[mpich2-commits] r5633 - mpich2/trunk

jayesh at mcs.anl.gov jayesh at mcs.anl.gov
Fri Oct 30 11:24:47 CDT 2009


Author: jayesh
Date: 2009-10-30 11:24:47 -0500 (Fri, 30 Oct 2009)
New Revision: 5633

Modified:
   mpich2/trunk/winconfigure.wsf
Log:
Define thread specific abstractions on windows as in unix. This change should be reverted back/re-visited after we figure out the *right* defaults for these abstractions

Modified: mpich2/trunk/winconfigure.wsf
===================================================================
--- mpich2/trunk/winconfigure.wsf	2009-10-30 16:24:36 UTC (rev 5632)
+++ mpich2/trunk/winconfigure.wsf	2009-10-30 16:24:47 UTC (rev 5633)
@@ -2917,23 +2917,15 @@
                                         fout.WriteLine("#define MPIU_THREAD_PACKAGE_NAME MPIU_THREAD_PACKAGE_NONE")
                                         fout.WriteLine("#endif")
 				Case "MPIU_THREAD_REFCOUNT"
-					fout.WriteLine("#ifdef MPICH_MULTITHREADED")
 					fout.WriteLine("#define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE")
-					fout.WriteLine("#else")
-					fout.WriteLine("/* #undef MPIU_THREAD_REFCOUNT */")
-					fout.WriteLine("#endif")
 				Case "MPIU_THREAD_GRANULARITY"
 					fout.WriteLine("#ifdef MPICH_MULTITHREADED")
 					fout.WriteLine("#define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL")
 					fout.WriteLine("#else")
-					fout.WriteLine("/* #undef MPIU_THREAD_GRANULARITY */")
+					fout.WriteLine("#define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_SINGLE")
 					fout.WriteLine("#endif")
 				Case "MPIU_HANDLE_ALLOCATION_METHOD"
-					fout.WriteLine("#ifdef MPICH_MULTITHREADED")
 					fout.WriteLine("#define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX")
-					fout.WriteLine("#else")
-					fout.WriteLine("/* #undef MPIU_HANDLE_ALLOCATION_METHOD */")
-					fout.WriteLine("#endif")
 				Case "MPIU_MUTEX_WAIT_TIME"
 					fout.WriteLine("/* #undef MPIU_MUTEX_WAIT_TIME */")
 				Case "_REENTRANT"



More information about the mpich2-commits mailing list