CASTEP/en: Difference between revisions

From Alliance Doc
Jump to navigation Jump to search
(Updating to match new version of source page)
(Updating to match new version of source page)
 
(One intermediate revision by the same user not shown)
Line 4: Line 4:
==Installing CASTEP==
==Installing CASTEP==
For example, with version <code>20.11</code>:
For example, with version <code>20.11</code>:
# You must [http://www.castep.org/CASTEP/GettingCASTEP '''get the archive file that contains the installer''']; this file should be named <code>CASTEP-20.11.tar.gz</code>.
# You must [http://www.castep.org/get_castep '''get the archive file that contains the installer''']; this file should be named <code>CASTEP-20.11.tar.gz</code>.
# Upload the <code>CASTEP-20.11.tar.gz</code> file to your <code>/home/$USER</code> folder on the cluster you intend to use.
# Upload the <code>CASTEP-20.11.tar.gz</code> file to your <code>/home/$USER</code> folder on the cluster you intend to use.
# On the cluster, run the command:
# On the cluster, run the command:
Line 18: Line 18:


==Reference==
==Reference==
* [http://www.castep.org/Tutorials/runningcastep Tutorials - Running CASTEP]
* [https://castep-docs.github.io/castep-docs/ CASTEP User Documentation]

Latest revision as of 16:33, 5 November 2024

Other languages:

Installing CASTEP

For example, with version 20.11:

  1. You must get the archive file that contains the installer; this file should be named CASTEP-20.11.tar.gz.
  2. Upload the CASTEP-20.11.tar.gz file to your /home/$USER folder on the cluster you intend to use.
  3. On the cluster, run the command:
[name@server ~]$ eb CASTEP-20.11-iofbf-2020a.eb --sourcepath=$HOME --disable-enforce-checksums

Once this command has completed, log out from the cluster and log back in.

Using CASTEP

You should be able to load the module with:

[name@server ~]$ module load castep

On a compute node, the CASTEP executable can be used like an MPI application:

[name@server ~]$ srun castep.mpi seedname

Where input files would be seedname.cell and seedname.param (i.e. "seedname" could be a different name).

Reference