meom-group / eophis

Couple Python and Machine Learning models with Geophysical simulation codes through OASIS
https://eophis.readthedocs.io/en/latest/
MIT License
9 stars 1 forks source link

Install OASIS with Eophis #29

Open alexis-barge opened 1 month ago

alexis-barge commented 1 month ago

Eophis low-level dependencies such as OASIS, netcdf and MPI can be long and hard to install. Moreover, despite mpi4py is a Python package, it is sensitive to the architecture and environment since it links with MPI libraries.

Some python packages (such as mpi4py) rely on automatized tasks during installation to identify the hardware environment and install or link low-level libraries with explicit error messages.

It is of obvious interest that a complete or partial automation of low level library installation/linking with error diagnostic would improve Eophis accessibility.