stfc / PSyclone

Domain-specific compiler and code transformation system for Finite Difference/Volume/Element Earth-system models in Fortran
BSD 3-Clause "New" or "Revised" License
104 stars 27 forks source link

1992 mpi support for extraction #2647

Closed hiker closed 2 months ago

hiker commented 2 months ago

Adds (limited) support for using kernel extraction with MPI. The idea is that each process writes its own output file. Kernel extraction cannot be done over nodes that do halo exchange or other communication. The driver can then run over each individual output file (from each rank)

codecov[bot] commented 2 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 99.86%. Comparing base (eeda0d0) to head (7a011e4).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #2647 +/- ## ======================================= Coverage 99.86% 99.86% ======================================= Files 352 352 Lines 48470 48485 +15 ======================================= + Hits 48405 48420 +15 Misses 65 65 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

hiker commented 2 months ago

OK, I think I have addressed everything. Not sure if you want to re-trigger CI, I think I only changed comments and documentation.

hiker commented 2 months ago

Ready.