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
multi_ray_trace is not working under MPI (mpi4py | OpenMPI 3.1.4, CentOS7.6) #5946
Comments
I don't have a good understanding of how embree works under the hood, but I don't believe it uses MPI.
|
A little more explanation:
|
Ok, so if the calculation is wrong then I can only assume the warning is for a good reason and you're getting memory corruption/errors/something. I've seen warnings like this before when using multiprocessing code across both Linux and macOS (which spawn subprocesses in different ways), and the ultimate solution was for me to write my code differently. Unfortunately sometimes different libraries don't play well together and there's not much you can do about that. I don't really know anything about
From what you've said, it seems to me like the error exists either in your code or in one of the dependencies, and there's probably nothing that can be changed in pyvista to fix it. Since you only seem to be able to reproduce it on an EOL OS on an old HPC, then I'm not convinced it would be worth the effort to try and fix anyway. Either way my opinion is this issue should probably be closed. I'm happy for you to email me if you'd like to discuss your code a bit more specifically, can't promise I will be able to help though. |
I agree that it would be not worth the effort to fix and this issue should be closed. I really thank you for your time and consideration. |
Describe the bug, what's wrong, and what you expected.
On a rather old HPC system (still CentOS7.6), when
pyvista
'smulti_ray_trace
is used with mpi4py, following message appears:Note: I try to reproduce this on Ubuntu 22.04 | wsl2
However the same code just worked fine on Ubuntu 22.04.
So, It might be a bug specific to an old linux system, which actually has passed its EOL. ;-<
Ubuntu environment which worked fine was as follows:
Steps to reproduce the bug.
Run the following code on CentOS7.6 machine.
mpi4py was built with OpenMPI 3.1.4 with GCC 4.8.5
System Information
Screenshots
No response
The text was updated successfully, but these errors were encountered: