Tracking performance variables incurs overhead, thus disabled by default. You can enable tracking pvars with --enable-mpit-pvars at configure time. Feel free to look at "configure --help" to get what pvars are tracked in the MPICH version you are using.
Halim
www.mcs.anl.gov/~aamer
On 6/19/17 9:27 AM, Alexander Rast wrote:
____________________________________________________________I just ran a simple program to output the list of performance variables
available at MPI initialisation. That it compiled and ran indicates that
MPICH does at least support the interface, however it returned 0 variables
available. Is this true - that MPICH supports the interface but exports no
performance variables?
The other possible scenario I could envisage is that MPICH exports possibly
many variables but these aren't available at initialisation time, rather
they are dynamically exported as processes and communicators are created.
However, if this is the case I don't understand the expected usage model.
It's not clear how you could make use of this data without very awkward
processing because the underlying datatypes are only exported as an
MPI_Datatype opaque handle.
Does either of these 2 scenarios reflect the extent of MPI_T support?
_________________
discuss mailing list discuss@mpich.org
To manage subscription options or unsubscribe:
https://lists.mpich.org/mailman/listinfo/discuss
_________________
discuss mailing list discuss@mpich.org
To manage subscription options or unsubscribe:
https://lists.mpich.org/mailman/listinfo/discuss