Skip to content

Fixes to the the merge with MAPS 8.1 #8

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversation

tanyasmirnova
Copy link
Collaborator

The title above should be a 1 line short summary of the pull request (i.e. what the project the PR represents is intended to do).
Fixes to the the merge with MAPS 8.1
Enter a description of this PR. This should include why this PR was created, and what it does.
The 8.,1 version of MPAS has a new driver for sea ice which was using only Noah sea ice model. To fix the merge RUC ice model had to be added to the driver_seaice.
Testing and relations to other Pull Requests should be added as subsequent comments.
The fixes are tested for the 24 feb 2023 case on jet: /mnt/lfs4/BMC/wrfruc/smirnova/MPAS_conus13_20230224_mpasGSL
See the below examples for more information.
MPAS-Dev/MPAS#930
MPAS-Dev/MPAS#931

1.removed congif_frac_seaice from the lsm driver call as unneeded.
2. added config_lsm_scheme to the sea ice driver needed for addition of
RUC lsm to sea ice driver.
is a separate seaice driver. Also, 2-m diagnostics for RUC LSM is moved
to the seaice driver to be consistent with the 8.1 MPAS.
@@ -1706,6 +1709,7 @@ subroutine sfctmp (spp_lsm,rstochcol,fieldcol_sf, &
endif

if(seaice .lt. 0.5) then
if(doseaice) goto 119
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you get rid of this goto?

else
!----- snow on ice
if (.not. doseaice) goto 119
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you get rid of this goto?

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

And others below.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

how did this get removed? Is it intended? I suppose it doesn't matter with Anders' submodule...

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@AndersJensen-NOAA does this matter?

@AndersJensen-NOAA
Copy link
Collaborator

@jderrico-noaa @joeolson42 @tanyasmirnova This PR compiles and runs for a 3-km CONUS case (I just ran a short 3-h test). This can be merged. Note that we won't be using the deleted version of the microphysics, but it probably should be committed back so that our version of MPAS stays in line with the other versions out there.

@jderrico-noaa
Copy link
Collaborator

@tanyasmirnova can you restore the deleted microphysics? After that I'll merge this!

@tanyasmirnova
Copy link
Collaborator Author

tanyasmirnova commented May 2, 2024 via email

@tanyasmirnova
Copy link
Collaborator Author

tanyasmirnova commented May 2, 2024 via email

@tanyasmirnova
Copy link
Collaborator Author

@jderrico-noaa @AndersJensen-NOAA
Janet and All,
The results look much more reasonable now with the Solution #2.
I am going to submit the PR.
Anders, could you please repeat your 3-km case.
In my 15-km CONUS test the 2-m temperature differences compared to 8.0 code looks like:
Screenshot 2024-05-03 at 9 31 32 AM
And for 2-m Qv:
Screenshot 2024-05-03 at 9 32 23 AM
Top-level soil moisture looks like:
Screenshot 2024-05-03 at 9 38 46 AM
The difference look much more reasonable than those shown at the Wednesday's meeting.

@tanyasmirnova
Copy link
Collaborator Author

PR for solution 2 is submitted: #9

jderrico-noaa referenced this pull request in jderrico-noaa/MPAS-Model May 13, 2024
… microphysics features (#2)

* Add microphysics submodule and updated graupel lookup table support (#1)

* microphysics Makefiles for submodule

* Add submodule support for microphysics

* Fix bug in Makefile directory path

* Thompson table updates for two-moment graupel

* Add aerosol aware microphysics capability (#2)

* Add microphysics aerosol information to initialization

* Link microphysics aerosol tables for runtime

* Update submodule

* Fix link to microphysics aerosol tables

* Add water- and ice-friendly aerosols to model for transport (#3)

* Update pointer for microphysics

* Update pointer to microphysics submodule

* Add microphysics aerosol information to LBCs

* Add aerosol-aware microphysics to LBCs (#4)

* Add microphysics aerosol information to LBCs

* Support for water- and ice-friendly aerosols in LBCs

* Add documentation to subroutine init_microphysics_aerosols_lbc

* Time interpolation for microphysics aerosols ICs

* Add time interpolation for microphysics aerosols to LBCs

* Aerosol time interpolation (#5)

* Add microphysics aerosol information to LBCs

* Time interpolation for microphysics aerosols ICs

* Add time interpolation for microphysics aerosols to LBCs

* Nc microphysics (#6)

* Updates for aerosol aware

* Add support for nc microphysics

* Add nc to interface

* point to develop branch of Thompson submodule

* Import nwfa and nifa into microphysics (#7)

* Add microphysics submodule makefile (#8)

* Import nwfa and nifa into microphysics

* Add makefile support for microphysics submodule

* Update location for microphysics submodule

* remove GSL_cloud_physics directory

* Point to microphysics submodule

* Point to microphysics submodule

* Remove old submodule

* Bug fix in Makefile to deal with old version of microphysics
joeolson42 pushed a commit to joeolson42/MPAS-Model that referenced this pull request May 16, 2024
@tanyasmirnova tanyasmirnova deleted the v8.1-gsl-merge-fixed branch June 10, 2024 20:32
joeolson42 pushed a commit to joeolson42/MPAS-Model that referenced this pull request Aug 27, 2024
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.

4 participants