Changeset 353 for LMDZ.3.3/branches/rel-LF/libf/dyn3d
- Timestamp:
- Mar 21, 2002, 4:09:32 PM (23 years ago)
- Location:
- LMDZ.3.3/branches/rel-LF/libf/dyn3d
- Files:
-
- 1 deleted
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ.3.3/branches/rel-LF/libf/dyn3d/create_etat0_limit.F
r325 r353 18 18 19 19 LOGICAL interbar, extrap , oldice 20 PARAMETER ( interbar = .TRUE. , extrap = .FALSE. , oldice=. TRUE.)20 PARAMETER ( interbar = .TRUE. , extrap = .FALSE. , oldice=.true.) 21 21 #include "dimensions.h" 22 22 #include "paramet.h" -
LMDZ.3.3/branches/rel-LF/libf/dyn3d/dynetat0.F
r232 r353 82 82 jm = tab_cntrl(2) 83 83 lllm = tab_cntrl(3) 84 day_ ini= tab_cntrl(4)85 anne _ini= tab_cntrl(5)84 day_ref = tab_cntrl(4) 85 annee_ref = tab_cntrl(5) 86 86 rad = tab_cntrl(6) 87 87 omeg = tab_cntrl(7) … … 115 115 IF( tab_cntrl(27).EQ.1. ) ysinus = . TRUE. 116 116 ENDIF 117 118 day_ini = tab_cntrl(30) 119 itau_dyn = tab_cntrl(31) 117 120 c ................................................................. 118 121 c -
LMDZ.3.3/branches/rel-LF/libf/dyn3d/dynredem.F
r232 r353 1 1 c $Header$ 2 2 c 3 SUBROUTINE dynredem0(fichnom,iday ref,anneeref,phis,nq)3 SUBROUTINE dynredem0(fichnom,iday_end,phis,nq) 4 4 USE IOIPSL 5 5 IMPLICIT NONE … … 23 23 c Arguments: 24 24 c ---------- 25 INTEGER *4 idayref,anneeref25 INTEGER iday_end 26 26 REAL phis(ip1jmp1) 27 27 CHARACTER*(*) fichnom … … 56 56 modname='dynredem' 57 57 58 call ymds2ju(annee ref,1,idayref,0.0, zjulian)59 call ju2ymds(zjulian, yyears0, mmois0,jjour0,hours)58 call ymds2ju(annee_ref, 1, iday_end, 0.0, zjulian) 59 call ju2ymds(zjulian, yyears0, mmois0, jjour0, hours) 60 60 61 61 … … 66 66 tab_cntrl(2) = FLOAT(jjm) 67 67 tab_cntrl(3) = FLOAT(llm) 68 tab_cntrl(4) = FLOAT( idayref)69 tab_cntrl(5) = FLOAT(annee ref)68 tab_cntrl(4) = FLOAT(day_ref) 69 tab_cntrl(5) = FLOAT(annee_ref) 70 70 tab_cntrl(6) = rad 71 71 tab_cntrl(7) = omeg … … 106 106 IF( ysinus ) tab_cntrl(27) = 1. 107 107 ENDIF 108 109 tab_cntrl(30) = FLOAT(iday_end) 110 tab_cntrl(31) = FLOAT(itau_dyn + itaufin) 108 111 c 109 112 c ......................................................... … … 378 381 ierr = NF_CLOSE(nid) ! fermer le fichier 379 382 380 PRINT*,'iim,jjm,llm,iday ref',iim,jjm,llm,idayref383 PRINT*,'iim,jjm,llm,iday_end',iim,jjm,llm,iday_end 381 384 PRINT*,'rad,omeg,g,cpp,kappa', 382 385 , rad,omeg,g,cpp,kappa -
LMDZ.3.3/branches/rel-LF/libf/dyn3d/gcm.F
r295 r353 299 299 PRINT 300, itau,itaufin,day_ini,day_end 300 300 301 CALL dynredem0("restart.nc", day_end,anne_ini,phis,nqmx)301 CALL dynredem0("restart.nc", day_end, phis, nqmx) 302 302 303 303 ecripar = .TRUE. … … 306 306 t_ops = iecri * daysec 307 307 t_wrt = iecri * daysec 308 C CALL inithist(dynhist_file,day_ ini,anne_ini,time_step,308 C CALL inithist(dynhist_file,day_ref,annee_ref,time_step, 309 309 c . t_ops, t_wrt, nqmx, histid, histvid) 310 310 311 311 t_ops = iperiod * time_step 312 312 t_wrt = periodav * daysec 313 CALL initdynav(dynhistave_file,day_ ini,anne_ini,time_step,313 CALL initdynav(dynhistave_file,day_ref,annee_ref,time_step, 314 314 . t_ops, t_wrt, nqmx, histaveid) 315 315 -
LMDZ.3.3/branches/rel-LF/libf/dyn3d/limit_netcdf.F
r327 r353 226 226 . dlon_msk, dlat_msk, champ_msk, interbar ) 227 227 228 CALL mask_c_o(imdep, jmdep, dlon_msk, dlat_msk,champ_msk,229 . iim, jjp1, rlonv, rlatu, champint)230 c CALL gr_int_dyn(champint, masque, iim, jjp1)231 c DO i = 1, iim232 c masque(i,1) = FLOAT(NINT(masque(i,1)))233 c masque(i,jjp1) = FLOAT(NINT(masque(i,jjp1)))234 c ENDDO235 228 DO i = 1, iim 236 229 DO j = 1, jjp1 237 mask(i,j) = champint(i,j) 238 ENDDO 239 ENDDO 240 c CALL gr_dyn_fi(1, iip1, jjp1, klon, masque, phy_nat0) 230 mask(i,j) = masque(i,j) 231 ENDDO 232 ENDDO 241 233 ierr = NF_CLOSE(ncid) 242 234 c -
LMDZ.3.3/branches/rel-LF/libf/dyn3d/offlinenc.F
r232 r353 200 200 else 201 201 day_ini=0 202 anne _ini=0202 annee_ref=0 203 203 endif 204 204 … … 347 347 close(98) 348 348 349 CALL dynredem0("restart.nc",day_end, anne_ini,phis,nq)349 CALL dynredem0("restart.nc",day_end,phis,nq) 350 350 351 351 c----------------------------------------------------------------------- … … 398 398 dynhistave_file = 'histmoy.nc' 399 399 day_ini=0 400 anne _ini=0400 annee_ref=0 401 401 t_ops =(1./48.)*daysec 402 402 t_wrt =(1./48.)*daysec … … 404 404 mode=1 405 405 406 c CALL initdynav(dynhistave_file,day_ini,anne _ini,dtav,406 c CALL initdynav(dynhistave_file,day_ini,annee_ref,dtav, 407 407 c . t_ops, t_wrt, nq,mode, histaveid) 408 408 -
LMDZ.3.3/branches/rel-LF/libf/dyn3d/temps.h
r179 r353 4 4 ! INCLUDE 'temps.h' 5 5 6 COMMON/temps/itaufin,dt, day_ini,day_end,anne_ini 6 COMMON/temps/itaufin, dt, day_ini, day_end, annee_ref, day_ref, 7 . itau_dyn, itau_phy 7 8 8 INTEGER itaufin 9 INTEGER*4 day_ini,day_end,anne_ini 10 REAL dt 9 INTEGER itaufin 10 INTEGER*4 itau_dyn, itau_phy 11 INTEGER*4 day_ini, day_end, annee_ref, day_ref 12 REAL dt 11 13 12 14 !----------------------------------------------------------------------- -
LMDZ.3.3/branches/rel-LF/libf/dyn3d/temps.inc
r117 r353 1 ! 2 ! $Header$ 3 ! 1 4 !----------------------------------------------------------------------- 2 5 ! INCLUDE 'temps.h' 3 6 4 COMMON/temps/itaufin, dt, &5 & day_ini, day_end,anne_ini7 COMMON/temps/itaufin, dt, & 8 & day_ini, day_end, annee_ref, day_ref, itau_dyn, itau_phy 6 9 7 10 INTEGER itaufin 8 INTEGER*4 day_ini,day_end,anne_ini 11 INTEGER*4 itau_dyn, itau_phy 12 INTEGER*4 day_ini, day_end, annee_ref, day_ref 9 13 REAL dt 10 14
Note: See TracChangeset
for help on using the changeset viewer.