<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 &quot;cpl&quot; 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 &quot;cplprint_flag&quot; is set to 
control the debug prints when model runs in coupled mode. 
&quot;cplprint_flag&quot; will be set to true when the &quot;dumpField&quot; 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>