Fail to run nudging experiments in CAM6 after modifying physpkg.f90

muting

Seattle climate scientist
New Member
Hello,

I am trying to run nudging experiments using the aquaplanet version of CAM6. My nudging experiments nudge moisture from 850 to 700 hPa toward 3-year time-mean zonal mean climatology from 15S-15N. I modified the source code of physpkg.f90 as follows: I moved the calls related to nudging (as shown below) from tphysac to tphysbc.
1717167438774.png
The main reason for this modification is to apply nudging after the other phyiscal parameterization schemes for each time step, instead of the original setting (in the middle of some physical parameterization schemes), so that the effect of nudging is more effective. The modified physpkg.f90 is located in: /glade/work/muting/cesm_runs/SST_AQP3_Qobs_27_-4K_nudge_qlf_1h_new2/SourceMods/src.cam/physpkg.f90 (My modifications are commented with !Mu-Ting).

My problem is that the model fails to run with this modification. I got error messages as follows:
1717168007569.png
The complete error message is located in /glade/derecho/scratch/muting/SST_AQP3_Qobs_27_-4K_nudge_qlf_1h_new2/run/cesm.log.4656255.desched1.240530-161247.

Does anyone know how to solve this problem? I would appreciate any comments or ideas!
 

ybj

yu bj
New Member
Hello,

I am trying to run nudging experiments using the aquaplanet version of CAM6. My nudging experiments nudge moisture from 850 to 700 hPa toward 3-year time-mean zonal mean climatology from 15S-15N. I modified the source code of physpkg.f90 as follows: I moved the calls related to nudging (as shown below) from tphysac to tphysbc.
View attachment 5435
The main reason for this modification is to apply nudging after the other phyiscal parameterization schemes for each time step, instead of the original setting (in the middle of some physical parameterization schemes), so that the effect of nudging is more effective. The modified physpkg.f90 is located in: /glade/work/muting/cesm_runs/SST_AQP3_Qobs_27_-4K_nudge_qlf_1h_new2/SourceMods/src.cam/physpkg.f90 (My modifications are commented with !Mu-Ting).

My problem is that the model fails to run with this modification. I got error messages as follows:
View attachment 5436
The complete error message is located in /glade/derecho/scratch/muting/SST_AQP3_Qobs_27_-4K_nudge_qlf_1h_new2/run/cesm.log.4656255.desched1.240530-161247.

Does anyone know how to solve this problem? I would appreciate any comments or ideas!
Hello!
I apologize, but I'm not sure how to resolve the issue you've raised either. I noticed the content you are working on and have a question to ask you: How did you specify the vertical range of nudging to be from 850 to 700 hPa with the parameters 'Nudge_Vwin_Hindex = 33.''Nudge_Vwin_Hdelta = 0.001''Nudge_Vwin_Lindex = 32.''Nudge_Vwin_Ldelta = 0.001''Nudge_Vwin_Invert = .false.' These parameters can only set the number of layers and cannot be set to a specific hPa, thank you.
 
Back
Top