-
Notifications
You must be signed in to change notification settings - Fork 108
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
chgres_cube: output in restart format when input from warm start files #520
Comments
@ZhanZhang-NOAA To whom should I assign this task? |
Initial scope of work:
|
Some notes about the surface files: The cold and warm restart files contain most of the same fields, with the same record id and the same units. That is a good thing. But there are some differences:
|
warm restart files. Fixes ufs-community#520
@HelinWei-NOAA How is snow cover computed by the LSM? Which routine? |
snow cover is computed differently in three different LSMs inside UFS. However the Noah LSM routine is used to initialize the snow cover inGFS_phys_time_vary.fv3.F90: !$OMP section This is corresponding to the subroutine snfrac inside sflx.f (Noah LSM) |
@junwang-noaa I have questions about starting the model with warm restart files. For example, are all records in the restart files actually needed or are some diagnostic? Who would I ask? Which model routine reads the restart files? |
George, There are some diagnostic fields in the restart files (e.g. non
bucket total avg precip and total ave convective precip) in restart
phy_data in order to get restart reproducibility. The code to read restart
files are: in dycore, subroutine fv_io_read_restart in
FV3/atmos_cubed_sphere/tools/fv_io.F90 and subroutine
sfc_prop_restart_read and phys_restart_read in FV3/io/FV3GFS_io.F90 for
physics restart files .
…On Thu, Jun 24, 2021 at 10:28 AM GeorgeGayno-NOAA ***@***.***> wrote:
@junwang-noaa <https://github.com/junwang-noaa> I have questions about
starting the model with warm restart files. For example, are all records in
the restart files actually needed or are some diagnostic? Who would I ask?
Which model routine reads the restart files?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#520 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AI7D6TLGCGVTKD5JYZ3GZFDTUM6JJANCNFSM45FLMAYQ>
.
|
|
@GeorgeGayno-NOAA, is it ok that I point you to the regional FV3 restart files for you to look at or test with? Or you would prefer to start with global model (saying GFSv16) restart files to start with? For GFSv16 (GFS/GDAS) restart files, I can point you to the wcoss operational location. For regional restart files, I can create/point you to the corresponding files on Orion (or other platforms). Thanks! Bin |
Code to turn the winds from earth relative to grid relative (when reading coldstart files): |
Increase precision of gravity when computing phis to better match the forecast model. Fixes ufs-community#520.
will tell the forecast model to initialize that field. Fixes ufs-community#520.
The previous method would not give correct results with more than six mpi tasks. Fixes ufs-community#520.
to initialize it. Fixes ufs-community#520.
@GeorgeGayno-NOAA, when choosing to write out the warm start files with your feature/warm_start branch, is there a restriction that the input data have to be restart files? Or the input can also be GFS/GDAS netcdf/grib2 files? Thanks! |
Current version of chgres_cube is able to take a FV3 warm restart file and interpolate/remap it to a different resolution/domain-coverage in cold-start format, but not in fv3 warm restart format.
Is it possible to enhance the current chgres_cube capability to write output file in warm restart format when input from warm start file. This capability will be very useful for conversions, fields remapping between different domain coverages and resolutions, which are needed in HAFS and other UFS applications.
The text was updated successfully, but these errors were encountered: