On 2013-10-10 08:40, Alf Birger Rustad wrote:
The most convenient one being that suitesparse is installed by
default over here. Unfortunately, that may be difficult to achieve

Assuming that the cluster is running RHEL5 and a mainstream architecture
like x86_64, I would like point out that package suitesparse is in EPEL.
If the IT department has problems installing it on a computation
cluster, then IMO that's a problem on its own.

The second being that we maintain the suitesparse libraries out of
tree, pointing to them with LD_LIBRARY_PATH.

On 2013-10-10 08:49, Joakim Hove wrote:
I though opm made quite extensive use of RPATH, and then the library
will be found runtime as long as we have it installed somewhere

On 2013-10-10 08:56, Alf Birger Rustad wrote:
The development packages for suitesparse is installed on build nodes
the ordinary way, so RPATH will not do any good here unless we
install and maintain the dev packages out-of-tree too.

I think (with a fair degree of certainty) that what Joakim meant is that
you could install suitesparse (the runtime) in at the same location on
the build nodes as it would be on the computation nodes, and then the
RPATH encoded in the library would make it be picked up without setting
LD_LIBRARY_PATH.

The third option is to compile umfpack with dependency (libamd.so on
AMD systems I believe) statically.

If you pass -Dumfpack_LIBRARY=/foo/UMFPACK/Lib/libumfpack.a I think it should work as intended; otherwise it is a regular bug issue.

The fourth option is to remove the dependency on umfpack (didn’t it
use to be an optional dependency?), not sure about the implications

I think Arne Morten needs it to do multi-threading (or rather, that UMFPACK is the alternative that can co-existing with reasonable multi-threading).

--
        Roland.

_______________________________________________
Opm mailing list
Opm@opm-project.org
http://www.opm-project.org/mailman/listinfo/opm

Reply via email to