9 |
! "regr_pr_av_coefoz" stands for "regrid pressure averaging |
! "regr_pr_av_coefoz" stands for "regrid pressure averaging |
10 |
! coefficient ozone". |
! coefficient ozone". |
11 |
! This procedure reads a single Mobidic ozone coefficient from |
! This procedure reads a single Mobidic ozone coefficient from |
12 |
!"coefoz_LMDZ.nc", at the current day, regrids this parameter in |
! "coefoz_LMDZ.nc", at the current day, regrids this parameter in |
13 |
! pressure to the LMDZ vertical grid and packs it to the LMDZ |
! pressure to the LMDZ vertical grid and packs it to the LMDZ |
14 |
! horizontal "physics" grid. |
! horizontal "physics" grid. |
15 |
! Regridding in pressure is done by averaging a step function. |
! Regridding in pressure is done by averaging a step function. |
20 |
use netcdf, only: nf90_get_var |
use netcdf, only: nf90_get_var |
21 |
use grid_change, only: dyn_phy |
use grid_change, only: dyn_phy |
22 |
use regr_pr, only: regr_pr_av |
use regr_pr, only: regr_pr_av |
23 |
use nrutil, only: assert |
use numer_rec, only: assert |
24 |
|
|
25 |
integer, intent(in):: ncid ! NetCDF ID of the file |
integer, intent(in):: ncid ! NetCDF ID of the file |
26 |
character(len=*), intent(in):: name ! of the NetCDF variable |
character(len=*), intent(in):: name ! of the NetCDF variable |
85 |
use netcdf, only: nf90_get_var |
use netcdf, only: nf90_get_var |
86 |
use grid_change, only: dyn_phy |
use grid_change, only: dyn_phy |
87 |
use regr_pr, only: regr_pr_int |
use regr_pr, only: regr_pr_int |
88 |
use nrutil, only: assert |
use numer_rec, only: assert |
89 |
|
|
90 |
integer, intent(in):: ncid ! NetCDF ID of the file |
integer, intent(in):: ncid ! NetCDF ID of the file |
91 |
character(len=*), intent(in):: name ! of the NetCDF variable |
character(len=*), intent(in):: name ! of the NetCDF variable |