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

Requesting data not in CAM initial data(ncdata).

Kihang Youn

Kihang Youn
New Member
Hi All,

I'm using cesm1.2.2.1 to create a case like this:
create_newcase --compset B1850C5 --res ne120_t12

So I use the following cam_inparm in atm_in:
/atm/cam/inic/homme/cami-mam3_0000-01-ne120np4_L30_c110928.nc

The problem arises here, the variables required by the phys_inidat subroutine of the physpkg.F90 code are not in that file.

For example, variables such as PBLH and TPERT.

When I try to read the variable, an error occurs saying "NetCDF: Variable not found" in the check_var subroutine of the ncdio_atm.F90 function, and when I check the actual netcdf file with ncdump, the file does not exist.

Did I get wrong input data? Or are those variables unnecessary and the warning is just a warning?

Thanks,

Kihang
 

cacraig

Cheryl Craig
CSEG and Liaisons
Staff member
The "NetCDF: Variable not found" occurs when a CESM job queries a variable which may or may not be in the file and the netCDF library automatically prints out the warning. If your job runs, then this is not an issue. There are plenty of legitimate jobs which have this warning in their output.

If your job is not running, we'll need more information and request you provide the information requested at: Information to include in help requests
 
Top