Repository navigation
Feature: Enable noncollinear magnetism and SOC in PW RT-TDDFT with the ETRS propagator and adaptive time stepping #8223
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
Open
AsTonyshment
wants to merge
28
commits into
deepmodeling:develop
Choose a base branch
from
AsTonyshment:feat/rt_nspin4
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+9,470
−3,329
Open
Changes from all commits
Commits
Show all changes
28 commits
Select commit
Hold shift + click to select a range
7335693
Feature: Support nspin=4 PW RT-TDDFT with SOC, magnetization, spin-cu…
AsTonyshment 4ea3407
Test: Add unit tests and SOC integration tests for nspin=4 PW RT-TDDFT
AsTonyshment 019fc9b
Continue when `scf_nmax` is reached with consistent endpoint states
AsTonyshment c9d9b51
Feature: Add automatic half-step retries for unconverged PW RT-TDDFT …
AsTonyshment 85c45c8
Feature: Add independent td_scf_nmax limits for PW and LCAO RT-TDDFT
AsTonyshment c5ff35e
Change default gga_grad in RT-TDDFT to 2
AsTonyshment 2ee8611
Refactor: Move PW RT-TDDFT code and tests into dedicated modules
AsTonyshment 0aa3f28
Feature: Add PW RT-TDDFT ETRS propagation with Lanczos and Taylor exp…
AsTonyshment 42b6b36
Refactor RT-TDDFT parameter checks to use the InputDomain API
AsTonyshment b879c15
Perf: Accelerate PW RT-TDDFT ETRS Lanczos propagation
AsTonyshment 8829896
Remove redundant workspaces, projection overload, and unused CN setti…
AsTonyshment 1947ef7
Refactor test fixtures to isolate parameter state and remove unnecess…
AsTonyshment afb8364
Decouple density restart output from convergence flags and improve TD…
AsTonyshment ddd98a0
Refactor PW RT-TDDFT solver by extracting state handling, diagnostics…
AsTonyshment c63211d
Separate PW-specific Eij output from shared formatting to fix LCAO te…
AsTonyshment d829d0b
Refactor PW RT-TDDFT interfaces to replace redundant parameter bundle…
AsTonyshment f486f02
Fix PW RT-TDDFT workspace initialization for single-band calculations…
AsTonyshment f481af3
Move exponential workspace into Lanczos and remove unused TD history …
AsTonyshment 0a73667
Set a per-case current tolerance of 5e-10 for the PW ETRS retry regre…
AsTonyshment 529d464
Improve PW regression accuracy and tolerances, refresh references and…
AsTonyshment 6a5264d
Resolve CI/CD failure by setting a per-case current tolerance for `31…
AsTonyshment 93b4e1e
Retrigger CI check
AsTonyshment 1ad957b
Strengthen CUDA TRTRI and magnetic PW RT-TDDFT integration test coverage
AsTonyshment 5ebbcd2
Reduce Charge header dependencies and name intermediate values
AsTonyshment 6b8d283
Retrigger CI checks
AsTonyshment c5508ca
Retrigger CI checks
AsTonyshment a9318a9
Revert CUDA trtri unit test
AsTonyshment d603b2f
Restore direct Charge header includes to follow ABACUS coding guidelines
AsTonyshment File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.