Forked from
ogs / ogs
16102 commits behind the upstream repository.
-
HBShaoUFZ authored
* add the content of the benchmark buildup test * add the benchmark description. * remove tailing white space. * fix the table format. * fix figures * linking the figures * add input files to the Test data * move input files to the LFS * minor language and format issues fixed * add standard benchmark results. * activate the test * correct the file name. * fixing two issues raised by WW. 1) Fixing typo in the benchmark document; 2) Only print out the necessary time step for comparison.
HBShaoUFZ authored* add the content of the benchmark buildup test * add the benchmark description. * remove tailing white space. * fix the table format. * fix figures * linking the figures * add input files to the Test data * move input files to the LFS * minor language and format issues fixed * add standard benchmark results. * activate the test * correct the file name. * fixing two issues raised by WW. 1) Fixing typo in the benchmark document; 2) Only print out the necessary time step for comparison.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
Tests.cmake 5.03 KiB
# Liquid flow
AddTest(
NAME LiquidFlow_LineDirichletNeumannBC
PATH Parabolic/LiquidFlow/LineDirichletNeumannBC
EXECUTABLE ogs
EXECUTABLE_ARGS line_dirichlet_neumannBC.prj
WRAPPER time
TESTER vtkdiff
REQUIREMENTS NOT OGS_USE_MPI
DIFF_DATA
sat1D.vtu sat_1D_pcs_0_ts_1_t_1.000000.vtu AnalyticPressure pressure 1e-8 1e-8
sat1D.vtu sat_1D_pcs_0_ts_1_t_1.000000.vtu AnalyticVec v 1e-8 1e-8
)
AddTest(
NAME LiquidFlow_PressureBCatCornerOfAnisotropicSquare
PATH Parabolic/LiquidFlow/PressureBCatCornerOfAnisotropicSquare
EXECUTABLE ogs
EXECUTABLE_ARGS pressureBC_at_corner_of_anisotropic_square.prj
WRAPPER time
TESTER vtkdiff
REQUIREMENTS NOT OGS_USE_MPI
DIFF_DATA
mesh2D.vtu sat_2D_lflow_pcs_0_ts_1_t_1.000000.vtu OGS5_Results pressure 1e-8 1e-8
)
AddTest(
NAME LiquidFlow_GravityDriven
PATH Parabolic/LiquidFlow/GravityDriven
EXECUTABLE ogs
EXECUTABLE_ARGS gravity_driven.prj
WRAPPER time
TESTER vtkdiff
REQUIREMENTS NOT OGS_USE_MPI
DIFF_DATA
mesh2D.vtu gravity_driven_pcs_0_ts_1_t_1.000000.vtu AnalyticPressure pressure 1e-8 1e-8
mesh2D.vtu gravity_driven_pcs_0_ts_1_t_1.000000.vtu v_ref v 1e-8 1e-8
)
AddTest(
NAME LiquidFlow_AxisymTheis
PATH Parabolic/LiquidFlow/AxiSymTheis
EXECUTABLE ogs
EXECUTABLE_ARGS axisym_theis.prj
WRAPPER time
TESTER vtkdiff
REQUIREMENTS NOT OGS_USE_MPI
DIFF_DATA
axisym_theis.vtu liquid_pcs_pcs_0_ts_30_t_1728.000000.vtu OGS5_pressure pressure 1e-8 1e-8
)
AddTest(
NAME LiquidFlow_BuildupTest
PATH Parabolic/LiquidFlow/BuildupTest
EXECUTABLE ogs
EXECUTABLE_ARGS buildup_test.prj
WRAPPER time
TESTER vtkdiff
REQUIREMENTS NOT OGS_USE_MPI
DIFF_DATA
standard_solution_buildup_test_pcs_0_ts_107_t_424800.000000.vtu buildup_test_pcs_0_ts_107_t_424800.000000.vtu pressure pressure 1e-12 0.0
standard_solution_buildup_test_pcs_0_ts_211_t_720000.000000.vtu buildup_test_pcs_0_ts_211_t_720000.000000.vtu pressure pressure 1e-12 0.0
)
AddTest(
NAME LARGE_LiquidFlow_Anisotropic_GravityDriven3D
PATH Parabolic/LiquidFlow/GravityDriven3D
EXECUTABLE ogs
EXECUTABLE_ARGS anisotropic_gravity_driven3D.prj
WRAPPER time
TESTER vtkdiff
REQUIREMENTS NOT OGS_USE_MPI
DIFF_DATA
hex.vtu anisotropic_gravity_driven3D_pcs_0_ts_1_t_1.000000.vtu analytic_pressure pressure 1e-6 1e-6
)
AddTest(
NAME LARGE_LiquidFlow_Isotropic_GravityDriven3D
PATH Parabolic/LiquidFlow/GravityDriven3D
EXECUTABLE ogs
EXECUTABLE_ARGS isotropic_gravity_driven3D.prj
WRAPPER time
TESTER vtkdiff
REQUIREMENTS NOT OGS_USE_MPI
DIFF_DATA
hex.vtu isotropic_gravity_driven3D_pcs_0_ts_1_t_1.000000.vtu analytic_pressure pressure 1e-6 1e-6
)
#===============================================================================
# PETSc/MPI
AddTest(
NAME LiquidFlow_LineDirichletNeumannBC
PATH Parabolic/LiquidFlow/LineDirichletNeumannBC
EXECUTABLE_ARGS line_dirichlet_neumannBC.prj
WRAPPER mpirun
WRAPPER_ARGS -np 1
TESTER vtkdiff
REQUIREMENTS OGS_USE_MPI
DIFF_DATA
sat1D.vtu sat_1D_pcs_0_ts_1_t_1_000000_0.vtu AnalyticPressure pressure 1e-8 1e-8
# sat1D.vtu sat_1D_pcs_0_ts_1_t_1_000000_0.vtu AnalyticVec v 1e-8 1e-8
)
AddTest(
NAME LiquidFlow_GravityDriven
PATH Parabolic/LiquidFlow/GravityDriven
EXECUTABLE_ARGS gravity_driven.prj
WRAPPER mpirun
WRAPPER_ARGS -np 1
TESTER vtkdiff
REQUIREMENTS OGS_USE_MPI
DIFF_DATA
mesh2D.vtu gravity_driven_pcs_0_ts_1_t_1_000000_0.vtu AnalyticPressure pressure 1e-8 1e-8
# mesh2D.vtu gravity_driven_pcs_0_ts_1_t_1_000000_0.vtu v_ref v 1e-8 1e-8
)
AddTest(
NAME LiquidFlow_PressureBCatCornerOfAnisotropicSquare
PATH Parabolic/LiquidFlow/PressureBCatCornerOfAnisotropicSquare
EXECUTABLE_ARGS pressureBC_at_corner_of_anisotropic_square.prj
WRAPPER mpirun
WRAPPER_ARGS -np 1
TESTER vtkdiff
REQUIREMENTS OGS_USE_MPI
DIFF_DATA
mesh2D.vtu sat_2D_lflow_pcs_0_ts_1_t_1_000000_0.vtu OGS5_Results pressure 1e-8 1e-8
)
AddTest(
NAME LiquidFlow_AxisymTheis
PATH Parabolic/LiquidFlow/AxiSymTheis
EXECUTABLE_ARGS axisym_theis.prj
WRAPPER mpirun
WRAPPER_ARGS -np 1
TESTER vtkdiff
REQUIREMENTS OGS_USE_MPI
DIFF_DATA
axisym_theis.vtu liquid_pcs_pcs_0_ts_30_t_1728_000000_0.vtu OGS5_pressure pressure 1e-8 1e-8
)
AddTest(
NAME LARGE_LiquidFlow_Anisotropic_GravityDriven3D
PATH Parabolic/LiquidFlow/GravityDriven3D
EXECUTABLE_ARGS anisotropic_gravity_driven3D.prj
WRAPPER mpirun
WRAPPER_ARGS -np 1
TESTER vtkdiff
REQUIREMENTS OGS_USE_MPI
DIFF_DATA
hex.vtu anisotropic_gravity_driven3D_pcs_0_ts_1_t_1_000000_0.vtu analytic_pressure pressure 1e-6 1e-6
)
AddTest(
NAME LARGE_LiquidFlow_Isotropic_GravityDriven3D
PATH Parabolic/LiquidFlow/GravityDriven3D
EXECUTABLE_ARGS isotropic_gravity_driven3D.prj
WRAPPER mpirun
WRAPPER_ARGS -np 1
TESTER vtkdiff
REQUIREMENTS OGS_USE_MPI
DIFF_DATA
hex.vtu isotropic_gravity_driven3D_pcs_0_ts_1_t_1_000000_0.vtu analytic_pressure pressure 1e-6 1e-6
)