Differences

This shows you the differences between two versions of the page.

Link to this comparison view

en:services:application_services:high_performance_computing:software:molpro [2021/04/22 15:11] – created mbodenen:services:application_services:high_performance_computing:software:molpro [2021/04/22 15:11] (current) – [Molpro] mboden
Line 1: Line 1:
 +=======  Molpro  =======
  
 +For using Molpro, just login via ssh to gwdu101 or gwdu102 and load the following modules:
 +
 +<code>
 +module load intel-parallel-studio
 +module load intel-mpi</code>
 +\\
 +We currently have two versions of molpro installed (2010.1.28 and 2012.1.3 <nowiki>[which is the default]</nowiki>). Load molpro/2010.1.28, molpro/2012.1.3, or the default via:
 +
 +<code>
 +module load molpro</code>
 +\\
 +Create a jobscript like:
 +
 +<code>
 +#!/bin/bash
 +#SBATCH -p medium
 +#SBATCH -t 24:00:00
 +#SBATCH -n 20
 +#SBATCH -N 1
 +#SBATCH -C scratch
 +
 +mkdir -p /scratch/$USER
 +export MOLPRO_OPTIONS="-d /scratch/users/$USER"
 +
 +srun $MOLPRO_START/bin/molpro.exe [your job]</code>
 +\\
 +Submit your job via:
 +
 +<code>
 +sbatch [jobscript]</code>
 +\\
 +Be sure to have your license in ~/.molpro/token.
 +
 +=====  Parallelization  =====
 +
 +Molpro supports two approaches to parallel computing: MPP and MPPX. In MPP, a single task is split up to be executed on multiple CPU cores, while in MPPX, all available cores tackle similar, but individual tasks at the same time. MPPX is thus recommended for numerical gradients and frequency calculations which are "[[http://en.wikipedia.org/wiki/Embarrassingly_parallel|embarrassingly parallel]]". Using MPPX parallelization is invoked by an "--mppx" flag:
 +
 +<code>
 +molpro.exe --mppx</code>