Changeset 3765


Ignore:
Timestamp:
May 15, 2025, 2:57:07 PM (3 weeks ago)
Author:
afalco
Message:

Pluto: write startfi regularly deactivated by default.
AF

Location:
trunk/LMDZ.PLUTO/libf/phypluto
Files:
3 edited

Legend:

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

    r3760 r3765  
    1818  use comgeomfi_h, only: totarea, totarea_planet
    1919  use comsoil_h, only: ini_comsoil_h, nsoilmx, lay1_soil, alpha_soil
    20   use time_phylmdz_mod, only: diagfi_output_rate, &
     20  use time_phylmdz_mod, only: diagfi_output_rate,startfi_output_rate, &
    2121                              init_time, daysec, dtphys
    2222  use comcstfi_mod, only: rad, cpp, g, r, rcp, &
     
    180180
    181181     if (is_master) write(*,*) trim(rname)//&
     182       ": Output rate for start/startfi.nc files (in physics steps) ?"
     183     startfi_output_rate=0 !default value
     184     call getin_p("startfi_output_rate",startfi_output_rate)
     185     if (is_master) write(*,*) trim(rname)//": startfi_output_rate = ",&
     186                               startfi_output_rate
     187
     188     if (is_master) write(*,*) trim(rname)//&
    182189       ": Run with or without atm mass update "//&
    183190       " due to tracer evaporation/condensation?"
  • trunk/LMDZ.PLUTO/libf/phypluto/physiq_mod.F90

    r3763 r3765  
    3535                          alpha_lift, alpha_devil, qextrhor, &
    3636                          nesp, is_chim
    37       use time_phylmdz_mod, only: diagfi_output_rate, nday
     37      use time_phylmdz_mod, only: diagfi_output_rate, startfi_output_rate, nday
    3838      use phyetat0_mod, only: phyetat0,tab_cntrl_mod
    3939      use wstats_mod, only: callstats, wstats, mkstats
     
    21082108      endif ! end of 'lastcall'
    21092109
    2110       if(mod(icount,diagfi_output_rate).eq.0) then
    2111          write_restartfi = .true.
     2110      if(startfi_output_rate.ne.0)then
     2111         if (mod(icount,startfi_output_rate).eq.0) then
     2112            write_restartfi = .true.
     2113         endif
    21122114      endif
    21132115!----------------------------------------------------------------------
  • trunk/LMDZ.PLUTO/libf/phypluto/time_phylmdz_mod.F90

    r3749 r3765  
    1212
    1313    INTEGER,SAVE :: diagfi_output_rate  ! for diagfi.nc outputs, write every diagfi_output_rate physical steps (set via inifis)
    14 !$OMP THREADPRIVATE(diagfi_output_rate)
     14    INTEGER,SAVE :: startfi_output_rate ! mainly for debugging
     15!$OMP THREADPRIVATE(diagfi_output_rate,startfi_output_rate)
    1516
    1617CONTAINS
Note: See TracChangeset for help on using the changeset viewer.