Skip to content
Snippets Groups Projects
Commit 67b01dff authored by Robert K's avatar Robert K
Browse files

fix CMakeLists for callback and communication.

parent df571f05
No related branches found
No related tags found
No related merge requests found
......@@ -17,7 +17,6 @@ set(EXAMPLES main_transport_cb
add_definitions("-DALUGRID_CUBE")
add_definitions("-DGRIDDIM=3")
add_definitions("-DWORLDDIM=3")
add_definitions("-DCALLBACK_ADAPTATION")
#add_definitions("-DUSE_VECTOR_FOR_PWF")
......@@ -28,18 +27,18 @@ add_executable(main_transport_cb main.cc)
dune_target_enable_all_packages( main_transport_cb )
#dune_target_link_libraries(main_transport_cb "${DUNE_LIBS};${DUNE_ALUGRID_LIBRARY}")
set_property(TARGET main_transport_cb APPEND PROPERTY
COMPILE_DEFINITIONS "TRANSPORT" )
COMPILE_DEFINITIONS "TRANSPORT;CALLBACK_ADAPTATION" )
add_executable(main_ball_cb main.cc)
dune_target_enable_all_packages( main_ball_cb )
#dune_target_link_libraries(main_ball_cb "${DUNE_LIBS};${DUNE_ALUGRID_LIBRARY}")
set_property(TARGET main_ball_cb APPEND PROPERTY
COMPILE_DEFINITIONS "BALL" )
COMPILE_DEFINITIONS "BALL;CALLBACK_ADAPTATION" )
add_executable(main_euler_cb main.cc)
dune_target_enable_all_packages( main_euler_cb )
#dune_target_link_libraries(main_euler_cb "${DUNE_LIBS};${DUNE_ALUGRID_LIBRARY}")
set_property(TARGET main_euler_cb APPEND PROPERTY
COMPILE_DEFINITIONS "EULER" )
COMPILE_DEFINITIONS "EULER;CALLBACK_ADAPTATION" )
install(FILES ${callback_HEADERS} DESTINATION ${callbackdir})
......@@ -24,18 +24,18 @@ add_executable(main_transport_comm main.cc)
dune_target_enable_all_packages(main_transport_comm )
#dune_target_link_libraries(main_transport_comm "${DUNE_LIBS};${DUNE_ALUGRID_LIBRARY}")
set_property(TARGET main_transport_comm APPEND PROPERTY
COMPILE_DEFINITIONS "TRANSPORT" )
COMPILE_DEFINITIONS "TRANSPORT;NON_BLOCKING" )
add_executable(main_ball_comm main.cc)
dune_target_enable_all_packages(main_ball_comm )
#dune_target_link_libraries(main_ball_comm "${DUNE_LIBS};${DUNE_ALUGRID_LIBRARY}")
set_property(TARGET main_ball_comm APPEND PROPERTY
COMPILE_DEFINITIONS "BALL" )
COMPILE_DEFINITIONS "BALL;NON_BLOCKING" )
add_executable(main_euler_comm main.cc)
dune_target_enable_all_packages(main_euler_comm )
#dune_target_link_libraries(main_euler_comm "${DUNE_LIBS};${DUNE_ALUGRID_LIBRARY}")
set_property(TARGET main_euler_comm APPEND PROPERTY
COMPILE_DEFINITIONS "EULER" )
COMPILE_DEFINITIONS "EULER;NON_BLOCKING" )
install(FILES ${communication_HEADERS} DESTINATION ${communicationdir})
......@@ -251,7 +251,13 @@ inline double FiniteVolumeScheme< V, Model >
const Entity &entity = *it;
const IntersectionIterator iitend = gridView().iend( entity );
for( IntersectionIterator iit = gridView().ibegin( entity ); iit != iitend; ++iit )
{
#if DUNE_VERSION_NEWER(DUNE_GRID,2,4)
apply( iit->outside(), time, solution, update, dt );
#else
apply( *(iit->outside()), time, solution, update, dt );
#endif
}
} // end grid traversal
// return time step
......
......@@ -14,7 +14,7 @@ CLEANFILES = $(DATACLEANFILES)
# possible problems are BALL, TRANSPORT, EULER
PROBLEM = TRANSPORT
# extra flags: -DUSE_VECTOR_FOR_PWF -DNO_OUTPUT -DNON_BLOCKING
# extra flags: -DUSE_VECTOR_FOR_PWF -DNO_OUTPUT -DNON_BLOCKING -DCALLBACK_ADAPTATION
EXTRAFLAGS =
AM_CPPFLAGS += $(EXTRAFLAGS)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment