Commit c20eb023 authored by Lukas Riedel's avatar Lukas Riedel

created new ode tests for homogeneous medium

parent 8508c0b9
......@@ -11,27 +11,33 @@ function(dorie_add_system_test_dependency test1 test2)
set_tests_properties(${test1} PROPERTIES DEPENDS ${test2})
endfunction()
# dorie run
dorie_add_system_test(dorie ode.mini)
dorie_add_system_test(dorie ode_higherorder.mini)
dorie_add_system_test(dorie ode_evaporation.mini)
dorie_add_system_test(dorie ode_linear_interpolator.mini)
dorie_add_system_test(dorie muphi.mini)
dorie_add_system_test_dependency(dorie_muphi dorie-rfg_muphi_pfg)
dorie_add_system_test(dorie reference_2d.mini)
dorie_add_system_test(dorie reference_3d.mini)
dorie_add_system_test(dorie reference_evaporation.mini)
dorie_add_system_test(dorie reference_interpolators.mini)
# # dorie run
dorie_add_system_test(dorie ode_homogeneous_1.mini)
dorie_add_system_test(dorie ode_homogeneous_1_adapt.mini)
dorie_add_system_test(dorie ode_homogeneous_2.mini)
dorie_add_system_test(dorie ode_homogeneous_2_adapt.mini)
dorie_add_system_test(dorie ode_homogeneous_3.mini)
dorie_add_system_test(dorie ode_homogeneous_3_adapt.mini)
# dorie_add_system_test(dorie ode.mini)
# dorie_add_system_test(dorie ode_higherorder.mini)
# dorie_add_system_test(dorie ode_evaporation.mini)
# dorie_add_system_test(dorie ode_linear_interpolator.mini)
# dorie_add_system_test(dorie muphi.mini)
# dorie_add_system_test_dependency(dorie_muphi dorie-rfg_muphi_pfg)
# dorie_add_system_test(dorie reference_2d.mini)
# dorie_add_system_test(dorie reference_3d.mini)
# dorie_add_system_test(dorie reference_evaporation.mini)
# dorie_add_system_test(dorie reference_interpolators.mini)
# dorie pfg
dorie_add_system_test(dorie-rfg parfield.mini)
dorie_add_system_test(dorie-rfg parfield_muphi.mini)
dorie_add_system_test(dorie-rfg correlation.mini)
dorie_add_system_test(dorie-rfg correlation_parallel.mini)
# # dorie pfg
# dorie_add_system_test(dorie-rfg parfield.mini)
# dorie_add_system_test(dorie-rfg parfield_muphi.mini)
# dorie_add_system_test(dorie-rfg correlation.mini)
# dorie_add_system_test(dorie-rfg correlation_parallel.mini)
# dorie plot
dorie_add_system_test(dorie plot.mini)
dorie_add_system_test_dependency(dorie_plot dorie_reference_2d_0000)
# # dorie plot
# dorie_add_system_test(dorie plot.mini)
# dorie_add_system_test_dependency(dorie_plot dorie_reference_2d_0000)
# dorie create
dorie_add_system_test(dorie create.mini)
# # dorie create
# dorie_add_system_test(dorie create.mini)
include ${CMAKE_BINARY_DIR}/doc/default_files/config.ini
__name = ode_homogeneous_fem_1
_test_command = run
_asset_path = "${CMAKE_CURRENT_LIST_DIR}"
_evaluation = ode
output.fileName = ode_homogeneous_fem_1 | unique
output.outputPath = ode_homogeneous_fem_1 | unique
output.verbose = 0
time.end = 1E7
time.maxTimestep = 1E7
time.startTimestep = 1E4
grid.gridType = rectangular
grid.cells = 1 40, 1 160, 1 320 | expand prec
grid.initialLevel = 0
\ No newline at end of file
include ${CMAKE_BINARY_DIR}/doc/default_files/config.ini
__name = ode_homogeneous_1
_test_command = run
_asset_path = "${CMAKE_CURRENT_LIST_DIR}"
_evaluation = ode
output.fileName = ode_homogeneous_1 | unique
output.outputPath = ode_homogeneous_1 | unique
output.verbose = 0
boundary.file = "{_asset_path}/bcs/infiltration_2d.dat"
parameters.arrayFile = "{_asset_path}/parfields/sand.h5"
time.end = 1E7
time.maxTimestep = 1E7
time.startTimestep = 1E4
adaptivity.useAdaptivity = false
grid.FEorder = 1
grid.gridType = rectangular
grid.initialLevel = 0
grid.cells = 1 10, 1 640 | expand prec
[_ode]
flux = -3e-6
head_abstol = 6E-4, 2E-7 | expand prec
flux_abstol = 2E-8, 3E-12 | expand prec
[NewtonParameters]
AbsoluteLimit = 1E-10
Reduction = 1E-10
\ No newline at end of file
include ${CMAKE_BINARY_DIR}/doc/default_files/config.ini
__name = ode_homogeneous_1_adapt
_test_command = run
_asset_path = "${CMAKE_CURRENT_LIST_DIR}"
_evaluation = ode
output.fileName = ode_homogeneous_1_adapt | unique
output.outputPath = ode_homogeneous_1_adapt | unique
output.verbose = 0
boundary.file = "{_asset_path}/bcs/infiltration_2d.dat"
parameters.arrayFile = "{_asset_path}/parfields/sand.h5"
time.end = 1E7
time.maxTimestep = 1E7
time.startTimestep = 1E4
adaptivity.useAdaptivity = true
adaptivity.markingStrategy = threshold
adaptivity.refinementFraction = 1E-7, 1E-9 | expand prec
adaptivity.coarseningFraction = 1E-8, 1E-10 | expand prec
adaptivity.maxLevel = 99
adaptivity.threshold = 1E-16
grid.FEorder = 1
grid.gridType = rectangular
grid.initialLevel = 0
grid.cells = 1 5
[_ode]
flux = -3e-6
head_abstol = 3E-4, 4E-6 | expand prec
flux_abstol = 2E-8, 2E-10 | expand prec
[NewtonParameters]
AbsoluteLimit = 1E-10
Reduction = 1E-10
\ No newline at end of file
include ${CMAKE_BINARY_DIR}/doc/default_files/config.ini
__name = ode_homogeneous_2
_test_command = run
_asset_path = "${CMAKE_CURRENT_LIST_DIR}"
_evaluation = ode
output.fileName = ode_homogeneous_2 | unique
output.outputPath = ode_homogeneous_2 | unique
output.verbose = 0
boundary.file = "{_asset_path}/bcs/infiltration_2d.dat"
parameters.arrayFile = "{_asset_path}/parfields/sand.h5"
time.end = 1E7
time.maxTimestep = 1E7
time.startTimestep = 1E4
grid.FEorder = 2
grid.gridType = rectangular
grid.initialLevel = 0
grid.cells = 1 5, 1 40 | expand prec
[_ode]
flux = -3e-6
head_abstol = 7E-5, 3E-8 | expand prec
flux_abstol = 6E-8, 9E-10 | expand prec
[NewtonParameters]
AbsoluteLimit = 1E-10
Reduction = 1E-10
\ No newline at end of file
include ${CMAKE_BINARY_DIR}/doc/default_files/config.ini
__name = ode_homogeneous_2_adapt
_test_command = run
_asset_path = "${CMAKE_CURRENT_LIST_DIR}"
_evaluation = ode
output.fileName = ode_homogeneous_2_adapt | unique
output.outputPath = ode_homogeneous_2_adapt | unique
output.verbose = 0
boundary.file = "{_asset_path}/bcs/infiltration_2d.dat"
parameters.arrayFile = "{_asset_path}/parfields/sand.h5"
time.end = 1E7
time.maxTimestep = 1E7
time.startTimestep = 1E4
adaptivity.useAdaptivity = true
adaptivity.markingStrategy = threshold
adaptivity.refinementFraction = 1E-8, 1E-11 | expand prec
adaptivity.coarseningFraction = 1E-9, 1E-12 | expand prec
adaptivity.maxLevel = 99
adaptivity.threshold = 1E-16
grid.FEorder = 2
grid.gridType = rectangular
grid.initialLevel = 0
grid.cells = 1 5
[_ode]
flux = -3e-6
head_abstol = 2E-5, 2E-8 | expand prec
flux_abstol = 3E-8, 9E-10 | expand prec
[NewtonParameters]
AbsoluteLimit = 1E-10
Reduction = 1E-10
\ No newline at end of file
include ${CMAKE_BINARY_DIR}/doc/default_files/config.ini
__name = ode_homogeneous_3
_test_command = run
_asset_path = "${CMAKE_CURRENT_LIST_DIR}"
_evaluation = ode
output.fileName = ode_homogeneous_3 | unique
output.outputPath = ode_homogeneous_3 | unique
output.verbose = 0
boundary.file = "{_asset_path}/bcs/infiltration_2d.dat"
parameters.arrayFile = "{_asset_path}/parfields/sand.h5"
time.end = 1E7
time.maxTimestep = 1E7
time.startTimestep = 1E4
grid.FEorder = 3
grid.gridType = rectangular
grid.initialLevel = 0
grid.cells = 1 5, 1 40 | expand prec
[_ode]
flux = -3e-6
head_abstol = 2E-5, 2E-8 | expand prec
flux_abstol = 7E-10, 3E-13 | expand prec
[NewtonParameters]
AbsoluteLimit = 1E-10
Reduction = 1E-10
\ No newline at end of file
include ${CMAKE_BINARY_DIR}/doc/default_files/config.ini
__name = ode_homogeneous_3_adapt
_test_command = run
_asset_path = "${CMAKE_CURRENT_LIST_DIR}"
_evaluation = ode
output.fileName = ode_homogeneous_3_adapt | unique
output.outputPath = ode_homogeneous_3_adapt | unique
output.verbose = 0
boundary.file = "{_asset_path}/bcs/infiltration_2d.dat"
parameters.arrayFile = "{_asset_path}/parfields/sand.h5"
time.end = 1E7
time.maxTimestep = 1E7
time.startTimestep = 1E4
adaptivity.useAdaptivity = true
adaptivity.markingStrategy = threshold
adaptivity.refinementFraction = 1E-9, 1E-10 | expand prec
adaptivity.coarseningFraction = 1E-10, 1E-11 | expand prec
adaptivity.maxLevel = 99
adaptivity.threshold = 1E-16
grid.FEorder = 3
grid.gridType = rectangular
grid.initialLevel = 0
grid.cells = 1 5
[_ode]
flux = -3e-6
head_abstol = 3E-6, 3E-7 | expand prec
flux_abstol = 6E-11, 1E-11 | expand prec
[NewtonParameters]
AbsoluteLimit = 1E-10
Reduction = 1E-10
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment