-
Notifications
You must be signed in to change notification settings - Fork 39
Added hybrid MPI+OpenMP test in CI #299
base: master
Are you sure you want to change the base?
Conversation
I think we should do that. Can you put here instructions with error message and tag Michale here? |
Hello @nrnhines
Note that I am using 1 rank because
I figured out that the issue comes from calling |
If you are using threads you cannot have any NetCon.delay = 0. (or less than dt). Of the 109982 NetCon, 265 of them have a delay of 0. Just to see if that is the problem try again with
For mpi and nthread=1 i is generally ok to have NetCon.delay=0 but only if they are not interprocessor NetCon (ie. source and target must be on same process). |
By the way, I noticed another problem when launching python from within the nrntraub repository.
This seems to be an artifact of having a 'hoc' folder in the repository. |
I got some time to work again on this test. Thank you very much for your suggestion @nrnhines to set
During the first timesteps the spikes are the same but then there are these differences in the timesteps that the spikes are generated. In most cases the generated spikes differ by 1 timestep. Running
I am using my fork of Thank you very much, |
@nrnhines : Similar to olfactory bulb model, do you think the above described issue might be with the model itself? In that case I will go ahead and use whatever baseline model provide with X mpi ranks and Y threads per mpi thread. |
Discrepancies between NEURON and CoreNEURON in this situation are presumptively bugs. I assume there is no intra-NEURON or intra CoreNEURON differences on this time scale with different nhost and nthread. |
nrntraub
test and run it with 4 ranks and 9 threads on BB5 with the SoACoreNEURON
buildcoredat
by default in theNEURON
run@pramodk I didn't manage to run
NEURON
with thethreading
option still withnrntraub
. If you think that this should be tested maybe we can have a look together at some point.Also, let me know if I should create a PR for my fork of
nrntraub