{"id":2254,"date":"2015-02-26T10:51:20","date_gmt":"2015-02-26T10:51:20","guid":{"rendered":"http:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/?page_id=2254"},"modified":"2017-04-13T11:47:41","modified_gmt":"2017-04-13T11:47:41","slug":"adf","status":"publish","type":"page","link":"https:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/software\/applications\/adf\/","title":{"rendered":"ADF"},"content":{"rendered":"<h2>Overview<\/h2>\n<p>Amsterdam Density Functional (ADF) is a computational chemistry program to understand and predict chemical structure and reactivity with density functional theory (DFT).<\/p>\n<p>Versions 2016.107, 2016.101 and 2014.10 are installed on the CSF. This is a pre-compiled binary install, no source code is available.<\/p>\n<h2>Restrictions on use<\/h2>\n<p>Only members of Research Groups licensed to use this software may access it. All users of the software need to be in the <code>adf<\/code> unix group and all additions to the group must be approved by the Research Group leader (please copy them on your request to us).<\/p>\n<p>Visitor\/collaborators are not permitted to access the software.<\/p>\n<p>License holders:<br \/>\nProf. Nik Kaltsoyannis (<code>adf<\/code> unix group)<br \/>\nProf Steve Liddle (<code>adf-liddle<\/code> unix group)<\/p>\n<p>The Research Group leader holds a copy of the license terms and conditions for this software and all users must abide by it. Some guidance, which is not intended as a replacement for the license, is given below.<\/p>\n<h3>What may ADF be used for?<\/h3>\n<p>The license stipulates that:<\/p>\n<ul>\n<li>the software may only be used by the Research Group to which it is licensed<\/li>\n<li>the software is only for internal research purposes or non-profit research purposes<\/li>\n<li>consultancy and commercial work are excluded<\/li>\n<li>there are restrictions on how you may use any databases supplied<\/li>\n<li>use is restricted to one geographical site.<\/li>\n<\/ul>\n<p>Please see clause 6 of the license for further details.<\/p>\n<h3>What may ADF not be used for?<\/h3>\n<p>You MUST not:<\/p>\n<ul>\n<li>use ADF for consultancy and commercial work<\/li>\n<li>make derivative works of the software or incorporate any of the software and\/or data files into other programs<\/li>\n<li>decompile, reverse engineer or disassemble the software<\/li>\n<li>use the software in the development and production of weapons<\/li>\n<li>there are restrictions on how you may use any databases supplied<\/li>\n<li>use is restricted to one geographical site.<\/li>\n<\/ul>\n<p>Please see clause 6 of the license for further details.<\/p>\n<h3>How should the program be cited?<\/h3>\n<p>Please see the <a href=\"https:\/\/www.scm.com\/Doc\/Doc2014\/Background\/References\/page4.html\">citation requirements<\/a> on the vendor website.<\/p>\n<h3>Export regulations including remote access<\/h3>\n<p>You must comply with all United States and United Kingdom export control laws and regulations controlling the export of the software, including, without limitation, all Export Administration Regulations of the United States Department of Commerce. Among other things, these laws and regulations prohibit, or require a license for, the export of certain types of software to specified countries.<\/p>\n<p>Please be aware that allowing remote access from outside the United Kingdom may constitute an export.<\/p>\n<h2>Set up procedure<\/h2>\n<p>To access the software you must first load the modulefile for the version you wish to use:<\/p>\n<p>Prof. Nik Kaltsoyannis&#8217; group:<\/p>\n<pre>\r\nmodule load apps\/binapps\/adf\/2017.103\r\nmodule load apps\/binapps\/adf\/2016.107\r\nmodule load apps\/binapps\/adf\/2016.101\r\nmodule load apps\/binapps\/adf\/2014.10\r\n<\/pre>\n<p>Prof. Steve Liddle&#8217;s group:<\/p>\n<pre>\r\nmodule load apps\/binapps\/adf\/liddle-rg\/2017.101\r\n<\/pre>\n<h2>Running the application<\/h2>\n<p>Please <strong>do not<\/strong> submit any work to the system using the ADF GUI application. Use the jobscript methods shown below instead.<\/p>\n<h3>Serial batch job submission<\/h3>\n<p>It is not recommended that you run adf in serial, it performs well on multiple cores. If you really feel you need to run it in serial please ask for advice via <a href=\"&#109;&#x61;&#105;&#x6c;t&#111;&#x3a;&#105;&#x74;s&#x2d;r&#105;&#x2d;&#116;&#x65;a&#x6d;&#x40;&#109;&#x61;n&#x63;h&#101;&#x73;&#116;&#x65;r&#x2e;a&#99;&#x2e;&#117;&#x6b;\">&#x69;&#116;&#x73;&#x2d;&#114;&#x69;&#45;t&#x65;&#97;m&#x40;&#109;a&#x6e;&#99;h&#x65;&#115;&#x74;&#x65;&#114;&#x2e;&#x61;&#99;&#x2e;&#117;k<\/a> before trying it.<\/p>\n<h3>Parallel batch job submission<\/h3>\n<p>The maximum number of cores that may be used by all users and all jobs at any one time is 64 (license restriction).<\/p>\n<h3>Jobs of 2 to 24 cores on a single compute node<\/h3>\n<ol>\n<li>\nYou must create an input file and ensure that you terminate it with either<\/p>\n<pre>\r\nend\r\n<\/pre>\n<p>or<\/p>\n<pre>\r\neof\r\n<\/pre>\n<p>Please refer to the <a href=\"https:\/\/www.scm.com\/documentation\/ADF\/index\/\">ADF manual<\/a> for further details about setting up input files.<\/p>\n<li>Create a job submission file (in the same directory as your input file), for example:\n<pre>\r\n#!\/bin\/bash\r\n#$ -S \/bin\/bash\r\n#$ -cwd\r\n#$ -V\r\n#$ -pe adf-smp.pe 4\r\n\r\n$ADFBIN\/adf -n $NSLOTS < input.in > output.out\r\n<\/pre>\n<p><strong>Note:<\/strong> The variable <code>$NSLOTS<\/code> ensures that the number of cores ADF uses matched the number requested in your job submission script. This also means that if you want to submit again and use a different number of cores you only need to make a change in the submission script.<br \/>\n<strong>Note:<\/strong> The normal <code>smp.pe<\/code> must not be used &#8211; jobs will fail, but they also do not exit the batch system and cause problems to the scheduler. The pe <code>adf-smp.pe<\/code> has been set up specifically to run single node ADF single jobs.<\/p>\n<li>Submit the job:\n<pre>\r\nqsub adf-submit.txt\r\n<\/pre>\n<p>where <code>adf-submit.txt<\/code> is the name of your submission script.\n<\/li>\n<\/ol>\n<h3>Jobs of 48 cores or more in multiples of 24 (multi-node jobs on Infiniband connected nodes)<\/h3>\n<p>Please follow the same steps as for single node jobs, but the job submission script at step 4 should be:<\/p>\n<pre>\r\n#!\/bin\/bash\r\n#$ -S \/bin\/bash\r\n#$ -cwd\r\n#$ -V\r\n#$ -pe orte-24-ib.pe 48\r\n\r\n$ADFBIN\/adf -n $NSLOTS < input.in > output.out\r\n<\/pre>\n<h2>The ADF jobs GUI<\/h2>\n<p>You may run the ADF jobs GUI on the login node for very short periods of time to view your output. Please <strong>do not<\/strong> submit any work to the system via this GUI &#8211; it is not configured to do this and doing so will lead to running compute work on the login node which the CSF sysadmins will kill. <\/p>\n<p>You must be correctly logged in to the CSF for the GUI to work &#8211; see the note displayed when you load the modulefile &#8211; and you need to have <a href=\"\/csf2\/getting-started-on-the-csf\/using-an-app-with-a-gui-x11-and-qrsh\/\">X11 tunnelling enabled<\/a> at connection time. <\/p>\n<p>To start the GUI use the command:<\/p>\n<pre>\r\nadfjobs &\r\n<\/pre>\n<p>If you do not log in correctly you will be asked for license information. Close the license window that appears and use the command:<\/p>\n<pre>\r\nmodule help apps\/binapps\/adf\/2014.10\r\n<\/pre>\n<p>for a reminder of the login requirements.<\/p>\n<h2>Further info<\/h2>\n<ul>\n<li>The <a href=\"https:\/\/www.scm.com\/ADF\/\">ADF website<\/a> contains more information and links to documentation, tutorials and examples.<\/li>\n<\/ul>\n<h2>Updates<\/h2>\n<p>None.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Overview Amsterdam Density Functional (ADF) is a computational chemistry program to understand and predict chemical structure and reactivity with density functional theory (DFT). Versions 2016.107, 2016.101 and 2014.10 are installed on the CSF. This is a pre-compiled binary install, no source code is available. Restrictions on use Only members of Research Groups licensed to use this software may access it. All users of the software need to be in the adf unix group and all.. <a href=\"https:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/software\/applications\/adf\/\">Read more &raquo;<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":31,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2254","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/wp-json\/wp\/v2\/pages\/2254","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\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/wp-json\/wp\/v2\/comments?post=2254"}],"version-history":[{"count":20,"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/wp-json\/wp\/v2\/pages\/2254\/revisions"}],"predecessor-version":[{"id":3774,"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/wp-json\/wp\/v2\/pages\/2254\/revisions\/3774"}],"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=2254"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}