Skip to content

Commit c88e8d4

Browse files
committed
Merge branch 'fix_calc_min_max_band_energies' into bse_only_chiloc
2 parents e59c27e + 47c9889 commit c88e8d4

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

src/dcore/sumkdft_opt.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -854,6 +854,7 @@ def eff_atomic_levels(self):
854854
eff_atlevels = None
855855
return mpi.bcast(eff_atlevels)
856856

857+
# This replacement does not work when np_mpi > nk
857858
def calculate_min_max_band_energies(self):
858859
# hop = self.hopping
859860
# diag_hop = numpy.zeros(hop.shape[:-1])
@@ -871,6 +872,16 @@ def calculate_min_max_band_energies(self):
871872
self.max_band_energy = max_band_energy
872873
return min_band_energy, max_band_energy
873874

875+
# Simply set 0
876+
def calculate_min_max_band_energies(self):
877+
if mpi.is_master_node():
878+
warn("Set min_band_energy=0 and max_band_energy=0 when hopping_part is used.")
879+
min_band_energy = 0
880+
max_band_energy = 0
881+
self.min_band_energy = min_band_energy
882+
self.max_band_energy = max_band_energy
883+
return min_band_energy, max_band_energy
884+
874885
# This method is not used for the moment.
875886
# Actually, replacement is simple.
876887
def calc_density_correction(self, filename=None, dm_type='wien2k'):

0 commit comments

Comments
 (0)