Skip to content

Commit b4eae9c

Browse files
committed
Update cal_gdmx and cal_gdmepsl.
1 parent 2b34442 commit b4eae9c

File tree

2 files changed

+2
-37
lines changed

2 files changed

+2
-37
lines changed

source/module_hamilt_lcao/module_deepks/cal_gdmepsl.cpp

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -188,17 +188,6 @@ void LCAO_Deepks::cal_gdmepsl(const std::vector<std::vector<TK>>& dm,
188188
* grad_overlap_1[jpol]->get_value(row_indexes[iw1],
189189
ib + m2)
190190
* r1[ipol]);
191-
// gdmepsl.index_put_({mm, inl, m2, m1},
192-
// ucell.lat0 * *dm_current
193-
// * (grad_overlap_2[jpol]->get_value(col_indexes[iw2], ib +
194-
// m2)
195-
// * overlap_1->get_value(row_indexes[iw1], ib + m1)
196-
// * r0[ipol]));
197-
// gdmepsl.index_put_({mm, inl, m2, m1},
198-
// ucell.lat0 * *dm_current
199-
// * (overlap_2->get_value(col_indexes[iw2], ib + m1)
200-
// * grad_overlap_1[jpol]->get_value(row_indexes[iw1], ib + m2)
201-
// * r1[ipol]));
202191
mm++;
203192
}
204193
}

source/module_hamilt_lcao/module_deepks/cal_gdmx.cpp

Lines changed: 2 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -167,47 +167,23 @@ void LCAO_Deepks::cal_gdmx(const std::vector<std::vector<TK>>& dm,
167167
for (int i = 0; i < 3; i++)
168168
{
169169
//(<d/dX chi_mu|alpha_m>)<chi_nu|alpha_m'>
170-
// gdmx.index_put_({i, iat, inl, m1, m2},
171-
// grad_overlap_2[i]->get_value(col_indexes[iw2], ib + m2)
172-
// * overlap_1->get_value(row_indexes[iw1], ib + m1) *
173-
// *dm_current);
174170
accessor[i][iat][inl][m1][m2]
175171
+= grad_overlap_2[i]->get_value(col_indexes[iw2], ib + m2)
176172
* overlap_1->get_value(row_indexes[iw1], ib + m1) * *dm_current;
177173

178174
//(<d/dX chi_nu|alpha_m'>)<chi_mu|alpha_m>
179-
// gdmx.index_put_({i, iat, inl, m2, m1},
180-
// grad_overlap_2[i]->get_value(col_indexes[iw2], ib + m2)
181-
// * overlap_1->get_value(row_indexes[iw1], ib + m1) *
182-
// *dm_current);
183-
// gdmx[i][iat][inl][m2][m1]
184-
// += grad_overlap_2[i]->get_value(col_indexes[iw2], ib + m2)
185-
// * overlap_1->get_value(row_indexes[iw1], ib + m1) *
186-
// *dm_current;
187175
accessor[i][iat][inl][m1][m2]
188176
+= grad_overlap_2[i]->get_value(col_indexes[iw2], ib + m1)
189177
* overlap_1->get_value(row_indexes[iw1], ib + m2) * *dm_current;
190178

191179
// (<chi_mu|d/dX alpha_m>)<chi_nu|alpha_m'> = -(<d/dX
192-
// chi_mu|alpha_m>)<chi_nu|alpha_m'> gdmx.index_put_({i, ibt2, inl, m1,
193-
// m2},
194-
// -grad_overlap_2[i]->get_value(col_indexes[iw2], ib + m2)
195-
// * overlap_1->get_value(row_indexes[iw1], ib + m1) *
196-
// *dm_current);
180+
// chi_mu|alpha_m>)<chi_nu|alpha_m'>
197181
accessor[i][ibt2][inl][m1][m2]
198182
-= grad_overlap_2[i]->get_value(col_indexes[iw2], ib + m2)
199183
* overlap_1->get_value(row_indexes[iw1], ib + m1) * *dm_current;
200184

201185
//(<chi_nu|d/dX alpha_m'>)<chi_mu|alpha_m> = -(<d/dX
202-
// chi_nu|alpha_m'>)<chi_mu|alpha_m>
203-
// gdmx.index_put_({i, ibt2, inl, m2, m1},
204-
// -grad_overlap_2[i]->get_value(col_indexes[iw2], ib + m2)
205-
// * overlap_1->get_value(row_indexes[iw1], ib + m1) *
206-
// *dm_current);
207-
// gdmx[i][ibt2][inl][m2][m1]
208-
// -= grad_overlap_2[i]->get_value(col_indexes[iw2], ib + m2)
209-
// * overlap_1->get_value(row_indexes[iw1], ib + m1) *
210-
// *dm_current;
186+
//chi_nu|alpha_m'>)<chi_mu|alpha_m>
211187
accessor[i][ibt2][inl][m1][m2]
212188
-= grad_overlap_2[i]->get_value(col_indexes[iw2], ib + m1)
213189
* overlap_1->get_value(row_indexes[iw1], ib + m2) * *dm_current;

0 commit comments

Comments
 (0)