Good day,
Thanks for being a help to us newbies.
I am trying to obtain wind components, vertical velocity, potential temperature and geopotential Height at isobaric levels from the MPAS model.
I am trying to achieve this goal by modifying mpas_isobaric_diagnostic.F.
so far, I have made a simple modification,
nIsoLevelsT = 18
nIsoLevelsZ = 18
if (need_t_isobaric) then
t_iso_levels(1) = 10000.0
t_iso_levels(2) = 15000.0
t_iso_levels(3) = 20000.0
t_iso_levels(4) = 25000.0
t_iso_levels(5) = 30000.0
t_iso_levels(6) = 35000.0
t_iso_levels(7) = 40000.0
t_iso_levels(8) = 45000.0
t_iso_levels(9) = 50000.0
t_iso_levels(10) = 55000.0
t_iso_levels(11) = 60000.0
t_iso_levels(12) = 65000.0
t_iso_levels(13) = 70000.0
t_iso_levels(14) = 75000.0
t_iso_levels(15) = 80000.0
t_iso_levels(16) = 85000.0
t_iso_levels(17) = 90000.0
t_iso_levels(18) = 95000.0
end if
if (need_z_isobaric) then
z_iso_levels(1) = 10000.0
z_iso_levels(2) = 15000.0
z_iso_levels(3) = 20000.0
z_iso_levels(4) = 25000.0
z_iso_levels(5) = 30000.0
z_iso_levels(6) = 35000.0
z_iso_levels(7) = 40000.0
z_iso_levels(8) = 45000.0
z_iso_levels(9) = 50000.0
z_iso_levels(10) = 55000.0
z_iso_levels(11) = 60000.0
z_iso_levels(12) = 65000.0
z_iso_levels(13) = 70000.0
z_iso_levels(14) = 75000.0
z_iso_levels(15) = 80000.0
z_iso_levels(16) = 85000.0
z_iso_levels(17) = 90000.0
z_iso_levels(18) = 95000.0
end if
but it doesnot work, the t_isobaric in diagnostic.2021-07-10_00:00:00.nc still have five levels same as the original code.
I cannot figure out the reason.
Is there a way to solve the problem ?
Thank you
Thanks for being a help to us newbies.
I am trying to obtain wind components, vertical velocity, potential temperature and geopotential Height at isobaric levels from the MPAS model.
I am trying to achieve this goal by modifying mpas_isobaric_diagnostic.F.
so far, I have made a simple modification,
nIsoLevelsT = 18
nIsoLevelsZ = 18
if (need_t_isobaric) then
t_iso_levels(1) = 10000.0
t_iso_levels(2) = 15000.0
t_iso_levels(3) = 20000.0
t_iso_levels(4) = 25000.0
t_iso_levels(5) = 30000.0
t_iso_levels(6) = 35000.0
t_iso_levels(7) = 40000.0
t_iso_levels(8) = 45000.0
t_iso_levels(9) = 50000.0
t_iso_levels(10) = 55000.0
t_iso_levels(11) = 60000.0
t_iso_levels(12) = 65000.0
t_iso_levels(13) = 70000.0
t_iso_levels(14) = 75000.0
t_iso_levels(15) = 80000.0
t_iso_levels(16) = 85000.0
t_iso_levels(17) = 90000.0
t_iso_levels(18) = 95000.0
end if
if (need_z_isobaric) then
z_iso_levels(1) = 10000.0
z_iso_levels(2) = 15000.0
z_iso_levels(3) = 20000.0
z_iso_levels(4) = 25000.0
z_iso_levels(5) = 30000.0
z_iso_levels(6) = 35000.0
z_iso_levels(7) = 40000.0
z_iso_levels(8) = 45000.0
z_iso_levels(9) = 50000.0
z_iso_levels(10) = 55000.0
z_iso_levels(11) = 60000.0
z_iso_levels(12) = 65000.0
z_iso_levels(13) = 70000.0
z_iso_levels(14) = 75000.0
z_iso_levels(15) = 80000.0
z_iso_levels(16) = 85000.0
z_iso_levels(17) = 90000.0
z_iso_levels(18) = 95000.0
end if
but it doesnot work, the t_isobaric in diagnostic.2021-07-10_00:00:00.nc still have five levels same as the original code.
I cannot figure out the reason.
Is there a way to solve the problem ?
Thank you