-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Validation plots for modelVerify - PACT and poisson examples #5
Comments
Thank you @V-Rang . All results look good. I recommend we merge this into Let's keep this issue open for future updates. |
Changes made from previous results: for the qpact example, Following are the validation plots to check for correctness of modelVerify for the PACT and poisson examples. Plots are made for the following cases:
qPACT Problem:Number of processes = 1Finite difference check with misfit only = TrueFinite difference check with misfit only = Falseoutput of iNCG
image of True parameter and estimated parameterNumber of processes = 4Finite difference check with misfit only = TrueFinite difference check with misfit only = Falseoutput of iNCG
image of True parameter and estimated parameterPoisson Example with Robin BCNumber of processes = 1Finite difference check with misfit_only = TrueFinite difference check with misifit_only = Falseoutput of iNCG
image of True parameter and estimated parameterNumber of processes = 4Finite difference check with misfit_only = TrueFinite difference check with misfit_only = Falseoutput of iNCG
image of True parameter and estimated parameter |
commit: 411197e
Poisson Example with Dirichlet B.C.Number of processes = 1Finite difference check with misfit only = TrueFinite difference check with misfit only = Falseoutput of iNCG
image of True parameter and estimated parameterplot of solveAdjNumber of processes = 4Finite difference check with misfit only = TrueFinite difference check with misfit only = Falseoutput of iNCG
image of True parameter and estimated parameterplot of solveAdj |
Something regarding the true parameter seems wrong in the Poisson Dirichlet BC example |
commit: 231c299
Poisson Example with Dirichlet B.C.Number of processes = 1Finite difference check with misfit only = TrueFinite difference check with misfit only = Falseoutput of iNCG
image of True parameter and estimated parameterplot of solveAdjNumber of processes = 4Finite difference check with misfit only = TrueFinite difference check with misfit only = Falseoutput of iNCG
image of True parameter and estimated parameterplot of solveAdj |
commit: 6b24e13 Results for Poisson example on a square mesh with Dirichlet BC on top (u=1) and bottom (u=0) and Neumann BC on sides:
Poisson Example with Dirichlet B.C.Number of processes = 1Finite difference check with misfit only = TrueFinite difference check with misfit only = Falseoutput of iNCG
image of True parameter and estimated parameterplot of solveAdjNumber of processes = 4Finite difference check with misfit only = TrueFinite difference check with misfit only = Falseoutput of iNCG
image of True parameter and estimated parameterplot of solveAdj |
git commit hash:
commit 13388d1
Following are the validation plots to check for correctness of modelVerify for the PACT and poisson examples. Plots are made for the following cases:
qPACT Problem:
Number of processes = 1
Finite difference check with misfit only = True
Finite difference check with misfit only = False
output of iNCG
image of True parameter and estimated parameter
Number of processes = 4
Finite difference check with misfit only = True
Finite difference check with misfit only = False
output of iNCG
image of True parameter and estimated parameter
Poisson Example with Robin BC
Number of processes = 1
Finite difference check with misfit_only = True
Finite difference check with misifit_only = False
output of iNCG
image of True parameter and estimated parameter
Number of processes = 4
Finite difference check with misfit_only = True
Finite difference check with misfit_only = False
output of iNCG
image of True parameter and estimated parameter
The text was updated successfully, but these errors were encountered: