Skip to content

Conversation

@dyzheng
Copy link
Collaborator

@dyzheng dyzheng commented Apr 22, 2022

No description provided.

sunliang98 and others added 8 commits April 19, 2022 21:32
Add a parameter "ifwarn" to the SCAN_BEGIN and SCAN_END in global_function.h to switch the warning.
Fix a output bug in Pseudopot_upf::read_pseudo_upf201, which may out invalid warning. For example, if the key word in pseudopotential is <PP_R>, ABACUS will look for <PP_R first and output the warning that the <PP_R> isn't found, next it will find <PP_R>, but <PP_R and <PP_R> are equivalent, so the warning is invalid.
As a result, I turn off the warning in the functions that look for <PP_R, <PP_RAB, <PP_DIJ, <PP_RHOATOM.
Besides, many pseudopotentials do not have block <PP_SPIN_ORB>, the warning seems needless, so I turn off the warning of looking for <PP_SPIN_ORB> and </PP_SPIN_ORB>.
The warning of </UPF> is turned off for the same reason.
The problems of <PP_SPIN_ORB> and </UPF> are mentioned in issue#128 in abacusmodeling/abacus-develop.
test(pw): cg of HSolver with larger H matrices
Fix: remove invalid warning in `Pseudopot_upf::read_pseudo_upf201`.
Fix: 1. only init wfc once for MD and relax; 2. reset PW_DIAG_THR every Ionic step. 3. 17 test cases reference updated
@dyzheng dyzheng merged commit 1a279a2 into abacusmodeling:develop Apr 22, 2022
@dyzheng dyzheng linked an issue Apr 29, 2022 that may be closed by this pull request
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.

Error message: some processor has no bands-row-blocks.

2 participants