Verification of Transient Sensitivities in Albany
Irina K. Tezaur
August 27, 2021
Problem Description – Thermal Problem
1D Transient Heat MMS Problem
1D Transient Heat MMS Problem
Resolution | Rel error in dx/dp | Rel error in dg/dp |
h=1/80, dt=0.01 | 2.56e-3 | 2.49e-3 |
h=1/80, dt=0.001 | 2.98e-4 | 2.92e-4 |
h=1/80, dt=0.0001 | 1.35e-4 | 1.34e-4 |
h=1/40, dt=0.0001 | 4.86e-4 | 4.86e-4 |
h=1/20, dt=0.0001 | 1.89e-3 | 1.89e-3 |
1D Transient Heat MMS Problem – Forward vs. Adjoint Sensitivities
Resolution | Rel error in dg/dp - Forward | Rel error in dg/dp - Adjoint | CPU time - Forward | CPU time - Adjoint |
h=1/20, dt=1e-2 | 4.17e-3 | 1.43e-1 | 1.95s | 2.57s |
h=1/20, dt=1e-3 | 2.04e-3 | 1.28e-2 | 19.4s | 25.6s |
h=1/20, dt=1e-4 | 1.89e-3 | 4.09e-4 | 197.6s | 261.4s |
2D Transient Heat MMS Problem
2D Transient Heat MMS Problem
Resolution | Rel error in dx/dp1 | Rel error in dx/dp2 | Rel error in dg/dp1 | Rel error in dg/dp2 |
hx=hy=1/80, dt=0.01 | 2.51e-2 | 1.78e-2 | 2.45e-2 | 1.75e-2 |
hx=hy=1/80, dt=0.001 | 2.72e-3 | 1.71e-3 | 2.67e-3 | 1.68e-3 |
hx=hy=1/80, dt=0.0001 | 4.62e-4 | 4.64e-5 | 4.62e-4 | 2.83e-5 |
hx=hy=1/40, dt=0.0001 | 1.09e-3 | 3.81e-4 | 1.11e-3 | 3.95e-4 |
hx=hy=1/20, dt=0.0001 | 3.63e-3 | 2.08e-3 | 3.71e-3 | 2.13e-3 |
2D Transient Heat MMS Problem
Exact solution for dx/dp2 (MATLAB)
Computed solution for dx/dp2 (Paraview)
Problem Description – Advection Problem
Advection Problem – sensitivities DgDp
Advection Problem – sensitivities DgDp
Questions