Page 1 of 1

MPI & NEURON

Posted: Mon May 19, 2008 4:53 pm
by mjb7
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?

Re: MPI & NEURON

Posted: Mon May 19, 2008 7:03 pm
by ted
mjb7 wrote:Cannot read /usr/share/machines.LINUX.
Looked for files with extension LINUX in
directory /usr/share
Looks like an mpi setup/configuration problem. The error message says your workstation
does not have a file called machines.LINUX in /usr/share . The administrator of your cluster
will know what that file should contain.