From c3d226f96d4fa3cfef20972eac13b71d260decdd Mon Sep 17 00:00:00 2001 From: schnorr Date: Thu, 28 Oct 2010 14:18:07 +0000 Subject: [PATCH] setting categories with SMPI must always be after MPI_Init details: - TRACE_smpi_set_category calls smpi_bench_end, which expects that the smpi_bench was initialized - programs will segfault if TRACE_smpi_set_category is called before MPI_Init git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8475 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- examples/smpi/NAS/DT-trace/dt-trace.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/smpi/NAS/DT-trace/dt-trace.c b/examples/smpi/NAS/DT-trace/dt-trace.c index 89ab4de079..f231553a4a 100644 --- a/examples/smpi/NAS/DT-trace/dt-trace.c +++ b/examples/smpi/NAS/DT-trace/dt-trace.c @@ -675,11 +675,11 @@ int main(int argc,char **argv ){ double bytes_sent=2.0,tot_time=0.0; - TRACE_smpi_set_category ("start"); MPI_Init( &argc, &argv ); MPI_Comm_rank( MPI_COMM_WORLD, &my_rank ); MPI_Comm_size( MPI_COMM_WORLD, &comm_size ); + TRACE_smpi_set_category ("start"); if(argc!=2|| ( strncmp(argv[1],"BH",2)!=0 -- 2.20.1