SPECFEM / specfem3d

SPECFEM3D_Cartesian simulates acoustic (fluid), elastic (solid), coupled acoustic/elastic, poroelastic or seismic wave propagation in any type of conforming mesh of hexahedra (structured or not).
GNU General Public License v3.0
390 stars 223 forks source link

adds HDF5 support for movie outputs (shakemap, surface & volumetric movies) #1601

Closed danielpeter closed 1 year ago

danielpeter commented 1 year ago

adds a corresponding entry to the Par_files, like

HDF5_FOR_MOVIES                 = .false.

that can be turned on for HDF5 file output related to movie & shakemap simulations.

codecov-commenter commented 1 year ago

Codecov Report

Patch coverage: 23.47% and project coverage change: -5.21 :warning:

Comparison is base (a48c54e) 50.29% compared to head (a7cc782) 45.09%.

:exclamation: Current head a7cc782 differs from pull request most recent head 2e12f86. Consider uploading reports for the commit 2e12f86 to get more accurate results

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more

Additional details and impacted files ```diff @@ Coverage Diff @@ ## devel #1601 +/- ## ========================================== - Coverage 50.29% 45.09% -5.21% ========================================== Files 257 258 +1 Lines 57031 57051 +20 ========================================== - Hits 28684 25727 -2957 - Misses 28347 31324 +2977 ``` | [Impacted Files](https://app.codecov.io/gh/SPECFEM/specfem3d/pull/1601?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=SPECFEM) | Coverage Δ | | |---|---|---| | [...c/generate\_databases/read\_partition\_files\_hdf5.F90](https://app.codecov.io/gh/SPECFEM/specfem3d/pull/1601?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=SPECFEM#diff-c3JjL2dlbmVyYXRlX2RhdGFiYXNlcy9yZWFkX3BhcnRpdGlvbl9maWxlc19oZGY1LkY5MA==) | `0.00% <ø> (ø)` | | | [src/generate\_databases/save\_arrays\_solver\_hdf5.F90](https://app.codecov.io/gh/SPECFEM/specfem3d/pull/1601?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=SPECFEM#diff-c3JjL2dlbmVyYXRlX2RhdGFiYXNlcy9zYXZlX2FycmF5c19zb2x2ZXJfaGRmNS5GOTA=) | `0.00% <ø> (ø)` | | | [src/shared/hdf5\_manager.F90](https://app.codecov.io/gh/SPECFEM/specfem3d/pull/1601?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=SPECFEM#diff-c3JjL3NoYXJlZC9oZGY1X21hbmFnZXIuRjkw) | `0.00% <ø> (ø)` | | | [src/shared/parallel.f90](https://app.codecov.io/gh/SPECFEM/specfem3d/pull/1601?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=SPECFEM#diff-c3JjL3NoYXJlZC9wYXJhbGxlbC5mOTA=) | `58.40% <ø> (-2.66%)` | :arrow_down: | | [src/specfem3D/finalize\_simulation.f90](https://app.codecov.io/gh/SPECFEM/specfem3d/pull/1601?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=SPECFEM#diff-c3JjL3NwZWNmZW0zRC9maW5hbGl6ZV9zaW11bGF0aW9uLmY5MA==) | `97.56% <ø> (ø)` | | | [src/specfem3D/initialize\_simulation.F90](https://app.codecov.io/gh/SPECFEM/specfem3d/pull/1601?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=SPECFEM#diff-c3JjL3NwZWNmZW0zRC9pbml0aWFsaXplX3NpbXVsYXRpb24uRjkw) | `72.38% <ø> (-0.21%)` | :arrow_down: | | [src/specfem3D/iterate\_time.F90](https://app.codecov.io/gh/SPECFEM/specfem3d/pull/1601?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=SPECFEM#diff-c3JjL3NwZWNmZW0zRC9pdGVyYXRlX3RpbWUuRjkw) | `72.38% <ø> (ø)` | | | [src/specfem3D/iterate\_time\_undoatt.F90](https://app.codecov.io/gh/SPECFEM/specfem3d/pull/1601?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=SPECFEM#diff-c3JjL3NwZWNmZW0zRC9pdGVyYXRlX3RpbWVfdW5kb2F0dC5GOTA=) | `0.00% <ø> (ø)` | | | [src/specfem3D/read\_mesh\_databases\_hdf5.F90](https://app.codecov.io/gh/SPECFEM/specfem3d/pull/1601?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=SPECFEM#diff-c3JjL3NwZWNmZW0zRC9yZWFkX21lc2hfZGF0YWJhc2VzX2hkZjUuRjkw) | `0.00% <ø> (ø)` | | | [src/specfem3D/write\_movie\_output\_HDF5.F90](https://app.codecov.io/gh/SPECFEM/specfem3d/pull/1601?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=SPECFEM#diff-c3JjL3NwZWNmZW0zRC93cml0ZV9tb3ZpZV9vdXRwdXRfSERGNS5GOTA=) | `0.00% <0.00%> (ø)` | | | ... and [10 more](https://app.codecov.io/gh/SPECFEM/specfem3d/pull/1601?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=SPECFEM) | | ... and [28 files with indirect coverage changes](https://app.codecov.io/gh/SPECFEM/specfem3d/pull/1601/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=SPECFEM)

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.