oshmpi
oshmpi copied to clipboard
Misc: minimal support of profiling interface
Similar to MPI profiling interface (PMPI), OpenSHMEM 1.5 defines pshmem_ wrapper and a query function shmem_pcontrol.
Starting point
- Section 10 OpenSHMEM Profiling Interface in OpenSHMEM spec v1.5
- Many type/size specific functions are generated at
autogen.sh. Also see the template files (.tpl) undersrc/shmem. We may also autogenerate thepshmem_wrapper. -
configure.acalready detectsUSE_WEAK_SYMBOLS - Can reuse
PMPI_implementation.
TODO
- [ ] Implementation of
pshmem_weak symbol for all functions - [ ] Implementation of
shmem_pcontrol(NO-OP is fine)