Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
minLevel1
maxLevel7
typeflat
separatorpipe

...

Code Block
# sbatch file:
#SBATCH --nodes=2
#SBATCH --cpus-per-task=16
export OMP_NUM_THREADS=$SLURM_CPUS_PER_TASK

# Within: dftb_in.hsd
Parallel {
  Groups = 2
  UseOmpThreads = Yes
}

You can the confirm configuration within the output by noticing:

Code Block
# Within the output:
MPI processes:               2 (split into 2 groups)
OpenMP threads:              16

Illegal Instruction Issue

...

Version

Notes

22.2

Provides multi node parallelism. It has not been built with the optional packages: ARPACK-NG, ELSE, MAGNA nor PLUMED2.

Note: This is the first version that installs DFTB via a conda environment, previous versions were manually installed. MPI functionality is provided by and packaged within the conda environment itself, and does not require us to load compilers/openmpi libraries. To utilize MPI your command line needs to take the form:

Code Block
# 'num of processes' = 'num of nodes' x 'num of tasks per node'
mpirun -n <num of processes> dftb+

21.2_mdForces

Provides multi node parallelism. This version is build from the specific mdForces tree branch off of the main application. It has been built with the optional package: ARPACK-NG

22.1-ompi

Provides multi node parallelism. To utilize MPI your command line needs to take the form:

Code Block
srun dftb+

...