Dear Xavier,

 

30–40 times faster is indeed a very pleasant result 😊. The reason is that the PyNEST interface induced MPI communication for each of the weight updates, and if 64 ranks need to sync all the time, the going gets slow.

 

Best,

Hans Ekkehard

 

-- 

 

Prof. Dr. Hans Ekkehard Plesser

 

Department of Data Science

Faculty of Science and Technology

Norwegian University of Life Sciences

PO Box 5003, 1432 Aas, Norway

 

Phone +47 6723 1560

Email hans.ekkehard.plesser@nmbu.no

Home http://arken.nmbu.no/~plesser

 

 

 

From: Xavier Otazu <xotazu@cvc.uab.cat>
Date: Monday, 12 February 2024 at 15:12
To: users@nest-simulator.org <users@nest-simulator.org>
Subject: [NEST Users] Re: Weights assignment error with mpirun

[Some people who received this message don't often get email from xotazu@cvc.uab.cat. Learn why this is important at https://aka.ms/LearnAboutSenderIdentification ]

A small clarification ... I always used 64 mpi processes to run my code (hence, the 30-40 speedup performace is because of your new code).

Xavier
_______________________________________________
NEST Users mailing list -- users@nest-simulator.org
To unsubscribe send an email to users-leave@nest-simulator.org