@@ -9,7 +9,9 @@ set(PCMS_HEADERS
99 pcms/coordinate_systems.h
1010 pcms/coordinate_transform.h
1111 pcms/field.h
12+ pcms/create_field.h
1213 pcms/field_communicator.h
14+ pcms/field_communicator2.h
1315 pcms/field_evaluation_methods.h
1416 pcms/memory_spaces.h
1517 pcms/types.h
@@ -18,10 +20,25 @@ set(PCMS_HEADERS
1820 pcms/profile.h
1921 pcms/print.h
2022 pcms/partition.h
21- pcms/coupler.h)
23+ pcms/coupler.h
24+ pcms/coordinate_system.h
25+ pcms/field_layout.h
26+ pcms/adapter/point_cloud/point_cloud_layout.h
27+ pcms/adapter/point_cloud/point_cloud.h
28+ pcms/adapter/omega_h/omega_h_field_layout.h
29+ pcms/adapter/omega_h/omega_h_field2.h)
2230
23- set (PCMS_SOURCES pcms.cpp pcms/assert.cpp pcms/print.cpp
24- pcms/adapter/xgc/xgc_field_adapter.h)
31+ set (PCMS_SOURCES
32+ pcms.cpp
33+ pcms/assert.cpp
34+ pcms/print.cpp
35+ pcms/create_field.cpp
36+ pcms/adapter/xgc/xgc_field_adapter.h
37+ pcms/adapter/point_cloud/point_cloud_layout.cpp
38+ pcms/adapter/point_cloud/point_cloud.cpp
39+ pcms/adapter/omega_h/omega_h_field_layout.cpp
40+ pcms/adapter/omega_h/omega_h_field2.cpp
41+ pcms/adapter/xgc/xgc_field_adapter.h)
2542
2643configure_file (pcms/version.h.in pcms/version.h )
2744
@@ -31,8 +48,14 @@ if(PCMS_ENABLE_XGC)
3148endif ()
3249if (PCMS_ENABLE_OMEGA_H)
3350 list (APPEND PCMS_SOURCES pcms/point_search.cpp)
34- list (APPEND PCMS_HEADERS pcms/adapter/omega_h/omega_h_field.h
35- pcms/transfer_field.h pcms/uniform_grid.h pcms/point_search.h)
51+ list (
52+ APPEND
53+ PCMS_HEADERS
54+ pcms/adapter/omega_h/omega_h_field.h
55+ pcms/transfer_field.h
56+ pcms/transfer_field2.h
57+ pcms/uniform_grid.h
58+ pcms/point_search.h)
3659endif ()
3760
3861find_package (Kokkos REQUIRED )
@@ -43,8 +66,8 @@ set_target_properties(pcms_core PROPERTIES OUTPUT_NAME pcmscore EXPORT_NAME
4366 core)
4467add_library (pcms::core ALIAS pcms_core )
4568target_compile_features (pcms_core PUBLIC cxx_std_17 )
46- target_link_libraries (pcms_core PUBLIC redev::redev MPI::MPI_CXX Kokkos::kokkos
47- perfstubs )
69+ target_link_libraries (pcms_core PUBLIC meshfields::meshfields redev::redev
70+ MPI::MPI_CXX Kokkos::kokkos perfstubs )
4871if (PCMS_ENABLE_OMEGA_H)
4972 target_link_libraries (pcms_core PUBLIC Omega_h::omega_h )
5073 target_compile_definitions (pcms_core PUBLIC -DPCMS_HAS_OMEGA_H )
0 commit comments