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?
MPI & NEURON
Moderator: hines
-
- Site Admin
- Posts: 6300
- Joined: Wed May 18, 2005 4:50 pm
- Location: Yale University School of Medicine
- Contact:
Re: MPI & NEURON
Looks like an mpi setup/configuration problem. The error message says your workstationmjb7 wrote:Cannot read /usr/share/machines.LINUX.
Looked for files with extension LINUX in
directory /usr/share
does not have a file called machines.LINUX in /usr/share . The administrator of your cluster
will know what that file should contain.