Dear Developers,
After a recent update of the gridengine at our cluster, the
LD_LIBRARY_PATH variable cannot be passed to individual nodes ("due to
some security reasons"). Hence fipy doesn't know about location of
trilinos libraries and instead of running in parallel it runs in one
thread but at the number of nodes specified to mpirun. I patched
python to contain RUNPATH pointing to trilinos libs using
http://nixos.org/patchelf.html but it gave no result.
By which executable/module is LD_LIBRARY_PATH read?
Is there a way I can explicitly set the locations of all the libraries
fipy requires?
Can I force fipy to use python RPATH?
Thanks in advance.
Regards,
Igor.
PS: setting LD_LIBRARY_PATH within the script does not affect anything
since the linker searches for library paths before or at the beginning
of starting the thread.
_______________________________________________
fipy mailing list
[email protected]
http://www.ctcms.nist.gov/fipy
[ NIST internal ONLY: https://email.nist.gov/mailman/listinfo/fipy ]