Hi Pablo, Thank you for your reply, very helpful!
Bart On 19/02/14 21:22, Pablo Escobar wrote:
In case it's useful for anyone, there are some utilities to convert from this shell scripts to modulefiles https://github.com/TACC/Lmod/tree/master/contrib/converting_shell_to_module_files regards, Pablo. 2014-02-19 Kenneth Hoste <[email protected] <mailto:[email protected]>>: Hi Bart, The OpenFOAM libraries and binaries are (apparently) installed to non-standard locations (i.e. not /bin, /lib, etc.). However, OpenFOAM provides a bash script that should be sourced before using OpenFOAM, that should make the necessary adjustments to $PATH, $LD_LIBRARY_PATH, etc. Apparently it's (very) tricky to source scripts when loading a module, so you still need to do that yourself after loading the OpenFOAM module. Simply running "source $FOAM_BASH" (or ". $FOAM_CSH") should do the trick. Let us know if that helps resolve the issues you're seeing. regards, Kenneth On 17/02/14 01:44, Bart Verleye wrote: > Hi, > > I have just installed OpenFoam 2.2.0 with EB, toolchain goolf-1.4.10. > The installation seems to be OK. > > However, when I try to run, there are no libraries found: > > /share/easybuild/RHEL6.3/sandybridge/software/OpenFOAM/2.2.0-goolf-1.4.10/OpenFOAM-2.2.0/platforms/linux64GccDPOpt/bin/blockMesh > blockMeshDict > > /share/easybuild/RHEL6.3/sandybridge/software/OpenFOAM/2.2.0-goolf-1.4.10/OpenFOAM-2.2.0/platforms/linux64GccDPOpt/bin/blockMesh: > error while loading shared libraries: libblockMesh.so: cannot open > shared object file: No such file or directory > > Also all the binaries that come with OpenFoam are not found, hence the > direct link to blockMeshDict in the above. > > In the tutorial they also mention an environment setting FOAM_RUN > which is not set after loading the module. > > Something I missed or do wrong? > > Thanks, > Bart
-- Dr. Bart Verleye Centre for e-Research Level G, Room 409-G21 24 SYMONDS ST Auckland 1010 New Zealand +64 (0) 9 923 9740 ext 89740

