<div dir="ltr"><div>Dear all,</div><div><br></div><div>
<p>Following changes were committed to the NEMSfv3gfs and FV3 repositories:</p>


        <p>Task 49887: Add capability to couple with GSDCHEM</p>


        <p>Code changes are committed to allow inline coupling with the GSDCHEM chemistry component.</p>


        <p>- fv3 forecast time-split run phases are added to FV3 forecast grid component<br>- namelist variable &#39;cplchm&#39; is added to GFS_control_type, when it is set to true, coupling with chemistry is active<br>-
 Extra fields required by GSDCHEM are added to GFS_coupling_type, they 
are computed in gfs physics when cplchm is true and exported from FV3 to
 chemistry<br>- Both import and export coupled field definitions are 
extended to include 2D,3D and 4D fields for surface fields, soil layer 
fields and the fv3 tracers. Local arrays are created to control the 
coupled fields shared policy so that the fields can be accessed by 
memory reference (fv3-chem) or by direct data transfer (other fv3 
coupled system such as fv3-mom). <br>- A Generic API realizeConnectedCplFields() is created to realize a list of Fields on an ESMF Grid object inside a state.<br>- ESMF Error handling is updated according to ESMF/NUOPC best practices</p>


        <p>The code changes do not alter NEMSfv3gfs model results. Regression 
test passed on all the platforms including wcoss phase1/2,cray, theia, 
jet and gaea).</p>

</div><div>Thanks.</div><div><br></div><div><br></div><div>Jun<br></div></div>