Changeset 1665 for LMDZ5/branches/testing/libf/dyn3d/gcm.F
- Timestamp:
- Oct 9, 2012, 3:35:26 PM (12 years ago)
- Location:
- LMDZ5/branches/testing
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/branches/testing
- Property svn:mergeinfo changed
/LMDZ5/trunk merged: 1576-1580,1582,1584,1591-1593,1597-1598,1600,1604-1620,1622-1628
- Property svn:mergeinfo changed
-
LMDZ5/branches/testing/libf/dyn3d/gcm.F
r1664 r1665 21 21 ! A nettoyer. On ne veut qu'une ou deux routines d'interface 22 22 ! dynamique -> physique pour l'initialisation 23 ! Ehouarn: for now these only apply to Earth: 24 #ifdef CPP_EARTH 23 #ifdef CPP_PHYS 25 24 USE dimphy 26 25 USE comgeomphy … … 88 87 89 88 REAL zdtvr 90 INTEGER nbetatmoy, nbetatdem,nbetat91 89 92 90 c variables dynamiques … … 181 179 ! A nettoyer. On ne veut qu'une ou deux routines d'interface 182 180 ! dynamique -> physique pour l'initialisation 183 ! Ehouarn : temporarily (?) keep this only for Earth 184 if (planet_type.eq."earth") then 185 #ifdef CPP_EARTH 181 #ifdef CPP_PHYS 186 182 CALL Init_Phys_lmdz(iim,jjp1,llm,1,(/(jjm-1)*iim+2/)) 187 183 call InitComgeomphy 188 184 #endif 189 endif190 185 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 191 186 c----------------------------------------------------------------------- … … 305 300 C on remet le calendrier à zero si demande 306 301 c 302 IF (start_time /= starttime) then 303 WRITE(lunout,*)' GCM: Attention l''heure de depart lue dans le' 304 &,' fichier restart ne correspond pas à celle lue dans le run.def' 305 IF (raz_date == 1) then 306 WRITE(lunout,*)'Je prends l''heure lue dans run.def' 307 start_time = starttime 308 ELSE 309 WRITE(lunout,*)'Je m''arrete' 310 CALL abort 311 ENDIF 312 ENDIF 307 313 IF (raz_date == 1) THEN 308 314 annee_ref = anneeref … … 373 379 #endif 374 380 375 c nombre d'etats dans les fichiers demarrage et histoire376 nbetatdem = nday / iecri377 nbetatmoy = nday / periodav + 1378 381 379 382 if (iflag_phys.eq.1) then … … 428 431 WRITE(lunout,*) 429 432 . 'GCM: WARNING!!! vitesse verticale nulle dans la physique' 430 ! Earth: 431 if (planet_type.eq."earth") then 432 #ifdef CPP_EARTH 433 ! Physics: 434 #ifdef CPP_PHYS 433 435 CALL iniphysiq(ngridmx,llm,daysec,day_ini,dtphys/nsplit_phys , 434 436 , latfi,lonfi,airefi,zcufi,zcvfi,rad,g,r,cpp ) 435 437 #endif 436 endif ! of if (planet_type.eq."earth")437 438 call_iniphys=.false. 438 439 ENDIF ! of IF (call_iniphys.and.(iflag_phys.eq.1)) 439 !#endif440 440 441 441 c numero de stockage pour les fichiers de redemarrage: … … 459 459 #endif 460 460 461 #ifdef CPP_ EARTH461 #ifdef CPP_PHYS 462 462 ! Create start file (startphy.nc) and boundary conditions (limit.nc) 463 463 ! for the Earth verstion
Note: See TracChangeset
for help on using the changeset viewer.