====== QuantumATK on DARWIN ====== Use ''vpkg_versions quantum-atk'' to see a list of all available versions of QuantumATK installed on DARWIN. For example $ vpkg_versions quantum-atk Available versions in package (* = default version): [/opt/shared/valet/2.1/etc/quantum-atk.vpkg_yaml] quantum-atk Atomistic Simulation Software * 2023.12 version 2023.12 for Linux (with bundled MPI) 2023.12:system-mpi version 2023.12 for Linux (no bundled MPI) The VALET package for Quantum ATK is available to everyone on DARWIN, however QuantumATK requires user(s) to purchase a license and setup a license server to actually use the software. ===== Available to entire workgroup ===== This requires some amount of setup for each workgroup in order to use QuantumATK on DARWIN. If access should be available to everyone in the workgroup: - Create a file called ''${WORKDIR}/sw/quantum-atk/license-server'' - Add the appropriate //license server path// (''@'') to that file The Quantum ATK VALET package checks for this ''license-server'' file and sets the ''SNPSLMD_LICENSE_FILE'' environment variable to its content. Storing the ''license-server'' file in the ''${WORKDIR}'' directory limits access to member of the workgroup. ===== Available to individuals ===== If only individual workgroup users are allowed to use the software, then each user must set the ''SNPSLMD_LICENSE_FILE'' environment variable either in: * the ''~/.bashrc'' file * each job script The value of the variable is the //license server path//, e.g. export SNPSLMD_LICENSE_FILE=@ ===== Job script template and examples ===== A job script template is available at ''/opt/templates/slurm/applications/quantum-atk.qs'' for execution of ATK Python scripts. Users should make a copy of this template and edit according to each job. Execution of several ATK example jobs can be found in ''/opt/shared/quantum-atk/examples''.