MPI & NEURON
Posted: Mon May 19, 2008 4:53 pm
I'm trying to get NEURON running in parallel on a cluster of Linux machines. My code works fine on a single processor. However, the test0.hoc file fails with the following message when I change the number of processors from 1 to 2:
$ mpirun -np 2 /nrn-6.1/i686/bin/nrniv -mpi test0.hoc
Cannot read /usr/share/machines.LINUX.
Looked for files with extension LINUX in
directory /usr/share .
I thought that maybe the MPI system on the cluster was incompatible with the parallel NEURON implementation. I entered 'which mpicc' in the command line and received the following response:
$ which mpicc
/usr/bin/mpicc
I think this seems to indicate that things should be working OK? Any ideas on what I should check into?
$ mpirun -np 2 /nrn-6.1/i686/bin/nrniv -mpi test0.hoc
Cannot read /usr/share/machines.LINUX.
Looked for files with extension LINUX in
directory /usr/share .
I thought that maybe the MPI system on the cluster was incompatible with the parallel NEURON implementation. I entered 'which mpicc' in the command line and received the following response:
$ which mpicc
/usr/bin/mpicc
I think this seems to indicate that things should be working OK? Any ideas on what I should check into?