conda-forge / calculix-feedstock

A conda-smithy repository for calculix.
BSD 3-Clause "New" or "Revised" License
1 stars 5 forks source link

osx-arm64 build has wrong results #25

Open looooo opened 1 month ago

looooo commented 1 month ago

Solution to issue cannot be found in the documentation.

Issue

Tested a simple free vibrating cantilever-beam with calculix has a totally wrong result for osx-arm64. No idea where the problem is coming from (maybe spooes or arpack)

This is the desired result (linux64) linux_64_freecad_result

this is the result with osx-arm64:

osx_arm_freecad_result

Also with linux-aarch64 I get a good result.

Installed packages

TODO

Environment info

TODO
looooo commented 1 month ago

https://github.com/conda-forge/arpack-feedstock/issues/51

looooo commented 1 month ago

this is a problem with multithreading. using the mt-libraries of spooles leads to this issue. Using the non parallel version is not having these issues. For the next release we should try to add pastix support and use the non parallel version of spooles as a backup.

This issue occures on all platforms not only osx-arm