Skip to content

Commit 2af2095

Browse files
authored
Fix: PR conflicts (#5329)
1 parent 5a6f494 commit 2af2095

File tree

6 files changed

+28
-9
lines changed

6 files changed

+28
-9
lines changed

source/module_lr/operator_casida/operator_lr_diag.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,8 @@ namespace LR
4242
const int npol,
4343
const T* psi_in,
4444
T* hpsi,
45-
const int ngk_ik = 0)const override
45+
const int ngk_ik = 0,
46+
const bool is_first_node = false)const override
4647
{
4748
ModuleBase::TITLE("OperatorLRDiag", "act");
4849
const int nlocal_ph = nk * pX.get_local_size(); // local size of particle-hole basis

source/module_lr/operator_casida/operator_lr_exx.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ namespace LR
7575
}
7676

7777
template<typename T>
78-
void OperatorLREXX<T>::act(const int nbands, const int nbasis, const int npol, const T* psi_in, T* hpsi, const int ngk_ik)const
78+
void OperatorLREXX<T>::act(const int nbands, const int nbasis, const int npol, const T* psi_in, T* hpsi, const int ngk_ik, const bool is_first_node)const
7979
{
8080
ModuleBase::TITLE("OperatorLREXX", "act");
8181

source/module_lr/operator_casida/operator_lr_exx.h

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,15 @@ namespace LR
5555

5656
void init(const int ik_in) override {};
5757

58-
virtual void act(const int nbands, const int nbasis, const int npol, const T* psi_in, T* hpsi, const int ngk_ik = 0)const override;
59-
60-
private:
58+
virtual void act(const int nbands,
59+
const int nbasis,
60+
const int npol,
61+
const T* psi_in,
62+
T* hpsi,
63+
const int ngk_ik = 0,
64+
const bool is_first_node = false) const override;
65+
66+
private:
6167
//global sizes
6268
const int& nspin;
6369
const int& naos;

source/module_lr/operator_casida/operator_lr_hxc.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ inline std::complex<double> conj(std::complex<double> a) { return std::conj(a);
1717
namespace LR
1818
{
1919
template<typename T, typename Device>
20-
void OperatorLRHxc<T, Device>::act(const int nbands, const int nbasis, const int npol, const T* psi_in, T* hpsi, const int ngk_ik)const
20+
void OperatorLRHxc<T, Device>::act(const int nbands, const int nbasis, const int npol, const T* psi_in, T* hpsi, const int ngk_ik, const bool is_first_node)const
2121
{
2222
ModuleBase::TITLE("OperatorLRHxc", "act");
2323
const int& sl = ispin_ks[0];

source/module_lr/operator_casida/operator_lr_hxc.h

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,15 @@ namespace LR
4747

4848
void init(const int ik_in) override {};
4949

50-
virtual void act(const int nbands, const int nbasis, const int npol, const T* psi_in, T* hpsi, const int ngk_ik = 0)const override;
50+
virtual void act(const int nbands,
51+
const int nbasis,
52+
const int npol,
53+
const T* psi_in,
54+
T* hpsi,
55+
const int ngk_ik = 0,
56+
const bool is_first_node = false) const override;
5157

52-
private:
58+
private:
5359
void grid_calculation(const int& nbands)const;
5460

5561
//global sizes

source/module_lr/ri_benchmark/operator_ri_hartree.h

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,13 @@ namespace RI_Benchmark
5050
}
5151
};
5252
~OperatorRIHartree() {}
53-
void act(const int nbands, const int nbasis, const int npol, const T* psi_in, T* hpsi, const int ngk_ik = 0)const override
53+
void act(const int nbands,
54+
const int nbasis,
55+
const int npol,
56+
const T* psi_in,
57+
T* hpsi,
58+
const int ngk_ik = 0,
59+
const bool is_first_node = false) const override
5460
{
5561
assert(GlobalV::MY_RANK == 0); // only serial now
5662
assert(nbasis == npairs);

0 commit comments

Comments
 (0)