[mpich-discuss] Porting MPICH

Pavan Balaji balaji at mcs.anl.gov
Sun May 19 14:49:38 CDT 2013


Thanks.  Yes, they can be mostly no-ops (except TLS checks which can be
any static variable since there's only one thread by definition).
Implementing them as "not-implemented" aborts might be OK too.

 -- Pavan

On 05/19/2013 02:43 PM US Central Time, Jeff Hammond wrote:
> Presumably those functions can be noops if no threads are going to be
> used.  Am I wrong?
> 
> It might be worth implementing those functions as stubs that abort
> with UNIMPL error and see how far that goes.  I'll try to get to this
> later today.
> 
> Jeff
> 
> On Sun, May 19, 2013 at 2:36 PM, Pavan Balaji <balaji at mcs.anl.gov> wrote:
>>
>> On 05/19/2013 02:28 PM US Central Time, jhonatan alves wrote:
>>> But i believe that the missing of POSIX
>>> threads can be the most trouble part. So we need to port to the thread
>>> implementation in EPOS.
>>
>> Yup, I too believe that'll be the blocker.  MPICH supports multiple
>> threading packages, but currently requires at least one to function
>> correctly:
>>
>> https://trac.mpich.org/projects/mpich/ticket/231
>>
>> It's been a while since I looked into this issue, but I could look into
>> it if you are running into it for your platform.
>>
>>  -- Pavan
>>
>> --
>> Pavan Balaji
>> http://www.mcs.anl.gov/~balaji
>> _______________________________________________
>> discuss mailing list     discuss at mpich.org
>> To manage subscription options or unsubscribe:
>> https://lists.mpich.org/mailman/listinfo/discuss
> 
> 
> 

-- 
Pavan Balaji
http://www.mcs.anl.gov/~balaji



More information about the discuss mailing list