CESM 2.2 producing NaNs

olderandcolder

Conn O'Rourke
New Member
Hi!

I have been trying to get a port of CESM 2.2 set-up to run on an unsupported machine.

v2.1.5 works fine, but I have a problem with 2.2. The config seems to work fine, and it happily builds the executable, but when I run a case it produces nonsensical values. e.g:

create_newcase --case fw2000climo_f19 --compset F2000climo --res f19_f19_mg17 --run-unsupported --compiler gnu

ncdump -v T fw2000climo_f19.cam.h0.0001-01-01-00000.nc

shows:

3.663985, -5.519625e-21, 3.664102, -0.02896234, 3.664015, -5.836616e+16,
3.66395, -0.02510962, 3.662463, -0.005411599, 3.662345, 1.198804e+19,
3.662009, 4.791464e-10, 3.661701, 2.938234e-07, 3.662174, 2.715558e+31,
3.661859, 7.122214e-18, 3.661371, -7.863312e+12, 3.661163, 1.058136e+34,
3.661381, -1.088261e-29, 3.661909, 1.093692e+12, 3.662251, -3868253,
3.66252, -1.976378e-28, 3.662592, 4.912823e+14, 3.662512, -8.644941e-14,
3.66259, -0.0005397396, 3.662619, -1.338264e+37, 3.662555, 6.146299e-15,
3.6625, -5.022401e-12, 3.662601, -0.1192986, 3.662822, 2.227761e+25,
3.663461, -8.781988e-24, 3.66398, 2.277065e+22, 3.664523, -0.0001048699,

I have set it up to use both the intel and gnu toolchains, and both show the same problem were the temperatures have nonsensical data.

I would like some advice on tracking down the root of the problem and getting a working version of 2.2.

Any help is appreciated!
 

fischer

CSEG and Liaisons
Staff member
Hi Conn,

I'm using CESM2.2.2, and was unable to reproduce the nonsensical temperatures. You can turn on debugging to try and catch any floating point exceptions.

./xmlchange DEBUG=TRUE

The CESM 2.2 releases are technical release to support CAM-SE and variable mesh grids. If you intend to do any science runs you should use CESM 2.1.5.

Chris
 
Vote Upvote 0 Downvote
Back
Top