Hi,

just almost found what I wanted with "--mca io_base_verbose100"

Now I am looking at performances for GPFS and I must say OpenMPI 4.1.2 performs very poorly when it comes the time to write.

I am launching a 512 processes, read+compute (ghosts components of a mesh), and then later write a 79Gb file.

Here are the timings (all in seconds):

--------------------

IO module ;  reading+ghost computing ; writing

ompio       ;   24.9   ;2040+ (job got killed before completion)

romio321 ;  20.8    ; 15.6

--------------------

I have run many times the job with Ompio module (the default) and Romio and the timings are always similar to those given.

I also activated maximum debug output with " --mca mca_base_verbose stdout,level:9  --mca mpi_show_mca_params all --mca io_base_verbose100" and got a few lines but nothing relevant to debug:

Sat Jun 11 20:08:28 2022<stdout>:chrono::ecritMaillageMPI::debut VmSize: 6530408 VmRSS: 5599604 VmPeak: 7706396 VmData: 5734408 VmHWM: 5699324 <etiq_143> Sat Jun 11 20:08:28 2022<stdout>:[nia0073.scinet.local:236683] io:base:delete: deleting file: resultat01_-2.mail Sat Jun 11 20:08:28 2022<stdout>:[nia0073.scinet.local:236683] io:base:delete: Checking all available modules Sat Jun 11 20:08:28 2022<stdout>:[nia0073.scinet.local:236683] io:base:delete: component available: ompio, priority: 30 Sat Jun 11 20:08:28 2022<stdout>:[nia0073.scinet.local:236683] io:base:delete: component available: romio321, priority: 10 Sat Jun 11 20:08:28 2022<stdout>:[nia0073.scinet.local:236683] io:base:delete: Selected io component ompio Sat Jun 11 20:08:28 2022<stdout>:[nia0073.scinet.local:236683] io:base:file_select: new file: resultat01_-2.mail Sat Jun 11 20:08:28 2022<stdout>:[nia0073.scinet.local:236683] io:base:file_select: Checking all available modules Sat Jun 11 20:08:28 2022<stdout>:[nia0073.scinet.local:236683] io:base:file_select: component available: ompio, priority: 30 Sat Jun 11 20:08:28 2022<stdout>:[nia0073.scinet.local:236683] io:base:file_select: component available: romio321, priority: 10 Sat Jun 11 20:08:28 2022<stdout>:[nia0073.scinet.local:236683] io:base:file_select: Selected io module ompio

What else can I do to dig into this?

Are there parameters ompio is aware of with GPFS?

Thanks,

Eric

--
Eric Chamberland, ing., M. Ing
Professionnel de recherche
GIREF/Université Laval
(418) 656-2131 poste 41 22 42

On 2022-06-10 16:23, Eric Chamberland via users wrote:
Hi,

I want to try romio with OpenMPI 4.1.2 because I am observing a big performance difference with IntelMPI on GPFS.

I want to see, at *runtime*, all parameters (default values, names) used by MPI (at least for the "io" framework).

I would like to have all the same output as "ompi_info --all" gives me...

I have tried this:

mpiexec --mca io romio321  --mca mca_verbose 1  --mca mpi_show_mca_params 1 --mca io_base_verbose 1 ...

But I cannot see anything about io coming out...

With "ompi_info" I do...

Is it possible?

Thanks,

Eric


--
Eric Chamberland, ing., M. Ing
Professionnel de recherche
GIREF/Université Laval
(418) 656-2131 poste 41 22 42

Reply via email to