-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
8f12f21
commit 8f3bf0a
Showing
47 changed files
with
476 additions
and
307 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
/* | ||
* ExaChem: Open Source Exascale Computational Chemistry Software. | ||
* | ||
* Copyright 2023-2024 Pacific Northwest National Laboratory, Battelle Memorial Institute. | ||
* | ||
* See LICENSE.txt for details | ||
*/ | ||
|
||
#pragma once | ||
|
||
#include "exachem/cc/cc2/cd_cc2_os.hpp" | ||
|
||
namespace exachem::cc2 { | ||
void cd_cc2_driver(ExecutionContext& ec, ChemEnv& chem_env); | ||
} // namespace exachem::cc2 |
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,21 @@ | ||
/* | ||
* ExaChem: Open Source Exascale Computational Chemistry Software. | ||
* | ||
* Copyright 2023-2024 Pacific Northwest National Laboratory, Battelle Memorial Institute. | ||
* | ||
* See LICENSE.txt for details | ||
*/ | ||
|
||
#pragma once | ||
|
||
#include "exachem/cholesky/v2tensors.hpp" | ||
|
||
namespace exachem::cc::ducc { | ||
void ducc_driver(ExecutionContext& ec, ChemEnv& chem_env); | ||
|
||
template<typename T> | ||
void DUCC_T_CCSD_Driver(ChemEnv& chem_env, ExecutionContext& ec, const TiledIndexSpace& MO, | ||
Tensor<T>& t1, Tensor<T>& t2, Tensor<T>& f1, | ||
cholesky_2e::V2Tensors<T>& v2tensors, size_t nactv, | ||
ExecutionHW ex_hw = ExecutionHW::CPU); | ||
} // namespace exachem::cc::ducc |
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 |
---|---|---|
@@ -1,9 +1,10 @@ | ||
|
||
include(TargetMacros) | ||
|
||
set(DUCC_SRCDIR ${CMAKE_CURRENT_SOURCE_DIR}/../exachem/cc/ducc) | ||
set(DUCC_SRCDIR cc/ducc) | ||
set(DUCC_SRCS | ||
${DUCC_SRCDIR}/ducc_driver.cpp | ||
${DUCC_SRCDIR}/ducc-t_ccsd.cpp | ||
) | ||
|
||
set(DUCC_INCLUDES ${DUCC_SRCDIR}/ducc-t_ccsd.hpp) |
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 |
---|---|---|
@@ -1,11 +1,16 @@ | ||
|
||
include(TargetMacros) | ||
|
||
set(CC_EOM_SRCDIR ${CMAKE_CURRENT_SOURCE_DIR}/../exachem/cc/eom) | ||
set(CC_EOM_SRCDIR cc/eom) | ||
set(CC_EOM_SRCS | ||
${CC_EOM_SRCDIR}/eomccsd_opt.cpp | ||
${CC_EOM_SRCDIR}/eomccsd_driver.cpp | ||
# ${CC_EOM_SRCDIR}/eomccsd.cpp | ||
# ${CC_EOM_SRCDIR}/eom_gradients.cpp | ||
) | ||
|
||
set(CC_EOM_INCLUDES | ||
${CC_EOM_SRCDIR}/eomccsd_opt.hpp | ||
${CC_EOM_SRCDIR}/eomguess_opt.hpp | ||
) | ||
|
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 |
---|---|---|
@@ -1,8 +1,11 @@ | ||
|
||
include(TargetMacros) | ||
|
||
set(GFCC_SRCDIR ${CMAKE_CURRENT_SOURCE_DIR}/../exachem/cc/gfcc) | ||
set(GFCC_SRCDIR cc/gfcc) | ||
set(GFCC_SRCS | ||
${GFCC_SRCDIR}/gfccsd_driver.cpp | ||
) | ||
set(GFCC_INCLUDES | ||
${GFCC_SRCDIR}/gfccsd.hpp | ||
) | ||
|
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,14 @@ | ||
/* | ||
* ExaChem: Open Source Exascale Computational Chemistry Software. | ||
* | ||
* Copyright 2023-2024 Pacific Northwest National Laboratory, Battelle Memorial Institute. | ||
* | ||
* See LICENSE.txt for details | ||
*/ | ||
|
||
#pragma once | ||
#include "exachem/common/chemenv.hpp" | ||
|
||
namespace exachem::cc::gfcc { | ||
void gfccsd_driver(ExecutionContext& ec, ChemEnv& chem_env); | ||
}; |
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
Oops, something went wrong.