<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-4">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
Hi Roland,</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
<br>
That's fantastic, thanks for linking those files.</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
It works as expected with only MPI processes. I am careful in compiling and running with the same (and only) OpenMPI installation on the cluster, so this should be OK.</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
Finding a Slurm to SGE conversion table, there is no SGE equivalent to ncpus-per-task from Slurm, rather it is the allocation type of the given parallel environment that does this. I.e. the backend.<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
<a href="https://srcc.stanford.edu/sge-slurm-conversion" id="LPlnk">https://srcc.stanford.edu/sge-slurm-conversion</a></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
Further, in the submit script of ranger, the crucial line</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
<div style="color: rgb(212, 212, 212); background-color: rgb(30, 30, 30); font-family: &quot;Droid Sans Mono&quot;, &quot;monospace&quot;, monospace, &quot;Droid Sans Fallback&quot;; font-weight: normal; font-size: 14px; line-height: 19px;">
<span><span style="color: rgb(106, 153, 85);">#$ -pe @(@PPN_USED@/@NUM_THREADS@)@way @PROCS_REQUESTED@</span></span></div>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
shows that you request @PROCS_REQUESTED@ slots (as I currently have) and the first argument shows that the name of the parallel environment is dependent upon @NUM_THREADS@. From what I take from this, I need to set up a parallel environment that has hardcoded
 the number of threads I want per MPI process and then use that parallel environment. I'll see how I go there, but it isn't initially obvious how to do this!</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
Cheers,</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
Chris<br>
</div>
<div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div id="Signature">
<div>
<div></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<table width="614">
<colgroup><col width="35"><col width="196"><col width="377"></colgroup>
<tbody>
<tr valign="top">
</tr>
</tbody>
</table>
<table width="614">
<tbody>
<tr valign="top">
<td style="background: rgb(204, 0, 17) none repeat scroll 0% 0%;" width="35" height="252">
<div style="margin-bottom: 9.44882px; line-height: 115%; background: transparent none repeat scroll 0% 0%; margin-top: 16px;">
<img class="EmojiInsert" style="width:34px; height:223px; max-width:100%" width="34" height="223" data-outlook-trace="F:1|T:1" src="cid:0c1cc840-00e9-4a0e-8fb9-b236c5d87518"><br>
</div>
</td>
<td style="background: rgb(204, 0, 17) none repeat scroll 0% 0%;" width="196">
<p style="margin-bottom: 0.03cm; line-height: 115%; background: transparent none repeat scroll 0% 0%; margin-right: 0.03cm; margin-top: 0.03cm;">
</p>
<p style="margin-bottom: 0.03cm; line-height: 115%; background: transparent none repeat scroll 0% 0%; margin-right: 0.03cm; margin-top: 0.03cm;">
</p>
<div style="text-align: center; margin-bottom: 1.13386px; line-height: 115%; background: transparent none repeat scroll 0% 0%; margin-right: 0.03cm; margin-top: 1.13386px;">
<br>
</div>
<div style="text-align: center; margin-bottom: 1.13386px; line-height: 115%; background: transparent none repeat scroll 0% 0%; margin-right: 0.03cm; margin-top: 1.13386px;">
<br>
</div>
<div style="text-align: center; margin-bottom: 1.13386px; line-height: 115%; background: transparent none repeat scroll 0% 0%; margin-right: 0.03cm; margin-top: 1.13386px;">
<img class="EmojiInsert" style="width:133px; height:101px; max-width:100%" width="133" height="101" data-outlook-trace="F:1|T:1" src="cid:405bc2f5-bdfd-4fa5-b8e3-2c9b0524bb60"><br>
</div>
<p style="margin-bottom: 0.25cm; line-height: 115%; background: transparent none repeat scroll 0% 0%; margin-right: 0.03cm; margin-top: 0.03cm;">
<br>
</p>
</td>
<td style="background: rgb(231, 230, 230) none repeat scroll 0% 0%;" width="377">
<p style="margin-bottom: 0.03cm; line-height: 115%; background: transparent none repeat scroll 0% 0%; margin-right: 0.03cm; margin-top: 0.03cm;">
<br>
</p>
<p style="margin-bottom: 0.03cm; line-height: 115%; background: transparent none repeat scroll 0% 0%; margin-right: 0.03cm; margin-top: 0.03cm;">
<font face="Helvetica, serif"><span style="font-size:12px"><b>Dr Chris Stevens</b></span></font></p>
<p style="margin-bottom: 0.03cm; line-height: 115%; background: transparent none repeat scroll 0% 0%; margin-right: 0.03cm; margin-top: 0.03cm;">
<font face="Helvetica, serif"><font style="font-size:9pt" size="2"><b>Lecturer in Applied Mathematics</b></font></font></p>
<p style="margin-bottom: 0.03cm; line-height: 115%; background: transparent none repeat scroll 0% 0%; margin-right: 0.03cm; margin-top: 0.03cm;">
<font face="Helvetica, serif"><span style="font-size:12px">Rm 602, Jack Erskine building</span></font></p>
<p style="margin-bottom: 0.03cm; line-height: 115%; background: transparent none repeat scroll 0% 0%; margin-right: 0.03cm; margin-top: 0.03cm;">
<font face="Helvetica, serif"><font style="font-size:9pt" size="2">School of Mathematics and Statistics</font></font></p>
<p style="margin-bottom: 0.03cm; line-height: 115%; background: transparent none repeat scroll 0% 0%; margin-right: 0.03cm; margin-top: 0.03cm;">
<font face="Helvetica, serif"><font style="font-size:9pt" size="2">T: +64 3 369 0396 (Internal 90396)</font></font></p>
<p style="margin-bottom: 0.03cm; line-height: 115%; background: transparent none repeat scroll 0% 0%; margin-right: 0.03cm; margin-top: 0.03cm;">
<font face="Helvetica, serif"><font style="font-size:9pt" size="2">University of Canterbury | Te Whare Wànanga o Waitaha</font></font></p>
<p style="margin-bottom: 0.03cm; line-height: 115%; background: transparent none repeat scroll 0% 0%; margin-right: 0.03cm; margin-top: 0.03cm;">
<font face="Helvetica, serif"><font style="font-size:9pt" size="2">Private Bag 4800, Christchurch 8140, New Zealand</font></font></p>
<p style="margin-bottom: 0.03cm; line-height: 115%; background: transparent none repeat scroll 0% 0%; margin-right: 0.03cm; margin-top: 0.03cm;" align="left">
<font face="Helvetica, serif"><font style="font-size:9pt" size="2"><a href="http://www.chrisdoesmaths.com/">http://www.chrisdoesmaths.com</a><br>
<br>
</font></font></p>
<p style="margin-top: 0px; margin-bottom: 0cm; line-height: 115%; background: transparent none repeat scroll 0% 0%;">
<span style="font-size: 9pt; font-family: Helvetica, sans-serif; background-color: transparent; color: rgb(0, 0, 0);"><b>Director</b><br>
</span><span style="background-color: transparent; font-family: Helvetica, sans-serif; font-size: 9pt;">SCRI Ltd<br>
</span><a href="http://www.scri.co.nz/" style="background-color: transparent;"><font face="Helvetica, sans-serif"><font style="font-size:9pt">http://www.scri.co.nz</font></font></a></p>
</td>
</tr>
</tbody>
</table>
<br>
</div>
<div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
<hr tabindex="-1" style="display:inline-block; width:98%">
<b>From:</b> Roland Haas<br>
<b>Sent:</b> Thursday, October 07, 2021 06:22<br>
<b>To:</b> Chris Stevens<br>
<b>Cc:</b> users@einsteintoolkit.org<br>
<b>Subject:</b> Re: [Users] Einstein toolkit with Sun Grid Engine
<div><br>
</div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt">
<div class="PlainText">Hello Chris,<br>
<br>
We used SGE a long time ago on some of the TACC machines.<br>
<br>
You can find an old setup for TACC's Ranger cluster in an old commit<br>
like so:<br>
<br>
git checkout fed9f8d6fae4c52ed2d0a688fcc99e51b94e608e<br>
<br>
and then look at the &quot;ranger&quot; files in OUTDATED subdirectories of<br>
machines, runscripts, submitscripts.<br>
<br>
Having all MPI ranks on a single node might also be caused by using<br>
different MPI stacks when compiling and when running so you must make<br>
sure that the &quot;mpirun&quot; (or equivalent command) you use is the one that<br>
belongs to the MPI library that you used when linking your code.<br>
<br>
Finally you may also have to check if this is an issue with threads and<br>
MPI ranks. Ie I would check if things are still wrong if you use only<br>
MPI processes and no OpenMP threads at all (in that case you would have<br>
to check what SGE counts: threads (cores) or MPI ranks (processes)).<br>
<br>
Yours,<br>
Roland<br>
<br>
&gt; Hi everyone,<br>
&gt; <br>
&gt; I have set up the Einstein toolkit on a local cluster of 20 nodes with the SGE scheduler. I have not seen any examples of this scheduler being used with the Einstein toolkit.<br>
&gt; <br>
&gt; I have managed to get it working; however it seems if I ask for a certain number of slots that requires more than one node, it correctly allocates these, however all processes and threads are run on the one node and is oversubscribed.<br>
&gt; <br>
&gt; My question is whether anybody has used SGE with the Einstein toolkit and if this is a good thing or not? If it is possible, I can send more details if there are people willing to help solve this inter-node communication problem.<br>
&gt; <br>
&gt; Thanks in advance,<br>
&gt; <br>
&gt; Chris<br>
&gt; <br>
&gt; [cid:29d54967-59c8-486e-adea-80af7ce2cc49]<br>
&gt; <br>
&gt; <br>
&gt; [cid:55ebbbb5-1e12-45a2-8d51-206c70460c36]<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; Dr Chris Stevens<br>
&gt; <br>
&gt; Lecturer in Applied Mathematics<br>
&gt; <br>
&gt; Rm 602, Jack Erskine building<br>
&gt; <br>
&gt; School of Mathematics and Statistics<br>
&gt; <br>
&gt; T: +64 3 369 0396 (Internal 90396)<br>
&gt; <br>
&gt; University of Canterbury | Te Whare Wànanga o Waitaha<br>
&gt; <br>
&gt; Private Bag 4800, Christchurch 8140, New Zealand<br>
&gt; <br>
&gt; <a href="https://urldefense.com/v3/__http://www.chrisdoesmaths.com__;!!DZ3fjg!rvExVfoK3iWdskfjDNUxwMCUktw9L_Wt8NTaikC7HLu245hE370Ok_JYsZduIoBu$" target="_blank" rel="noopener noreferrer">
https://urldefense.com/v3/__http://www.chrisdoesmaths.com__;!!DZ3fjg!rvExVfoK3iWdskfjDNUxwMCUktw9L_Wt8NTaikC7HLu245hE370Ok_JYsZduIoBu$</a> &lt;https://urldefense.com/v3/__http://www.chrisdoesmaths.com/__;!!DZ3fjg!rvExVfoK3iWdskfjDNUxwMCUktw9L_Wt8NTaikC7HLu245hE370Ok_JYsfTVv_dN$
 &gt;<br>
&gt; <br>
&gt; <br>
&gt; Director<br>
&gt; SCRI Ltd<br>
&gt; <a href="https://urldefense.com/v3/__http://www.scri.co.nz__;!!DZ3fjg!rvExVfoK3iWdskfjDNUxwMCUktw9L_Wt8NTaikC7HLu245hE370Ok_JYsaY3VCkl$" target="_blank" rel="noopener noreferrer">
https://urldefense.com/v3/__http://www.scri.co.nz__;!!DZ3fjg!rvExVfoK3iWdskfjDNUxwMCUktw9L_Wt8NTaikC7HLu245hE370Ok_JYsaY3VCkl$</a> &lt;https://urldefense.com/v3/__http://www.scri.co.nz/__;!!DZ3fjg!rvExVfoK3iWdskfjDNUxwMCUktw9L_Wt8NTaikC7HLu245hE370Ok_JYsSEV4xVt$
 &gt;<br>
&gt; <br>
<br>
<br>
<br>
-- <br>
My email is as private as my paper mail. I therefore support encrypting<br>
and signing email messages. Get my PGP key from <a href="http://pgp.mit.edu" target="_blank" rel="noopener noreferrer">
http://pgp.mit.edu</a> .<br>
</div>
</span></font></div>
</div>
</div>
</div>
</div>
</body>
</html>