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


        <p>Feature <a class="gmail-issue gmail-tracker-2 gmail-status-1 gmail-priority-4 gmail-priority-default" title="Feature: CCPP integration (New)" href="https://vlab.ncep.noaa.gov/redmine/issues/50223">#50223</a>: CCPP integration</p>


        <p>Integrating the current CCPP framework and physics in the current 
master is the first step towards testing and running physics through 
CCPP.</p>


        <p>Under NEMSfv3gfs, a new directory ccpp is added with two sub 
directories framework and physics with ccpp frame work source code and 
ccpp physics code respectively. A ccpp build script is under ccpp 
directory too. The ccpp code enables testing the CCPP integration within
 NEMSfv3gfs on Theia without affecting the current standard build and 
tests (results, compile time, runtime, memory footprint).</p>


        <p>The CCPP build and test calls can be activated using MAKEOPT 
&quot;CCPP=Y&quot; during compilation on Theia. An ESMF 7.1.0r library that is 
compiled with Intel 18 and the newly compiled NCEP libraries with Intel 
18 using &quot;-fPIC&quot; and &quot;-qopenmp&quot; are used to build CCPP physics. Two 
regression tests based on fv3_control and fv3_gfdlmp using the 
CCPP-build are added, which can be run using rt_ccpp.conf. The only 
difference to the standard tests is that CCPP is initialized and 
finalized in atmos_model.F90, and that a dummy scheme is called inside 
fv3 dynamics when do_sat_adj is true (i.e. for the gfdlmp test). This is
 to demonstrate how to realize calls to fast physics through CCPP in fv3
 dynamics. Results are different from fv3_control and fv3_gfdlmp because
 of the different compiler version.</p>


        <p>Above code change do not change current NEMSfv3gfs regression test 
(non-CCPP) results. Regression test passed on all the platforms 
including wcoss phase1/2,cray, theia, jet(xjet, tujet, svjet) and gaea 
(c3,c4).</p>
      </div>

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