{"id":1541,"date":"2018-12-14T12:15:06","date_gmt":"2018-12-14T12:15:06","guid":{"rendered":"http:\/\/ri.itservices.manchester.ac.uk\/csf3\/?page_id=1541"},"modified":"2025-06-19T17:51:34","modified_gmt":"2025-06-19T16:51:34","slug":"turbomole","status":"publish","type":"page","link":"https:\/\/ri.itservices.manchester.ac.uk\/csf3\/software\/applications\/turbomole\/","title":{"rendered":"TURBOMOLE"},"content":{"rendered":"<h2>Overview<\/h2>\n<p>TURBOMOLE is an <em>ab initio<\/em> quantum chemistry simulation package for ground and excited state electronic structure calculations. In addition to Hartree Fock and DFT, a number of second order approximations are available, including MP2 and coupled cluster.<\/p>\n<p>The developers claim TURBOMOLE to be one of the fastest and most stable codes available for standard quantum chemistry applications. To this end, development is primarily focused on the provision of a fast and stable code to treat molecules of industrial relevance within reasonable time and memory constraints.<\/p>\n<p>Version 7.6, 7.5 &amp; 7.3 are currently 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\/apps\/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>TURBOMOLE 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 , TURBOMOLE GmbH, Karlsruhe, , 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 and confirm that they have read the above T&amp;Cs via <a href=\"https:\/\/ri.itservices.manchester.ac.uk\/csf3\/overview\/help\/\">our Connect Portal form<\/a>.<\/p>\n<h2>Set up procedure<\/h2>\n<p>One of the following modulefiles must be loaded, depending on whether you wish to run a single core (serial), shared memory (smp), or multi-node (mpi) job:<\/p>\n<pre>module load apps\/binapps\/turbomole\/7.6\/serial\r\nmodule load apps\/binapps\/turbomole\/7.6\/smp\r\nmodule load apps\/binapps\/turbomole\/7.6\/mpi\r\n\r\nmodule load apps\/binapps\/turbomole\/7.5\/serial\r\nmodule load apps\/binapps\/turbomole\/7.5\/smp\r\nmodule load apps\/binapps\/turbomole\/7.5\/mpi\r\n\r\nmodule load apps\/binapps\/turbomole\/7.3\/serial\r\nmodule load apps\/binapps\/turbomole\/7.3\/smp\r\nmodule load apps\/binapps\/turbomole\/7.3\/mpi\r\n<\/pre>\n<p>Note that the GlobalArrays library was removed as of version 7.2. Users should load the mpi module instead.<\/p>\n<p>TURBOMOLE 7.1, 7.1.1 and 7.2.1 have also been made available for users who require it for continuity of ongoing projects and where results cannot be reproduced exactly with 7.3 or 7.5. Please refer to the section <a href=\"#legacy\">Earlier Releases<\/a> below for some additional setup instructions required to use these on CSF3. Users are strongly advised to use the current release unless it is essential for ongoing work to continue with an older version.<\/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.<\/p>\n<p>Many 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 of the input files required for your job must be located in the directory from which you submit your job. Turbomole input should be in a file named <code>control<\/code>.<\/p>\n<h3>Serial batch job submission<\/h3>\n<p>The following batch script will setup a serial job. Simply replace <code>TURBOMOLE_COMMAND<\/code> with the turbomole code that you wish to run, e.g. <code>dscf<\/code>.<\/p>\n<pre class=\"sge\">\r\n#!\/bin\/bash --login\r\n#$ -cwd\r\n\r\nmodule load apps\/binapps\/turbomole\/7.6\/serial\r\n\r\nTURBOMOLE_COMMAND\r\n<\/pre>\n<pre class=\"slurm\">\r\n#!\/bin\/bash --login\r\n\r\n#SBATCH -p serial\r\n#SBATCH -t 4-0 #  This requests a 4-day time limit. Time <strong>MUST<\/strong> be specified (max 7 days). Acceptable time formats include \"minutes\", \"minutes:seconds\", \"hours:minutes:seconds\", \"days-hours\", \"days-hours:minutes\" and \"days-hours:minutes:seconds\".\r\n\r\nmodule purge\r\nmodule load apps\/binapps\/turbomole\/7.6\/serial\r\n\r\nTURBOMOLE_COMMAND\r\n<\/pre>\n<p>Submit with command<\/p>\n<table class=\"jobscriptcompare\">\n<thead>\n<tr>\n<th width=\"50%\">SGE submit<\/th>\n<th width=\"50%\">Slurm submit<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\n<pre class=\"sge\">\r\nqsub <em>scriptname<\/em><\/pre>\n<\/td>\n<td>\n<pre class=\"slurm\">\r\nsbatch <em>scriptname<\/em><\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>where <em>scriptname<\/em> is the name of your job script.<\/p>\n<h3>Single node jobs, 2-32 cores<\/h3>\n<p>The following script sets up an 8 core smp job. Again, simply replace <code>TURBOMOLE_COMMAND<\/code> with the turbmole code that you wish to run, e.g. <code>ridft<\/code>. Please note that not all turbomole codes offer smp execution, so do consult the manual first. For single node parallel jobs running on a small number of cores, the smp version will typically be more efficient than the equivalent mpi version, where available. Set <code>PARNODES=$NSLOTS<\/code> (SGE) or <code>PARNODES=$SLURM_NTASKS<\/code> (SLURM)to tell turbomole to spawn the appropriate number of threads.<\/p>\n<pre class=\"sge\">#!\/bin\/bash --login\r\n#$ -cwd\r\n#$ -pe smp.pe 8\r\n\r\nmodule load apps\/binapps\/turbomole\/7.6\/smp\r\n\r\n# Inform turbomole how many cores to use\r\nexport PARNODES=$NSLOTS\r\n\r\nTURBOMOLE_COMMAND\r\n<\/pre>\n<pre class=\"slurm\">\r\n#!\/bin\/bash --login\r\n\r\n#SBATCH -p multicore\r\n#SBATCH -n 8  # Run on AMD nodes maximum 168 cores\r\n#SBATCH -t 4-0 #  This requests a 4-day time limit. Time <strong>MUST<\/strong> be specified (max 7 days). Acceptable time formats include \"minutes\", \"minutes:seconds\", \"hours:minutes:seconds\", \"days-hours\", \"days-hours:minutes\" and \"days-hours:minutes:seconds\".\r\n\r\n\r\nmodule purge\r\nmodule load apps\/binapps\/turbomole\/7.6\/smp\r\n\r\n# Inform turbomole how many cores to use\r\nexport PARNODES=$SLURM_NTASKS\r\n\r\nTURBOMOLE_COMMAND\r\n<\/pre>\n<p>For larger single node jobs, the mpi version might be more efficient:<\/p>\n<pre class=\"sge\"\r\n>#!\/bin\/bash --login\r\n#$ -cwd\r\n#$ -pe smp.pe 24\r\n\r\nmodule load apps\/binapps\/turbomole\/7.6\/mpi\r\n\r\n# Inform turbomole how many cores to use\r\nexport PARNODES=$NSLOTS\r\n\r\nTURBOMOLE_COMMAND\r\n<\/pre>\n<pre class=\"slurm\">\r\n#!\/bin\/bash --login\r\n\r\n#SBATCH -p multicore\r\n#SBATCH -n 84  # Run on AMD nodes maximum 168 cores\r\n#SBATCH -t 4-0 #  This requests a 4-day time limit. Time <strong>MUST<\/strong> be specified (max 7 days). Acceptable time formats include \"minutes\", \"minutes:seconds\", \"hours:minutes:seconds\", \"days-hours\", \"days-hours:minutes\" and \"days-hours:minutes:seconds\".\r\n\r\nmodule purge\r\nmodule load apps\/binapps\/turbomole\/7.6\/mpi\r\n\r\n# Inform turbomole how many cores to use\r\nexport PARNODES=$SLURM_NTASKS\r\n\r\nTURBOMOLE_COMMAND\r\n<\/pre>\n<p>Submit with command<\/p>\n<table class=\"jobscriptcompare\">\n<thead>\n<tr>\n<th width=\"50%\">SGE submit<\/th>\n<th width=\"50%\">Slurm submit<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\n<pre class=\"sge\">\r\nqsub <em>scriptname<\/em><\/pre>\n<\/td>\n<td>\n<pre class=\"slurm\">\r\nsbatch <em>scriptname<\/em><\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>where <em>scriptname<\/em> is the name of your job script.<\/p>\n<h2 id=\"legacy\">Earlier Releases<\/h2>\n<p>The following release are available for use where this is essential to ongoing work:<\/p>\n<pre>apps\/binapps\/turbomole\/7.1\/mpi\r\napps\/binapps\/turbomole\/7.1\/serial\r\napps\/binapps\/turbomole\/7.1\/smp\r\napps\/binapps\/turbomole\/7.1.1\/mpi\r\napps\/binapps\/turbomole\/7.1.1\/serial\r\napps\/binapps\/turbomole\/7.1.1\/smp\r\napps\/binapps\/turbomole\/7.2.1\/mpi\r\napps\/binapps\/turbomole\/7.2.1\/serial\r\napps\/binapps\/turbomole\/7.2.1\/smp\r\n<\/pre>\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 an ab initio quantum chemistry simulation package for ground and excited state electronic structure calculations. In addition to Hartree Fock and DFT, a number of second order approximations are available, including MP2 and coupled cluster. The developers claim TURBOMOLE to be one of the fastest and most stable codes available for standard quantum chemistry applications. To this end, development is primarily focused on the provision of a fast and stable code to.. <a href=\"https:\/\/ri.itservices.manchester.ac.uk\/csf3\/software\/applications\/turbomole\/\">Read more &raquo;<\/a><\/p>\n","protected":false},"author":8,"featured_media":0,"parent":86,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1541","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf3\/wp-json\/wp\/v2\/pages\/1541","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf3\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf3\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf3\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf3\/wp-json\/wp\/v2\/comments?post=1541"}],"version-history":[{"count":21,"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf3\/wp-json\/wp\/v2\/pages\/1541\/revisions"}],"predecessor-version":[{"id":10379,"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf3\/wp-json\/wp\/v2\/pages\/1541\/revisions\/10379"}],"up":[{"embeddable":true,"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf3\/wp-json\/wp\/v2\/pages\/86"}],"wp:attachment":[{"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf3\/wp-json\/wp\/v2\/media?parent=1541"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}