<div dir="ltr"><div><div>Dear all,<br><br>
<div class="gmail-wiki">
<p>Following changes were committed to the NEMSfv3gfs and FV3 repositories:</p>
        <p>Task <a class="gmail-issue gmail-tracker-28 gmail-status-1 gmail-priority-4 gmail-priority-default gmail-created-by-me" title="Task: merge fv3 coupling branch back to fv3 git repo (New)" href="https://vlab.ncep.noaa.gov/redmine/issues/48158">#48158</a>: merge fv3 coupling branch back to fv3 git repo</p>
        <p>This is the first step to set up coupled system using fv3 as atmosphere grid component. Following code changes are added:</p>
        <p>1) Update integration loop to allow time sequencing in coupled mode
so that atmosphere comp can come out integration at coupling frequency
and come back from coupling to continue integration.<br>2) The coupled
fields required by the coupled system (fv3-mom-cice and fv3-ww3) are set
up. This includes import fields to atmosphere and export fields that
atmosphere provides to other components: currently ocean, wave and sea
ice. A model configuration variable "cpl" is added in model_configure,
when it is set to .true., the model is running on coupled model, when it
is .false., the model is running on standalone mode.<br>3) New
capability to write out vtk files on fv3 grid and to dump out coupled
fields from fv3 is added. A logical variable "cplprint_flag" is set to
control the debug prints when model runs in coupled mode.
"cplprint_flag" will be set to true when the "dumpField" attribute is
set to true and then the VTK files and coupled fields will be written
out in FV3.<br>4) The land sea mask is added to fv3 forecast grid, it will be used for regridding flux fields in coupled system.</p>
        <p>The branch was tested in some coupled apps. The plan is to test it
in standalone mode and commit the code to the fv3 git repo first. The
Coupled apps will bring up their fv3 branches to this master version
while merging corresponding changes in other components.</p>
        <p>Above code changes have no impact on NEMSfv3gfs baseline. The code passed regression test for standalone fv3 app NEMSfv3gfs.</p>
</div>
<br></div>Thanks.<br><br></div>Jun<br></div>