Skip to content
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

{cae,numlib}[foss/2022b,gompi/2022b] OpenFOAM vv2212, CGAL v4.14.3 w/ Python 3.10.8 #17496

Open
wants to merge 2 commits into
base: develop
Choose a base branch
from

Conversation

furstj
Copy link
Contributor

@furstj furstj commented Mar 10, 2023

(created using eb --new-pr)

…022b.eb and patches: OpenFOAM-v2212-wmake-OpenMPI.patch
@furstj furstj marked this pull request as draft March 10, 2023 18:28
@furstj
Copy link
Contributor Author

furstj commented Mar 10, 2023

@mboisson
Copy link
Contributor

OpenFOAM's parallel decomposition with SCOTCH requires a non-threaded MPI build of SCOTCH. Has this changed with version 7.0.3 ? Or should it instead depend on a no-thread version of SCOTCH ?

@furstj
Copy link
Contributor Author

furstj commented Mar 31, 2023

@mboisson Indeed, there are still some problems with threaded scotch in some setups. Therefore I switched back to old-style scotch easyconfig (see last commit for #17459).

@mboisson
Copy link
Contributor

@mboisson Indeed, there are still some problems with threaded scotch in some setups. Therefore I switched back to old-style scotch easyconfig (see last commit for #17459).

hum, in my local build, I have to use threadmpi = False:
https://github.com/ComputeCanada/easybuild-easyconfigs/blob/computecanada-main/easybuild/easyconfigs/s/SCOTCH/SCOTCH-7.0.3-gompi-2020a-no-thread.eb
but I don't see that in your recipe

@mboisson
Copy link
Contributor

mboisson commented Apr 3, 2023

I would suggest bumping to CGAL 5.x. You need to use c++14 to build with CGAL 5.x.

CGAL 5.x can be installed at the SYSTEM level, and with the CMakeMake EasyBlock (rather than the custom EasyBlock), since it is now header only.

I installed our OpenFOAM v2212 with toolchain gofb, and I used CGAL 5.2.4 (this is the last version that can be installed with the custom cgal.py EasyBlock, because it is the last version which can generate compiled libraries, and I did not want to modify the EasyBlock, but a colleague installed CGAL 5.5.2 with the CMakeMake EasyBlock instead).

https://github.com/ComputeCanada/easybuild-easyconfigs/blob/computecanada-main/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-v2212-gofb-2020a.eb

@furstj furstj marked this pull request as ready for review July 20, 2023 18:29
@furstj furstj mentioned this pull request Jul 26, 2023
1 task
@easybuilders easybuilders deleted a comment from boegelbot Aug 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants