Hi Xavier,
We clearly need to fix the bug. Could you create a minimal reproducer and then create an
issue
https://github.com/nest/nest-simulator/issues?
As a work-around for global normalization of weights, you could try to use MPI4Py to
compute the sum of the local weights.
If your network sizes do not go into the millions, maybe systems with large numbers of
threads could help, e.g., JUSUF which has computed notes with 128 cores. You can apply for
access through FENIX (
https://fenix-ri.eu). The Human Brain Project provides relatively
easy-to-apply for resources there.
You could also issue a feature request issue on NEST for support for global
normalization.
Best regards,
Hans Ekkehard
--
Prof. Dr. Hans Ekkehard Plesser
Head, 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: Thursday, 16 March 2023 at 11:57
To: users(a)nest-simulator.org <users(a)nest-simulator.org>
Subject: [NEST Users] Re: MPI error when using GetConnections
[Du mottar ikke ofte e-post fra xotazu(a)cvc.uab.cat. Finn ut hvorfor dette er viktig p?
https://aka.ms/LearnAboutSenderIdentification ]
Hi Hans!
Commenting out the DumpLayerConnections() lines, it also crashes.
In addition, the problem disappears when I reduce the size of the number of neurons or the
connection shape (but it is not practical for me).
Hence, if it is only the normalization of the local MPI process, I understand the only way
to normalize the overall sum of weights of a particular neuron is to not using MPI? It is
impractical for me because I use big networks (several tenths of thousands).
Cheers,
Xavier
_______________________________________________
NEST Users mailing list -- users(a)nest-simulator.org
To unsubscribe send an email to users-leave(a)nest-simulator.org