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 local time stepping to solver; update fault elements repartitioning #1608

Closed danielpeter closed 1 year ago

danielpeter commented 1 year ago

support for local time stepping (LTS) in solver - CPU-only version for now...

codecov-commenter commented 1 year ago

Codecov Report

Patch coverage: 25.86% and project coverage change: -1.64 :warning:

Comparison is base (c4641f3) 50.04% compared to head (28ecb15) 48.41%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## devel #1608 +/- ## ========================================== - Coverage 50.04% 48.41% -1.64% ========================================== Files 259 266 +7 Lines 57234 59947 +2713 ========================================== + Hits 28644 29024 +380 - Misses 28590 30923 +2333 ``` | [Impacted Files](https://app.codecov.io/gh/SPECFEM/specfem3d/pull/1608?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=SPECFEM) | Coverage Δ | | |---|---|---| | [src/decompose\_mesh/lts\_helper.F90](https://app.codecov.io/gh/SPECFEM/specfem3d/pull/1608?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=SPECFEM#diff-c3JjL2RlY29tcG9zZV9tZXNoL2x0c19oZWxwZXIuRjkw) | `0.00% <0.00%> (ø)` | | | [src/decompose\_mesh/lts\_setup\_elements.F90](https://app.codecov.io/gh/SPECFEM/specfem3d/pull/1608?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=SPECFEM#diff-c3JjL2RlY29tcG9zZV9tZXNoL2x0c19zZXR1cF9lbGVtZW50cy5GOTA=) | `6.83% <0.00%> (-0.06%)` | :arrow_down: | | [src/decompose\_mesh/read\_mesh\_files.F90](https://app.codecov.io/gh/SPECFEM/specfem3d/pull/1608?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=SPECFEM#diff-c3JjL2RlY29tcG9zZV9tZXNoL3JlYWRfbWVzaF9maWxlcy5GOTA=) | `79.75% <ø> (ø)` | | | [src/decompose\_mesh/write\_mesh\_databases.F90](https://app.codecov.io/gh/SPECFEM/specfem3d/pull/1608?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=SPECFEM#diff-c3JjL2RlY29tcG9zZV9tZXNoL3dyaXRlX21lc2hfZGF0YWJhc2VzLkY5MA==) | `87.69% <ø> (ø)` | | | [src/decompose\_mesh/write\_mesh\_databases\_hdf5.F90](https://app.codecov.io/gh/SPECFEM/specfem3d/pull/1608?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=SPECFEM#diff-c3JjL2RlY29tcG9zZV9tZXNoL3dyaXRlX21lc2hfZGF0YWJhc2VzX2hkZjUuRjkw) | `0.00% <ø> (ø)` | | | [...rc/generate\_databases/fault\_generate\_databases.f90](https://app.codecov.io/gh/SPECFEM/specfem3d/pull/1608?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=SPECFEM#diff-c3JjL2dlbmVyYXRlX2RhdGFiYXNlcy9mYXVsdF9nZW5lcmF0ZV9kYXRhYmFzZXMuZjkw) | `84.66% <ø> (-0.37%)` | :arrow_down: | | [src/generate\_databases/lts\_generate\_databases.F90](https://app.codecov.io/gh/SPECFEM/specfem3d/pull/1608?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=SPECFEM#diff-c3JjL2dlbmVyYXRlX2RhdGFiYXNlcy9sdHNfZ2VuZXJhdGVfZGF0YWJhc2VzLkY5MA==) | `0.00% <0.00%> (ø)` | | | [src/generate\_databases/save\_arrays\_solver\_hdf5.F90](https://app.codecov.io/gh/SPECFEM/specfem3d/pull/1608?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/assemble\_MPI\_scalar.f90](https://app.codecov.io/gh/SPECFEM/specfem3d/pull/1608?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=SPECFEM#diff-c3JjL3NoYXJlZC9hc3NlbWJsZV9NUElfc2NhbGFyLmY5MA==) | `74.82% <0.00%> (-25.18%)` | :arrow_down: | | [src/shared/create\_name\_database.f90](https://app.codecov.io/gh/SPECFEM/specfem3d/pull/1608?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=SPECFEM#diff-c3JjL3NoYXJlZC9jcmVhdGVfbmFtZV9kYXRhYmFzZS5mOTA=) | `100.00% <ø> (ø)` | | | ... and [47 more](https://app.codecov.io/gh/SPECFEM/specfem3d/pull/1608?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.