On Mon, Aug 24, 2009 at 2:20 PM, polemon <pole...@gmail.com> wrote: > Hello, I plan to use R with my cluster with OpenMPI. > I need the packaged 'snow' and 'Rmpi' for that, however, I get an error > while downloading and installing them: > When I do a: > install.packages("Rmpi", dependencies=T) > > I get this error: > checking for mpi.h... no > Try to find libmpi.so or libmpich.a > checking for main in -lmpi... no > libmpi not found. exiting... > > However, mpi.h is present via the openmpi-devel package on my RHEL 5.3. > > Some of those packages need sprng 2.0 (rsprng, for instance, which is a > dependency for another MPI-related package). Sprng 2.0, however, isn't in > developement for years, I wonder how I am supposed to keep my software up to > date... > > Any ideas on how to workaround that mpi.h problem? > > Please help, > > --polemon >
I did as described here: http://www.cybaea.net/Blogs/Data/R-tips-Installing-Rmpi-on-Fedora-Linux.html Since Fedora and RHEL are pretty equal, I gave that installation a shot, and from what I can tell, I got pretty far. The package installed well, but when I try to load it with library(Rmpi): > library(Rmpi) Error in dyn.load(file, DLLpath = DLLpath, ...) : unable to load shared library '/opt/R/lib64/R/library/Rmpi/libs/Rmpi.so': libmpi.so.0: cannot open shared object file: No such file or directory Error in library(Rmpi) : .First.lib failed for 'Rmpi' Error in dyn.unload(file.path(libpath, "libs", paste("Rmpi", .Platform$dynlib.ext, : dynamic/shared library '/opt/R/lib64/R/library/Rmpi/libs/Rmpi.so' was not loaded As you can see, R is installed in /opt/R, libmpi.so.0 is available: /usr/lib/lam/lib/libmpi.so.0 /usr/lib/lam/lib/libmpi.so.0.0.0 /usr/lib/openmpi/1.2.7-gcc/lib/libmpi.so /usr/lib/openmpi/1.2.7-gcc/lib/libmpi.so.0 /usr/lib/openmpi/1.2.7-gcc/lib/libmpi.so.0.0.0 /usr/lib64/lam/lib/libmpi.so.0 /usr/lib64/lam/lib/libmpi.so.0.0.0 /usr/lib64/openmpi/1.2.7-gcc/lib/libmpi.so /usr/lib64/openmpi/1.2.7-gcc/lib/libmpi.so.0 /usr/lib64/openmpi/1.2.7-gcc/lib/libmpi.so.0.0.0 What should I do, to make Rmpi available in R? Cheers, --polemon [[alternative HTML version deleted]] ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.