Dear Adam,
thanks for your feedback.During installation I get the following message many times:
/home/1/psha01/OpenQuake/openquake/bin/sed: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /home/1/psha01/OpenQuake/openquake/bin/sed)
The version of GLIBC is 2.12 on our computer. Because I have no root permissions, I cannot update it. However, the installer finishes with the message: "Installation completed", so I assumed I might get away with this GLIBC issue and continued.
the OpenQuake standalone installer requires GLIBC/LIBC >= 2.15 as stated in the documentation:
https://github.com/gem/oq-engine/blob/engine-2.0/doc/installing/linux-generic.md#requirements
Requirements are:
I started the environment using env.sh and tried to simply run "oq engine --help" only to get the message "oq: command not found". Although I am far from understanding everything that happens here, I assume that the reason is that the PATH given in env.sh is incorrect. The PATH uses such a PREFIX:
PREFIX=/tmp/build-openquake-dist/qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq/openquake
Dear Adam,
at the following link you'll find a version of the OpenQuake Engine 2.0.1 standalone installer that should work fine on your RHEL 6:
http://ftp.openquake.org/rhel/staging/openquake-setup-linux64-5cd099f.run
I want also to remind you that this way of installing OpenQuake is meant to be used as single user, single node setup only. Even if it is installed on a cluster, only the master node computational power and memory will be actually used.
Let me know if it works.Dear Adam,
the official and (only) supported way to install an OpenQuake Engine cluster is using our Ubuntu 14.04, Ubuntu 16.04 or RHEL (and clones) 7 binary packages but, yes, root access is required.
OpenQuake does not use MPI, but it uses RabbitMQ + Celery to
parallelize tasks across network and multiple nodes. A copy of the
Engine and its libs must be installed on each worker node and they
must be able to communicate through the network.
In theory it is possible to setup an OQ cluster even without root access using our stand-alone installer as a starting point.
What you have to do is:
In any case, you cannot do it if:
This solution is not simple and it may not be worth the effort.
How big is your master node?
I imagine something like the oq-lite package that - as far as I understand - is a simple python package that I might be able to install on any OS.