<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Dear Darshan Team,</p>
    <p>I have installed the latest darshan version (3.3.0) for different
      MPIs on our HPC JUWELS
      (<a class="moz-txt-link-freetext" href="https://apps.fz-juelich.de/jsc/hps/juwels/configuration.html">https://apps.fz-juelich.de/jsc/hps/juwels/configuration.html</a>) and
      would like to report two issues:<br>
    </p>
    <p>1. Intel (19.1.3.304) Compiler with IntelMPI/2019.8.254:<br>
      - Configure Step fails for the new APMPI feature:<br>
      <i>cd darshan-runtime; ./configure
        --prefix=/path/to/darshan-runtime/3.3.0-iimpi-2020-APMPI
        --with-mem-align=8 --with-log-path-by-env=DARSHAN_LOG_P</i><i><br>
      </i><i>ATH  --with-jobid-env=SLURM_JOBID CC=mpicc
        --enable-hdf5-mod=$EBROOTHDF5 --enable-apmpi-mod
        --enable-apmpi-coll-sync</i><br>
      - Error msg: <i>configure: error: APMPI module requires MPI
        version 3+</i><br>
      - without the new APMPI Options the configure steps ends
      successfully:<br>
      <i>cd darshan-runtime; ./configure
--prefix=/p/software/juwels/stages/Devel-2020/software/darshan-runtime/3.3.0-iimpi-2020
        --with-mem-align=8 --with-log-path-by-env=DARSHAN_LOG_PATH 
        --with-jobid-env=SLURM_JOBID CC=mpicc
        --enable-hdf5-mod=$EBROOTHDF5<br>
      </i><br>
      <br>
      2. GCC/9.3.0 Compiler with ParaStationMPI/5.4.7-1 (based on MPICH
      3.3.2) (<a class="moz-txt-link-freetext" href="https://github.com/ParaStation/psmpi/">https://github.com/ParaStation/psmpi/</a>):<br>
      - darshan-runtime configured with <i>--enable-apmpi-mod
        --enable-apmpi-coll-sync</i><br>
      - For a simple helloworld code (MPI + OMP) the application seems
      to be hanging in the MPI_FINALIZE call. <br>
      - if I open the *.darshan_partial file with `darshan-parser`, then
      the following output is printed:<br>
      <i>Error: incompatible darshan file.</i><i><br>
      </i><i>Error: expected version 3.21, but got </i><i><br>
      </i><i>Error: failed to read darshan log file header.<br>
      </i>- There are no issues without APMPI.</p>
    <p>3. Further questions:<br>
      - Is it possible to switch on/off APMPI during runtime?<br>
      - Are there any examples available that demonstrate the additional
      value that can be achieved by using the new AutoPerf feature? <br>
      - Can you confirm that APMPI works on none-Cray systems ?</p>
    <p>Best regards,<br>
      Thomas<br>
    </p>
    <pre class="moz-signature" cols="72">-- 
Thomas Breuer

Division Application Support             Forschungszentrum Jülich GmbH
Jülich Supercomputing Centre (JSC)       Wilhelm-Johnen-Straße
<a class="moz-txt-link-freetext" href="http://www.fz-juelich.de/ias/jsc">http://www.fz-juelich.de/ias/jsc</a>         52425 Jülich (Germany)
Phone: +49 2461 61-96742 (currently not available via phone)
Email: <a class="moz-txt-link-abbreviated" href="mailto:t.breuer@fz-juelich.de">t.breuer@fz-juelich.de</a> 
   
-------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
Forschungszentrum Juelich GmbH
52425 Juelich
Sitz der Gesellschaft: Juelich
Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
Vorsitzender des Aufsichtsrats: MinDir Volker Rieke
Geschaeftsfuehrung: Prof. Dr.-Ing. Wolfgang Marquardt (Vorsitzender),
Karsten Beneke (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt, Prof. Dr. Frauke Melchior
-------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------</pre>
  </body>
</html>