Skip to content

User-configurable datamode for UFS - #448

Closed
NickSzapiro-NOAA wants to merge 47 commits into
ESCOMP:mainfrom
NickSzapiro-NOAA:test_datm_ufs
Closed

NickSzapiro-NOAA wants to merge 47 commits into
ESCOMP:mainfrom
NickSzapiro-NOAA:test_datm_ufs

Conversation

@NickSzapiro-NOAA

Copy link
Copy Markdown
Contributor

Description of changes

Specific notes

Contributors other than yourself, if any:

CDEPS Issues Fixed (include github issue #):

Are there dependencies on other component PRs (if so list):

Are changes expected to change answers (bfb, different to roundoff, more substantial):

Any User Interface Changes (namelist or namelist defaults changes):

Testing performed (e.g. aux_cdeps, CESM prealpha, etc):

Hashes used for testing:

BinLiu-NOAA and others added 30 commits August 4, 2021 14:02
update datm/datm_datamode_gfs_mod.F90
Update CDEPS to include the latest changes from ESCOMP/CDEPS
Update CDEPS to include the recent changes from ESCOMP/CDEPS
Update NOAA-EMC/CDEPS to include changes from ESCOMP/CDEPS.
Update cdeps to include the latest changes from ESCOMP/CDEPS
* Adapt docn_datamode_cplhist for dice_datamode_cplhist

* Fix .or. and local  variables have different names in docn and dice

* Add Si_imask. Decide whether to have flds_i2o_per_cat for cplhist method.

* Copy sea ice stream fields to export state fields via dshr_dfield_add

* Switches So_t from C to K. Decide on which/add switch

* Overwrite missing value of 0 K in Si_t

* Handle So_t in C and K in docn_datamode_cplhist_mod.F90

Need model SST to be in K
if (minval(So_t) .LT. 100.0_r8), convert C-->K

* Only fill docn_datamode_cplhist export variables if associated. Handle units of So_t based on namelist input

* Default convert SST C to K (as currently). Then switch based on optional sst_constant_value

* Allow null return for taux too in dice/dice_datamode_cplhist_mod.F90

* Add doc for dice cplhist mode to dice.rst
* For gfs and cfsr datm datamodes, use gefs

* Delete datm/datm_datamode_gfs_hafs_mod.F90

* Remove gfs_hafs datamode from atm_comp_nuopc.F90

* Remove gfs_hafs from CMakeLists.txt
@NickSzapiro-NOAA

Copy link
Copy Markdown
Contributor Author

Will need ESCOMP branch of these changes since UFS doesn't have genf90 and fox ... will re-open after fixing & testing calc_opts for UFS use-cases

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants