-
Notifications
You must be signed in to change notification settings - Fork 388
Closed
Labels
AtmosphereFor discussionPRs and Issues that are open for discussion and feedbackPRs and Issues that are open for discussion and feedback
Description
Here's a consolidated list of modifications from JCSDA-internal/MPAS-Model that we hope to merge with MPAS-Dev/MPAS-Model. All except cmake build are specific to core_atmosphere or core_init_atmosphere.
- Enable core_init_atmosphere to use
mpas_new_unitandmpas_release_unitinstead of fixed file unit numbers. See Make the handling of file units consistent for all unformatted files JCSDA-internal/MPAS-Model#12. Handled by PR Eliminate the use of hard-coded Fortran unit numbers in atmosphere code #988 . - Add optional parameters to the mpas_init signature, allowing the caller to pass in a namelist and/or streams filename, identical to the functionality already present when using the
-nand-scommand-line parameters. See Add namelist and streams filename parameters to mpas_init JCSDA-internal/MPAS-Model#10. @svahl991 Handled by PR Add optional arguments for namelist and streams files to mpas_init #990 . - Cloud fraction and cloud height diagnostics. See Add cloud fraction and cloud height diagnostics #733 from @jamiebresch.
- "2-stream I/O". This splits input streams into static and time-varying variables, as in an earlier branch from Ha, Skamarock. Also reduces the number of variables for I/O relative to a restart file and includes logic to manage the I/O, both similarly (but not identical) to Ha, Skamarock branch. See Reduce file size via 2-stream model initialization and DA cycling JCSDA-internal/MPAS-Model#5. @junmeiban, @liujake
- adjoint of halo exchange. See JCSDA-internal@b22c340. @byoung-joo Handled by PR Merge the halo adjoint exchange code for real_2d fields #1138
- bug fixes in core_init_atmosphere for initializing rho_zz and xice. @liujake (Bugfix for calculating moist air density in init_atm_core #829 addresses part)
- optional cmake build process and dependence on the jedi-cmake repository. See https://github.com/JCSDA-internal/mpas-bundle/pull/64. @svahl991
- Modify cmake build procedure to disable OpenMP. See Add cmake option to not build OpenMP by default. JCSDA-internal/MPAS-Model#11.
PR for 2nd through 5th changes on list into JCSDA-internal/MPAS-model is JCSDA-internal#8. @jjguerrette (Edit: @mgduda changed the order, so 2nd through 5th may not correspond anymore...)
Aim is to merge these into MPAS-Dev.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
AtmosphereFor discussionPRs and Issues that are open for discussion and feedbackPRs and Issues that are open for discussion and feedback