DL POLY: Difference between revisions
(pre-translation edits) |
(Marked this version for translation) |
||
Line 2: | Line 2: | ||
<translate> | <translate> | ||
= General = | = General = <!--T:1--> | ||
<!--T:2--> | |||
* Project web site: [https://www.scd.stfc.ac.uk/Pages/DL_POLY.aspx DL_POLY4] | * Project web site: [https://www.scd.stfc.ac.uk/Pages/DL_POLY.aspx DL_POLY4] | ||
* Documentation: [ftp://ftp.dl.ac.uk/ccp5/DL_POLY/DL_POLY_4.0/DOCUMENTS/USRMAN4.pdf PDF manual]. | * Documentation: [ftp://ftp.dl.ac.uk/ccp5/DL_POLY/DL_POLY_4.0/DOCUMENTS/USRMAN4.pdf PDF manual]. | ||
* [https://www.jiscmail.ac.uk/cgi-bin/webadmin?A0=DLPOLY Mailing list.] | * [https://www.jiscmail.ac.uk/cgi-bin/webadmin?A0=DLPOLY Mailing list.] | ||
<!--T:3--> | |||
DL_POLY is a general purpose classical molecular dynamics (MD) simulation software. It provides scalable performance from a single processor workstation to a high performance parallel computer. DL_POLY_4 offers fully parallel I/O as well as a netCDF alternative to the default ASCII trajectory file. | DL_POLY is a general purpose classical molecular dynamics (MD) simulation software. It provides scalable performance from a single processor workstation to a high performance parallel computer. DL_POLY_4 offers fully parallel I/O as well as a netCDF alternative to the default ASCII trajectory file. | ||
<!--T:4--> | |||
For more on the capabilities, design, and history of DL_POLY, please see the [https://www.scd.stfc.ac.uk/Pages/DL_POLY.aspx project's web site]. | For more on the capabilities, design, and history of DL_POLY, please see the [https://www.scd.stfc.ac.uk/Pages/DL_POLY.aspx project's web site]. | ||
= License limitations = | = License limitations = <!--T:5--> | ||
<!--T:6--> | |||
To get access to DL_POLY on Compute Canada clusters, register at http://www.scd.stfc.ac.uk/SCD/40526.aspx. Forward the confirmation email to [[Technical_support | support]] as proof of your registration. The confirmation email typically begins: | To get access to DL_POLY on Compute Canada clusters, register at http://www.scd.stfc.ac.uk/SCD/40526.aspx. Forward the confirmation email to [[Technical_support | support]] as proof of your registration. The confirmation email typically begins: | ||
<!--T:7--> | |||
::Dear xxxx,<br /> | ::Dear xxxx,<br /> | ||
::You have registered for a free copy of the DL_POLY_4 program and thus<br /> | ::You have registered for a free copy of the DL_POLY_4 program and thus<br /> | ||
Line 21: | Line 26: | ||
::...<br /> | ::...<br /> | ||
= Modules = | = Modules = <!--T:8--> | ||
To see which versions of DL_POLY are installed on Compute Canada systems, run <code>module spider dl_poly</code>. See [[Using modules]] for more about <code>module</code> subcommands. | To see which versions of DL_POLY are installed on Compute Canada systems, run <code>module spider dl_poly</code>. See [[Using modules]] for more about <code>module</code> subcommands. | ||
<!--T:9--> | |||
One of the options to load the module is: | One of the options to load the module is: | ||
<!--T:10--> | |||
<code>module load nixpkgs/16.09 intel/2018.3 openmpi/3.1.2 dl_poly4/4.08</code> | <code>module load nixpkgs/16.09 intel/2018.3 openmpi/3.1.2 dl_poly4/4.08</code> | ||
<!--T:11--> | |||
We do not currently provide a module for the Java GUI interface. | We do not currently provide a module for the Java GUI interface. | ||
= Getting started = | = Getting started = <!--T:12--> | ||
<!--T:13--> | |||
* [ftp://ftp.dl.ac.uk/ccp5/DL_POLY/DL_POLY_4.0/TUTORIAL/ DL_POLY Tutorial and Exercises] | * [ftp://ftp.dl.ac.uk/ccp5/DL_POLY/DL_POLY_4.0/TUTORIAL/ DL_POLY Tutorial and Exercises] | ||
* [ftp://ftp.dl.ac.uk/ccp5/DL_POLY/DL_POLY_4.0/DATA/ DL_POLY4 examples] | * [ftp://ftp.dl.ac.uk/ccp5/DL_POLY/DL_POLY_4.0/DATA/ DL_POLY4 examples] | ||
Line 38: | Line 47: | ||
* [https://www.scd.stfc.ac.uk/Pages/DL_POLY-Useful-Resources.aspx Useful Resources for DL_POLY Users] | * [https://www.scd.stfc.ac.uk/Pages/DL_POLY-Useful-Resources.aspx Useful Resources for DL_POLY Users] | ||
= Scripts and examples = | = Scripts and examples = <!--T:14--> | ||
<!--T:15--> | |||
The input files shown below (CONTROL and FIELD) were take from example TEST01 that can be downloaded from the page of [ftp://ftp.dl.ac.uk/ccp5/DL_POLY/DL_POLY_4.0/DATA/ DL_POLY examples]. | The input files shown below (CONTROL and FIELD) were take from example TEST01 that can be downloaded from the page of [ftp://ftp.dl.ac.uk/ccp5/DL_POLY/DL_POLY_4.0/DATA/ DL_POLY examples]. | ||
<!--T:16--> | |||
To start a simulation, one must have at least three files: | To start a simulation, one must have at least three files: | ||
<!--T:17--> | |||
* '''CONFIG''': simulation box (atomic coordinates). | * '''CONFIG''': simulation box (atomic coordinates). | ||
* '''FIELD''': force field parameters. | * '''FIELD''': force field parameters. | ||
Line 155: | Line 167: | ||
<translate> | <translate> | ||
= Related software = | = Related software = <!--T:18--> | ||
<!--T:19--> | |||
* [[VMD]] | * [[VMD]] | ||
* [[LAMMPS]] | * [[LAMMPS]] | ||
</translate> | </translate> |
Revision as of 15:02, 7 May 2019
General[edit]
- Project web site: DL_POLY4
- Documentation: PDF manual.
- Mailing list.
DL_POLY is a general purpose classical molecular dynamics (MD) simulation software. It provides scalable performance from a single processor workstation to a high performance parallel computer. DL_POLY_4 offers fully parallel I/O as well as a netCDF alternative to the default ASCII trajectory file.
For more on the capabilities, design, and history of DL_POLY, please see the project's web site.
License limitations[edit]
To get access to DL_POLY on Compute Canada clusters, register at http://www.scd.stfc.ac.uk/SCD/40526.aspx. Forward the confirmation email to support as proof of your registration. The confirmation email typically begins:
- Dear xxxx,
- You have registered for a free copy of the DL_POLY_4 program and thus
- accepted the terms and conditions of the DL_POLY_4 ACADEMIC LICENCE!
- ...
- Dear xxxx,
Modules[edit]
To see which versions of DL_POLY are installed on Compute Canada systems, run module spider dl_poly
. See Using modules for more about module
subcommands.
One of the options to load the module is:
module load nixpkgs/16.09 intel/2018.3 openmpi/3.1.2 dl_poly4/4.08
We do not currently provide a module for the Java GUI interface.
Getting started[edit]
- DL_POLY Tutorial and Exercises
- DL_POLY4 examples
- DL_POLY Frequently Asked Questions
- DL_Software User Community
- Useful Resources for DL_POLY Users
Scripts and examples[edit]
The input files shown below (CONTROL and FIELD) were take from example TEST01 that can be downloaded from the page of DL_POLY examples.
To start a simulation, one must have at least three files:
- CONFIG: simulation box (atomic coordinates).
- FIELD: force field parameters.
- CONTROL: simulation parameters (time step, number of MD steps, simulation ensemble, ...etc).
SODIUM CHLORIDE WITH (27000 IONS)
restart scale
temperature 500.0
equilibration steps 20
steps 20
timestep 0.001
cutoff 12.0
rvdw 12.0
ewald precision 1d-6
ensemble nvt berendsen 0.01
print every 2
stats every 2
collect
job time 100
close time 10
finish
SODIUM CHLORIDE WITH EWALD SUM (27000 IONS)
units internal
molecular types 1
SODIUM CHLORIDE
nummols 27
atoms 1000
Na+ 22.9898 1.0 500
Cl- 35.453 -1.0 500
finish
vdw 3
Na+ Na+ bhm 2544.35 3.1545 2.3400 1.0117e+4 4.8177e+3
Na+ Cl- bhm 2035.48 3.1545 2.7550 6.7448e+4 8.3708e+4
Cl- Cl- bhm 1526.61 3.1545 3.1700 6.9857e+5 1.4032e+6
close
#!/bin/bash
#SBATCH --account=def-someuser
#SBATCH --ntasks=1
#SBATCH --mem-per-cpu=2500M # memory; default unit is megabytes.
#SBATCH --time=0-00:30 # time (DD-HH:MM).
# Load the module:
module load nixpkgs/16.09 intel/2018.3 openmpi/3.1.2 dl_poly4/4.08
echo "Starting run at: `date`"
dlp_exec=DLPOLY.Z
${dlp_exec}
echo "Program finished with exit code $? at: `date`"
#!/bin/bash
#SBATCH --account=def-someuser
#SBATCH --nodes=1
#SBATCH --ntasks-per-node=4
#SBATCH --mem-per-cpu=2500M # memory; default unit is megabytes.
#SBATCH --time=0-00:30 # time (DD-HH:MM).
# Load the module:
module load nixpkgs/16.09 intel/2018.3 openmpi/3.1.2 dl_poly4/4.08
echo "Starting run at: `date`"
dlp_exec=DLPOLY.Z
srun ${dlp_exec}
echo "Program finished with exit code $? at: `date`"