Skip to content

Commit

Permalink
Use MPI_Bcast instead of multiple p2p messages to update nest from pa…
Browse files Browse the repository at this point in the history
…rent (#743)

* Modifications to replace numerous p2p transfers in fill_nested_grid_cpl by a single MPI_Bcast

* Add reason for including ESMF in fv_control_init. Add code to cleanup structures associated with Bcast_comm

* Get rid of unneeded mpp_sync_self

* Use mpp_broadcast instead of MPI_Bcast at the request of NOAA-GFDL

* Get rid of mpp pelist scoping calls in fill_nested_grid_cpl().  This depends on NOAA-GFDL/FMS#1246 to be functional.  More efficient 'if' test in fill_nested_grid_cpl()

* Bcast_comm and sending_proc variables not needed anymore

* New member of the fv_atmos_type type called BcastMember allows more efficient determination of ranks involved in the mpp_broadcast call in fill_nested_grid_cpl routine

* Port to FMS-2023.02
  • Loading branch information
dkokron authored Jan 22, 2024
1 parent 9a8f8b4 commit 6c2b775
Showing 1 changed file with 1 addition and 1 deletion.

0 comments on commit 6c2b775

Please sign in to comment.