- Timestamp:
- 12/02/14 19:21:00 (10 years ago)
- Location:
- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/disvert_noterre.F
r222 r298 12 12 use ioipsl_getincom 13 13 #endif 14 use mod_phys_lmdz_para, only : is_master 14 15 15 16 IMPLICIT NONE … … 59 60 hybrid=.true. ! default value for hybrid (ie: use hybrid coordinates) 60 61 CALL getin('hybrid',hybrid) 61 write(lunout,*) trim(modname),': hybrid=',hybrid62 if (is_master) write(lunout,*) trim(modname),': hybrid=',hybrid 62 63 63 64 ! Ouverture possible de fichiers typiquement E.T. … … 82 83 c <-> energie cinetique, d'apres la note de Frederic Hourdin... 83 84 84 write(lunout,*)'*****************************'85 write(lunout,*)'WARNING reading esasig.def'86 write(lunout,*)'*****************************'85 if (is_master) write(lunout,*)'*****************************' 86 if (is_master) write(lunout,*)'WARNING reading esasig.def' 87 if (is_master) write(lunout,*)'*****************************' 87 88 READ(99,*) scaleheight 88 89 READ(99,*) dz0 … … 131 132 132 133 ELSE IF(ierr4.eq.0) then 133 write(lunout,*)'****************************'134 write(lunout,*)'Reading z2sig.def'135 write(lunout,*)'****************************'134 if (is_master) write(lunout,*)'****************************' 135 if (is_master) write(lunout,*)'Reading z2sig.def' 136 if (is_master) write(lunout,*)'****************************' 136 137 137 138 READ(99,*) scaleheight … … 174 175 175 176 if (hybrid) then ! use hybrid coordinates 176 write(lunout,*) "*********************************" 177 write(lunout,*) "Using hybrid vertical coordinates" 178 write(lunout,*) 177 if (is_master) write(lunout,*) "***************************" 178 if (is_master) write(lunout,*) "Using hybrid vertical", 179 & " coordinates" 180 if (is_master) write(lunout,*) 179 181 c Coordonnees hybrides avec mod 180 182 DO l = 1, llm … … 187 189 ap(llmp1) = 0. 188 190 else ! use sigma coordinates 189 write(lunout,*) "********************************" 190 write(lunout,*) "Using sigma vertical coordinates" 191 write(lunout,*) 191 if (is_master) write(lunout,*) "***************************" 192 if (is_master) write(lunout,*) "Using sigma vertical", 193 & " coordinates" 194 if (is_master) write(lunout,*) 192 195 c Pour ne pas passer en coordonnees hybrides 193 196 DO l = 1, llm … … 200 203 bp(llmp1) = 0. 201 204 202 write(lunout,*) trim(modname),': BP '203 write(lunout,*) bp204 write(lunout,*) trim(modname),': AP '205 write(lunout,*) ap205 if (is_master) write(lunout,*) trim(modname),': BP ' 206 if (is_master) write(lunout,*) bp 207 if (is_master) write(lunout,*) trim(modname),': AP ' 208 if (is_master) write(lunout,*) ap 206 209 207 210 c Calcul au milieu des couches : … … 226 229 end if 227 230 228 write(lunout,*) trim(modname),': BPs '229 write(lunout,*) bps230 write(lunout,*) trim(modname),': APs'231 write(lunout,*) aps231 if (is_master) write(lunout,*) trim(modname),': BPs ' 232 if (is_master) write(lunout,*) bps 233 if (is_master) write(lunout,*) trim(modname),': APs' 234 if (is_master) write(lunout,*) aps 232 235 233 236 DO l = 1, llm … … 236 239 ENDDO 237 240 238 write(lunout,*)trim(modname),' : PRESNIVS'239 write(lunout,*)presnivs240 write(lunout,*)'Pseudo altitude of Presnivs : (for a scale',241 & 'height of ',scaleheight,' km)'242 write(lunout,*)pseudoalt241 if (is_master) write(lunout,*)trim(modname),' : PRESNIVS' 242 if (is_master) write(lunout,*)presnivs 243 if (is_master) write(lunout,*)'Pseudo altitude of Presnivs : ', 244 & '(for a scale height of ',scaleheight,' km)' 245 if (is_master) write(lunout,*)pseudoalt 243 246 244 247 c -------------------------------------------------- -
codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/inigeom.F
r222 r298 16 16 c 17 17 c 18 use mod_phys_lmdz_para, only : is_master 18 19 IMPLICIT NONE 19 20 c … … 160 161 c 161 162 c 162 WRITE(6,3)163 if (is_master) WRITE(6,3) 163 164 3 FORMAT( // 10x,' .... INIGEOM date du 01/06/98 ..... ', 164 165 * //5x,' Calcul des elongations cu et cv comme sommes des 4 ' / … … 183 184 ENDIF 184 185 185 WRITE(6,*) ' gamdi_gd ',gamdi_gdiv,gamdi_grot,gamdi_h,coefdis,186 * nitergdiv,nitergrot,niterh186 if (is_master) WRITE(6,*) ' gamdi_gd ',gamdi_gdiv,gamdi_grot, 187 * gamdi_h,coefdis,nitergdiv,nitergrot,niterh 187 188 c 188 189 pi = 2.* ASIN(1.) 189 190 c 190 WRITE(6,990)191 if (is_master) WRITE(6,990) 191 192 192 193 c ---------------------------------------------------------------- … … 197 198 IF( ysinus ) THEN 198 199 c 199 WRITE(6,*) ' *** Inigeom , Y = Sinus ( Latitude ) *** ' 200 if (is_master) WRITE(6,*) ' *** Inigeom , Y = Sinus ', 201 * '( Latitude ) *** ' 200 202 c 201 203 c .... utilisation de f(x,y ) avec y = sinus de la latitude ..... … … 207 209 ELSE 208 210 c 209 WRITE(6,*) '*** Inigeom , Y = Latitude , der. sinusoid . ***' 211 if (is_master) WRITE(6,*) '*** Inigeom , Y = Latitude ,', 212 * ' der. sinusoid . ***' 210 213 211 214 c .... utilisation de f(x,y) a tangente sinusoidale , y etant la latit. ... … … 262 265 c ..................................................................... 263 266 264 WRITE(6,*)'*** Inigeom , Y = Latitude , der.tg. hyperbolique ***' 267 if (is_master) WRITE(6,*)'*** Inigeom , Y = Latitude ,', 268 * ' der.tg. hyperbolique ***' 265 269 266 270 CALL fxyhyper( clat, grossismy, dzoomy, tauy , … … 656 660 c----------------------------------------------------------------------- 657 661 c 662 if (is_master) then 658 663 WRITE(6,*) ' *** Coordonnees de la grille *** ' 659 664 WRITE(6,995) … … 661 666 WRITE(6,*) ' LONGITUDES aux pts. V ( degres ) ' 662 667 WRITE(6,995) 668 end if 663 669 DO i=1,iip1 664 670 rlonvv(i) = rlonv(i)*180./pi 665 671 ENDDO 666 WRITE(6,400) rlonvv 667 c 668 WRITE(6,995) 669 WRITE(6,*) ' LATITUDES aux pts. V ( degres ) ' 670 WRITE(6,995) 672 if (is_master) WRITE(6,400) rlonvv 673 c 674 if (is_master) WRITE(6,995) 675 if (is_master) WRITE(6,*) ' LATITUDES aux pts. V ', 676 * '( degres ) ' 677 if (is_master) WRITE(6,995) 671 678 DO i=1,jjm 672 679 rlatuu(i)=rlatv(i)*180./pi 673 680 ENDDO 674 WRITE(6,400) (rlatuu(i),i=1,jjm)681 if (is_master) WRITE(6,400) (rlatuu(i),i=1,jjm) 675 682 c 676 683 DO i=1,iip1 677 684 rlonvv(i)=rlonu(i)*180./pi 678 685 ENDDO 686 if (is_master) then 679 687 WRITE(6,995) 680 688 WRITE(6,*) ' LONGITUDES aux pts. U ( degres ) ' … … 685 693 WRITE(6,*) ' LATITUDES aux pts. U ( degres ) ' 686 694 WRITE(6,995) 695 end if 696 if (is_master) WRITE(6,995) 687 697 DO i=1,jjp1 688 698 rlatuu(i)=rlatu(i)*180./pi 689 699 ENDDO 690 WRITE(6,400) (rlatuu(i),i=1,jjp1)691 WRITE(6,995)700 if (is_master) WRITE(6,400) (rlatuu(i),i=1,jjp1) 701 if (is_master) WRITE(6,995) 692 702 c 693 703 444 format(f10.3,f6.0)
Note: See TracChangeset
for help on using the changeset viewer.