[gmx-developers] Disabling Pthreads

Erik Lindahl erik.lindahl at gmail.com
Tue Nov 10 22:08:41 CET 2020


We might be able to work around the last aspect, but it will likely take a
couple of weeks until I can lay hands on a new ARM-based Macbook.

Long story made short: The advanced power-saving features on ARM mean some
cores are not visible until they are used, so we created a small hack where
we "spin up" the CPU by exercising all cores.

We might anyway need to do something different with the new type of
big.LITTLE cores where we have 4+4 or 8+4 cores, but I can't even start to
work on that until I have suitable hardware. The good news is that such
hardware was announced a couple of hours ago, with availability next week
;-)

Cheers,

Erik

On Tue, Nov 10, 2020 at 9:45 PM Mark Abraham <mark.j.abraham at gmail.com>
wrote:

> No, the use of std::thread in eg hardware detection also requires a lower
> level threading implementation.
>
> Mark
>
> On Tue, Nov 10, 2020, 20:41 Berk Hess <hess at kth.se> wrote:
>
>> Hi,
>>
>> Turning off GMX_THREAD_MPI in cmake should remove the dependency on
>> pthreads.
>>
>> Cheers,
>>
>> Berk
>>
>> On 2020-11-10 18:06, Guido Giuntoli wrote:
>>
>> Hi,
>>
>>
>>
>> Is there any way to disable the “Pthreads” dependency during the
>> configuration/compilation of GROMACS?
>>
>>
>>
>> *Best regards | Mit freundlichen Grüßen*
>>
>>
>>
>> *Guido Giuntoli*
>>
>>
>>
>> HUAWEI TECHNOLOGIES Duesseldorf GmbH
>> Hansaallee 205, 40549 Dusseldorf, Germany, *www.huawei.com*
>> <http://www.huawei.com/>
>> Registered Office: Düsseldorf, Register Court Düsseldorf, HRB 56063,
>> Managing Director: Li Peng, Li Jian, Shi Yanli
>>
>> Sitz der Gesellschaft: Düsseldorf, Amtsgericht Düsseldorf, HRB 56063,
>> Geschäftsführer: Li Peng, Li Jian, Shi Yanli
>>
>>
>> *-----------------------------------------------------------------------------------------------*
>>
>> *This e-mail and its attachments contain confidential information from
>> HUAWEI, which is intended only for the person or entity whose address is
>> listed above. Any use of the information contained herein in any way
>> (including, but not limited to, total or partial disclosure, reproduction,
>> or dissemination) by persons other than the intended recipient(s) is
>> prohibited. If you receive this e-mail in error, please notify the sender
>> by phone or email immediately and delete it!*
>>
>>
>>
>>
>> --
>> Gromacs Developers mailing list
>>
>> * Please search the archive at
>> http://www.gromacs.org/Support/Mailing_Lists/GMX-developers_List before
>> posting!
>>
>> * Can't post? Read http://www.gromacs.org/Support/Mailing_Lists
>>
>> * For (un)subscribe requests visit
>> https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-developers
>> or send a mail to gmx-developers-request at gromacs.org.
>
> --
> Gromacs Developers mailing list
>
> * Please search the archive at
> http://www.gromacs.org/Support/Mailing_Lists/GMX-developers_List before
> posting!
>
> * Can't post? Read http://www.gromacs.org/Support/Mailing_Lists
>
> * For (un)subscribe requests visit
> https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-developers
> or send a mail to gmx-developers-request at gromacs.org.



-- 
Erik Lindahl <erik.lindahl at dbb.su.se>
Professor of Biophysics, Dept. Biochemistry & Biophysics, Stockholm
University
Science for Life Laboratory, Box 1031, 17121 Solna, Sweden
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://maillist.sys.kth.se/pipermail/gromacs.org_gmx-developers/attachments/20201110/d75a17eb/attachment-0001.html>


More information about the gromacs.org_gmx-developers mailing list