===== Dalton =====
The kernel of the Dalton suite is the two powerful molecular electronic structure programs, **Dalton** and **LSDalton**:
[[https://daltonprogram.org|Dalton and LSDalton]]
==== Dalton examples ====
=== Dalton 2020.1 ===
[[https://gitlab.com/dalton/dalton/-/tree/2020.1/DALTON/test/tddft_tda|tddft_tda]]
==== Job Dalton CPU ====
=== Dalton 2020.1 ===
#!/bin/bash --login
#SBATCH --job-name=dalton_cpu
#SBATCH --output=%x.o%j
#SBATCH --error=%x.e%j
#SBATCH --nodes=1
#SBATCH --ntasks-per-node=1
#SBATCH --time=0-00:30:00
#SBATCH --mem=8G
#SBATCH --partition=vrt
#SBATCH --qos=vrt
#SBATCH --account=
shopt -q login_shell || exit 1
test -n "$SLURM_NODELIST" || exit 1
module load gnu8
module load openmpi3
module load dalton/2020.1-cpu
dalton tddft_tda.dal H2O_cc-pVDZ.mol
==== Job Dalton CPU MPI ====
=== Dalton 2020.1 ===
#!/bin/bash --login
#SBATCH --job-name=dalton_cpu_mpi
#SBATCH --output=%x.o%j
#SBATCH --error=%x.e%j
#SBATCH --nodes=1
#SBATCH --ntasks-per-node=16
#SBATCH --time=0-00:30:00
#SBATCH --mem=8G
#SBATCH --partition=cpu
#SBATCH --qos=cpu
#SBATCH --account=
shopt -q login_shell || exit 1
test -n "$SLURM_NODELIST" || exit 1
module load gnu8
module load openmpi3
module load dalton/2020.1-cpu-mpi
dalton tddft_tda.dal H2O_cc-pVDZ.mol
===== LSDalton =====
==== LSDalton examples ====
=== LSDalton 2020.0 ===
[[https://gitlab.com/dalton/lsdalton/-/tree/release/2020/test/ddynam/ddyn_rapid|ddyn_rapid]]
==== Job LSDalton CPU ====
=== LSDalton 2020.0 ===
#!/bin/bash --login
#SBATCH --job-name=lsdalton_cpu
#SBATCH --output=%x.o%j
#SBATCH --error=%x.e%j
#SBATCH --nodes=1
#SBATCH --ntasks-per-node=1
#SBATCH --time=0-00:30:00
#SBATCH --mem=8G
#SBATCH --partition=vrt
#SBATCH --qos=vrt
#SBATCH --account=
shopt -q login_shell || exit 1
test -n "$SLURM_NODELIST" || exit 1
module load gnu8
module load lsdalton/2020.0-cpu
export OMP_NUM_THREADS=1
lsdalton ddyn_rapid.dal H2O.mol
==== Job LSDalton CPU OpenMP ====
=== LSDalton 2020.0 ===
#!/bin/bash --login
#SBATCH --job-name=lsdalton_cpu_omp
#SBATCH --output=%x.o%j
#SBATCH --error=%x.e%j
#SBATCH --nodes=1
#SBATCH --ntasks=1
#SBATCH --cpus-per-task=16
#SBATCH --time=0-00:30:00
#SBATCH --mem=8G
#SBATCH --partition=cpu
#SBATCH --qos=cpu
#SBATCH --account=
shopt -q login_shell || exit 1
test -n "$SLURM_NODELIST" || exit 1
module load gnu8
module load openmpi3
module load lsdalton/2020.0-cpu-omp
export OMP_NUM_THREADS=${SLURM_CPUS_PER_TASK:-1}
lsdalton ddyn_rapid.dal H2O.mol
==== Job LSDalton CPU MPI ====
=== LSDalton 2020.0 ===
#!/bin/bash --login
#SBATCH --job-name=lsdalton_cpu_mpi
#SBATCH --output=%x.o%j
#SBATCH --error=%x.e%j
#SBATCH --nodes=1
#SBATCH --ntasks-per-node=16
#SBATCH --time=0-00:30:00
#SBATCH --mem=8G
#SBATCH --partition=cpu
#SBATCH --qos=cpu
#SBATCH --account=
shopt -q login_shell || exit 1
test -n "$SLURM_NODELIST" || exit 1
module load gnu8
module load openmpi3
module load lsdalton/2020.0-cpu-mpi
export OMP_NUM_THREADS=1
export DALTON_NUM_MPI_PROCS=$SLURM_NPROCS
lsdalton ddyn_rapid.dal H2O.mol
==== Job LSDalton CPU MPI OpenMP ====
=== LSDalton 2020.0 ===
#!/bin/bash --login
#SBATCH --job-name=lsdalton_cpu_mpi_omp
#SBATCH --output=%x.o%j
#SBATCH --error=%x.e%j
#SBATCH --nodes=1
#SBATCH --ntasks-per-node=16
#SBATCH --time=0-00:30:00
#SBATCH --mem=8G
#SBATCH --partition=cpu
#SBATCH --qos=cpu
#SBATCH --account=
shopt -q login_shell || exit 1
test -n "$SLURM_NODELIST" || exit 1
module load gnu8
module load openmpi3
module load lsdalton/2020.0-cpu-mpi-omp
export OMP_NUM_THREADS=4
export DALTON_NUM_MPI_PROCS=4
lsdalton ddyn_rapid.dal H2O.mol