Benchmarking and validation
naipatil opened this issue · 2 comments
naipatil commented
I am currently using "layered_halfspace" (from the examples folder of build) to perform benchmarking of the application. Is there a recommendation on which one is a popular suite to work with-for performance comparisons ?
Also for layered halfspace example, what are the validation variables we can use to check the validity of runs ?
danielpeter commented
not sure if I understand you correctly, but
-
benchmarking:
- you could benchmark it against the finite-difference code provided by CIG, that would be interesting:
https://github.com/geodynamics/sw4
however, SW4 doesn't seem to handle acoustic-elastic coupling as in the layered halfspace example. you would probably need to make it fully (visco-)elastic.
- you could benchmark it against the finite-difference code provided by CIG, that would be interesting:
-
validation:
- in the example
layered_halfspace
, you can validate the results against another fully numerical implementation from Komatitsch & Tromp (1999) as provided in the subfolder therein. - if you want to validate against a semi-analytical solution, you could look at gar6more3D:
https://gitlab.inria.fr/jdiaz/gar6more3d
which uses the Cagniard-de Hoop method to compute the solutions.
- in the example