vscentrum / vsc-software-stack

Central repository of easyconfigs used in the software installations on VSC clusters.
2 stars 6 forks source link

Open-SURFEX #85

Open boegel opened 1 year ago

boegel commented 1 year ago
deniskristak commented 1 year ago

many hardcoded paths, super-strict versions, I am going to do a whole bunch of patching...

boegel commented 1 year ago

@deniskristak Maybe try to get it working with the included stuff first, then start checking how much work it would be to flesh things out and use proper dependencies?

deniskristak commented 1 year ago

i emailed the developer:

Hello,
as a part of an Easybuild project (https://easybuilders.github.io/), I am trying to build this project with some differences than what is written in readme.
First of all, I need to use my own installations of all dependencies. That means everything from the LIB directory, software like eccodes, netcdf4, grib_api ...
Secondly, I need to specify a custom installation directory, so that no files go to `/usr/bin/` etc., which I see is currently hardcoded in the configure script and makefiles...
I've noticed there is a forked version on github (https://github.com/joewkr/open-SURFEX) that uses CMake and is close to what I would need, however, they use the second latest (8.1) version, which is a little inconvenient for me.
However, I would like to ask you first - is there anything like that forked version, but coming from you, the original developers ? 
Have you, by any chance, tested the forked version and have any comments about it?
Thank you dearly for your time and for the answer.
Denis

they replied:

Hi Denis

We do not use GitHub for SURFEX but have our own GIT server, with limited developer access.
We make available the open source version as a tarball (http://www.umr-cnrm.fr/surfex/data/OPEN-SURFEX/open_surfex_v8_1_20220817.tar.gz) and the version you refer to (https://github.com/joewkr/open-SURFEX) is the initiative of a developer with whom we collaborate.

Best regards
Patrick
boegel commented 1 year ago

Small clarification: the original request is for version 8.1 explicitly, but maybe they're also happy with a 9.0 installation...

boegel commented 1 year ago

We now also have a 2nd installation request for Open-SURFEX (v8.1), just to throw some oil on the fire...