Scheduled Downtime
On Tuesday 24 October 2023 @ 5pm MT the forums will be in read only mode in preparation for the downtime. On Wednesday 25 October 2023 @ 5am MT, this website will be down for maintenance and expected to return online later in the morning.
Normal Operations
The forums are back online with normal operations. If you notice any issues or errors related to the forums, please reach out to help@ucar.edu

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.
 
Top