v0.0.3: MPI wrappers w/o full MPI support + setup-env.sh (#15)

* v0.0.3: MPI wrappers w/o full MPI support + setup-env.sh

- bumped to v0.0.3
- enabled gotcha wrapping of MPI functions w/o enabling MPI
- added setup-env.sh script
- minor updates to testing
- Update timemory submodule
- fixes tim::component::configure_mpip undefined symbol
- Script updates
This commit is contained in:
Jonathan R. Madsen
2021-10-01 16:46:03 -05:00
committed by GitHub
parent 02f59ec9dc
commit c56b49a0bd
15 changed files with 188 additions and 36 deletions
+11
View File
@@ -91,6 +91,17 @@ mpi_gotcha::audit(const gotcha_data_t& _data, audit::outgoing, int _retval)
}
}
void
mpi_gotcha::audit(const gotcha_data_t& _data, audit::incoming)
{
HOSTTRACE_DEBUG("[%s] %s()\n", __FUNCTION__, _data.tool_id.c_str());
if(mpip_index != std::numeric_limits<uint64_t>::max())
comp::deactivate_mpip<tim::component_tuple<hosttrace_component>, hosttrace>(
mpip_index);
hosttrace_pop_trace("MPI_Finalize()");
hosttrace_trace_finalize();
}
void
hosttrace_component::start()
{