Profiles for PiNNAcLe Workflows

This part of the documentation hosts the setups to run PiNNAcLe workflows on different computational resources. The instructions also include the installation of libraries to run optimally on specific resource.

Please note that the softwares installed on supercomputer are subject to changes, and the developers are not tracking all of them. You are nevertheless welcome to report deprecated instructions or update them.

Standard profile

profiles {
  standard {
    executor{
      name = 'local'
      cpus = 8
    }

    params {
      cp2k_cmd = 'source /opt/cp2k/prod_entrypoint.sh local popt; cp2k.popt'
      lmp_cmd = 'lmp_mpi'
    }

    env {
      OMP_NUM_THREADS='1'
    }

    process {
      cpus=1
      withLabel: "pinn|tips" {container='teoroo/pinnacle:pinn'}
      withLabel: cp2k {container='nvcr.io/hpc/cp2k:v9.1.0'}
      withLabel: dftb {container='teoroo/pinnacle:dftb'}
      withLabel: lammps {container='lammps/lammps:stable_7Aug2019_ubuntu18.04_openmpi_py3'}
      withLabel: molutils {container='teoroo/pinnacle:molutils'}
    }
    singularity {
      enabled = true
    }
  }
}

The standard profiles uses container images for its processes, most of them are compiled hosted on Dockerhub and automatically built (with a few exceptions). Below are a list of available softwares and links to the docker image, where the build scripts are also kept.

Software Version Dockerhub image
packmol 20.14.2 teoroo/pinnacle:molutils
molptemlate 2.20.19 teoroo/pinnacle:molutils
awk, bc, openbabel latest (Debian) teoroo/pinnacle:molutils
dftbplus 22.2 teoroo/pinnacle:dftbplus
tips latest teoroo/pinnacle:pinn
pinn latest teoroo/pinnacle:pinn
cp2k 9.1.0 (NGC) nvcr.io/hpc/cp2k:v9.1.0
lammps 29Sep2021 lammps/lammps:stable_29Sep2021_centos7_openmpi_py3
« Previous
Next »