Skip to content
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

This is EMC flake model #60

Closed
wants to merge 1 commit into from
Closed

This is EMC flake model #60

wants to merge 1 commit into from

Conversation

YihuaWu-NOAA
Copy link

Modify files in ufs-weather-model-flake/FV3/gfsphysics/GFS_layer/
GFS_typedefs.F90
GFS_typedefs.meta
Note: Added two variables: lakedepth and LKM (logical)

Modify file in ufs-weather-model-flake/FV3/io/
FV3GFS_io.F90
Note: read in lake depth, and reset lakefraction and lakedepth to 0 when LKM is not one

Modify files in ufs-weather-model-flake/FV3/ccpp/physics/physics/

Added threes:
flake_driv.F90
flake_driv.meta
flake.F90*

Modified:
GFS_time_vary_pre.fv3.F90
Note: Flake need julian day

3.3 Modified:
GFS_surface_composites.F90
GFS_surface_composites.meta
Note: add lake depth, and define the logical variable lake based on lakefraction and lakedepth
Then, the logical variable lake is passed to flake drive and sfc_ocean.
When lake is true, flake will be called; when lake is false, ocean model will be called

3.4 Modified
sfc_ocean.F
sfc_ocean.meta
Note: add lake, if not lake, calculation will be conducted.

Modify files in ufs-weather-model-flake/FV3/ccpp/suites/
suite_FV3_GFS_v16beta_flake.xml

  Modify files in ufs-weather-model-flake/FV3/ccpp/config/
ccpp_prebuild_config.py

    Add file in ufs-weather-model-flake/tests/tests
			fv3_ccpp_gfs_v16beta_flake

    Modify  file in ufs-weather-model-flake/tests/fv3_conf/
			ccpp_gfs_v16_flake_run.IN

  Modify  files in  ufs-weather-model-flake/parm/
ccpp_v16beta_c96.nml.IN 

Modify files in mylakedir/sorc/orog.fd
lakefrac.F90 to create lake fraction and depth and add them to oro_data_tilex.nc

Replace oro_data_tilex.nc files on hera: /scratch2/NCEPDEV/fv3-cam/Yihua.Wu/noscrub/trunk-20200611 which provide model inputs.
A new baseline was created on hera: /scratch2/NCEPDEV/fv3-cam/Yihua.Wu/noscrub/REGRESSION_TEST_INTEL

@mzhangw
Copy link
Collaborator

mzhangw commented Jul 10, 2020

Associated PRs:
NCAR/fv3atm#59
NCAR/ccpp-physics#471

@climbfuji
Copy link
Collaborator

This PR is for NCAR dtc/develop. You are having at least one other, identical PR for ufs-community develop (where it should be). I am thus closing this PR.

@climbfuji climbfuji closed this Jul 10, 2020
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.

3 participants