28 use netcdf
, only: nf90_nowrite, nf90_get_var
35 REAL,
intent(in):: p3d(:, :, :)
39 real,
intent(out):: o3_mob_regr(:, :, :)
46 integer ncid, varid, ncerr
56 print *,
"Call sequence information: regr_pr_o3"
58 "regr_pr_o3 o3_mob_regr")
61 call nf95_open(
"coefoz_LMDZ.nc", nf90_nowrite, ncid)
63 call nf95_inq_varid(ncid,
"r_Mob", varid)
65 ncerr = nf90_get_var(ncid, varid, r_mob, start=(/1, 1,
day_ref/))
77 o3_mob_regr(1, j,
nbp_lev:1:-1) &
85 o3_mob_regr(i, j,
nbp_lev:1:-1) &
93 o3_mob_regr(2:, 1, :) = spread(o3_mob_regr(1, 1, :), dim=1, ncopies=
nbp_lon)
subroutine handle_err(status)
subroutine regr_pr_o3(p3d, o3_mob_regr)
real, dimension(:), allocatable, save press_in_edg