Skip to content

Commit 0c076f1

Browse files
author
Avirup Sircar
committed
Added force analysis
1 parent 4362b6f commit 0c076f1

File tree

10 files changed

+1266
-16
lines changed

10 files changed

+1266
-16
lines changed
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
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/KSDFTClassicalUniformQuad/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()

0 commit comments

Comments
 (0)