42 lines
1.6 KiB
CMake
42 lines
1.6 KiB
CMake
|
|
set(SourceFiles
|
|
contactSearch/methods/cellBased/NBS/mapperNBS.cpp
|
|
contactSearch/methods/cellBased/NBS/mapperNBSKernels.cpp
|
|
contactSearch/methods/cellBased/NBS/NBSLevel0.cpp
|
|
contactSearch/methods/cellBased/NBS/NBS.cpp
|
|
contactSearch/methods/cellBased/NBS/cellsWallLevel0.cpp
|
|
|
|
contactSearch/boundaries/boundaryContactSearch/boundaryContactSearch.cpp
|
|
contactSearch/boundaries/twoPartContactSearch/twoPartContactSearchKernels.cpp
|
|
contactSearch/boundaries/twoPartContactSearch/twoPartContactSearch.cpp
|
|
contactSearch/boundaries/periodicBoundaryContactSearch/ppwBndryContactSearchKernels.cpp
|
|
contactSearch/boundaries/periodicBoundaryContactSearch/ppwBndryContactSearch.cpp
|
|
contactSearch/boundaries/periodicBoundaryContactSearch/wallBoundaryContactSearch.cpp
|
|
contactSearch/boundaries/periodicBoundaryContactSearch/periodicBoundaryContactSearch.cpp
|
|
contactSearch/boundaries/boundaryContactSearchList.cpp
|
|
|
|
contactSearch/contactSearch/contactSearch.cpp
|
|
contactSearch/ContactSearch/ContactSearchs.cpp
|
|
|
|
interaction/interaction.cpp
|
|
sphereInteraction/sphereInteractionsLinearModels.cpp
|
|
sphereInteraction/sphereInteractionsNonLinearModels.cpp
|
|
sphereInteraction/sphereInteractionsNonLinearModModels.cpp
|
|
)
|
|
|
|
if(pFlow_Build_MPI)
|
|
list(APPEND SourceFiles
|
|
contactSearch/boundaries/processorBoundaryContactSearch/processorBoundaryContactSearch.cpp
|
|
sphereInteraction/boundaries/processorBoundarySphereInteraction/processorBoundarySphereInteractions.cpp
|
|
)
|
|
endif()
|
|
|
|
set(link_libs Kokkos::kokkos phasicFlow Property Particles Geometry)
|
|
|
|
pFlow_add_library_install(Interaction SourceFiles link_libs)
|
|
|
|
#additional locations
|
|
target_include_directories(Interaction PUBLIC "./contactSearch")
|
|
|
|
|