I am running R on TORQUE/MOAB cluster (I guess---as the documentation is
terrific).

My problem is that I cannot start a slave node (using 'Rscript') before I
load the necessary modules first.  Just executing

cl <- makePSOCKcluster("n0470")

results in error:
/sw/r-3.2.0/lib64/R/bin/Rscript: error while loading shared libraries:
libiomp5.so: cannot open shared object file: No such file or directory

However, I can start it with the manual option and thereafter execute

[otoomet@n0470 ~]$ module load icc_15.0
[otoomet@n0470 ~]$ '/sw/r-3.2.0/lib64/R/bin/Rscript' -e
'parallel:::.slaveRSOCK()' MASTER=n0470 PORT=11985 TIMEOUT=2592000
METHODS=TRUE XDR=TRUE

and voila, it works.

Is there a way to execute initialization script on the nodes _before_
Rscript is started?  Or is there a better way to make cluster on such
systems?

Cheers,
Ott

-- 
Ott Toomet

Visiting Researcher
School of Information
Mary Gates Hall, Suite 095
University of Washington
Seattle, WA 98195

        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
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.

Reply via email to