Closed alphaparrot closed 4 months ago
As of 9abf8cd most of these should be solved; will continue testing tonight and then try to release a maintenance update
What NumPy version would you recommend us? I think that exoplasim installs by default the lastest version. In this case it installed 1.24.4 and I try to install 1.22.4, but it appeared incompatibilities with scipy and other modules. It may be related with the issue that you describe with Numpy's new version. If you can give us the versions of the modules that you use would be very useful, so we can use them too.
I believe the last stable version was compiled against either 1.21 or 1.22, but yes, you're right that on new systems, this will cause problems for scipy. The most recent version in the github repository should work with the latest versions of NumPy, scipy, gcc, and OpenMPI 5.0.0 and lower (5.0.1 and later have a bug in the conda-forge feedstock that prevents compilation). The current code looks fairly stable so far, but there is additional testing to be done before issuing a stable maintenance release. The changes in the current version should address all the trouble we've had with f2py and NumPy.
On Mon, Jun 3, 2024, 1:36 PM benjisimone @.***> wrote:
What NumPy version would you recommend us? I think that exoplasim installs by default the lastest version. In this case it installed 1.24.4 and I try to install 1.22.4, but it appeared incompatibilities with scipy and other modules. It may be related with the issue that you describe with Numpy's new version. If you can give us the versions of the modules that you use would be very useful, so we can use them too.
— Reply to this email directly, view it on GitHub https://github.com/alphaparrot/ExoPlaSim/issues/24#issuecomment-2145770194, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADRQKQDTLUMRX2PJHBZ5DOTZFSSSJAVCNFSM6AAAAABIL36BIGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNBVG43TAMJZGQ . You are receiving this because you authored the thread.Message ID: @.***>
Compatibility issues noted with newer library versions:
pyfft
must follow-m
mpi_
. The PlaSim core is not compliant with MPI 4 and needs to be updated. Until this is done, only openmpi<5.0 will work.