Skip to content

Commit 4d3fe8e

Browse files
authored
Archiving spinorbital MR-LDSRG(2) (evangelistalab#404)
* Move Francesco's spinorbital MR-LDSRG(2) to attic, remove associated tests * Remove other mentions * Rename dsrg_so_y to dsrg_so
1 parent 54c8511 commit 4d3fe8e

File tree

13 files changed

+4
-2822
lines changed

13 files changed

+4
-2822
lines changed

forte/CMakeLists.txt

-1
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,6 @@ mrdsrg-helper/dsrg_time.cc
183183
mrdsrg-helper/dsrg_transformed.cc
184184
mrdsrg-helper/run_dsrg.cc
185185
mrdsrg-so/mrdsrg_so.cc
186-
mrdsrg-so/so-mrdsrg.cc
187186
mrdsrg-spin-adapted/dsrg_mrpt.cc
188187
mrdsrg-spin-adapted/dsrg_mrpt_2nd.cc
189188
mrdsrg-spin-adapted/dsrg_mrpt_amp.cc

forte/api/forte_python_module.cc

+1-8
Original file line numberDiff line numberDiff line change
@@ -215,8 +215,7 @@ PYBIND11_MODULE(_forte, m) {
215215
"Make a DSRG method (spin-integrated implementation)");
216216
m.def("make_sadsrg_method", &make_sadsrg_method,
217217
"Make a DSRG method (spin-adapted implementation)");
218-
m.def("make_dsrg_so_y", &make_dsrg_so_y, "Make a DSRG pointer (spin-orbital implementation)");
219-
m.def("make_dsrg_so_f", &make_dsrg_so_f, "Make a DSRG pointer (spin-orbital implementation)");
218+
m.def("make_dsrg_so", &make_dsrg_so, "Make a DSRG pointer (spin-orbital implementation)");
220219
m.def("make_dsrg_spin_adapted", &make_dsrg_spin_adapted,
221220
"Make a DSRG pointer (spin-adapted implementation)");
222221

@@ -391,12 +390,6 @@ PYBIND11_MODULE(_forte, m) {
391390
.def("compute_Heff_actv", &MRDSRG_SO::compute_Heff_actv,
392391
"Return the DSRG dressed ActiveSpaceIntegrals");
393392

394-
// export SOMRDSRG
395-
py::class_<SOMRDSRG>(m, "SOMRDSRG")
396-
.def("compute_energy", &SOMRDSRG::compute_energy, "Compute DSRG energy")
397-
.def("compute_Heff_actv", &SOMRDSRG::compute_Heff_actv,
398-
"Return the DSRG dressed ActiveSpaceIntegrals");
399-
400393
// export DSRG_MRPT spin-adapted code
401394
py::class_<DSRG_MRPT>(m, "DSRG_MRPT")
402395
.def("compute_energy", &DSRG_MRPT::compute_energy, "Compute DSRG energy")
File renamed without changes.
File renamed without changes.

forte/mrdsrg-helper/run_dsrg.cc

+1-10
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
*/
2929

3030
#include "mrdsrg-so/mrdsrg_so.h"
31-
#include "mrdsrg-so/so-mrdsrg.h"
3231
#include "mrdsrg-spin-adapted/dsrg_mrpt.h"
3332
#include "mrdsrg-spin-integrated/dsrg_mrpt2.h"
3433
#include "mrdsrg-spin-integrated/dsrg_mrpt3.h"
@@ -81,22 +80,14 @@ std::unique_ptr<SADSRG> make_sadsrg_method(std::shared_ptr<RDMs> rdms,
8180
return dsrg_method;
8281
}
8382

84-
std::unique_ptr<MRDSRG_SO> make_dsrg_so_y(std::shared_ptr<RDMs> rdms,
83+
std::unique_ptr<MRDSRG_SO> make_dsrg_so(std::shared_ptr<RDMs> rdms,
8584
std::shared_ptr<SCFInfo> scf_info,
8685
std::shared_ptr<ForteOptions> options,
8786
std::shared_ptr<ForteIntegrals> ints,
8887
std::shared_ptr<MOSpaceInfo> mo_space_info) {
8988
return std::make_unique<MRDSRG_SO>(rdms, scf_info, options, ints, mo_space_info);
9089
}
9190

92-
std::unique_ptr<SOMRDSRG> make_dsrg_so_f(std::shared_ptr<RDMs> rdms,
93-
std::shared_ptr<SCFInfo> scf_info,
94-
std::shared_ptr<ForteOptions> options,
95-
std::shared_ptr<ForteIntegrals> ints,
96-
std::shared_ptr<MOSpaceInfo> mo_space_info) {
97-
return std::make_unique<SOMRDSRG>(rdms, scf_info, options, ints, mo_space_info);
98-
}
99-
10091
std::unique_ptr<DSRG_MRPT> make_dsrg_spin_adapted(std::shared_ptr<RDMs> rdms,
10192
std::shared_ptr<SCFInfo> scf_info,
10293
std::shared_ptr<ForteOptions> options,

forte/mrdsrg-helper/run_dsrg.h

+1-8
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@
3838
#include "mrdsrg-spin-integrated/three_dsrg_mrpt2.h"
3939
#include "mrdsrg-spin-integrated/mrdsrg.h"
4040
#include "mrdsrg-so/mrdsrg_so.h"
41-
#include "mrdsrg-so/so-mrdsrg.h"
4241
#include "mrdsrg-spin-adapted/dsrg_mrpt.h"
4342
#include "mrdsrg-spin-adapted/sadsrg.h"
4443

@@ -77,18 +76,12 @@ std::unique_ptr<MASTER_DSRG> make_dsrg_method(std::shared_ptr<RDMs> rdms,
7776
std::shared_ptr<ForteIntegrals> ints,
7877
std::shared_ptr<MOSpaceInfo> mo_space_info);
7978

80-
std::unique_ptr<MRDSRG_SO> make_dsrg_so_y(std::shared_ptr<RDMs> rdms,
79+
std::unique_ptr<MRDSRG_SO> make_dsrg_so(std::shared_ptr<RDMs> rdms,
8180
std::shared_ptr<SCFInfo> scf_info,
8281
std::shared_ptr<ForteOptions> options,
8382
std::shared_ptr<ForteIntegrals> ints,
8483
std::shared_ptr<MOSpaceInfo> mo_space_info);
8584

86-
std::unique_ptr<SOMRDSRG> make_dsrg_so_f(std::shared_ptr<RDMs> rdms,
87-
std::shared_ptr<SCFInfo> scf_info,
88-
std::shared_ptr<ForteOptions> options,
89-
std::shared_ptr<ForteIntegrals> ints,
90-
std::shared_ptr<MOSpaceInfo> mo_space_info);
91-
9285
std::unique_ptr<DSRG_MRPT> make_dsrg_spin_adapted(std::shared_ptr<RDMs> rdms,
9386
std::shared_ptr<SCFInfo> scf_info,
9487
std::shared_ptr<ForteOptions> options,

forte/options.yaml

-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@ Driver:
4545
"SA-MRDSRG",
4646
"DSRG_MRPT",
4747
"MRDSRG_SO",
48-
"SOMRDSRG",
4948
]
5049
help: "Dynamical correlation solver type"
5150
CALC_TYPE:

forte/proc/dsrg.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -175,9 +175,7 @@ def make_dsrg_solver(self):
175175
self.Heff_implemented = True
176176
self.Meff_implemented = True
177177
elif self.solver_type in ["MRDSRG_SO", "MRDSRG-SO"]:
178-
self.dsrg_solver = forte.make_dsrg_so_y(*args)
179-
elif self.solver_type == "SOMRDSRG":
180-
self.dsrg_solver = forte.make_dsrg_so_f(*args)
178+
self.dsrg_solver = forte.make_dsrg_so(*args)
181179
elif self.solver_type in ["DSRG_MRPT", "DSRG-MRPT"]:
182180
self.dsrg_solver = forte.make_dsrg_spin_adapted(*args)
183181
else:

tests/methods/mrdsrg_so-2/input.dat

-43
This file was deleted.

0 commit comments

Comments
 (0)