The CSF2 has been replaced by the CSF3 - please use that system! This documentation may be out of date. Please read the CSF3 documentation instead. To display this old CSF2 page click here. |
DL_MONTE2
Overview
DL_MONTE provides Monte Carlo simulation of condensed phases, via DL_POLY.
The primary objective of DL_Monte is to provide an alternate methodology for users of the
DL_POLY program. As far as possible the input and commands are the same as those used in
DL_POLY.
At present DL_MONTE is capable of Metropolis sampling only.
Version 2.0.2 ALPHA is installed and it was compiled with Intel Fortran 14.0.3 and openmpi 1.8.3
Note: The ALPHA release is the first release in the release cycle, mainly used for testing the software. There is no assurance on the quality of the results produced by this software at this stage.
Restrictions on use
Whilst the software is free for academic usage there are limitations within the license agreement which must be strictly adhered to by users. All users who wish to use the software must request access to the ‘dlmonte’ unix group. A copy of the full license is available on the CSF in $DLMONTE_HOME/DL_MONTE_licence.pdf
. Important points to note are:
- No industrially-funded work must be undertaken using the software. See clauses 2.1.3 and 2.2 of the license.
- The software is only available to Staff and Students of the University of Manchester. Users are reminded that they must not share their password with anyone, or allow anyone else to utlise their account.
- Citation of the software must appear in any published work. See clause 4.2 for the required text.
There is no access to the source code on the CSF.
Set up procedure
Before using DL_MONTE you have to load the module:
module load apps/intel-14.0/dl_monte2/2.0.2
Note that the modulefile load some Intel compilers and MPI. When you unload the DL_MONTE modulefile it will also unload the others, and these may be required by other applications you are using from the same login session.
Running the application
Serial
Change to the directory where you have the required input files, and where the application will run.
You can then write a batch submission script eg
#!/bin/bash #$ -S /bin/bash #$ -cwd # Job runs in current directory (where you run qsub) #$ -V # Job inherits environment (settings from loaded modules etc) DLMONTE-SRL.X
and submit it to the batch queues using qsub batchscript
(replacing batchscript with the name of your file).
Parallel batch job submission – non-Infinband, 2 to 24 cores
Change to the directory where you have the required input files, and where the application will run.
You can then write a batch submission script eg
#!/bin/bash #$ -cwd #$ -V #$ -pe smp.pe 2 # Number of cores (max is 24) ## $NSLOTS is automatically set to the number of cores given above mpirun -np $NSLOTS DLMONTE-PRL.X
and submit it to the batch queues using qsub batchscript
(replacing batchscript with the name of your file).
You should experiment with the number of cores required to determine the optimum number for your data set. Simply requesting more cores may not may the code run any faster but may increase your wait time in the batch queue.
Parallel batch job submission – Infinband, 48+ cores
Large parallel jobs can be run by requesting multiple 24-core nodes. The minimum number of nodes is 2 (i.e., 48 cores). The number of cores requested must be a multiple of 24.
Change to the directory where you have the required input files e.g. CONTROL, FIELD, and where the application will run.
You can then write a batch submission script eg:
#!/bin/bash #$ -cwd #$ -V #$ -pe orte-24-ib 48 # Minimum is 48 cores, must be in multiples of 24. ## $NSLOTS is automatically set to the number of cores given above mpiexec -np $NSLOTS DLMONTE-PRL.X
Jobs in the orte-24-ib.pe must be 48 cores or more and a multiple of 24.
Further Info
- User doc in $DLMONTE_HOME/doc/DL_MONTE-2.02-Manual.pdf which can be read using
evince
. - Coding guid in $DLMONTE_HOME/doc/DL_MONTE-2_Coding_Guide.pdf, use
evince
for viewing - DL_MONTE2 website
Updates
Version 2.0.2 ALPHA installed 23 March 2017.