|
From: | İbrahim İnanç |
Subject: | Re: [ESPResSo] MPI run problem |
Date: | Thu, 15 Oct 2009 17:07:38 +0300 |
User-agent: | Thunderbird 2.0.0.6 (Windows/20070728) |
Hi again, Thanks for the quick reply I will try it immediately but I also having problem with LAM-MPI. At my first install, the program was working but I could not distribute the job to many cpus with LAM. After I tried different commands regarding lam, this error occured. Is it enough to enter just the "lamboot -v" command to initialize MPI. I also used the "lamd -n 4 -p 24" command to introduce the node and cpu number to the program.. I am a new user so this can be a very simple problem/question. Sorry for bugging you.. ibrahim inanc Axel Arnold wrote: 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. --------------------------------------------------------------------------- -- |
[Prev in Thread] | Current Thread | [Next in Thread] |