{"id":5721,"date":"2021-11-25T12:36:40","date_gmt":"2021-11-25T12:36:40","guid":{"rendered":"http:\/\/ri.itservices.manchester.ac.uk\/csf3\/?page_id=5721"},"modified":"2022-10-18T16:04:55","modified_gmt":"2022-10-18T15:04:55","slug":"mobcal-mpi","status":"publish","type":"page","link":"https:\/\/ri.itservices.manchester.ac.uk\/csf3\/software\/applications\/mobcal-mpi\/","title":{"rendered":"MobCal-MPI"},"content":{"rendered":"<h2>Overview<\/h2>\n<p><a href=\"https:\/\/github.com\/HopkinsLaboratory\/MobCal-MPI\/\">MolCal-MPI<\/a> is a parallelization of the commonly used MobCal suite to calculate ion mobilities and collision cross sections (v1.2). For full documentation, see the <a href=\"https:\/\/github.com\/HopkinsLaboratory\/MobCal-MPI\/blob\/master\/MobCal-MPI_User_manual.pdf\">MobCal-MPI user guide.<\/a><\/p>\n<h2>Restrictions on use<\/h2>\n<p>GNU GENERAL PUBLIC LICENSE Version 3 &#8211; (free to use, not for profit).<\/p>\n<h2>Set up procedure<\/h2>\n<p>To access the software you must load one the following modulefile in your jobscript:<\/p>\n<pre>module load apps\/binapps\/mobcal\/12Jan2022<\/pre>\n<pre>module load apps\/binapps\/mobcal\/24Oct2018\r\n<\/pre>\n<h2>Running the application<\/h2>\n<p>Please do not run Mobcal-MPI on the login node. Jobs should be submitted to the compute nodes via batch.<\/p>\n<h3>Serial batch job submission<\/h3>\n<p>To run, MobCal-MPI requires an input file, with the extension &#8220;.sub&#8221;.<br \/>\nFor batch job submission, this is confusing &#8211; as this is <em>not<\/em> a jobscript to submit.<\/p>\n<p>if you wish to run the jobscript examples below, please take the following preparatory steps:<br \/>\n<code><br \/>\nmkdir ~\/scratch\/mobcal<br \/>\ncd ~\/scratch\/mobcal<br \/>\ncp \/opt\/apps\/apps\/binapps\/mobcal\/24Oct2018\/Test_Files\/Mobcal_Inputs\/AMIFOSTINE_3.mfj .<br \/>\necho -e \"AMIFOSTINE_3.mfj\\nAMIFOSTINE_3.mout\" &gt; Amifostine_3.sub<br \/>\n<\/code><br \/>\nMake sure you have your input files &#8220;AMIFOSTINE_3.sub&#8221; and &#8220;AMIFOSTINE_3.mfj&#8221; in the current directory and then create a jobscript in that directory. For a serial job example:<\/p>\n<pre>#!\/bin\/bash --login\r\n#$ -S \/bin\/bash\r\n#$ -cwd             # Job will run from the current directory\r\n\r\nmodule load apps\/binapps\/mobcal\/24Oct2018\r\nMobCal_MPI.exe Amifostine_3.sub\r\n<\/pre>\n<p>Submit the jobscript using:<\/p>\n<pre>qsub <em>scriptname<\/em><\/pre>\n<p>where <em>scriptname<\/em> is the name of your jobscript.<\/p>\n<h3>Single-node Parallel batch job submission<\/h3>\n<p>Make sure you have your input file in the current directory and then create a jobscript in that directory. For example:<\/p>\n<pre>#!\/bin\/bash --login\r\n#$ -S \/bin\/bash\r\n#$ -cwd             # Job will run from the current directory\r\n#$ -pe smp.pe 8     # Number of cores (max 32)\r\n\r\nmodule load apps\/binapps\/mobcal\/24Oct2018\r\nmpirun -np $NSLOTS MobCal_MPI.exe Amifostine_3.sub<\/pre>\n<p>Submit the jobscript using:<\/p>\n<pre>qsub <em>scriptname\r\n\r\n<\/em><\/pre>\n<h3>Multi-node Parallel batch job submission<\/h3>\n<p>If you have access to more than 32 cores, you can run multi-node jobs. These take longer to start but can complete the work faster.<br \/>\nMake sure you have your input file in the current directory and then create a jobscript in that directory. For example:<\/p>\n<pre>#!\/bin\/bash --login\r\n#$ -S \/bin\/bash\r\n#$ -cwd             # Job will run from the current directory\r\n#$ -pe mpi-24-ib.pe 48 # multiples of 24 cores\r\n\r\nmodule load apps\/binapps\/mobcal\/24Oct2018\r\nmpirun -np $NSLOTS MobCal_MPI.exe Amifostine_3.sub<\/pre>\n<p>Submit the jobscript using:<\/p>\n<pre>qsub <em>scriptname<\/em><\/pre>\n<p>The job example creates <\/p>\n<pre>AMIFOSTINE_3.mout<\/pre>\n<p> with <\/p>\n<pre>output_{1-X}.out<\/pre>\n<p> output files.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Overview MolCal-MPI is a parallelization of the commonly used MobCal suite to calculate ion mobilities and collision cross sections (v1.2). For full documentation, see the MobCal-MPI user guide. Restrictions on use GNU GENERAL PUBLIC LICENSE Version 3 &#8211; (free to use, not for profit). Set up procedure To access the software you must load one the following modulefile in your jobscript: module load apps\/binapps\/mobcal\/12Jan2022 module load apps\/binapps\/mobcal\/24Oct2018 Running the application Please do not run Mobcal-MPI.. <a href=\"https:\/\/ri.itservices.manchester.ac.uk\/csf3\/software\/applications\/mobcal-mpi\/\">Read more &raquo;<\/a><\/p>\n","protected":false},"author":14,"featured_media":0,"parent":86,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-5721","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf3\/wp-json\/wp\/v2\/pages\/5721","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\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf3\/wp-json\/wp\/v2\/comments?post=5721"}],"version-history":[{"count":10,"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf3\/wp-json\/wp\/v2\/pages\/5721\/revisions"}],"predecessor-version":[{"id":6410,"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf3\/wp-json\/wp\/v2\/pages\/5721\/revisions\/6410"}],"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=5721"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}