Project

General

Profile

use of intlevel3d to interpolate pressure levels on hybrid model levels.

Added by Olivier Andry over 9 years ago

Hello,

I have at my disposal a dataset which z-axis is on pressure levels(18). I need to interpolate this back on the model levels(62, hybrid).

I have tried to use cdo's intlevel3d,icoordinate ifile1 ifile2 ofile,
with:
- icoordinate = a single variable file defined on the pressure levels.
- ifile1 = the file containing the variables I want to interpolate. (also on pressure levels).
- ifile2 = a single variable file defined on the model levels (target shape).

doing so, I get the following message:
-----
cdo intlevel3d (Warning): Non monotonic zaxis!

cdo intlevel3d (Abort): Level 2.82305e-316 at index 1958400 not found!
-----

so does cdo intlevel3d allows to change the type of z-coordinate while interpolating (pressure to hybrid)?
if yes, do I enter the correct information in the command?
if no, does anyone know of a tools that permit this kind of transformation?

thanks in advance,
Best regards,
Olivier.


Replies (4)

RE: use of intlevel3d to interpolate pressure levels on hybrid model levels. - Added by Dominic Matte over 4 years ago

Hello,

I got a really similar problem to this really old post.
Does anyone has a solution?

Thanks
Coridally,
Dominic

RE: use of intlevel3d to interpolate pressure levels on hybrid model levels. - Added by Ralf Mueller over 4 years ago

hi!

intlevel3d is not designed for interpolating between different type of vertical axis: model level (totally arbitrary) and constant pressure levels. it does not take into account surface pressure or humidity or anything. in CDO there area only operators computing data from hybrid pressure levels (model levels) to height/pressure levels. you get a list of them with

cdo -h ml2

hth
ralf

Basically there should be an interpolation onto model levels inside the models for reading in input data.

RE: use of intlevel3d to interpolate pressure levels on hybrid model levels. - Added by Dominic Matte over 4 years ago

Hi Ralf,

Ok noted, thank you for your prompt answer

Dominic

    (1-4/4)