CRYSTAL
Description
Environment for building CRYSTAL 17
Available Versions of CRYSTAL
Version | Module | Available on |
---|---|---|
17-builder-for-intel-2022a | chem/CRYSTAL/17-builder-for-intel-2022a | Noctua 2 |
This table is generated automatically. If you need other versions please click pc2-support@uni-paderborn.de.
Usage Hints for CRYSTAL
The licensing model of CRYSTAL doesn’t allow us to make a CRYSTAL installation available for all users of our systems. Instead, we offer a script that builds CRYSTAL for you on our systems.
Please follow the steps:
Download the variant “Precompiled object files“ of CRYSTAL from the CRYSTAL web page to our cluster. For CRYSTAL17 this is “CRYSTAL17 1.0.2 for Linux - Precompiled object files (oneapi21 -OpenMPI 4.1)“ (Pdistrib-Linux-ifort_oneapi21.4_openmpi4.1.1_i64-v1.0.2.tar.gz).
Load the matching module above, e.g.,
module load chem/CRYSTAL/17-builder-for-intel-2022a
Run the build script,e.g.
build_CRYSTAL.sh [PATH to downloaded archive]
This will load all dependencies and build CRYSTAL17 in the current directory. At the end of the script, you will get two lines that you should include in your job script like
module load chem/CRYSTAL/17-builder-for-intel-2022a
export PATH=$PATH:[SOME PATH...]/CRYSTAL17-intel-2022a/bin/Linux-ifort_oneapi21.4_openmpi4.1.1_i64/v1.0.2/
Now you can use your CRYSTAL installation with a job script
for a sequential (single-core) calculation:
Be sure to adapt the time limit to be suitable for your calculation.#!/bin/bash #SBATCH -N 1 #SBATCH --ntasks=1 #SBATCH -t 2:00:00 module reset PUT HERE THE TWO LINES FROM THE OUTPUT OF build_CRYSTAL.sh! crystal < input.d12
for a replicated data parallel (MPI) calculation: here with 40 CPU-cores on one compute node
Be sure to adapt the time limit and the number of nodes/CPU-cores to be suitable for your calculation.#!/bin/bash #SBATCH -N 1 #SBATCH --ntasks=40 #SBATCH -t 2:00:00 module reset PUT HERE THE TWO LINES FROM THE OUTPUT OF build_CRYSTAL.sh! cp input.d12 INPUT srun Pcrystal
If we can help you in any way, if you experience problems, or need to use other versions for which we don't have a build script available yet, please let us know via pc2-support@uni-paderborn.de.
If you need support in using this software or example job scripts please click pc2-support@uni-paderborn.de.