forked from abacusmodeling/abacus-develop
-
Notifications
You must be signed in to change notification settings - Fork 134
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* update timer, add std * update the format of esolver_fp.cpp * add description in esolver_fp.h * update a few esolver files * update esolver description for LCAO * update some formats of esolver codes * update esolver_ks_pw.cpp formats * update formats of esolver_ks_pw.cpp and esolver_ks_pw.h * update esolver_ks_lcao_tddft.cpp formats * update format of esolver_sdft_pw.cpp * update the format of esolver_sdft_pw_tool.cpp * keep formating esolver_ks_pw.cpp * formating esolver_of_interface.cpp * change GlobalC::ucell to ucell in esolver_ks.cpp * remove some GlobalC::ucell in esolver_sdft_pw.cpp * refactor the code before getting rid of RA in esolver_lcao * refactor before getting rid of LOWF * refactor before getting rid of LCAO_hamilt.h and LCAO_matrix.h * refactor wavefunc_in_pw * refactor density matrix * refactor the format cal_dm_psi.cpp * format forces.cpp * refactor esolver_of_tool.cpp * change member function beforescf in Esolver to before_scf * change afterscf to after_scf * change updatepot to update_pot * change eachiterinit to iter_init, change eachiterfinish to iter_finish * refactor esolvers, change member function names of most esolvers * reformat esolver.h * update tests for esolvers * add TITLE in esolver_ks_lcao * update esolver_ks_lcao * update esolver_lcao * update timer::tick in esolver_lcao * try to delete LCAO_Matrix in LCAO_Hamilt, and try to delete Parallel_Orbitals in Force_k * fix the compiling issue with LCAO_hamilt.hpp * try to divide the FORCE_k.cpp into several small files * divide FORCE_k into foverlap_k.cpp ftvnl_dphi_k.cpp fvl_dphi_k.cpp fvnl_dbeta_k.cpp four files * get rid of UHM in FORCE_k.cpp * cannot compile, but I have modified some files in order to get rid of Gint_k and Gint_Gamma in UHM * keep updating, cannot run * update write_Vxc, cannot run yet * keep updating gint_gamma and gint_k * update LCAO_matrix.cpp * divide force files, and update Makefile.Objects * update LCAO_hamilt.cpp * delete genH pointer in UHM * divide LCAO_hamilt.cpp into small codes, grid_init.cpp is the first one * update grid_init in esolver_ks_lcao * add a new namespace named sparse_format, most of the functions that originally belong to LCAO_hamilt should be moved to sparse_format * cannot find the mismatch of DFTU * fix the DFTU error * update * enable the test_memory function again by setting calcalculation parameter in INPUT file * update memory record functions * add sparse_format_u * keep refactoring LCAO_hamilt * rename sparse format files, which are originally defined in LCAO_hamilt.h * add spar_u.h and spar_u.cpp * update sparse matrix * add spar_exx * update LCAO_hamilt.cpp * tear down LCAO_hamilt.h and .cpp, DONE. * keep updating spar * fix the bugs after deleting LCAO_hamilt * continue * fix some errors when compiling * fix compiling errors in DOS * fix errors without uhm * remove directly use of LM in spar_hsr.cpp * update spa_ files * keep cleaning the mass left by UHM * finnaly, all files can be compiled without uhm * previous commit has problems, now it has been fixed. * fix makefile bugs * fix exx compiling errors * fix exx problems * update exx * fix exx * in some sense, the exx code is a disaster * let's fix exx again * fix undefination * fix a bug in LCAO Refactor Step 4, I accidently forgot to add & for Grid_Driver& _grid in output_mat_sparse.h --------- Co-authored-by: maki49 <[email protected]>
- Loading branch information
Showing
45 changed files
with
1,564 additions
and
1,137 deletions.
There are no files selected for viewing
This file contains 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 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 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 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 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 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 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 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 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 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.