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
103 stars 28 forks source link

Add distributed memory support for the GOcean API #849

Open sergisiso opened 4 years ago

sergisiso commented 4 years ago

When executing psyclone with the -dm flag and the gocean api it should insert the necessary halo_exchange calls.

arporter commented 4 years ago

Although #850 is merged, I don't think this is fully complete until we have the set_dirty/clean support. That in turn requires dl_esm_inf to be extended.

sergisiso commented 4 years ago

The remaining functionality to close this issue is caputred in issues: