Skip to content

CMake: Decouple ELPA dependency from LCAO - #7842

Open
Growl1234 wants to merge 1 commit into
deepmodeling:developfrom
Growl1234:cmake
Open

CMake: Decouple ELPA dependency from LCAO#7842
Growl1234 wants to merge 1 commit into
deepmodeling:developfrom
Growl1234:cmake

Conversation

@Growl1234

@Growl1234 Growl1234 commented Aug 20, 2026

Copy link
Copy Markdown

From investigation and discussion related to #7811 it turns out that ELPA is also used for diag_subspace 1 in PW dav_space solver. Therefore, ENABLE_ELPA and compilation of module_genelpa are no longer guarded with ENABLE_LCAO.

The if(ENABLE_LCAO) clause is no longer needed as ENABLE_PEXSI is handled as dependent option anyways.

Copilot AI lite review requested due to automatic review settings August 20, 2026 12:42

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@Growl1234
Growl1234 marked this pull request as draft August 20, 2026 12:48
@Growl1234
Growl1234 force-pushed the cmake branch 3 times, most recently from 4d4929c to 948eb5c Compare August 20, 2026 12:57
@Growl1234
Growl1234 marked this pull request as ready for review August 20, 2026 12:59
@Growl1234

Growl1234 commented Aug 20, 2026

Copy link
Copy Markdown
Author

The testing failure seems unrelated to this PR:

351: [ RUN      ] 15_KP_HSE_SOC_symm
351: [      OK  ]  etotref
351: [      OK  ]  etotperatomref
351: [      OK  ]  totalforceref
351: [WARNING   ]  totalstressref cal=20978.29639700 ref=20962.91209900 deviation=-15.38429800
351: [      OK  ]  pointgroupref
351: [      OK  ]  spacegroupref
351: [      OK  ]  nksibzref
351: [      OK  ]  magpointgroupref
351: [----------] Time elapsed: 79.317 seconds

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