Changeset 1699 for trunk/LMDZ.GENERIC


Ignore:
Timestamp:
Apr 21, 2017, 1:49:16 PM (8 years ago)
Author:
jleconte
Message:

21/04/2017 == JL

Add some arch files for a cluster in Bordeaux
added some is_master before printouts in callcorrk and physiq_mod
corrected a bug in bilinear big

Location:
trunk/LMDZ.GENERIC
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.GENERIC/README

    r1694 r1699  
    13351335== 14/04/2017 == JL+EM
    13361336Fixed a bug in start2archive: missing initialization of tracer names.
     1337
     1338== 21/04/2017 == JL
     1339Add some arch files for a cluster in Bordeaux
     1340added some is_master before printouts in callcorrk and physiq_mod
     1341corrected a bug in bilinear big
     1342
  • trunk/LMDZ.GENERIC/libf/phystd/bilinearbig.F90

    r1526 r1699  
    5656!     ... and for y within the temperature range
    5757      if ((y.lt.y_arr(1)).or.(y.gt.y_arr(nY))) then
    58          write(*,*) 'Warning from bilinearbig routine:'
    59          write(*,*) 'Outside continuum temperature range!'
     58         print*,y_arr(1),y_arr(nY)
     59         !write(*,*) 'Warning from bilinearbig routine:'
     60         !write(*,*) 'Outside continuum temperature range!'
    6061         if(y.lt.y_arr(1))then
    6162            y=y_arr(1)+0.01
     63            b=1
     64            y1=y_arr(b)
     65            y2=y_arr(b+1)
    6266         endif
    6367         if(y.gt.y_arr(nY))then
    6468            y=y_arr(nY)-0.01
     69            b=nY-1
     70            y1=y_arr(b)
     71            y2=y_arr(b+1)
    6572         endif
    6673      else
  • trunk/LMDZ.GENERIC/libf/phystd/callcorrk.F90

    r1677 r1699  
    99          clearsky,firstcall,lastcall)
    1010
     11      use mod_phys_lmdz_para, only : is_master
    1112      use radinc_h
    1213      use radcommon_h
     
    281282         if ((iaer.eq.iaero_co2).and.tracer.and.(igcm_co2_ice.gt.0)) then ! Treat condensed co2 particles.
    282283            call co2_reffrad(ngrid,nlayer,nq,pq,reffrad(1,1,iaero_co2))
    283             print*,'Max. CO2 ice particle size = ',maxval(reffrad(1:ngrid,1:nlayer,iaer))/1.e-6,' um'
    284             print*,'Min. CO2 ice particle size = ',minval(reffrad(1:ngrid,1:nlayer,iaer))/1.e-6,' um'
    285          end if
     284            if (is_master) then
     285               print*,'Max. CO2 ice particle size = ',maxval(reffrad(1:ngrid,1:nlayer,iaer))/1.e-6,' um'
     286               print*,'Min. CO2 ice particle size = ',minval(reffrad(1:ngrid,1:nlayer,iaer))/1.e-6,' um'
     287            end if
     288         end if
    286289         
    287290         if ((iaer.eq.iaero_h2o).and.water) then ! Treat condensed water particles. To be generalized for other aerosols ...
    288291            call h2o_reffrad(ngrid,nlayer,pq(1,1,igcm_h2o_ice),pt, &
    289292                             reffrad(1,1,iaero_h2o),nueffrad(1,1,iaero_h2o))
    290             print*,'Max. H2O cloud particle size = ',maxval(reffrad(1:ngrid,1:nlayer,iaer))/1.e-6,' um'
    291             print*,'Min. H2O cloud particle size = ',minval(reffrad(1:ngrid,1:nlayer,iaer))/1.e-6,' um'
     293            if (is_master) then
     294               print*,'Max. H2O cloud particle size = ',maxval(reffrad(1:ngrid,1:nlayer,iaer))/1.e-6,' um'
     295               print*,'Min. H2O cloud particle size = ',minval(reffrad(1:ngrid,1:nlayer,iaer))/1.e-6,' um'
     296            end if
    292297         endif
    293298         
    294299         if(iaer.eq.iaero_dust)then
    295300            call dust_reffrad(ngrid,nlayer,reffrad(1,1,iaero_dust))
    296             print*,'Dust particle size = ',reffrad(1,1,iaer)/1.e-6,' um'
     301            if (is_master) then
     302               print*,'Dust particle size = ',reffrad(1,1,iaer)/1.e-6,' um'
     303            end if
    297304         endif
    298305         
    299306         if(iaer.eq.iaero_h2so4)then
    300307            call h2so4_reffrad(ngrid,nlayer,reffrad(1,1,iaero_h2so4))
    301             print*,'H2SO4 particle size =',reffrad(1,1,iaer)/1.e-6,' um'
     308            if (is_master) then
     309               print*,'H2SO4 particle size =',reffrad(1,1,iaer)/1.e-6,' um'
     310            end if
    302311         endif
    303312         
  • trunk/LMDZ.GENERIC/libf/phystd/physiq_mod.F90

    r1682 r1699  
    16891689      if(callsoil)then
    16901690         TsS = SUM(cell_area(:)*tsoil(:,nsoilmx))/totarea        ! mean temperature at bottom soil layer
    1691          print*,'  ave[Tsurf]     min[Tsurf]     max[Tsurf]     ave[Tdeep]'
    1692          print*,Ts1,Ts2,Ts3,TsS
     1691         if (is_master) then
     1692            print*,'          ave[Tsurf]             min[Tsurf]             max[Tsurf]             ave[Tdeep]'
     1693            print*,Ts1,Ts2,Ts3,TsS
     1694         end if
    16931695      else
    1694                if (is_master) then
    1695             print*,'  ave[Tsurf]     min[Tsurf]     max[Tsurf]'
     1696         if (is_master) then
     1697            print*,'          ave[Tsurf]             min[Tsurf]             max[Tsurf]'
    16961698            print*,Ts1,Ts2,Ts3
    16971699         endif
     
    18411843
    18421844
    1843       print*,'--> Ls =',zls*180./pi
     1845      if (is_master) print*,'--> Ls =',zls*180./pi
    18441846     
    18451847     
Note: See TracChangeset for help on using the changeset viewer.