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<mailto:hans.ekkehard.plesser@nmbu.no>
Home
http://arken.nmbu.no/~plesser
From: Xavier Otazu <xotazu(a)cvc.uab.cat>
Date: Monday, 12 February 2024 at 15:12
To: users(a)nest-simulator.org <users(a)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(a)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(a)nest-simulator.org
To unsubscribe send an email to users-leave(a)nest-simulator.org