<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Please explain the sequential usage of mpirun.
How to get the names of involved nodes? in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Please-explain-the-sequential-usage-of-mpirun-How-to-get-the/m-p/633923#M13</link>
    <description>&lt;P&gt;We will continue this discussion over email&lt;/P&gt;</description>
    <pubDate>Tue, 01 Oct 2019 17:59:59 GMT</pubDate>
    <dc:creator>Aswathy_C_Intel</dc:creator>
    <dc:date>2019-10-01T17:59:59Z</dc:date>
    <item>
      <title>Please explain the sequential usage of mpirun.
How to get the names of involved nodes?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Please-explain-the-sequential-usage-of-mpirun-How-to-get-the/m-p/633911#M1</link>
      <description>&lt;P&gt;_________________&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mpirun -n 4 python &lt;A href="http://addNumbers.py"&gt;addNumbers.py&lt;/A&gt; &amp;amp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sleep 10&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mpirun -n 8 python &lt;A href="http://addNumbers.py"&gt;addNumbers.py&lt;/A&gt;&lt;/P&gt;&lt;P&gt;_________________&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Without finishing the first instance of mpirun, I initialised another mpirun. I am &lt;B&gt;confused&lt;/B&gt; weather the second mpirun makes use of new compute nodes or the old nodes?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How to get the names of involved nodes? (For e.g. s001-n036, s001-n035, etc.). I want the total 12 nodes (4+8) to be different.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;B&gt;Also please note that I used "&amp;amp;" intentionally at the end of first mpirun. &lt;/B&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 21 Sep 2019 00:42:11 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Please-explain-the-sequential-usage-of-mpirun-How-to-get-the/m-p/633911#M1</guid>
      <dc:creator>AjayBadita</dc:creator>
      <dc:date>2019-09-21T00:42:11Z</dc:date>
    </item>
    <item>
      <title>Re: Please explain the sequential usage of mpirun.
How to get the names of involved nodes?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Please-explain-the-sequential-usage-of-mpirun-How-to-get-the/m-p/633912#M2</link>
      <description>&lt;P&gt;Thanks for reaching out to us.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you have 2 commands in a single job file,  second one will run on the same nodes as of the first one only after its completion. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please note that '-n' specified in mpirun command is the number of processes not the number of nodes. Also make sure that your code should be written in such a way to utilize mpirun. Or the code will run as many times as specified without any use.  &lt;/P&gt;&lt;P&gt;To get the node names, you can write the below line in the job file.&lt;/P&gt;&lt;P&gt;cat $PBS_NODEFILE&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;</description>
      <pubDate>Mon, 23 Sep 2019 19:59:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Please-explain-the-sequential-usage-of-mpirun-How-to-get-the/m-p/633912#M2</guid>
      <dc:creator>Aswathy_C_Intel</dc:creator>
      <dc:date>2019-09-23T19:59:46Z</dc:date>
    </item>
    <item>
      <title>Re: Please explain the sequential usage of mpirun.
How to get the names of involved nodes?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Please-explain-the-sequential-usage-of-mpirun-How-to-get-the/m-p/633913#M3</link>
      <description>&lt;P&gt;Could you please confirm whether the details provided was helpful?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please be informed that the thread will get closed within 2 business days assuming that the solution provided was helpful.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 25 Sep 2019 15:49:40 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Please-explain-the-sequential-usage-of-mpirun-How-to-get-the/m-p/633913#M3</guid>
      <dc:creator>Aswathy_C_Intel</dc:creator>
      <dc:date>2019-09-25T15:49:40Z</dc:date>
    </item>
    <item>
      <title>Re: Please explain the sequential usage of mpirun.
How to get the names of involved nodes?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Please-explain-the-sequential-usage-of-mpirun-How-to-get-the/m-p/633914#M4</link>
      <description>&lt;P&gt;I'm busy doing some important thing please don't close this thread. I will inform you shortly.&lt;/P&gt;</description>
      <pubDate>Thu, 26 Sep 2019 00:42:41 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Please-explain-the-sequential-usage-of-mpirun-How-to-get-the/m-p/633914#M4</guid>
      <dc:creator>AjayBadita</dc:creator>
      <dc:date>2019-09-26T00:42:41Z</dc:date>
    </item>
    <item>
      <title>Re: Please explain the sequential usage of mpirun.
How to get the names of involved nodes?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Please-explain-the-sequential-usage-of-mpirun-How-to-get-the/m-p/633915#M5</link>
      <description>&lt;P&gt;Could please tell us a time frame for checking on this?&lt;/P&gt;&lt;P&gt;If it takes more than a week, we suggest you open a new thread.&lt;/P&gt;&lt;P&gt;Please confirm.&lt;/P&gt;</description>
      <pubDate>Thu, 26 Sep 2019 12:07:16 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Please-explain-the-sequential-usage-of-mpirun-How-to-get-the/m-p/633915#M5</guid>
      <dc:creator>Aswathy_C_Intel</dc:creator>
      <dc:date>2019-09-26T12:07:16Z</dc:date>
    </item>
    <item>
      <title>Re: Please explain the sequential usage of mpirun.
How to get the names of involved nodes?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Please-explain-the-sequential-usage-of-mpirun-How-to-get-the/m-p/633916#M6</link>
      <description>&lt;P&gt;I need two days. Please don't close this thread.&lt;/P&gt;</description>
      <pubDate>Thu, 26 Sep 2019 12:36:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Please-explain-the-sequential-usage-of-mpirun-How-to-get-the/m-p/633916#M6</guid>
      <dc:creator>AjayBadita</dc:creator>
      <dc:date>2019-09-26T12:36:35Z</dc:date>
    </item>
    <item>
      <title>Re: Please explain the sequential usage of mpirun.
How to get the names of involved nodes?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Please-explain-the-sequential-usage-of-mpirun-How-to-get-the/m-p/633917#M7</link>
      <description>&lt;P&gt;Sure. Will wait.&lt;/P&gt;</description>
      <pubDate>Thu, 26 Sep 2019 12:45:12 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Please-explain-the-sequential-usage-of-mpirun-How-to-get-the/m-p/633917#M7</guid>
      <dc:creator>Aswathy_C_Intel</dc:creator>
      <dc:date>2019-09-26T12:45:12Z</dc:date>
    </item>
    <item>
      <title>Re: Please explain the sequential usage of mpirun.
How to get the names of involved nodes?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Please-explain-the-sequential-usage-of-mpirun-How-to-get-the/m-p/633918#M8</link>
      <description>&lt;P&gt;--------------------------------------distrJob1--------------------------------------&lt;/P&gt;&lt;P&gt;#PBS -l nodes=2:ppn=2&lt;/P&gt;&lt;P&gt;cd $PBS_O_WORKDIR&lt;/P&gt;&lt;P&gt;mpirun -n 4 python &lt;A href="http://addNumbers.py"&gt;addNumbers.py&lt;/A&gt;&lt;/P&gt;&lt;P&gt;cat $PBS_NODEFILE&lt;/P&gt;&lt;P&gt;--------------------------------------distrJob1--------------------------------------&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;--------------------------------------distrJob2--------------------------------------&lt;/P&gt;&lt;P&gt;#PBS -l nodes=4:ppn=2&lt;/P&gt;&lt;P&gt;cd $PBS_O_WORKDIR&lt;/P&gt;&lt;P&gt;mpirun -n 8 python &lt;A href="http://addNumbers.py"&gt;addNumbers.py&lt;/A&gt;&lt;/P&gt;&lt;P&gt;cat $PBS_NODEFILE&lt;/P&gt;&lt;P&gt;--------------------------------------distrJob2--------------------------------------&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;--------------------------------------scriptForMPI--------------------------------------&lt;/P&gt;&lt;P&gt;n_0 = 4&lt;/P&gt;&lt;P&gt;n_1=(12-$n_0)&lt;/P&gt;&lt;P&gt;t_1 = 10&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;qsub distrJob1 &amp;amp;&lt;/P&gt;&lt;P&gt;sleep $t_1&lt;/P&gt;&lt;P&gt;qsub distrJob2&lt;/P&gt;&lt;P&gt;--------------------------------------scriptForMPI--------------------------------------&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I started with the script named &lt;B&gt;scriptForMPI &lt;/B&gt;and submitting two jobs &lt;B&gt;distrJob1&lt;/B&gt; and &lt;B&gt;distrJob2. &lt;/B&gt;My objective is to start &lt;B&gt;n_0=4&lt;/B&gt; processes at once (at zeroth second) using &lt;B&gt;MPI&lt;/B&gt; and wait for&lt;B&gt; t_1=10 &lt;/B&gt;seconds before starting &lt;B&gt;distrJob2&lt;/B&gt; on another &lt;B&gt;n_1=8&lt;/B&gt; processes. Note that I used "&lt;B&gt;&amp;amp;&lt;/B&gt;" at the end of&lt;B&gt; qsub distrJob1 &lt;/B&gt;in &lt;B&gt;scriptForMPI &lt;/B&gt;to make sure that I don't want to wait for first &lt;B&gt;MPI&lt;/B&gt; instance to finish.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;B&gt;scriptForMPI &lt;/B&gt;created two jobs with id's &lt;B&gt;distrJob1.356789&lt;/B&gt;,&lt;B&gt; distrJob2.356790&lt;/B&gt;. The corresponding output and error files are as follows.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;------------------------&lt;/P&gt;&lt;P&gt;&lt;B&gt;distrJob1.e356789&lt;/B&gt;&lt;/P&gt;&lt;P&gt;[2] DAPL startup: RLIMIT_MEMLOCK too small&lt;/P&gt;&lt;P&gt;[3] DAPL startup: RLIMIT_MEMLOCK too small&lt;/P&gt;&lt;P&gt;------------------------&lt;/P&gt;&lt;P&gt;&lt;B&gt;distrJob1.o356789&lt;/B&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;########################################################################&lt;/P&gt;&lt;P&gt;# Date: Sun Sep 29 04:27:08 PDT 2019&lt;/P&gt;&lt;P&gt;# Job ID: 356789.v-qsvr-1.aidevcloud&lt;/P&gt;&lt;P&gt;# User: uXXXX&lt;/P&gt;&lt;P&gt;# Resources: neednodes=2:ppn=2,nodes=2:ppn=2,walltime=06:00:00&lt;/P&gt;&lt;P&gt;########################################################################&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;s001-n093&lt;/P&gt;&lt;P&gt;s001-n093&lt;/P&gt;&lt;P&gt;s001-n097&lt;/P&gt;&lt;P&gt;s001-n097&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;########################################################################&lt;/P&gt;&lt;P&gt;# End of output for job 356789.v-qsvr-1.aidevcloud&lt;/P&gt;&lt;P&gt;# Date: Sun Sep 29 04:27:15 PDT 2019&lt;/P&gt;&lt;P&gt;########################################################################&lt;/P&gt;&lt;P&gt;------------------------&lt;/P&gt;&lt;P&gt;&lt;B&gt;distrJob2.e356790&lt;/B&gt;&lt;/P&gt;&lt;P&gt;------------------------&lt;/P&gt;&lt;P&gt;&lt;B&gt;distrJob2.o356790&lt;/B&gt;&lt;/P&gt;&lt;P&gt;########################################################################&lt;/P&gt;&lt;P&gt;# Date: Sun Sep 29 04:27:20 PDT 2019&lt;/P&gt;&lt;P&gt;# Job ID: 356790.v-qsvr-1.aidevcloud&lt;/P&gt;&lt;P&gt;# User: uXXXX&lt;/P&gt;&lt;P&gt;# Resources: neednodes=4:ppn=2,nodes=4:ppn=2,walltime=06:00:00&lt;/P&gt;&lt;P&gt;########################################################################&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;===================================================================================&lt;/P&gt;&lt;P&gt;= BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES&lt;/P&gt;&lt;P&gt;= RANK 0 PID 9074 RUNNING AT s001-n006&lt;/P&gt;&lt;P&gt;= KILLED BY SIGNAL: 11 (Segmentation fault)&lt;/P&gt;&lt;P&gt;===================================================================================&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;===================================================================================&lt;/P&gt;&lt;P&gt;= BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES&lt;/P&gt;&lt;P&gt;= RANK 1 PID 9075 RUNNING AT s001-n006&lt;/P&gt;&lt;P&gt;= KILLED BY SIGNAL: 9 (Killed)&lt;/P&gt;&lt;P&gt;===================================================================================&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;===================================================================================&lt;/P&gt;&lt;P&gt;= BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES&lt;/P&gt;&lt;P&gt;= RANK 6 PID 7539 RUNNING AT s001-n008&lt;/P&gt;&lt;P&gt;= KILLED BY SIGNAL: 9 (Killed)&lt;/P&gt;&lt;P&gt;===================================================================================&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;===================================================================================&lt;/P&gt;&lt;P&gt;= BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES&lt;/P&gt;&lt;P&gt;= RANK 7 PID 7540 RUNNING AT s001-n008&lt;/P&gt;&lt;P&gt;= KILLED BY SIGNAL: 9 (Killed)&lt;/P&gt;&lt;P&gt;===================================================================================&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;===================================================================================&lt;/P&gt;&lt;P&gt;= BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES&lt;/P&gt;&lt;P&gt;= RANK 4 PID 5617 RUNNING AT s001-n051&lt;/P&gt;&lt;P&gt;= KILLED BY SIGNAL: 9 (Killed)&lt;/P&gt;&lt;P&gt;===================================================================================&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;===================================================================================&lt;/P&gt;&lt;P&gt;= BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES&lt;/P&gt;&lt;P&gt;= RANK 5 PID 5618 RUNNING AT s001-n051&lt;/P&gt;&lt;P&gt;= KILLED BY SIGNAL: 9 (Killed)&lt;/P&gt;&lt;P&gt;===================================================================================&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;===================================================================================&lt;/P&gt;&lt;P&gt;= BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES&lt;/P&gt;&lt;P&gt;= RANK 2 PID 25166 RUNNING AT s001-n007&lt;/P&gt;&lt;P&gt;= KILLED BY SIGNAL: 9 (Killed)&lt;/P&gt;&lt;P&gt;===================================================================================&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;===================================================================================&lt;/P&gt;&lt;P&gt;= BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES&lt;/P&gt;&lt;P&gt;= RANK 3 PID 25167 RUNNING AT s001-n007&lt;/P&gt;&lt;P&gt;= KILLED BY SIGNAL: 9 (Killed)&lt;/P&gt;&lt;P&gt;===================================================================================&lt;/P&gt;&lt;P&gt;s001-n006&lt;/P&gt;&lt;P&gt;s001-n006&lt;/P&gt;&lt;P&gt;s001-n007&lt;/P&gt;&lt;P&gt;s001-n007&lt;/P&gt;&lt;P&gt;s001-n051&lt;/P&gt;&lt;P&gt;s001-n051&lt;/P&gt;&lt;P&gt;s001-n008&lt;/P&gt;&lt;P&gt;s001-n008&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;########################################################################&lt;/P&gt;&lt;P&gt;# End of output for job 356790.v-qsvr-1.aidevcloud&lt;/P&gt;&lt;P&gt;# Date: Sun Sep 29 04:27:33 PDT 2019&lt;/P&gt;&lt;P&gt;########################################################################&lt;/P&gt;&lt;P&gt;------------------------&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 29 Sep 2019 18:37:26 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Please-explain-the-sequential-usage-of-mpirun-How-to-get-the/m-p/633918#M8</guid>
      <dc:creator>AjayBadita</dc:creator>
      <dc:date>2019-09-29T18:37:26Z</dc:date>
    </item>
    <item>
      <title>Re: Please explain the sequential usage of mpirun.
How to get the names of involved nodes?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Please-explain-the-sequential-usage-of-mpirun-How-to-get-the/m-p/633919#M9</link>
      <description>&lt;P&gt;Can you share the workload so that we could try out it from our end (if it is not confidential).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 30 Sep 2019 12:37:54 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Please-explain-the-sequential-usage-of-mpirun-How-to-get-the/m-p/633919#M9</guid>
      <dc:creator>Aswathy_C_Intel</dc:creator>
      <dc:date>2019-09-30T12:37:54Z</dc:date>
    </item>
    <item>
      <title>Re: Please explain the sequential usage of mpirun.
How to get the names of involved nodes?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Please-explain-the-sequential-usage-of-mpirun-How-to-get-the/m-p/633920#M10</link>
      <description>&lt;P&gt;&lt;B&gt;&lt;A href="http://addNumbers.py"&gt;addNumbers.py&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;import time&lt;/P&gt;&lt;P&gt;start_time = time.time()&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;#from mpi4py import MPI&amp;nbsp;&lt;/P&gt;&lt;P&gt;#rank = MPI.COMM_WORLD.Get_rank()&lt;/P&gt;&lt;P&gt;#size = MPI.COMM_WORLD.Get_size()&lt;/P&gt;&lt;P&gt;#name = MPI.Get_processor_name()&lt;/P&gt;&lt;P&gt;#print ("Hello, World! " "I am process {} of {} on {}".format(rank, size, name))&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;for round in range(1,1,1):&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;for i in range(1,int(1e4),1):&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;num1 = 15&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;num2 = 12&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sum = num1 + num2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;end_time = time.time()&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;import sys&lt;/P&gt;&lt;P&gt;sys.stdout = open('TimingsOfMPI.txt','a')&lt;/P&gt;&lt;P&gt;print("%s" % (end_time - start_time))&lt;/P&gt;&lt;P&gt;sys.stdout.close()&lt;/P&gt;&lt;P&gt;-----------------------------------------------------&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am using this simple code for My research. I don't have any real workload.&lt;/P&gt;</description>
      <pubDate>Mon, 30 Sep 2019 15:30:02 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Please-explain-the-sequential-usage-of-mpirun-How-to-get-the/m-p/633920#M10</guid>
      <dc:creator>AjayBadita</dc:creator>
      <dc:date>2019-09-30T15:30:02Z</dc:date>
    </item>
    <item>
      <title>Re: Please explain the sequential usage of mpirun.
How to get the names of involved nodes?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Please-explain-the-sequential-usage-of-mpirun-How-to-get-the/m-p/633921#M11</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;We had tried the code from our end and it is working fine (No bad termination error). &lt;/P&gt;&lt;P&gt;Could you please try it once again.  How did you submit your script file?&lt;/P&gt;&lt;P&gt;I submitted the code as a script file with the below content :&lt;/P&gt;&lt;P&gt;t_1 = 10&lt;/P&gt;&lt;P&gt;qsub distrJob1 &amp;amp;&lt;/P&gt;&lt;P&gt;sleep $t_1&lt;/P&gt;&lt;P&gt;qsub distrJob2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and submitted the script as 'sh &lt;A href="http://scriptForMPI.sh"&gt;scriptForMPI.sh&lt;/A&gt;'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please note that MPIRUN will not have significance if your code is not written in manner to utilize its capability.&lt;/P&gt;</description>
      <pubDate>Tue, 01 Oct 2019 15:26:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Please-explain-the-sequential-usage-of-mpirun-How-to-get-the/m-p/633921#M11</guid>
      <dc:creator>Aswathy_C_Intel</dc:creator>
      <dc:date>2019-10-01T15:26:20Z</dc:date>
    </item>
    <item>
      <title>Re: Please explain the sequential usage of mpirun.
How to get the names of involved nodes?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Please-explain-the-sequential-usage-of-mpirun-How-to-get-the/m-p/633922#M12</link>
      <description>&lt;P&gt;I have submitted the code as '&lt;B&gt;sh &lt;A href="http://scriptForMPI.sh"&gt;scriptForMPI.sh&lt;/A&gt;&lt;/B&gt;' but still getting the same error.&lt;/P&gt;</description>
      <pubDate>Tue, 01 Oct 2019 16:45:24 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Please-explain-the-sequential-usage-of-mpirun-How-to-get-the/m-p/633922#M12</guid>
      <dc:creator>AjayBadita</dc:creator>
      <dc:date>2019-10-01T16:45:24Z</dc:date>
    </item>
    <item>
      <title>Re: Please explain the sequential usage of mpirun.
How to get the names of involved nodes?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Please-explain-the-sequential-usage-of-mpirun-How-to-get-the/m-p/633923#M13</link>
      <description>&lt;P&gt;We will continue this discussion over email&lt;/P&gt;</description>
      <pubDate>Tue, 01 Oct 2019 17:59:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Please-explain-the-sequential-usage-of-mpirun-How-to-get-the/m-p/633923#M13</guid>
      <dc:creator>Aswathy_C_Intel</dc:creator>
      <dc:date>2019-10-01T17:59:59Z</dc:date>
    </item>
  </channel>
</rss>

