E3SM-Project / E3SM

Energy Exascale Earth System Model source code. NOTE: use "maint" branches for your work. Head of master is not validated.
https://docs.e3sm.org/E3SM
Other
336 stars 338 forks source link

Add pelayout options for pm-cpu for both coupled and F cases #6418

Closed ndkeen closed 3 weeks ago

ndkeen commented 1 month ago

Adding some pelayout options for pm-cpu for some of the newer v3 res/compsets. In some cases, the default layout was increased so there may be NML diffs.

Here are the tests I used -- where most should now work with PS, PL, and PXL

SMS.ne30pg2_EC30to60E2r2.F2010.pm-cpu_intel.eam-bench-noio
SMS.ne30pg2_r05_IcoswISC30E3r5.F2010.pm-cpu_intel.eam-bench-noio

SMS.ne30pg2_EC30to60E2r2.WCYCL1850.pm-cpu_intel.allactive-nlmaps
SMS.ne30pg2_r05_EC30to60E2r2.BGCEXP_LNDATM_CNPRDCTC_1850.pm-cpu_intel
SMS.ne30pg2_r05_IcoswISC30E3r5.BGCEXP_CNTL_CNPRDCTC_1850.pm-cpu_intel.elm-bgcexp
SMS.ne30pg2_EC30to60E2r2.WCYCL1850.pm-cpu_intel.allactive-wcprod
SMS.ne30pg2_r05_IcoswISC30E3r5.WCYCL1850.pm-cpu_intel.allactive-nlmaps
SMS.ne30pg2_r05_EC30to60E2r2.BGCEXP_CNTL_CNPECACNT_1850.pm-cpu_intel.elm-bgcexp

Should be BFB

ndkeen commented 3 weeks ago

Yes I see some of these lines were changed before I could get this PR thru. And now they have been changed again due to the regex error. I will wait until changes are in master and make this PR again.