forked from abacusmodeling/abacus-develop
-
Notifications
You must be signed in to change notification settings - Fork 119
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
- Loading branch information
Showing
28 changed files
with
638 additions
and
512 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
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
#ifndef LCAO_DOMAIN_H | ||
#define LCAO_DOMAIN_H | ||
|
||
#include "module_cell/module_neighbor/sltk_atom_arrange.h" | ||
#include "module_cell/module_neighbor/sltk_grid_driver.h" | ||
#include "module_hamilt_pw/hamilt_pwdft/global.h" | ||
#include "module_hamilt_lcao/hamilt_lcaodft/hamilt_lcao.h" | ||
|
||
|
||
namespace LCAO_domain | ||
{ | ||
|
||
//! prepare grid integration | ||
void grid_prepare( | ||
const Grid_Technique& gt, | ||
Gint_Gamma &gint_gamma, | ||
Gint_k &gint_k, | ||
const ModulePW::PW_Basis& rhopw, | ||
const ModulePW::PW_Basis_Big& bigpw); | ||
|
||
|
||
} | ||
|
||
#endif |
Oops, something went wrong.