Changeset 3806


Ignore:
Timestamp:
Jun 16, 2025, 10:11:09 AM (10 hours ago)
Author:
debatzbr
Message:

Pluto PCM: Clean optical outputs
BBT

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.PLUTO/libf/phypluto/physiq_mod.F90

    r3772 r3806  
    739739      if (callmufi.or.haze) then
    740740         call lymalpha(zls,zfluxuv)
    741          print*, 'Haze lyman-alpha zls,zfluxuv=',zls,zfluxuv
     741         if (is_master) then
     742            print*, 'Haze lyman-alpha zls,zfluxuv=',zls,zfluxuv
     743         endif
    742744      end if
    743745
     
    22302232      endif ! end of 'enertest'
    22312233
    2232       ! Diagnostics of optical thickness
    2233       ! Warning this is exp(-tau), I let you postproc with -log to have tau itself
    2234       !do nw=1,L_NSPECTV
    2235       !   write(str2,'(i2.2)') nw
    2236       !   call write_output('dtauv'//str2,'Layer optical thickness attenuation in VI band '//str2,'',int_dtauv(:,nlayer:1:-1,nw))
    2237       !enddo
    2238       !do nw=1,L_NSPECTI
    2239       !   write(str2,'(i2.2)') nw
    2240       !   call write_output('dtaui'//str2,'Layer optical thickness attenuation in IR band '//str2,'',int_dtaui(:,nlayer:1:-1,nw))
    2241       !enddo
    2242       call write_output('dtauv_01','Layer optical thickness attenuation in VI band','',int_dtauv(:,nlayer:1:-1,1))
    2243       call write_output('dtauv_23','Layer optical thickness attenuation in VI band','',int_dtauv(:,nlayer:1:-1,23))
    2244       call write_output('dtaui_01','Layer optical thickness attenuation in IR band','',int_dtaui(:,nlayer:1:-1,1))
    2245       call write_output('dtaui_17','Layer optical thickness attenuation in IR band','',int_dtaui(:,nlayer:1:-1,17))
    2246 
    22472234      ! Temporary inclusions for heating diagnostics.
    22482235      if (.not.fast) then
     
    22602247      endif
    22612248
     2249      ! Diagnostics of optical thickness (dtau = dtau_gas + dtau_rayaer + dtau_cont).
     2250      ! Warning this is exp(-tau), I let you postproc with -log to have tau itself
     2251      call write_output('dtauv_01','Layer optical thickness attenuation in VI band','',int_dtauv(:,nlayer:1:-1,1))
     2252      call write_output('dtauv_23','Layer optical thickness attenuation in VI band','',int_dtauv(:,nlayer:1:-1,23))
     2253      call write_output('dtaui_01','Layer optical thickness attenuation in IR band','',int_dtaui(:,nlayer:1:-1,1))
     2254      call write_output('dtaui_17','Layer optical thickness attenuation in IR band','',int_dtaui(:,nlayer:1:-1,17))
     2255
    22622256      ! Output tracers.
    22632257      if (tracer) then
     
    23942388            if (optichaze) then
    23952389               call write_output("tau_col",&
    2396                "Total aerosol optical depth","opacity",tau_col)
     2390               "Aerosol surface opacity at reference visible wavelength","",tau_col)
    23972391            endif ! end optichaze
    23982392         endif ! end callmufi
Note: See TracChangeset for help on using the changeset viewer.