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

Essential IOP variables?

whannah

Member
I'm trying to create an IOP dataset to run an idealized SCAM simulation. The list of essential variables from the old SCAM, when it had the GUI interface was

nbdate
time
lev
lat
lon
phis
t
divt
q
divq
ps
omega

It appears that more variables than this are needed now for when using CESM (CAM5). When I specify the variables listed above the model spits out a floating point exception on the first time step. Through some trial and error of removing variables from the ARM IOP dataset it seems that these are the neccessary variables to get the model to run:

"u", "v", "omega", "lev"
,"lhflx", "shflx", "Ps", "Ptend"
,"T", "q"
,"divT", "divq", "divs"
,"DT_dt", "dq_dt", "ds_dt"
,"Tg", "Tsair", "usrf", "vsrf"
,"TOA_LWup", "TOA_SWdn", "TOA_ins", "NDRsrf"
,"bdate", "lon", "lat"
,"tsec"


It would be nice to have an official list though. Does anyone have this? I looked through the manuals and have not found anything.

Thanks
 

whannah

Member
Ok I think I figured this thing out. I built my own custom IOP file to do an idealized simulation. In this case the model was giving me a floating point exception because I was giving it data up to 3 mb. The specified temperature was causing the saturation specific humidity to be zero. By only limiting my iop file to 100 mb, this somehow resolved the issue. Now I can get the SCAM to run using only the essential variables that are specified in the CAM3 documentation.
 
Top