27 |
use ymds2ju_m, only: ymds2ju |
use ymds2ju_m, only: ymds2ju |
28 |
|
|
29 |
INTEGER, INTENT(IN):: iday_end |
INTEGER, INTENT(IN):: iday_end |
30 |
REAL, INTENT(IN):: phis(:, :) |
|
31 |
|
REAL, INTENT(IN):: phis(:, :) ! (iim + 1, jjm + 1) |
32 |
|
! surface geopotential, in m2 s-2 |
33 |
|
|
34 |
! Local: |
! Local: |
35 |
|
|
46 |
integer varid_controle, varid_rlonu, varid_rlatu, varid_rlonv, varid_rlatv |
integer varid_controle, varid_rlonu, varid_rlatu, varid_rlonv, varid_rlatv |
47 |
integer varid_xprimu, varid_xprimv, varid_xprimm025, varid_xprimp025 |
integer varid_xprimu, varid_xprimv, varid_xprimm025, varid_xprimp025 |
48 |
integer varid_rlatu1, varid_rlatu2, varid_yprimu1, varid_yprimu2, varid_ap |
integer varid_rlatu1, varid_rlatu2, varid_yprimu1, varid_yprimu2, varid_ap |
49 |
integer varid_bp, varid_presnivs, varid_phisinit |
integer varid_bp, varid_presnivs, varid_phis |
50 |
|
|
51 |
REAL zjulian, hours |
REAL zjulian, hours |
52 |
INTEGER yyears0, jjour0, mmois0 |
INTEGER yyears0, jjour0, mmois0 |
152 |
|
|
153 |
! Geopentiel au sol: |
! Geopentiel au sol: |
154 |
|
|
155 |
CALL nf95_def_var(ncid, 'phisinit', nf90_float, & |
CALL nf95_def_var(ncid, 'phis', nf90_float, (/idim_rlonv, idim_rlatu/), & |
156 |
(/idim_rlonv, idim_rlatu/), varid_phisinit) |
varid_phis) |
157 |
CALL nf95_put_att(ncid, varid_phisinit, 'title', 'Geopotentiel au sol') |
CALL nf95_put_att(ncid, varid_phis, 'standard_name', 'surface_geopotential') |
158 |
|
CALL nf95_put_att(ncid, varid_phis, 'units', 'm2 s-2') |
159 |
|
|
160 |
! Definir les variables pour pouvoir les enregistrer plus tard: |
! Definir les variables pour pouvoir les enregistrer plus tard: |
161 |
|
|
209 |
CALL nf95_put_var(ncid, varid_ap, ap) |
CALL nf95_put_var(ncid, varid_ap, ap) |
210 |
CALL nf95_put_var(ncid, varid_bp, bp) |
CALL nf95_put_var(ncid, varid_bp, bp) |
211 |
CALL nf95_put_var(ncid, varid_presnivs, presnivs) |
CALL nf95_put_var(ncid, varid_presnivs, presnivs) |
212 |
CALL nf95_put_var(ncid, varid_phisinit, phis) |
CALL nf95_put_var(ncid, varid_phis, phis) |
213 |
|
|
214 |
PRINT *, 'iim, jjm, llm, iday_end', iim, jjm, llm, iday_end |
PRINT *, 'iim, jjm, llm, iday_end', iim, jjm, llm, iday_end |
215 |
PRINT *, 'rad, omeg, g, cpp, kappa', rad, omeg, g, cpp, kappa |
PRINT *, 'rad, omeg, g, cpp, kappa', rad, omeg, g, cpp, kappa |