espressomd-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [ESPResSo] MPI run problem


From: Axel Arnold
Subject: Re: [ESPResSo] MPI run problem
Date: Thu, 15 Oct 2009 15:41:21 +0200
User-agent: KMail/1.9.4

Am Donnerstag, 15. Oktober 2009 15:21 schrieb İbrahim İnanç:
> Hi,
> I installed Espresso but I could not run the job on multiple cpus. The
> error message is as below, I also attached config.log file..
> The properties of my workstation are: HP DL580-G5 with 4x2.5 Ghz
> (HCore), Linux(Centos 5.3) is installed..
> I would be very happy if anybody can help me about this issue..
> Note: There are those libraries installed many times but still they can
> not be reached.

The question is not whether the libraries are installed, but whether your 
dynamic linker finds them, which it doesn't. In this case, you need to figure 
out where the library file (liblamf77mpi.so.0) is located, and add that path 
to your LD_LIBRARY_PATH environment variable (in bash, that is "export 
LD_LIBRARY_PATH=<path-to-lib>"). Note that LAM uses a daemon, which needs to 
be restarted after changing the environment variables. Typically, you need to 
run lamboot again.

Axel

>
>
> -bash-3.2$ /usr/local/espresso-2.1.2j/obj-Xeon_64-pc-linux/Espresso_bin:
> error while loading shared libraries: liblamf77mpi.so.0: cannot open
> shared object file: No such file or directory
> /usr/local/espresso-2.1.2j/obj-Xeon_64-pc-linux/Espresso_bin: error
> while loading shared libraries: liblamf77mpi.so.0: cannot open shared
> object file: No such file or directory
> /usr/local/espresso-2.1.2j/obj-Xeon_64-pc-linux/Espresso_bin: error
> while loading shared libraries: liblamf77mpi.so.0: cannot open shared
> object file: No such file or directory
> /usr/local/espresso-2.1.2j/obj-Xeon_64-pc-linux/Espresso_bin: error
> while loading shared libraries: liblamf77mpi.so.0: cannot open shared
> object file: No such file or directory
> ---------------------------------------------------------------------------
>-- It seems that [at least] one of the processes that was started with
> mpirun did not invoke MPI_INIT before quitting (it is possible that more
> than one process did not invoke MPI_INIT -- mpirun was only
> notified of the first one, which was on node n-2021449922).
>
> mpirun can *only* be used with MPI programs (i.e., programs that
> invoke MPI_INIT and MPI_FINALIZE).  You can use the "lamexec" program
> to run non-MPI programs over the lambooted nodes.
> ---------------------------------------------------------------------------
>--

-- 
Dr. Axel Arnold 
Fraunhofer SCAI
Schloss Birlinghoven, 53754 Sankt Augustin, Germany
Tel: +49 2241 14 2575



reply via email to

[Prev in Thread] Current Thread [Next in Thread]