The LSDalton Interface

Introduction

This interface supports energy and gradient evaluations with the LSDalton electronic structure package (version 2020 or later).

Command Line Arguments

Argument Argument type Mandatory Default To specify
basis keyword no STO-3G Basis set (from the LSDalton internal library).
auxbasis keyword no undefined Auxiliary basis set (from the LSDalton internal library). If auxbasis is specified a density-fitting calculation will be carried out.
harmonic Boolean no yes Use spherical harmonic basis functions (vs. cartesians)
hamiltonian keyword no hf Choice of QM Hamiltonian: hf or dft.
functional string no none Choice of DFT functional. This can be specified either as a keyword or as a GGAKey string (see LSDalton manual).
list_option Boolean no medium Output level: none, medium, full, debug
unique_listing Boolean no no Number the input (.dal.n) and output (.out.n) files so they are not overwritten
charge integer no 0 Total charge
maxcyc integer no 100 Maximum number of SCF iterations.
convdyn integer no standard SCF convergence criterion. Can be TIGHT, STANDARD, or SLOPPY.
jobname string no lsdalton1 Name to use as root for file names
executable string no lsdalton Path or alias to the LSDalton shell script
tmpdir string no /tmp/lsdalton/username Linked-in LSDalton only. Path to directory for LSDalton scratch files. Overriden by the environment variable TMPDIR if it exists.
memory integer no Use LSDalton's default LSDalton scratch memory space (in megabytes)
restart Boolean no no Restart LSDalton calculation (from dens.restart).
scalapack Boolean no no Use ScaLAPACK for parallel diagonalisation. LSDalton must be compiled with ScaLAPACK enabled.

Directly linking LSDalton into ChemShell

LSDalton version 2020 can be directly linked into ChemShell as a library. This may be essential for parallel execution, depending on the platform you are running on. For this LSDalton should be compiled passing -D ENABLE_CHEMSHELL=ON as an argument to the setup script. When ChemShell is compiled, --with-lsdalton=[path] should be added as an argument to configure.

Parallel execution of LSDalton via the directly-linked interface is supported in MPI builds of ChemShell. Task-farming parallel calculations with LSDalton are also supported. In both cases ScaLAPACK may be used if it was enabled during compilation of LSDalton.





This manual was generated using htp, an HTML pre-processor Powered by htp