Skip to content

Conversation

@satishskamath
Copy link
Contributor

@satishskamath satishskamath commented Oct 4, 2022

(created using eb --new-pr)

Modifications for PETSc 2022a. Now the SCOTCH libraries need to be specified due to library name changes. Several additional libraries added to the SuiteSparse which are required by PETSc as well.

satishk added 3 commits October 4, 2022 12:18
…ecified due to library name changes. Several additional libraries added to the SuiteSparse which are required by PETSc as well.
@boegel boegel changed the title Modifications for PETSc 2022a. Now the SCOTCH libraries need to be specified due to library name changes. Several additional libraries added to the SuiteSparse which are required by PETSc as well. update PETSc easyblock for newer versions Oct 12, 2022
@boegel boegel added the update label Oct 12, 2022
@boegel boegel added this to the 4.x milestone Oct 12, 2022
# which is the reason for this new code.
req_scotch_libs = ['libptesmumps.a', 'libptscotchparmetisv3.a',
'libptscotch.a', 'libptscotcherr.a', 'libesmumps.a',
'libscotch.a', 'libscotcherr.a']
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

please sort these library names alphabetically, much easier for human eyes?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done!. :)

@boegel boegel modified the milestones: 4.x, next release (4.6.3?) Oct 26, 2022
@satishskamath satishskamath requested a review from boegel October 26, 2022 18:07
@satishskamath
Copy link
Contributor Author

@boegel any updates on this? :)

@boegel
Copy link
Member

boegel commented Nov 8, 2022

Test report by @boegel

Overview of tested easyconfigs (in order)

  • SUCCESS PETSc-3.11.1-foss-2019a-Python-3.7.2.eb
  • SUCCESS PETSc-3.12.4-foss-2019b-Python-3.7.4.eb
  • SUCCESS PETSc-3.12.4-foss-2020a-Python-3.8.2.eb
  • SUCCESS PETSc-3.15.1-foss-2021a.eb

Build succeeded for 4 out of 4 (4 easyconfigs in total)
node3135.skitty.os - Linux RHEL 8.4, x86_64, Intel(R) Xeon(R) Gold 6140 CPU @ 2.30GHz (skylake_avx512), Python 3.6.8
See https://gist.github.com/36e4a18e8ad00f361e163b903efad9c0 for a full test report.

@boegel boegel merged commit dc2d8de into easybuilders:develop Nov 8, 2022
@boegel boegel changed the title update PETSc easyblock for newer versions update PETSc easyblock for newer versions Jan 8, 2023
@boegel boegel changed the title update PETSc easyblock for newer versions update PETSc easyblock for newer versions (>= 3.17) Jan 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants