[Top][All Lists]
[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