Run M-PACE case and change vertical levels #383
Replies: 3 comments 2 replies
-
Hi Nick, I'll answer Q2. The files in ccpp-scm/scm/data/vert_coord_data/ were taken from the GSM-based GFS several years ago. Yes, their data go from surface to TOA. This data is vertically flipped immediately after being read in scm_input.F90 to match what is in fv3_eta.h, so that it is going from TOA to surface. At the end of the I don't know if it is required that a0 needs to match ptop or not. That is probably a question for the FV3 dycore folks since fv3_eta.h is taken directly from the FV3 repo. |
Beta Was this translation helpful? Give feedback.
-
For Q1, are you testing the MPACE/REF case? I received the same error when trying to run that case as is. |
Beta Was this translation helpful? Give feedback.
-
Thank you so much for your informative responses and solutions, @grantfirl and @hertneky! Maybe I should mention that physics suites GFS_v16 and GFS_v17_p8 run but the rest using MYNN-EDMF (RAP, RRFS_v1beta, WoFS, & HRRR) fail with segfault in module_sf_mynn.F90. |
Beta Was this translation helpful? Give feedback.
-
Hi, I am trying to follow the current instructions to experiment with the M-PACE case in DEPHY format by changing the number of vertical levels and have two hopefully quick questions.
Q1) First, when I try to run a DEPHY case, I get an error:
"There was an error reading the namelist case_config in the file input_experiment.nml; error code = 19"
Does this work for you?
Q2) Then, I am a bit confused with the vert_coord_file.
ccpp-scm/scm/src/scm_vgrid.F90 shows that ak bk should go surface to TOA and are then flipped so that
scm_state%pres_i(:,k) = scm_state%a_k(k) + scm_state%b_k(k)*p_ref.
All of the files in ccpp-scm/scm/data/vert_coord_data/ look like
0 1
…
0 0
However, all of the levels in ccpp-scm/scm/src/fv_eta.h look like
a0 0
…
0 1
with a0>0. Does this a0 need to match ptop?
I very much appreciate your help.
Cheers,
Nick
Beta Was this translation helpful? Give feedback.
All reactions