diff --git a/benchmarks/free_surface_tractions/viscoelastic/README b/benchmarks/free_surface_tractions/viscoelastic/README index f2043b04626..468045f5cf4 100644 --- a/benchmarks/free_surface_tractions/viscoelastic/README +++ b/benchmarks/free_surface_tractions/viscoelastic/README @@ -11,7 +11,9 @@ The benchmark compares their solution for the surface displacement A surface pressure of rho_l*g*H0 (where rho_l is the load density, H0 is the load height) is applied on the surface for r0. The load is fully removed by t=t1, + r0 is the load radius), for t>0. The load is either instantaneously + loaded/emplaced at times t00. This is done both in a 2-D and - 3-D geometry (by symmetry the load is centered on the left boundary - or left/front corner). The input files are: + H0 is the load height) is applied instantaneously on the surface + for r0. This is done both + in a 2-D and 3-D geometry (by symmetry the load is centered on the + left boundary or left/front corner). The input files are: 'free_surface_viscous_cylinder_2D_loading.prm' 'free_surface_viscous_cylinder_3D_loading.prm' @@ -32,4 +35,20 @@ The 'topography' output files may be compared against an analytical ASPECT 'topography' output files, using the provided gnuplot script ('compare_viscous_def.gnuplot' for maximum surface deflection through time, 'compare_viscous_def_profile.gnuplot' for deflection - of profile through time). + of profile through time). + +Note that while the analytical and numerical results for the deflection + of the surface agree well near the center of the load (left boundary), + the solutions do not match as well on the right (free-slip) boundary. + The numerical free surface rides up vertically against the right + boundary to conserve mass, while the analytical solution assumes an + infinite half-space, predicting near-zero displacement far from the + load center. This is also true for the visoelastic benchmark. This problem + is less pronounced in 3-D as the extra mass may be distributed over + a larger area. An open far (right/back) boundary resolves this problem + in 3-D. + +The solutions match well in 3-D. In 2-D, the geometries of the loading + function are different (Cartesian in ASPECT vs cylindrical analytically). + As such, the agreement in 2-D breaks down for small r0 (load width) or + if the right boundary is placed further away. diff --git a/benchmarks/free_surface_tractions/viscous/free_surface_viscous_cylinder_2D_loading.prm b/benchmarks/free_surface_tractions/viscous/free_surface_viscous_cylinder_2D_loading.prm index 526bbcc8cc9..fe7a868f60a 100644 --- a/benchmarks/free_surface_tractions/viscous/free_surface_viscous_cylinder_2D_loading.prm +++ b/benchmarks/free_surface_tractions/viscous/free_surface_viscous_cylinder_2D_loading.prm @@ -5,7 +5,7 @@ # axisymmetric cylindrical load over a viscous half-space. # This is done by using the viscoelastic model and -# setting a high shear modulus. +# setting a high shear modulus, which produces viscous behavior. include ../viscoelastic/free_surface_VE_cylinder_2D_loading.prm @@ -22,4 +22,3 @@ subsection Material model end end -