Currently job artifacts in CI/CD pipelines on LRZ GitLab never expire. Starting from Wed 26.1.2022 the default expiration time will be 30 days (GitLab default). Currently existing artifacts in already completed jobs will not be affected by the change. The latest artifacts for all jobs in the latest successful pipelines will be kept. More information: https://gitlab.lrz.de/help/user/admin_area/settings/continuous_integration.html#default-artifacts-expiration

Commit 820411c1 authored by Philipp Samfass's avatar Philipp Samfass
Browse files

extensions to allow for tracing

parent 45c9f951
......@@ -28,7 +28,10 @@ int MPI_Is_thread_main(int* flag) {
int MPI_Comm_rank(MPI_Comm comm, int *rank) {
// todo: assert that a team comm is used
//assert(comm == MPI_COMM_WORLD);
*rank = getTeamRank();
if(comm==MPI_COMM_WORLD)
*rank = getTeamRank();
else
PMPI_Comm_rank(comm, rank);
return MPI_SUCCESS;
}
......
......@@ -15,6 +15,10 @@ int TMPI_GetInterTeamCommSize() {
return getNumberOfTeams();
}
int TMPI_GetWorldRank() {
return getWorldRank();
}
int TMPI_GetTeamNumber() {
return getTeam();
}
......
......@@ -9,5 +9,6 @@
MPI_Comm TMPI_GetInterTeamComm();
int TMPI_GetTeamNumber();
int TMPI_GetWorldRank();
int TMPI_GetInterTeamCommSize();
int TMPI_IsLeadingRank();
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment