-
Notifications
You must be signed in to change notification settings - Fork 69
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
Numba and pyccl incompatibility bug (has implications for other cosmology codes) #1229
Comments
Hmm, not sure how the fact that CCL is openmp-parallelised at the C level interacts with Numba in general... In general I tend to just rely on CCL's own parallelisation, but I'm guessing this may not be ideal for some applications. |
Oh interesting! The BaryonForge codebase does use pyccl alongside numba routines for all the sim work, and I hadn't run into this issue. I have a similar (but not the exact same) stack as Niall. My pyccl is still on 3.1.2 (not 3.2) and numba is on 0.60 (not 0.61) Edit: Oh and probably vitally, my numba install comes from pypi not conda-forge. Copying env package list below if helpful for you @damonge :
|
Test script:
Error:
libgomp: libgomp: Thread creation failed: Resource temporarily unavailable
Here's my environment, but I don't think it matters. I think this is a Linux problem generally.
The text was updated successfully, but these errors were encountered: