Changes in src/concoutput.f90 [54cbd6c:16b61a5] in flexpart.git


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/concoutput.f90

    r54cbd6c r16b61a5  
    246246
    247247    write(anspec,'(i3.3)') ks
    248 
    249     if (DRYBKDEP.or.WETBKDEP) then !scavdep output
    250       if (DRYBKDEP) &
    251       open(unitoutgrid,file=path(2)(1:length(2))//'grid_drydep_'//adate// &
     248    if ((iout.eq.1).or.(iout.eq.3).or.(iout.eq.5)) then
     249      if (ldirect.eq.1) then
     250        open(unitoutgrid,file=path(2)(1:length(2))//'grid_conc_'//adate// &
     251             atime//'_'//anspec,form='unformatted')
     252      else
     253        open(unitoutgrid,file=path(2)(1:length(2))//'grid_time_'//adate// &
     254             atime//'_'//anspec,form='unformatted')
     255      endif
     256      write(unitoutgrid) itime
     257    endif
     258
     259    if ((iout.eq.2).or.(iout.eq.3)) then      ! mixing ratio
     260      open(unitoutgridppt,file=path(2)(1:length(2))//'grid_pptv_'//adate// &
    252261           atime//'_'//anspec,form='unformatted')
    253       if (WETBKDEP) &
    254       open(unitoutgrid,file=path(2)(1:length(2))//'grid_wetdep_'//adate// &
    255            atime//'_'//anspec,form='unformatted')
    256       write(unitoutgrid) itime
    257     else
    258       if ((iout.eq.1).or.(iout.eq.3).or.(iout.eq.5)) then
    259         if (ldirect.eq.1) then
    260           open(unitoutgrid,file=path(2)(1:length(2))//'grid_conc_'//adate// &
    261              atime//'_'//anspec,form='unformatted')
    262         else
    263           open(unitoutgrid,file=path(2)(1:length(2))//'grid_time_'//adate// &
    264              atime//'_'//anspec,form='unformatted')
    265         endif
    266         write(unitoutgrid) itime
    267       endif
    268       if ((iout.eq.2).or.(iout.eq.3)) then      ! mixing ratio
    269         open(unitoutgridppt,file=path(2)(1:length(2))//'grid_pptv_'//adate// &
    270            atime//'_'//anspec,form='unformatted')
    271         write(unitoutgridppt) itime
    272       endif
    273     endif ! if deposition output
     262
     263      write(unitoutgridppt) itime
     264    endif
    274265
    275266    do kp=1,maxpointspec_act
     
    351342! Concentration output
    352343!*********************
    353         if ((iout.eq.1).or.(iout.eq.3).or.(iout.eq.5).or.(iout.eq.6)) then
     344        if ((iout.eq.1).or.(iout.eq.3).or.(iout.eq.5)) then
    354345
    355346! Wet deposition
     
    635626!*************************
    636627
    637   ! do ks=1,nspec
    638   !   do kp=1,maxpointspec_act
    639   !     do i=1,numreceptor
    640   !       creceptor(i,ks)=0.
    641   !     end do
    642   !     do jy=0,numygrid-1
    643   !       do ix=0,numxgrid-1
    644   !         do l=1,nclassunc
    645   !           do nage=1,nageclass
    646   !             do kz=1,numzgrid
    647   !               gridunc(ix,jy,kz,ks,kp,l,nage)=0.
    648   !             end do
    649   !           end do
    650   !         end do
    651   !       end do
    652   !     end do
    653   !   end do
    654   ! end do
     628! do ks=1,nspec
     629!   do kp=1,maxpointspec_act
     630!     do i=1,numreceptor
     631!       creceptor(i,ks)=0.
     632!     end do
     633!     do jy=0,numygrid-1
     634!       do ix=0,numxgrid-1
     635!         do l=1,nclassunc
     636!           do nage=1,nageclass
     637!             do kz=1,numzgrid
     638!               gridunc(ix,jy,kz,ks,kp,l,nage)=0.
     639!             end do
     640!           end do
     641!         end do
     642!       end do
     643!     end do
     644!   end do
     645! end do
    655646  creceptor(:,:)=0.
    656647  gridunc(:,:,:,:,:,:,:)=0.
Note: See TracChangeset for help on using the changeset viewer.
hosted by ZAMG