example.in
/usr/local/NAMD_2.14_Linux-x86_64-multicore-CUDA/charmrun.cuda /usr/local/NAMD_2.14_Linux-x86_64-multicore-CUDA/namd2.cuda +devices 0 +auto-provision example
.in
The precompiled binary can be downloaded and extracted for Windows, Linux or Mac and placed in your preferred location. This binary can be added to your Linux or Mac PATH by running:
export PATH=$PATH:/path/to/binary
gridmarkets-cli submit --job-file path/to/files_for_submission/job_file --project-name my-project-name--product namd --product-version 2.14 --machine-type pharma-low --machines 1 --credits-budget 0 --upload-all-files --confirm
DHFR NPT HMR 4fs = 23,558 atoms This is a more realistic version of the JAC (DHFR) benchmark run with what would be typical NPT production parameters. It uses shake with hydrogen mass repartitioning and a 4fs timestep. It has a 8 angstrom cutoff, runs in the NPT ensemble and writes to the output and trajectory file every 2500 steps (10ps). Additionally it writes to the restart file every 50000 steps. NSTLIM is set to 100,000 by default but should be increased for larger processor count runs. For performance reasons it is set to produce NETCDF binary trajectory files. | |
# Her1-Her1 set restart T set restraint F set p 1.0 set T 300.0 set num_steps 1000 set new 465K_Her1-Her1 set previous relres # CHARMM force field structure H1H1.psf # must be in X-PLOR format! paratypecharmm on parameters par_all27_prot_lipid.prm coordinates H1H1.pdb exclude scaled1-4 1-4scaling 1.0 # use restraints for setup if { $restraint == "T" } { constraints on consexp 2 consref H1H1.pdb conskfile H1H1.pdb conskcol B } # restart options if { $restart == "T" } { binvelocities $previous.vel bincoordinates $previous.coor ExtendedSystem $previous.xsc firsttimestep 0 } else { temperature $T } # temperature coupling langevin on langevinHydrogen on langevinTemp $T langevinDamping 1 # pressure coupling useGroupPressure yes LangevinPiston on LangevinPistonTarget $p LangevinPistonPeriod 200 LangevinPistonDecay 100 LangevinPistonTemp $T useFlexibleCell yes useConstantArea yes # output outputname $new outputEnergies 100 outputPressure 100 outputTiming 100 binaryoutput yes # write restart restartname $new restartfreq 1000 binaryrestart yes # trajectory file DCDfile $new.dcd DCDUnitCell yes DCDfreq 5000 # eXtended System Trajectory XSTfile $new.xst XSTfreq 1000 # wrap coordinates wrapAll on wrapNearest on # multipe time step settings nonbondedFreq 1 fullElectFrequency 1 # rigid bonds useSettle on rigidBonds all rigidIterations 100 # cutoffs and non-bonded pair lists switchdist 8 cutoff 10 switching on pairlistdist 12 pairlistsPerCycle 1 stepspercycle 20 # particle mesh ewald PME on PMEGridSpacing 1.0 # cell bassis vectors are read from restart file if { $restart != "T" } { cellBasisVector1 194 0 0 cellBasisVector2 0 149 0 cellBasisVector3 0 0 157 } timestep 2.0 # in fs run $num_steps | The required input files are as follows: H1H1.in H1H1.pdb H1H1.psf par_all27_prot_lipid.prm relres.coor relres.vel relres.xsc |
H1H1.in