{"id":503,"date":"2020-11-09T17:21:40","date_gmt":"2020-11-09T17:21:40","guid":{"rendered":"http:\/\/ri.itservices.manchester.ac.uk\/csf4\/?page_id=503"},"modified":"2022-10-06T10:17:46","modified_gmt":"2022-10-06T09:17:46","slug":"vasp","status":"publish","type":"page","link":"https:\/\/ri.itservices.manchester.ac.uk\/csf4\/software\/applications\/vasp\/","title":{"rendered":"VASP"},"content":{"rendered":"<h2>Overview<\/h2>\n<p>The <a href=\"https:\/\/www.vasp.at\/\">Vienna Ab initio Simulation Package (VASP)<\/a> is a computer program for atomic scale materials modelling, e.g. electronic structure calculations and quantum-mechanical molecular dynamics, from first principles. <\/p>\n<p>Version 5.4.4 &#038; 6.1.2 are installed on the CSF4 and compiled with the Intel 2020.02 compiler.<\/p>\n<h2>Restrictions on use<\/h2>\n<ul class=\"gaplist\">\n<li>Only users from a Research Group that have purchased a license for VASP may use the software. You may only use the versions for which you have a license.<\/li>\n<li>The software cannot be accessed unless you are added to the <code>vasp53<\/code> unix group.<\/li>\n<li>All access must be authorised by the license holder. Please ask the license holder (usually you PI \/ supervisor) to send a screenshot of the VASP online portal showing who is registered on their license.<\/li>\n<li>All users must be registered against the correct license with the VASP code developers in Vienna. Maximum 6 users per license.<\/li>\n<li>Use of VASP is &#8220;exclusively for non-profit research&#8221;. It is not to be &#8220;used in contractual research in co-operation with or for industry or for military insitutions.&#8221;<\/li>\n<li>Visitors and collaborators from other organisations are not permitted to access the software.<\/li>\n<\/ul>\n<h2>Set up procedure<\/h2>\n<p>We now recommend loading modulefiles within your jobscript so that you have a full record of how the job was run. See the example jobscript below for how to do this. Alternatively, you may load modulefiles on the login node and let the job inherit these settings.<\/p>\n<p>Load the following modulefiles:<\/p>\n<pre>\r\nmodule load vasp\/6.1.2-iomkl-2020.02\r\nmodule load vasp\/6.1.2-vtst-iomkl-2020.02         # VTSTtools version\r\n\r\nmodule load vasp\/5.4.4-iomkl-2020.02\r\nmodule load vasp\/5.4.4-vaspsol-iomkl-2020.02      # VASPsol version\r\nmodule load vasp\/5.4.4-vtst-iomkl-2020.02         # VTSTtools version\r\n<\/pre>\n<h2>Running the application<\/h2>\n<p>Please do not run VASP on the login node. Jobs should be submitted to the compute nodes via batch. Only parallel jobs are supported.<\/p>\n<h3> A note about executable names and additonal &#8216;plugins&#8217;<\/h3>\n<p>VASP 5.4.4 has three components accessed by different executable names given below. On CSF4 <em>all<\/em> of the above versions (standard, <a href=\"http:\/\/vaspsol.mse.ufl.edu\/\">VASPsol<\/a> and <a href=https:\/\/theory.cm.utexas.edu\/vtsttools\/installation.html\">VTST Tools<\/a>) provide the same executable names and all should be run as parallel applications using <code>mpirun<\/code> (see jobscript examples below). The choice of modulefile above determines whether you using the standard, VASPsol or VTSTtools version.<\/p>\n<pre>\r\nvasp_std         # multi k-point verison of vasp\r\nvasp_gam         # gamma point only version\r\nvasp_ncl         # non-co-linear magnetism version\r\n<\/pre>\n<p>You will need to consult the <a href=\"https:\/\/cms.mpi.univie.ac.at\/vasp\/vasp\/vasp.html\">VASP manual<\/a> and decide which one is most appropriate to your work and if necessary change the executable name used in the examples below in your job script.<\/p>\n<h3>Parallel batch job submission &#8211; 2 to 40 cores &#8211; single compute node<\/h3>\n<p>Create a directory for your job (one per job required) containing the relevant input files relevant (e.g. INCAR, KPOINTS, POSCAR, POTCAR). <\/p>\n<p>Create a batch submission script, for example:<\/p>\n<pre>\r\n#!\/bin\/bash --login\r\n#SBATCH -p multicore     # (or --partition=multicore)\r\n#SBATCH -n 16            # (or --ntasks=16) Number of cores 2--40\r\n\r\n# Load the version\/flavour you require in a clean environment\r\nmodule purge\r\nmodule load vasp\/5.4.4-iomkl-2020.02\r\n\r\n# mpirun knows how many cores to use\r\nmpirun vasp_std\r\n          #\r\n          # Use the correct executable for your calculations\r\n          # (see above). For example, if doing non-colinear \r\n          # calculations, use the vasp_ncl executable.\r\n<\/pre>\n<p>Submit the jobscript using: <\/p>\n<pre>sbatch <em>scriptname<\/em><\/pre>\n<p>where <em>scriptname<\/em> is the name of your jobscript.<\/p>\n<h3>Parallel batch job submission &#8211; 80 or more cores in multiple of 40 &#8211; multiple compute nodes<\/h3>\n<p>Create a directory for your job (one per job required) containing the relevant input files relevant (e.g. INCAR, KPOINTS, POSCAR, POTCAR). <\/p>\n<p>Create a batch submission script, for example:<\/p>\n<pre>\r\n#!\/bin\/bash --login\r\n#SBATCH -p multinode     # (or --partition=multinode)\r\n#SBATCH -n 80            # (or --ntasks=80) Number of cores 80 or more in multiples of 40\r\n\r\n# Load the version\/flavour you require in a clean environment\r\nmodule purge\r\nmodule load vasp\/5.4.4-iomkl-2020.02\r\n\r\n# mpirun knows how many cores to use\r\nmpirun vasp_std\r\n          #\r\n          # Use the correct executable for your calculations\r\n          # (see above). For example, if doing non-colinear \r\n          # calculations, use the vasp_ncl executable.\r\n<\/pre>\n<p>Submit the jobscript using: <\/p>\n<pre>sbatch <em>scriptname<\/em><\/pre>\n<p>where <em>scriptname<\/em> is the name of your jobscript.<\/p>\n<h2>Pseudopotentials<\/h2>\n<p>The path to these is as follows:<\/p>\n<pre>\r\n$EBROOTVASP\/pseudopotentials\r\n<\/pre>\n<h2>Further info<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.vasp.at\/\">VASP website<\/a><\/li>\n<\/ul>\n<h2>Updates<\/h2>\n<p>None.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Overview The Vienna Ab initio Simulation Package (VASP) is a computer program for atomic scale materials modelling, e.g. electronic structure calculations and quantum-mechanical molecular dynamics, from first principles. Version 5.4.4 &#038; 6.1.2 are installed on the CSF4 and compiled with the Intel 2020.02 compiler. Restrictions on use Only users from a Research Group that have purchased a license for VASP may use the software. You may only use the versions for which you have a.. <a href=\"https:\/\/ri.itservices.manchester.ac.uk\/csf4\/software\/applications\/vasp\/\">Read more &raquo;<\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"parent":49,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-503","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf4\/wp-json\/wp\/v2\/pages\/503","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf4\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf4\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf4\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf4\/wp-json\/wp\/v2\/comments?post=503"}],"version-history":[{"count":13,"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf4\/wp-json\/wp\/v2\/pages\/503\/revisions"}],"predecessor-version":[{"id":859,"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf4\/wp-json\/wp\/v2\/pages\/503\/revisions\/859"}],"up":[{"embeddable":true,"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf4\/wp-json\/wp\/v2\/pages\/49"}],"wp:attachment":[{"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf4\/wp-json\/wp\/v2\/media?parent=503"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}