==== ORCA ==== ORCA is an ab initio, DFT and semiempirical SCF-MO quantum chemistry package. Detailed infromation about the package is available on the software home page: https://orcaforum.cec.mpg.de/ === Example input file === Orca-example.inp ! BP86 def2-SVP Opt # BP86 is here the method (DFT functional), def2-SVP is the basis set and Opt is # the jobtype (geometry optimization). Order of the keywords is not important. *xyz 0 1 H 0.0 0.0 0.0 H 0.0 0.0 1.0 * === Serial job === Create a PBS script orca-serial.pbs #PBS -q debug16core #PBS -l nodes=1:ppn=16 module load gcc/4.6.3 openpmi/1.6.5 orca orca orca-example.inp >orca-serial.log And to submit the job to the queue razor-l1:pwolinsk:/ORCA-examples$ qsub orca-serial.pbs This will launch a serial job running on one core of one node in debu16core queue. === Parallel job === Add the ** %pal nprocs=32 end ** directive block to the orca-example.inp file, to instruct orca to launch 32 processes across all nodes assigned to the job. ! BP86 def2-SVP Opt %pal nprocs 32 end # BP86 is here the method (DFT functional), def2-SVP is the basis set and Opt is # the jobtype (geometry optimization). Order of the keywords is not important. *xyz 0 1 H 0.0 0.0 0.0 H 0.0 0.0 1.0 * Rename the orca-serial.pbs script to orca-parallel-32.pbs and modify the nodes parameter **nodes=2** to ask the scheduler for 2 nodes instead of 1. Also specify the full path to the orca executable **/share/apps/orca_3_0_3_linux_x86-64/orca** #PBS -q debug16core #PBS -l nodes=2:ppn=16 module load gcc/4.6.3 openpmi/1.6.5 orca /share/apps/orca_3_0_3_linux_x86-64/orca Orca-serial.inp >Orca-parallel-32.log And to submit the job to the queue razor-l1:pwolinsk:/ORCA-examples$ qsub orca-parallel-32.pbs This orca job will start 16 processes on the first node and 16 more processes on the second node assigned to the job.