Skip to content

Conversation

@maki49
Copy link
Collaborator

@maki49 maki49 commented Nov 7, 2024

  • Do not produce "running_scf.log" when esolver_type==lr
  • Fix a memory waste in LR_Util::matsym

@mohanchen
Copy link
Collaborator

‘lr' should not be a special case that appears in deciding the name of running log. This is not a good enough design. I would suggest the developer to think a more appropriate way to implement the function.

@mohanchen mohanchen closed this Nov 12, 2024
@maki49 maki49 reopened this Nov 12, 2024
@maki49
Copy link
Collaborator Author

maki49 commented Nov 12, 2024

‘lr' should not be a special case that appears in deciding the name of running log. This is not a good enough design. I would suggest the developer to think a more appropriate way to implement the function.

I've changed the code to the new solution to avoid log-coverage: if esolver_type=="lr", modify calculation to "nscf".

@mohanchen mohanchen merged commit 2a40059 into deepmodeling:develop Nov 13, 2024
25 checks passed
@mohanchen mohanchen added the EXX and lr-TDDFT Related to EXX or lr-TDDFT label Nov 13, 2024
Fisherd99 pushed a commit to Fisherd99/abacus-BSE that referenced this pull request Mar 31, 2025
* fix the waste of memory in matsym

* output to running_nscf.log for lr

* remove a useless line in op_lr_diag
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

EXX and lr-TDDFT Related to EXX or lr-TDDFT

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants