Difference between revisions of "Small Scale Heterogeneities Validation"
Line 3: | Line 3: | ||
We would like to validate that the media with the small-scale heterogeneities that are being generated with the new C code are correct. One way to do this would be to take a look at some plots to see if the generated heterogeneities look correct. We present a few different meshes and plots showing the heterogeneities at various depths, as well as difference plots. | We would like to validate that the media with the small-scale heterogeneities that are being generated with the new C code are correct. One way to do this would be to take a look at some plots to see if the generated heterogeneities look correct. We present a few different meshes and plots showing the heterogeneities at various depths, as well as difference plots. | ||
− | + | Common parameters: | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
d = 20<br /> | d = 20<br /> | ||
st23 = 5<br /> | st23 = 5<br /> | ||
Line 16: | Line 10: | ||
n2 = 1000<br /> | n2 = 1000<br /> | ||
n3 = 1500<br /> | n3 = 1500<br /> | ||
+ | |||
+ | == Validation by Hurst Value == | ||
+ | |||
+ | In this test, we vary hurst to be either 0.0, 0.2, or 0.4. L1 is held constant at 200m. | ||
==== Plots at surface level ==== | ==== Plots at surface level ==== | ||
{| | {| | ||
− | | '''Matlab Code''' | + | | '''Matlab Code 0.0 Hurst''' |
− | | '''C SSH Code''' | + | | '''C SSH Code 0.0 Hurst''' |
+ | | '''Difference 0.0 Hurst''' | ||
|- | |- | ||
| [[File:matlab_H0_0.png|600px]] | | [[File:matlab_H0_0.png|600px]] | ||
| [[File:myssh_H0_0.png|600px]] | | [[File:myssh_H0_0.png|600px]] | ||
+ | | [[File:compare_H0_0.png|600px]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | '''Matlab Code 0.2 Hurst''' | ||
+ | | '''C SSH Code 0.2 Hurst''' | ||
+ | | '''Difference 0.2 Hurst''' | ||
|- | |- | ||
− | | ''' | + | | [[File:matlab_H2_0.png|600px]] |
− | | | + | | [[File:myssh_H2_0.png|600px]] |
+ | | [[File:compare_H2_0.png|600px]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | '''Matlab Code 0.4 Hurst''' | ||
+ | | '''C SSH Code 0.4 Hurst''' | ||
+ | | '''Difference 0.4 Hurst''' | ||
|- | |- | ||
− | | [[File: | + | | [[File:matlab_H4_0.png|600px]] |
− | | | + | | [[File:myssh_H4_0.png|600px]] |
+ | | [[File:compare_H4_0.png|600px]] | ||
|} | |} | ||
Revision as of 23:32, 5 March 2014
Contents
Introduction
We would like to validate that the media with the small-scale heterogeneities that are being generated with the new C code are correct. One way to do this would be to take a look at some plots to see if the generated heterogeneities look correct. We present a few different meshes and plots showing the heterogeneities at various depths, as well as difference plots.
Common parameters:
d = 20
st23 = 5
n1 = 500
n2 = 1000
n3 = 1500
Validation by Hurst Value
In this test, we vary hurst to be either 0.0, 0.2, or 0.4. L1 is held constant at 200m.
Plots at surface level
Matlab Code 0.0 Hurst | C SSH Code 0.0 Hurst | Difference 0.0 Hurst |
Matlab Code 0.2 Hurst | C SSH Code 0.2 Hurst | Difference 0.2 Hurst |
Matlab Code 0.4 Hurst | C SSH Code 0.4 Hurst | Difference 0.4 Hurst |
Plots at 50% depth
Matlab Code | C SSH Code |
Difference | |
Plots for bottom slice
Matlab Code | C SSH Code |
Difference | |
Mesh 0.2 Hurst
Specifications:
Hurst = 0.2
L1 = 200
d = 20
st23 = 5
n1 = 500
n2 = 1000
n3 = 1500
Plots at surface level
Matlab Code | C SSH Code |
Difference | |
Plots at 50% depth
Matlab Code | C SSH Code |
Difference | |
Plots for bottom slice
Matlab Code | C SSH Code |
Difference | |
Mesh 0.4 Hurst
Specifications:
Hurst = 0.4
L1 = 200
d = 20
st23 = 5
n1 = 500
n2 = 1000
n3 = 1500
Plots at surface level
Matlab Code | C SSH Code |
Difference | |
Plots at 50% depth
Matlab Code | C SSH Code |
Difference | |
Plots for bottom slice
Matlab Code | C SSH Code |
Difference | |
Validation by Correlation Length
100m Correlation Length
Specifications:
Hurst = 0.2
L1 = 100
d = 20
st23 = 5
n1 = 500
n2 = 1000
n3 = 1500
Plots at surface level
Matlab Code | C SSH Code |
Difference | |
Plots at 50% depth
Matlab Code | C SSH Code |
Difference | |
Plots for bottom slice
Matlab Code | C SSH Code |
Difference | |
200m Correlation Length
Specifications:
Hurst = 0.2
L1 = 200
d = 20
st23 = 5
n1 = 500
n2 = 1000
n3 = 1500
Plots at surface level
Matlab Code | C SSH Code |
Difference | |
Plots at 50% depth
Matlab Code | C SSH Code |
Difference | |
Plots for bottom slice
Matlab Code | C SSH Code |
Difference | |
300m Correlation Length
Specifications:
Hurst = 0.2
L1 = 300
d = 20
st23 = 5
n1 = 500
n2 = 1000
n3 = 1500
Plots at surface level
Matlab Code | C SSH Code |
Difference | |
Plots at 50% depth
Matlab Code | C SSH Code |
Difference | |
Plots for bottom slice
Matlab Code | C SSH Code |
Difference | |