Index: /issm/trunk-jpl/src/c/toolkits/mpi/patches/DetermineLocalSize.cpp
===================================================================
--- /issm/trunk-jpl/src/c/toolkits/mpi/patches/DetermineLocalSize.cpp	(revision 13557)
+++ /issm/trunk-jpl/src/c/toolkits/mpi/patches/DetermineLocalSize.cpp	(revision 13558)
@@ -7,8 +7,5 @@
 #include "../../../shared/shared.h"
 
-int DetermineLocalSize(int global_size,MPI_Comm comm){
-
-	/*size of comm: */
-	int my_rank,num_procs;
+int DetermineLocalSize(int global_size){
 
 	/*output: */
@@ -20,13 +17,8 @@
 	int* num_local_rows=NULL;
 
-	/*retrieve my_rank: */
-	#ifdef _HAVE_MPI_
-	MPI_Comm_rank(comm,&my_rank);
-	MPI_Comm_size(comm,&num_procs);
-	#else
-	my_rank=0;
-	num_procs=1;
-	#endif
-
+	/*from MPI: */
+	extern int num_procs;
+	extern int my_rank;
+	
 	/*We are  not bound by any library, just use what seems most logical*/
 	num_local_rows=xNew<int>(num_procs);    
