File tree Expand file tree Collapse file tree
analysis/classicalEnrichmentComparison/Forces/PSPnonlocal/KSDFTOrthoEFEUniformQuad Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ cmake_minimum_required (VERSION 3.20 )
2+ project (poisson_problem_comprison)
3+ set (CMAKE_CXX_STANDARD 17)
4+ set (CMAKE_CXX_STANDARD_REQUIRED ON )
5+
6+ set (MAIN_PROJECT_DIR $ENV{DFTEFE_PATH} )
7+ message (${MAIN_PROJECT_DIR} )
8+
9+ list (APPEND CMAKE_MODULE_PATH ${MAIN_PROJECT_DIR} /cmake)
10+
11+ include_directories (${MAIN_PROJECT_DIR} /src )
12+ add_subdirectory (${MAIN_PROJECT_DIR} /src/utils ${MAIN_PROJECT_DIR} /test/basis/lib/buildUtils )
13+ add_subdirectory (${MAIN_PROJECT_DIR} /src/basis ${MAIN_PROJECT_DIR} /test/basis/lib/buildBasis )
14+ add_subdirectory (${MAIN_PROJECT_DIR} /src/atoms ${MAIN_PROJECT_DIR} /test/basis/lib/buildAtoms )
15+ add_subdirectory (${MAIN_PROJECT_DIR} /src/quadrature ${MAIN_PROJECT_DIR} /test/basis/lib/buildQuadrature )
16+ add_subdirectory (${MAIN_PROJECT_DIR} /src/linearAlgebra ${MAIN_PROJECT_DIR} /test/linearAlgebra/lib/buildLinearAlgebra )
17+ add_subdirectory (${MAIN_PROJECT_DIR} /src/electrostatics ${MAIN_PROJECT_DIR} /test/electrostatics/lib/electrostatics )
18+ add_subdirectory (${MAIN_PROJECT_DIR} /src/ksdft ${MAIN_PROJECT_DIR} /test/ksdft/lib/ksdft )
19+
20+ if (ENABLE_MPI)
21+ add_compile_definitions (DFTEFE_WITH_MPI )
22+ add_executable (TestKohnShamDft ${MAIN_PROJECT_DIR} /analysis/classicalEnrichmentComparison/Forces/PSPnonlocal/KSDFTOrthoEFEUniformQuad/TestKohnShamDft.cpp )
23+ target_link_libraries (TestKohnShamDft PUBLIC dft-efe-basis dft-efe-electrostatics dft-efe-ksdft dft-efe-utils dft-efe-quadrature dft-efe-linalg dft-efe-atoms )
24+ endif ()
You can’t perform that action at this time.
0 commit comments