1
1
openmpi/ompi/runtime
Boris Karasev 36a0e71f2d ompi/timings: preparing to production state
Adds:
- enabling/disabling of timings throught environment variable `OMPI_TIMING_ENABLE`
- output format: [file name]:[function name]:[description]: avg/min/max
- dynamically extending array of results for case then inited size was exhausted
- catch and collect errors
- cleanup

Note:
For use feature need to configure with `--enable-timings`
and set env `OMPI_TIMING_ENABLE = 1`

Signed-off-by: Boris Karasev <karasev.b@gmail.com>
2017-04-07 21:16:57 +06:00
..
help-mpi-runtime.txt init/finalize: extensions 2015-10-15 12:39:15 -04:00
Makefile.am build: Custom libmpi(_FOO) name option in configure 2016-09-29 21:47:24 -05:00
mpiruntime.h init/finalize: extensions 2015-10-15 12:39:15 -04:00
ompi_cr.c Move the collective structure outside the communicator. 2017-02-27 11:54:17 -06:00
ompi_cr.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ompi_info_support.c opal: fix multiple bugs in MCA and opal 2015-04-07 19:13:20 -06:00
ompi_info_support.h tools: Add oshmem_info utility 2013-10-12 19:03:32 +00:00
ompi_mpi_abort.c debuggers: remove some useless code 2016-05-05 14:22:55 -07:00
ompi_mpi_dynamics.c mpi: infrastructure to gracefully disable MPI dyn procs 2015-10-14 13:42:56 -07:00
ompi_mpi_finalize.c opal/timing: remove timings from MPI_Init and MPI_Finalize 2017-04-07 21:16:21 +06:00
ompi_mpi_init.c ompi/timings: preparing to production state 2017-04-07 21:16:57 +06:00
ompi_mpi_params.c Per f2f meeting: if async modex is given, default to no MPI init barrier, letting the user override that if desired. 2017-01-25 10:13:53 -08:00
ompi_mpi_preconnect.c Reduce the flood of warnings due to uninitialized variables, mismatched types, and unused things to a more bearable trickle 2016-12-14 16:33:50 -08:00
params.h Add an experimental ability to skip the RTE barriers at the end of MPI_Init and the beginning of MPI_Finalize 2016-06-01 17:01:15 -07:00