Sorry for confusion.
I try to install NEURON under my user account in the cluster. So I am just a regular user. I follow the steps as in the post:
how to run NEURON in supercomputer
I follow the steps in
NRNIV only (no GUI)
tar xzf nrn-nn.tar.gz
# renaming the new directory to nrn makes life simpler later on
mv nrn-n.n nrn
cd nrn
./configure --prefix=`pwd` --without-iv
make
make install
all above steps are OK. Then I test
3. Test NEURON by running its "demonstration" program.
./config.guess #your hostcpu is printed in the form hostcpu-vendor-osversion
cd share/nrn/demo/release
# for this concrete example, we assume hostcpu is i686
$HOME/neuron/nrn/i686/bin/nrnivmodl
~~~~~~~~~~~~~~~~~~ it's OK, it said:
Successfully created x86_64/special.
there are some warnings, I assume they are OK. Then I run:
x86_64/special
I got the error:
loading membrane mechanisms from /u/home3/liujk/neuron/nrn/share/nrn/demo/release/x86_64/.libs/libnrnmech.so
dlopen failed -
/u/home3/liujk/neuron/nrn/share/nrn/demo/release/x86_64/.libs/libnrnmech.so: cannot open shared object file: No such file or directory
I get into x86_64/.libs/, not the root directory, no libnrnmech.so at all.
here are some results, I am not the superuser.
uname -a
Linux login1 2.6.18-8.el5 #1 SMP Thu Mar 15 19:46:53 EDT 2007 x86_64 x86_64 x86_64 GNU/Linux
g++ -v
Using built-in specs.
Target: x86_64-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-libgcj-multifile --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --enable-plugin --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre --with-cpu=generic --host=x86_64-redhat-linux
Thread model: posix
gcc version 4.1.2 20070626 (Red Hat 4.1.2-14)
any suggestions?
hines wrote:it said:
What said? neurondemo?
Or nrnivmodl?
How did you install? From tar.gz sources or from an rpm?
If the latter, which rpm did you use?
What is the result on your machine of:
uname -a
g++ -v
I get into /x86_64/.libs/
You have x86_64 in your root directory?