calcoloscientifico:userguide:gromacs
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
| calcoloscientifico:userguide:gromacs [25/09/2023 13:05] – fabio.spataro | calcoloscientifico:userguide:gromacs [20/08/2025 18:00] (versione attuale) – [Job Gromacs CPU] fabio.spataro | ||
|---|---|---|---|
| Linea 22: | Linea 22: | ||
| ^ Gromacs | ^ Gromacs | ||
| | 4.5.7 | | GNU 5.4.0 | OpenMPI 1.10.7 | | 4.5.7 | | GNU 5.4.0 | OpenMPI 1.10.7 | ||
| - | | 5.1.4 | 2.4.8 | GNU 5.4.0 | OpenMPI 1.10.7 | + | | 5.1.4 | 2.3.8 | GNU 5.4.0 | OpenMPI 1.10.7 |
| - | | 5.1.5 | 2.4.8 | GNU 5.4.0 | OpenMPI 1.10.7 | + | | 5.1.5 | 2.3.8 | GNU 5.4.0 | OpenMPI 1.10.7 |
| | 2016.4 | | 2016.4 | ||
| | 2016.6 | | 2016.6 | ||
| Linea 512: | Linea 512: | ||
| mpirun -np 4 gmx mdrun -deffnm meta -dlb auto -plumed plumed.dat | mpirun -np 4 gmx mdrun -deffnm meta -dlb auto -plumed plumed.dat | ||
| + | </ | ||
| + | |||
| + | ===== Gromacs with Apptainer ===== | ||
| + | |||
| + | Available versions of Gromacs: | ||
| + | |||
| + | ^ Gromacs | ||
| + | | [[http:// | ||
| + | |||
| + | ==== Examples ==== | ||
| + | |||
| + | The following examples demonstrate using the [[https:// | ||
| + | |||
| + | Download the '' | ||
| + | |||
| + | <code bash> | ||
| + | wget https:// | ||
| + | tar xf GROMACS_heterogeneous_parallelization_benchmark_info_and_systems_JCP.tar.gz | ||
| + | cd GROMACS_heterogeneous_parallelization_benchmark_info_and_systems_JCP/ | ||
| + | </ | ||
| + | |||
| + | ==== Job Gromacs CPU ==== | ||
| + | |||
| + | Script '' | ||
| + | |||
| + | <code bash slurm-gromacs-2025.1-cpu.sh> | ||
| + | #!/bin/bash --login | ||
| + | #SBATCH --job-name=mdrun_cpu | ||
| + | #SBATCH --output=%x.o%j | ||
| + | #SBATCH --error=%x.e%j | ||
| + | #SBATCH --nodes=1 | ||
| + | #SBATCH --ntasks-per-node=8 | ||
| + | #SBATCH --cpus-per-task=6 | ||
| + | #SBATCH --time=0-04: | ||
| + | #SBATCH --mem=16G | ||
| + | #SBATCH --partition=cpu_guest | ||
| + | #SBATCH --qos=cpu_guest | ||
| + | ##SBATCH --account=< | ||
| + | |||
| + | shopt -q login_shell || exit 1 | ||
| + | test -n " | ||
| + | test $SLURM_NNODES -eq 1 || exit 1 | ||
| + | |||
| + | module load apptainer | ||
| + | module load gromacs/ | ||
| + | |||
| + | apptainer run \ | ||
| + | --bind " | ||
| + | --pwd /host_pwd \ | ||
| + | " | ||
| + | gmx mdrun \ | ||
| + | -v \ | ||
| + | -ntmpi $SLURM_TASKS_PER_NODE \ | ||
| + | -ntomp $SLURM_CPUS_PER_TASK \ | ||
| + | -nb cpu \ | ||
| + | -pme cpu \ | ||
| + | -npme 1 \ | ||
| + | -update cpu \ | ||
| + | -bonded cpu \ | ||
| + | -nsteps 100000 \ | ||
| + | -resetstep 90000 \ | ||
| + | -noconfout \ | ||
| + | -dlb no \ | ||
| + | -nstlist 300 \ | ||
| + | -pin on | ||
| + | </ | ||
| + | |||
| + | ==== Job Gromacs GPU ==== | ||
| + | |||
| + | Script '' | ||
| + | |||
| + | <code bash slurm-gromacs-2025.1-gpu.sh> | ||
| + | #!/bin/bash --login | ||
| + | #SBATCH --job-name=mdrun_gpu | ||
| + | #SBATCH --output=%x.o%j | ||
| + | #SBATCH --error=%x.e%j | ||
| + | #SBATCH --nodes=1 | ||
| + | #SBATCH --ntasks-per-node=8 | ||
| + | #SBATCH --cpus-per-task=6 | ||
| + | #SBATCH --time=0-00: | ||
| + | #SBATCH --mem=8G | ||
| + | #SBATCH --gres=gpu: | ||
| + | #SBATCH --partition=gpu_guest | ||
| + | #SBATCH --qos=gpu_guest | ||
| + | ##SBATCH --account=< | ||
| + | |||
| + | shopt -q login_shell || exit 1 | ||
| + | test -n " | ||
| + | test $SLURM_NNODES -eq 1 || exit 1 | ||
| + | |||
| + | module load apptainer | ||
| + | module load gromacs/ | ||
| + | |||
| + | apptainer run \ | ||
| + | --nv \ | ||
| + | --bind " | ||
| + | --pwd /host_pwd \ | ||
| + | " | ||
| + | gmx mdrun \ | ||
| + | -v \ | ||
| + | -ntmpi $SLURM_TASKS_PER_NODE \ | ||
| + | -ntomp $SLURM_CPUS_PER_TASK \ | ||
| + | -nb gpu \ | ||
| + | -pme gpu \ | ||
| + | -npme 1 \ | ||
| + | -update gpu \ | ||
| + | -bonded gpu \ | ||
| + | -nsteps 100000 \ | ||
| + | -resetstep 90000 \ | ||
| + | -noconfout \ | ||
| + | -dlb no \ | ||
| + | -nstlist 300 \ | ||
| + | -pin on | ||
| </ | </ | ||
calcoloscientifico/userguide/gromacs.1695639908.txt.gz · Ultima modifica: da fabio.spataro
