{"id":407,"date":"2013-04-26T13:53:21","date_gmt":"2013-04-26T13:53:21","guid":{"rendered":"http:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/?page_id=407"},"modified":"2017-12-20T15:46:48","modified_gmt":"2017-12-20T15:46:48","slug":"turbomole","status":"publish","type":"page","link":"https:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/software\/applications\/turbomole\/","title":{"rendered":"TURBOMOLE"},"content":{"rendered":"<h2>Overview<\/h2>\n<p>TURBOMOLE is a quantum chemical program used in homogeneous and heterogeneous catalysis, inorganic and organic chemistry, various types of spectroscopy and biochemistry. It claims to be one of the fastest and most stable codes available for standard quantum chemical applications. The main focus is to provide a fast and stable code to treat molecules of industrial relevance within reasonable time and memory constraints.<\/p>\n<p>Versions 7.2.1, 7.2, 7.1.1, 7.1 and 6.3.1 have been installed on the CSF.<\/p>\n<h2>Restrictions on use<\/h2>\n<p>The license agreement, a copy of which is available in <\/p>\n<pre>\/opt\/gridware\/apps\/binapps\/turbomole\/TURBOMOLE_license_2015.pdf<\/pre>\n<p>must be strictly adhered to by users. Important points to note are:<\/p>\n<h3>Who may use TURBOMOLE?<\/h3>\n<p>The software is only available to users from EPS and they must be a member of Staff or a Student of the University of Manchester or visiting scientists who are collaborating with a member of Staff and who have been given an official University of Manchester IT username. <\/p>\n<p>Users are reminded that they must not share their password with anyone, or allow anyone else to utilise their account.<\/p>\n<p>Access to the software cannot be granted to users whose primary location is not the main University campus.<\/p>\n<h3>What may TURBOMOLE be used for?<\/h3>\n<p>The software may be used for academic research and educational purposes only. <\/p>\n<p>No commercial work must be undertaken using the software.<\/p>\n<p>Further details are available in clause 3 of the license.<\/p>\n<h3>What may TURBOMOLE not be used for?<\/h3>\n<p>TUBOMOLE may not be used for any commercial work or calculations for third parties. See clause 3 of the license agreement for further detail of how this is defined.<\/p>\n<p>You must not:<\/p>\n<ul>\n<li>Copy or distribute the software,<\/li>\n<li>decompile, disassemble, or reverse engineer the software,<\/li>\n<li>share the data generated with the software with third parties for purposes other than academic research or publication in a scientific journal,<\/li>\n<li>use the data generated in a patent application,<\/li>\n<\/ul>\n<p>Further details are available in clause 3 of the license.<\/p>\n<h3>How should the program be cited?<\/h3>\n<p>Data generated may be published in scientific journals and presentations. You must correctly cite the software using this format:<\/p>\n<p>\u201cTURBOMOLE <version>, TURBOMOLE GmbH, Karlsruhe, <year of release>, http:\/\/www.turbomole.com\u201d<br \/>\nAll COSMOxxx products should be cited clearly by name and version number.<\/p>\n<p>See clause 5 of the license agreement and the <a href=\"http:\/\/www.turbomole-gmbh.com\/turbomole-manuals.html\">TURBOMOLE manual\/website<\/a> for further guidance.<\/p>\n<h3>Getting access to the software<\/h3>\n<p>Anyone wishing to use TURBOMOLE must request access to the <code>turbomole<\/code> unix group via its-ri&#45;&#116;&#101;&#97;&#109;&#64;&#109;&#x61;&#x6e;&#x63;&#x68;&#x65;&#x73;&#x74;&#x65;&#x72;&#x2e;&#x61;&#x63;&#46;uk.<\/p>\n<h2>Set up procedure<\/h2>\n<p>You must load the appropriate modulefile:<\/p>\n<pre>\r\nmodule load <em>modulefile<\/em>\r\n<\/pre>\n<p>replacing <em>modulefile<\/em> with one of the modules listed in the table below<\/p>\n<table>\n<tr>\n<td style=\"width: 30%\"> <strong>Version<\/strong>                   <\/td>\n<td style=\"width: 40%\"> <strong>Modulefile<\/strong>                         <\/td>\n<td style=\"width: 30%\"><strong>Notes<\/strong> <\/td>\n<\/tr>\n<tr>\n<td> Serial <\/td>\n<td> apps\/binapps\/turbomole\/7.1\/serial <\/td>\n<td> Single core jobs only. <\/td>\n<\/tr>\n<tr>\n<td> Shared Memory <\/td>\n<td> apps\/binapps\/turbomole\/7.1\/smp <\/td>\n<td> Single compute node only. Maximum job size 24 cores. <\/td>\n<\/tr>\n<tr>\n<td> MPI <\/td>\n<td> apps\/binapps\/turbomole\/7.1\/mpi <\/td>\n<td> Distributed memory (MPI) jobs using more than one node. <\/td>\n<\/tr>\n<tr>\n<td> MPI plus global arrays <\/td>\n<td> apps\/binapps\/turbomole\/7.1\/ga <\/td>\n<td> <\/td>\n<\/tr>\n<\/table>\n<p>If you wish to use 7.2.1 then please replace &#8216;7.2&#8217; in the modulefile name with &#8216;7.2.1&#8217;<br \/>\nIf you wish to use 7.2 then please replace &#8216;7.2&#8217; in the modulefile name<br \/>\nIf you wish to use 7.1.1 then please replace &#8216;7.1&#8217; in the modulefile name with &#8216;7.1.1<br \/>\nIf you wish to use 6.3.1 then please replace &#8216;7.1&#8217; in the modulefile name with &#8216;6.3.1&#8217; e.g.<\/p>\n<p>apps\/binapps\/turbomole\/7.1\/serial becomes apps\/binapps\/turbomole\/7.1.1\/serial<br \/>\napps\/binapps\/turbomole\/7.1\/serial becomes apps\/binapps\/turbomole\/6.3.1\/serial<\/p>\n<p>If you require a different TURBOMOLE configuration please contact the helpdesk.<\/p>\n<h2>Running the application<\/h2>\n<p>Please do not run turbomole on the login nodes. All work must be submitted to the batch system.<br \/>\nMany of the environment settings needed for the different job types are set by default in the relevant modulefile so you do not need to set everything specified in the turbomole manual. The examples below contain all the key information for running a job.<\/p>\n<p>All the input files required for running your job must be in the same directory from which you submit.<\/p>\n<h3>Serial (1 core) batch job submission<\/h3>\n<p>Load a serial modulefile (see table above).<\/p>\n<p>This script can be used to submit serial jobs, replacing <code>TURBOMOLE_COMMAND<\/code> with the instructions that define your job:<\/p>\n<pre class=\"in1\">\r\n#!\/bin\/bash\r\n### SGE script to submit a serial TURBOMOLE computation\r\n#$ -cwd\r\n#$ -V\r\n\r\nTURBOMOLE_COMMAND\r\n<\/pre>\n<p>To submit the job: <code>qsub scriptname<\/code><\/p>\n<h3>Jobs of 2 to 24 cores<\/h3>\n<ul>\n<li>Known as shared memory jobs.<\/li>\n<li>Must use <code>smp.pe<\/code> .<\/li>\n<li>Load an smp turbomole version modulefile (see table above).<\/li>\n<li>Must set <strong>export PARNODES=$NSLOTS<\/strong> before the TURBOMOLE commands.<\/li>\n<li>These jobs use a single compute node and thus avoid inter node communication,  Note: it is likely any shared memory implementation will be more efficient and run quicker than an MPI version.\/li>\n<\/ul>\n<p>The following script defines a 4 core job. Ensure you replace <code>TURBOMOLE_COMMAND<\/code> with the instructions that define your job.<\/p>\n<pre class=\"in1\">\r\n#!\/bin\/bash\r\n### SGE script to submit a 4 core shared memory job\r\n#$ -cwd\r\n#$ -V\r\n#$ -pe smp.pe 4\r\n\r\nexport PARNODES=$NSLOTS\r\nTURBOMOLE_COMMAND\r\n<\/pre>\n<h3>Jobs of 48 cores or more in multiples of 24<\/h3>\n<ul>\n<li>For distributed memory (MPI) and global array jobs<\/li>\n<li>Must use <code>hp-mpi-24.pe<\/code> (a pe specific to turbomole needs) .<\/li>\n<li>Must be 48 cores or more and a multiple of 24.<\/li>\n<li>Load an mpi version of turbomole modulefile (see table above)<\/li>\n<li>Uses two or more compute nodes.<\/li>\n<li>Must set <strong>export PARNODES=$NSLOTS<\/strong> and <strong>export HOSTS_FILE=machinefile.$JOB_ID<\/strong> before the TURBOMOLE commands.<\/li>\n<\/ul>\n<p>The following script defines a 48 core job. Ensure you replace <code>TURBOMOLE_COMMAND<\/code> with the instructions that define your job.<\/p>\n<pre class=\"in1\">\r\n#!\/bin\/bash\r\n### SGE script to submit a 48 core job\r\n#$ -cwd\r\n#$ -V\r\n#$ -pe hp-mpi-24.pe 48\r\n\r\nexport PARNODES=$NSLOTS\r\nexport HOSTS_FILE=machinefile.$JOB_ID\r\nTURBOMOLE_COMMAND\r\n<\/pre>\n<p>To submit your job:<\/p>\n<pre>\r\nqsub jobscript\r\n<\/pre>\n<p>Where job script is the name of the job submission script.<\/p>\n<h2>Further info<\/h2>\n<p>Further information can be found on the <a href=\"http:\/\/www.turbomole.com\">TURBOMOLE<\/a> or <a href=\"http:\/\/www.cosmologic.com\">COSMOlogic<\/a> websites including Turbomole news, FAQs, the latest basis sets, documentation, and tutorials. There is also a user mailing list to announce news, bugs and fixes, and a <a href=\"http:\/\/www.turbo-forum.com\">TURBOMOLE User Forum<\/a>.<\/p>\n<h2>Updates<\/h2>\n<p>None at present.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Overview TURBOMOLE is a quantum chemical program used in homogeneous and heterogeneous catalysis, inorganic and organic chemistry, various types of spectroscopy and biochemistry. It claims to be one of the fastest and most stable codes available for standard quantum chemical applications. The main focus is to provide a fast and stable code to treat molecules of industrial relevance within reasonable time and memory constraints. Versions 7.2.1, 7.2, 7.1.1, 7.1 and 6.3.1 have been installed on.. <a href=\"https:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/software\/applications\/turbomole\/\">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-407","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/wp-json\/wp\/v2\/pages\/407","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=407"}],"version-history":[{"count":21,"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/wp-json\/wp\/v2\/pages\/407\/revisions"}],"predecessor-version":[{"id":4385,"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/wp-json\/wp\/v2\/pages\/407\/revisions\/4385"}],"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=407"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}