Skip to content

Modernize MRChem#560

Draft
msnik1999 wants to merge 1 commit intoMRChemSoft:masterfrom
msnik1999:modernize
Draft

Modernize MRChem#560
msnik1999 wants to merge 1 commit intoMRChemSoft:masterfrom
msnik1999:modernize

Conversation

@msnik1999
Copy link
Copy Markdown
Contributor

@msnik1999 msnik1999 commented Apr 23, 2026

Modernizing MRChem

  • clean-up cmake
    • more user-accessible cmake options
    • "unify" cmake files (make different cmake files more similar)
    • remove warnings with cmake 4.x.x
    • more cmake output (progress / status)
  • libxc folders (should be fixable in fetch_libxc.cmake)
  • locking current upper versioning in libraries
    • XCFun
    • LibXC
    • Python
    • cmake
    • nLohmann JSON
    • compilers
    • Eigen3
    • Catch
  • Ubuntu image for testing contains XCFun from conda, should be built in the pipeline instead

@msnik1999 msnik1999 linked an issue Apr 23, 2026 that may be closed by this pull request
@msnik1999 msnik1999 added enhancement dependencies Pull requests that update a dependency file docs Anything about the MRChem documentation labels Apr 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file docs Anything about the MRChem documentation enhancement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Need to Modernize MRChem

4 participants