/[lmdze]/trunk/dyn3d/dynredem0.f
ViewVC logotype

Diff of /trunk/dyn3d/dynredem0.f

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

trunk/Sources/dyn3d/dynredem0.f revision 157 by guez, Mon Jul 20 16:01:49 2015 UTC trunk/dyn3d/dynredem0.f revision 259 by guez, Tue Mar 6 16:19:52 2018 UTC
# Line 16  CONTAINS Line 16  CONTAINS
16      USE disvert_m, ONLY: ap, bp, pa, preff, presnivs      USE disvert_m, ONLY: ap, bp, pa, preff, presnivs
17      use dynetat0_m, only: day_ref, annee_ref, clat, clon, dzoomx, dzoomy, &      use dynetat0_m, only: day_ref, annee_ref, clat, clon, dzoomx, dzoomy, &
18           grossismx, grossismy, taux, tauy, rlatu, rlatv, rlonu, rlonv, rlatu1, &           grossismx, grossismy, taux, tauy, rlatu, rlatv, rlonu, rlonv, rlatu1, &
19           rlatu2, yprimu1, yprimu2, xprimp025, xprimm025, xprimu, xprimv           rlatu2, yprimu1, yprimu2, xprimp025, xprimm025, xprimu, xprimv, ang0, &
20      USE ener, ONLY: ang0, etot0, ptot0, stot0, ztot0           etot0, ptot0, stot0, ztot0
21      USE iniadvtrac_m, ONLY: tname, ttext      USE iniadvtrac_m, ONLY: tname, ttext
22      USE ju2ymds_m, ONLY: ju2ymds      USE ju2ymds_m, ONLY: ju2ymds
23      USE netcdf, ONLY: nf90_clobber, nf90_float, nf90_global, nf90_unlimited      USE netcdf, ONLY: nf90_clobber, nf90_float, nf90_global, nf90_unlimited
24      USE netcdf95, ONLY: nf95_create, nf95_def_dim, nf95_def_var, nf95_enddef, &      USE netcdf95, ONLY: nf95_create, nf95_def_dim, nf95_def_var, nf95_enddef, &
25           nf95_inq_varid, nf95_put_att, nf95_put_var           nf95_put_att, nf95_put_var
26      USE paramet_m, ONLY: iip1, jjp1, llmp1      USE paramet_m, ONLY: iip1, jjp1, llmp1
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    
# Line 44  CONTAINS Line 46  CONTAINS
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
# Line 150  CONTAINS Line 152  CONTAINS
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    
# Line 206  CONTAINS Line 209  CONTAINS
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

Legend:
Removed from v.157  
changed lines
  Added in v.259

  ViewVC Help
Powered by ViewVC 1.1.21