HTMD is a molecular-specific programmable environment to prepare, handle, simulate, visualize and analyse molecular systems. HTMD includes the Acemd software.
HTMD/Acemd is produced by Acellera. [Acellera website]
Allocate an interactive session and run the program. Sample session:
[user@biowulf]$ sinteractive --gres=gpu:p100:1
salloc.exe: Pending job allocation 46116226
salloc.exe: job 46116226 queued and waiting for resources
salloc.exe: job 46116226 has been allocated resources
salloc.exe: Granted job allocation 46116226
salloc.exe: Waiting for resource configuration
salloc.exe: Nodes cn3144 are ready for job
[user@cn3144 ~]$ module load acemd
[+] Loading acemd 3.5 ...
[user@cn3144 ~]$ cd mydir
[user@cn3144 ~]$ cp -r $(dirname $(which acemd3))/../share/acemd/dhfr_charmm .
[user@cn3144 ~]$ cd dhfr_charmm
[user@cn3144 ~]$ acemd3 input
#
# ACEMD version 3.7.3
#
# Copyright (C) 2017-2019 Acellera (www.acellera.com)
#
# When publishing, please cite:
# ACEMD: Accelerating Biomolecular Dynamics in the Microsecond Time Scale
# M. J. Harvey, G. Giupponi and G. De Fabritiis,
# J Chem. Theory. Comput. 2009 5(6), pp1632-1639
# DOI: 10.1021/ct9000685
#
# Licence:
# Check floating licence:
# Licence:
# Check floating licence:
# ACELLERA_LICENCE_SERVER -- not defined
# ACELLERA_LICENSE_SERVER -- not defined
# Check node-locked licence:
# ACELLERA_LICENCE_FILE -- not defined
# ACELLERA_LICENSE_FILE -- not defined
# /opt/acellera/licence.dat -- DENIED (Unable to locate target file)
# /opt/acellera/license.dat -- DENIED (Unable to locate target file)
# /home/user/.acellera/licence.dat -- DENIED (Unable to locate target file)
# /home/user/.acellera/license.dat -- DENIED (Unable to locate target file)
#
# ACEMD is running with a basic licence!
#
# Contact Acellera (info@acellera.com) for licensing.
#
# WARNING: ACEMD is limited to run on the GPU device 0 only!
# Read input file: input
# Parse input file
[...]
# Step Time Bond Angle Urey-Bradley Dihedral Improper CMAP Non-bonded Implicit
External Potential Kinetic Total Temperature Volume
# [ps] [kcal/mol] [kcal/mol] [kcal/mol] [kcal/mol] [kcal/mol] [kcal/mol] [kcal/mol] [kcal/mol]
[kcal/mol] [kcal/mol] [kcal/mol] [kcal/mol] [K] [A^3]
25000 100.00 537.7867 1281.4603 155.2703 1634.3376 95.5368 -66.3912 -74851.6306 0.0000
0.0000 -71213.6300 14366.8914 -56846.7386 298.867 240990.21
# Speed: average 204.99 ns/day, current 204.99 ns/day
# Progress: 0.4%, remaining time: 3:15:59, ETA: Thu May 7 18:03:31 2020
[...]
[user@cn3144 ~]$ exit
salloc.exe: Relinquishing job allocation 46116226
[user@biowulf ~]$
Create a batch input file (e.g. Acemd.sh). For example:
#!/bin/bash set -e cd /data/$USER/somedir module load acemd acemd3 input
Submit this job using the Slurm sbatch command.
sbatch --partition=gpu --gres=gpu:p100:1 jobscript
Please see the Acemd benchmarks page.