FWIW: we also automatically detect that the application is a singularity
container and do the right stuff
> On Dec 12, 2018, at 12:25 AM, Gilles Gouaillardet wrote:
>
> My understanding is that MPI tasks will be launched inside a singularity
> container.
>
> In a typical environment, mpirun
I guess what I am wondering about is what "the right stuff" is. If I build
OpenMPI-3 for a set of hosts with singularity support, along with OPA support,
etc. then does any openmpi built inside the container need to also include OPA,
or IB, etc., or is that just handled with the singularity
Hi,
Open MPI does not do this out of the box.
MPI profilers can achieve that. Some are commercials (ITAC from Intel,
MAP from Allinea/ARM) and some are free (Score-P)
An other option is to build your own mini-profiler with the PMPI interface.
You can find an example at
My understanding is that MPI tasks will be launched inside a singularity
container.
In a typical environment, mpirun spawns an instance of the orted on each
node, and then each orted daemon (or mpirun on the local node) fork
the MPI tasks (a.out)
With singularity, orted would fork a