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

Reply via email to