-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
include MED 4.1.1 or libmed #12
Comments
Typo ? Same version It might be the root cause indeed... |
indeed it is the same version. That's why I couldn't find the source of the problem |
in 1, it could be related to hdf5 package. On windows, I packed my own hdf5 and used it for med |
No it didn't. (Maybe I did something wrong there, because I would expect it to work)
If you want to reproduce : I implemented a hdf5 branch mirroring from their official repository. Then there is another problem / limitation that I see with MED: it adds another constraint on the build i.e. HDF5 < 1.11 This would be counter productive to pin hdf5 as I finally released the pin on numpy. FIY: I am doing matrix builds on python/numpy/MPI using this script that I will eventually add in the repo:
I will test on v8p4r0 and main. Expecting the builds on main to add much more versions of numpy. For more context, I started implementing TELEMAC in pyposeidon and couldn't get anywhere because of the pin on numpy. |
I think we should start working on conda-forge integration with minimal build (full build, mpi, no med, no mumps, no aed, no gotm) on linux and macOS and progressively increase complexity by solving dependencies issues. |
Note that you can also generate a patch file to patch v8p4 release for hermes generation with numpy >=1.25 |
agreed. I still need to check their documentation to do it right. Or I let you you take the lead ? 😉 Once @brey has sorted the compilation on
I've never done it before, I'd be keen to more about this workaround. |
Here is an exttract of the systel.linux.cfg for compiling with MED librairies.
2 different tentatives have been made :
med-otm
:The error I get is the following:
Which seems to be linked with the fact that I don't strictly use the same GNU compilers
Although I checked, doing mamba list for opentelemac:
libgfortran5 13.2.0 ha4646dd_2 conda-forge
and for med-otm:
libgfortran5 13.2.0 ha4646dd_2 conda-forge
The fix would be either:
libmed
:the error I get is the following :
The text was updated successfully, but these errors were encountered: