Orca
module avail orca/
Orca is a general purpose tool for quantum chemistry with specific emphasis on spectroscopic properties of open-shell molecules.
Orca features a wide variety of standard quantum chemical methods ranging from semiempirical methods to DFT to single- and multireference correlated ab initio methods. It can also treat environmental and relativistic effects.
Usage
License
To use the application you first need to accept its licence:
Notes
Docs
User reference manuals (as pdf files) are placed in /cvmfs/software.metacentrum.cz/spack1/software/orca/
.
Path specification
You should always run the Orca program with it's full path because it's finding the program parts according to the run path.
Example:
$(which orca) input
or directly
/software/orca-3.0.1/bin/orca in.inp
/software/orca/4.2.1/orca in.inp
Newer versions of Orca (> 5.0
) are prepared using the Spack package manager and the directory structure is different
# example for module orca/5.0.1-intel-19.0.4-bnofsgq
/cvmfs/software.metacentrum.cz/spack1/software/orca/linux-debian10-x86_64/5.0.1-intel-bnofsg/bin/orca in.inp
OpenMPI computing
Don't try to run mpirun -np $NCPUs orca
. ORCA will take care of it if you have the !PAL keyword set.
Usage with NAMD
NAMD uses Orca application for some computation. However due to different installation methods usually both programs use different OpenMPI to run.
In Orca-4.2.1 module is created a wrapper for orca
binary to avoid OpenMPI mismatch problems. Now should be sufficient to put the path to this orca wrapper to NAMD configuration file and avoid of running module add orca/4.2.1
in your PBS script. For documentation purposes, the wrapper is this:
#!/bin/bash
eval $(env |sed -n '/^OMPI/s/^\([^=]*\).*/unset \1;/p')
module add orca/4.2.0
exec /software/orca/4.2.1/orca "$@"