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