Changeset 2369
- Timestamp:
- Sep 23, 2015, 10:39:13 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/trunk/libf/phylmd/physiq.F90
r2368 r2369 1100 1100 ! pour obtenir le meme resultat. 1101 1101 dtime=pdtphys 1102 radpas = NINT( 86400./dtime/nbapp_rad) 1102 IF (MOD(INT(86400./dtime),nbapp_rad).EQ.0) THEN 1103 radpas = NINT( 86400./dtime/nbapp_rad) 1104 ELSE 1105 WRITE(lunout,*) 'le nombre de pas de temps physique doit etre un multiple de nbapp_rad' 1106 WRITE(lunout,*) 'changer nbapp_rad ou alors commenter ce test mais 1+1<>2' 1107 abort_message='nbre de pas de temps physique n est pas multiple de nbapp_rad' 1108 call abort_physic(modname,abort_message,1) 1109 ENDIF 1103 1110 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 1104 1111 … … 1848 1855 ! radpas-1 pas de temps suivant. Petite ruse avec MOD pour prendre en 1849 1856 ! compte le premier pas de temps de la physique pendant lequel itaprad=0 1850 zdtime1=dtime*REAL(-MOD(itaprad, 4)-1)1851 zdtime2=dtime*REAL(radpas-MOD(itaprad, 4)-1)1857 zdtime1=dtime*REAL(-MOD(itaprad,radpas)-1) 1858 zdtime2=dtime*REAL(radpas-MOD(itaprad,radpas)-1) 1852 1859 CALL zenang(zlongi,jH_cur,zdtime1,zdtime2,rlat,rlon,rmu0,fract) 1853 1860 !
Note: See TracChangeset
for help on using the changeset viewer.