Skip to content
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

Benchmarking and validation #1676

Open
naipatil opened this issue Feb 1, 2024 · 1 comment
Open

Benchmarking and validation #1676

naipatil opened this issue Feb 1, 2024 · 1 comment

Comments

@naipatil
Copy link

naipatil commented Feb 1, 2024

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
Copy link
Contributor

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.
  • 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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants