{"id":3741,"date":"2017-03-31T09:40:03","date_gmt":"2017-03-31T09:40:03","guid":{"rendered":"http:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/?page_id=3741"},"modified":"2017-06-01T14:42:45","modified_gmt":"2017-06-01T14:42:45","slug":"dlmonte2","status":"publish","type":"page","link":"https:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/software\/applications\/dlmonte2\/","title":{"rendered":"DL_MONTE2"},"content":{"rendered":"<h2>Overview<\/h2>\n<p>DL_MONTE provides Monte Carlo simulation of condensed phases, via DL_POLY.<\/p>\n<p>The primary objective of DL_Monte is to provide an alternate methodology for users of the<br \/>\nDL_POLY program. As far as possible the input and commands are the same as those used in<br \/>\nDL_POLY. <\/p>\n<p>At present DL_MONTE is capable of Metropolis sampling only.<\/p>\n<p>Version 2.0.2 ALPHA is installed and it was compiled with Intel Fortran 14.0.3 and openmpi 1.8.3<\/p>\n<p><em>Note:<\/em> 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.<\/p>\n<h2>Restrictions on use<\/h2>\n<p>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 &#8216;dlmonte&#8217; unix group. A copy of the full license is available on the CSF in <code>$DLMONTE_HOME\/DL_MONTE_licence.pdf<\/code>. Important points to note are:<\/p>\n<ul>\n<li>No industrially-funded work must be undertaken using the software. See clauses 2.1.3 and 2.2 of the license.<\/li>\n<li>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.<\/li>\n<li>Citation of the software must appear in any published work. See clause 4.2 for the required text.<\/li>\n<\/ul>\n<p>There is no access to the source code on the CSF.<\/p>\n<h2>Set up procedure<\/h2>\n<p>Before using DL_MONTE you have to load the module:<\/p>\n<pre>\r\nmodule load apps\/intel-14.0\/dl_monte2\/2.0.2\r\n<\/pre>\n<p>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.<\/p>\n<h2>Running the application<\/h2>\n<h3>Serial<\/h3>\n<p>Change to the directory where you have the required input files, and where the application will run.<\/p>\n<p>You can then write a batch submission script eg<\/p>\n<pre>\r\n#!\/bin\/bash\r\n#$ -S \/bin\/bash\r\n#$ -cwd                        # Job runs in current directory (where you run qsub)\r\n#$ -V                          # Job inherits environment (settings from loaded modules etc)\r\n\r\nDLMONTE-SRL.X\r\n<\/pre>\n<p>and submit it to the batch queues using <code>qsub <em>batchscript<\/em><\/code> (replacing <em>batchscript<\/em> with the name of your file).<\/p>\n<h3>Parallel batch job submission &#8211; non-Infinband, 2 to 24 cores<\/h3>\n<p>Change to the directory where you have the required input files, and where the application will run.<\/p>\n<p>You can then write a batch submission script eg<\/p>\n<pre>\r\n#!\/bin\/bash\r\n#$ -cwd\r\n#$ -V\r\n#$ -pe smp.pe 2                    # Number of cores (max is 24)\r\n\r\n## $NSLOTS is automatically set to the number of cores given above\r\n\r\nmpirun -np $NSLOTS DLMONTE-PRL.X\r\n<\/pre>\n<p>and submit it to the batch queues using <code>qsub <em>batchscript<\/em><\/code> (replacing <em>batchscript<\/em> with the name of your file).<\/p>\n<p>You should experiment with the number of cores required to determine the optimum number for <em>your<\/em> data set. Simply requesting more cores may not may the code run any faster but may increase your wait time in the batch queue.<\/p>\n<h3>Parallel batch job submission &#8211; Infinband, 48+ cores<\/h3>\n<p>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.<\/p>\n<p>Change to the directory where you have the required input files e.g. CONTROL, FIELD, and where the application will run.<\/p>\n<p>You can then write a batch submission script eg:<\/p>\n<pre>\r\n#!\/bin\/bash\r\n#$ -cwd\r\n#$ -V\r\n#$ -pe orte-24-ib 48             # Minimum is 48 cores, must be in multiples of 24.\r\n\r\n## $NSLOTS is automatically set to the number of cores given above\r\n\r\nmpiexec -np $NSLOTS DLMONTE-PRL.X\r\n<\/pre>\n<p>Jobs in the orte-24-ib.pe must be 48 cores or more and a multiple of 24.<\/p>\n<h2>Further Info<\/h2>\n<ul>\n<li>User doc in $DLMONTE_HOME\/doc\/DL_MONTE-2.02-Manual.pdf which can be read using <code>evince<\/code>.<\/li>\n<li>Coding guid in $DLMONTE_HOME\/doc\/DL_MONTE-2_Coding_Guide.pdf, use <code>evince<\/code><br \/>\nfor viewing<\/p>\n<li><a href=\"https:\/\/ccpforge.cse.rl.ac.uk\/gf\/project\/dlmonte2\/\">DL_MONTE2 website<\/a>\n<\/ul>\n<h2>Updates<\/h2>\n<p>Version 2.0.2 ALPHA installed 23 March 2017.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>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.. <a href=\"https:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/software\/applications\/dlmonte2\/\">Read more &raquo;<\/a><\/p>\n","protected":false},"author":16,"featured_media":0,"parent":31,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-3741","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/wp-json\/wp\/v2\/pages\/3741","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/wp-json\/wp\/v2\/comments?post=3741"}],"version-history":[{"count":9,"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/wp-json\/wp\/v2\/pages\/3741\/revisions"}],"predecessor-version":[{"id":3882,"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/wp-json\/wp\/v2\/pages\/3741\/revisions\/3882"}],"up":[{"embeddable":true,"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/wp-json\/wp\/v2\/pages\/31"}],"wp:attachment":[{"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/wp-json\/wp\/v2\/media?parent=3741"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}