always calling MPI_Init_thread?
14 Feb
2013
14 Feb
'13
1:16 p.m.
Do we really ALWAYS want to call this version even if we are not monkeying with threads at ALL? Thanks Barry ierr = MPI_Initialized(&flag);CHKERRQ(ierr); if (!flag) { if (PETSC_COMM_WORLD != MPI_COMM_NULL) SETERRQ(PETSC_COMM_SELF,PETSC_ERR_SUP,"You cannot set PETSC_COMM_WORLD if you have not initialized MPI first"); #if defined(PETSC_HAVE_MPI_INIT_THREAD) { PetscMPIInt provided; ierr = MPI_Init_thread(argc,args,MPI_THREAD_FUNNELED,&provided);CHKERRQ(ierr); } #else ierr = MPI_Init(argc,args);CHKERRQ(ierr); #endif
4927
Age (days ago)
4927
Last active (days ago)
0 comments
1 participants
participants (1)
-
Barry Smith