Changeset 5633

Show
Ignore:
Timestamp:
10/30/09 11:24:47 (3 weeks ago)
Author:
jayesh
Message:

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

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • mpich2/trunk/winconfigure.wsf

    r5628 r5633  
    29182918                                        fout.WriteLine("#endif") 
    29192919                                Case "MPIU_THREAD_REFCOUNT" 
    2920                                         fout.WriteLine("#ifdef MPICH_MULTITHREADED") 
    29212920                                        fout.WriteLine("#define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE") 
    2922                                         fout.WriteLine("#else") 
    2923                                         fout.WriteLine("/* #undef MPIU_THREAD_REFCOUNT */") 
    2924                                         fout.WriteLine("#endif") 
    29252921                                Case "MPIU_THREAD_GRANULARITY" 
    29262922                                        fout.WriteLine("#ifdef MPICH_MULTITHREADED") 
    29272923                                        fout.WriteLine("#define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL") 
    29282924                                        fout.WriteLine("#else") 
    2929                                         fout.WriteLine("/* #undef MPIU_THREAD_GRANULARITY */") 
     2925                                        fout.WriteLine("#define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_SINGLE") 
    29302926                                        fout.WriteLine("#endif") 
    29312927                                Case "MPIU_HANDLE_ALLOCATION_METHOD" 
    2932                                         fout.WriteLine("#ifdef MPICH_MULTITHREADED") 
    29332928                                        fout.WriteLine("#define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX") 
    2934                                         fout.WriteLine("#else") 
    2935                                         fout.WriteLine("/* #undef MPIU_HANDLE_ALLOCATION_METHOD */") 
    2936                                         fout.WriteLine("#endif") 
    29372929                                Case "MPIU_MUTEX_WAIT_TIME" 
    29382930                                        fout.WriteLine("/* #undef MPIU_MUTEX_WAIT_TIME */")