<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none"><!--P{margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p><br>
</p>
<p>Hello,</p>
<p><br>
</p>
<p>We have tried to run Gate with jobsplitter on our cluster.  for this, we have replaced the jobsplitter with the one provided in the link below to be compatible with  SLURM:<br>
</p>
<p><br>
</p>
<p><a href="https://github.com/OpenGATE/Gate/commit/fe0f56b7843b2896942dda0f3220271de0543baa">https://github.com/OpenGATE/Gate/commit/fe0f56b7843b2896942dda0f3220271de0543baa</a></p>
<p><br>
</p>
<p>and GATE v 8.2 has been compiled with below dependencies: <br>
</p>
<p><font size="2"><span style="font-size:10pt;"><br>
    ('Geant4', '10.05.p01', '-seq'),<br>
    ('expat', '2.2.5'),<br>
    ('CLHEP', '2.4.1.0'),<br>
    ('ROOT', '5.34.36'),<br>
<br>
builddependencies = [('CMake', '3.12.3')]<br>
<br>
preconfigopts  = " export Geant4_DIR=$EBROOTGEANT4 && "<br>
preconfigopts += " export ROOTCINT_EXECUTABLE=$EBROOTROOT/bin/rootcint && "<br>
preconfigopts += " export ROOT_CONFIG_EXECUTABLE=$EBROOTROOT/bin/root-config && "<br>
preconfigopts += " export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$EBROOTROOT/lib && "<br>
preconfigopts += " export CPATH=$CPATH:$EBROOTROOT/include && "<br>
<br>
configopts  = '-DBUILD_TESTING=ON '<br>
configopts += '-DCMAKE_GATE_DOWNLOAD_BENCHMARKS_DATA=ON '<br>
configopts += '-DCMAKE_GATE_USE_ECAT7=ON '<br>
configopts += '-DCMAKE_GATE_USE_GPU=OFF '<br>
configopts += '-DCMAKE_GATE_USE_ITK=ON '<br>
configopts += '-DCMAKE_GATE_USE_RTK=ON '<br>
configopts += '-DCMAKE_GATE_USE_STDC11=ON '<br>
configopts += '-DCMAKE_GATE_USE_DAVIS=ON '<br>
configopts += '-DCMAKE_GEANT4_USE_SYSTEM_CLHEP=OFF '</span></font></p>
<p><br>
</p>
<p>the slurm script is as follows:</p>
<p><br>
</p>
<p>!/bin/bash<br>
<br>
#SBATCH --time=120:00:00            <br>
#SBATCH --nodes=10            <br>
#SBATCH --ntasks=10<br>
#SBATCH --cpus-per-task=12<br>
#SBATCH --mem=31000M<br>
</p>
<p><br>
</p>
<p>gjs -n 10 main.mac-> test.txt</p>
<p><br>
</p>
<p>the jobs are cancelled immediately with no output file. The test.txt file is as follows:</p>
<p><br>
</p>
<p>Summary of all outputs:<br>
  ROOT       output is enabled<br>
  ASCII      output is disabled<br>
  ARF        output is disabled<br>
  PROJECTION output is disabled<br>
  ECAT7      output is disabled<br>
  SINOGRAM   output is disabled<br>
  SINOACCEL  output is disabled<br>
  LMF        output is disabled<br>
  CT         output is disabled<br>
  GPUSPECT   output is disabled<br>
Summary of all actors:<br>
  ~~~<br>
Number of enabled output: 1<br>
Number of enabled actors: 0<br>
<br>
</p>
<p><br>
</p>
<p>Any help or comment is highly appreciated.</p>
<p><br>
</p>
<p>Regards</p>
<p>Nikta<br>
</p>
</body>
</html>