Replies: 7 comments 1 reply
-
|
This is a problem with a downstream package. The problem is fixed by the update has not yet been released. I will do this today. |
Beta Was this translation helpful? Give feedback.
-
|
On a different Mac, I encountered the following errors. Does this indicate that SurfaceTopography requires mpi4py? After installing mpi4py via pip, the errors disappeared. |
Beta Was this translation helpful? Give feedback.
-
|
The first issue should be fixed. Note that both issue will only appear if the code needs to be compiled (and is not installed via a Python "binary wheel"). We currently have binary wheels for Linux Intel and ARM and Mac ARM. If you are on Intel Mac (my suspicion) then the code will need to be compiled and no binary is downloaded. This means the code will autodetect features/libraries it can find on the system. It looks to me like you have the MPI-libraries installed but no NetCDF. The code compiles with MPI enabled, but is then confused that the Python module mpi4py is missing. The easiest solution to fix this is to just install Sorry for the mess. The code is designed to also work on HPC systems, this is why there is a reasonably complicated autodetection of multiple features going on to support various combinations of MPI, NetCDF, and FFT libraries installed on these systems. The binary wheels are serial only and have NetCDF build-in. |
Beta Was this translation helpful? Give feedback.
-
|
PS: First issues is fixed if you update to muFFT 0.92.1 |
Beta Was this translation helpful? Give feedback.
-
|
Thank you for the clarification. Yes, I'm using an Intel Mac.
Is it possible to manually enable or disable these libraries (MPI, NetCDF,
and FFT)?
…On Fri, Sep 20, 2024 at 4:57 PM Lars Pastewka ***@***.***> wrote:
The first issue should be fixed.
Note that both issue will only appear if the code needs to be compiled
(and is not installed via a Python "binary wheel"). We currently have
binary wheels for Linux Intel and ARM and Mac ARM. If you are on Intel Mac
(my suspicion) then the code will compile.
This means the code will autodetect features. It looks to me like you have
the MPI-libraries installed but no NetCDF. The code compiles with MPI
enabled, but is then confused that the Python module mpi4py is missing. The
easiest solution to fix this is to just install mpi4py.
Sorry for the mess. The code is designed to also work on HPC systems, this
is why there is a reasonably complicated autodetection of multiple features
going on so support various combinations of MPI, NetCDF, and FFT libraries
installed on these systems. The binary wheels are serial only and have
NetCDF build-in.
—
Reply to this email directly, view it on GitHub
<#392 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AJIYRNRMQGP6KIJH6Z4XCM3ZXPIORAVCNFSM6AAAAABOO23TUWVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTANZQGE4DINA>
.
You are receiving this because you authored the thread.Message ID:
<ContactEngineering/SurfaceTopography/repo-discussions/392/comments/10701844
@github.com>
|
Beta Was this translation helpful? Give feedback.
-
|
Hi @nombac - there are now Intel Mac wheels, which should simplify (and solve) installation on your end. Let me know if there are problems. |
Beta Was this translation helpful? Give feedback.
-
|
Thank you very much. I'll try it in the next opportunity.
…On Fri, Sep 27, 2024 at 7:48 PM Lars Pastewka ***@***.***> wrote:
Hi @nombac <https://github.com/nombac> - there are now Intel Mac wheels,
which should simplify (and solve) installation on your end. Let me know if
there are problems.
—
Reply to this email directly, view it on GitHub
<#392 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AJIYRNRHEVV6LJ5PHP4DR3TZYUZWZAVCNFSM6AAAAABOO23TUWVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTANZXGQYTSOI>
.
You are receiving this because you were mentioned.Message ID:
<ContactEngineering/SurfaceTopography/repo-discussions/392/comments/10774199
@github.com>
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
After upgrading SurfaceTopography beyond version 1.13.13, I started encountering the following error.
Beta Was this translation helpful? Give feedback.
All reactions