Ignore:
Timestamp:
Jul 27, 2018 1:36:03 PM (6 years ago)
Author:
suehring
Message:

New Inifor features: grid stretching, improved command-interface, support start dates in different formats in both YYYYMMDD and YYYYMMDDHH, Ability to manually control input file prefixes (--radiation-prefix, --soil-preifx, --flow-prefix, --soilmoisture-prefix) for compatiblity with DWD forcast naming scheme; GNU-style short and long option; Prepared output of large-scale forcing profiles (no computation yet); Added preprocessor flag netcdf4 to switch output format between netCDF 3 and 4; Updated netCDF variable names and attributes to comply with PIDS v1.9; Inifor bugfixes: Improved compatibility with older Intel Intel compilers by avoiding implicit array allocation; Added origin_lon/_lat values and correct reference time in dynamic driver global attributes; corresponding PALM changes: adjustments to revised Inifor; variables names in dynamic driver adjusted; enable geostrophic forcing also in offline nested mode; variable names in LES-LES and COSMO offline nesting changed; lateral boundary flags for nesting, in- and outflow conditions renamed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • palm/trunk/SOURCE/modules.f90

    r3162 r3182  
    2020! Current revisions:
    2121! ------------------
    22 !
     22! Rename offline nesting variables:
     23! -inflow_l, inflow_n, inflow_r, inflow_s,
     24!  nest_bound_l, nest_bound_n, nest_bound_r, nest_bound_s, nest_domain, forcing,
     25!  force_bound_l, force_bound_n, force_bound_r, force_bound_s, outflow_l,
     26!  outflow_n, outflow_r, outflow_s
     27! +bc_dirichlet_l, bc_dirichlet_n, bc_dirichlet_n, bc_dirichlet_r,
     28!  bc_radiation_l, bc_radiation_n, bc_radiation_n, bc_radiation_r, child_domain
     29!  nesting_offline
    2330!
    2431! Former revisions:
     
    12721279    LOGICAL ::  agent_time_unlimited = .FALSE.                   !< namelist parameter
    12731280    LOGICAL ::  air_chemistry = .FALSE.                          !< chemistry model switch
     1281    LOGICAL ::  bc_dirichlet_l                                   !< flag indicating dirichlet boundary condition on left model boundary
     1282    LOGICAL ::  bc_dirichlet_n                                   !< flag indicating dirichlet boundary condition on north model boundary
     1283    LOGICAL ::  bc_dirichlet_r                                   !< flag indicating dirichlet boundary condition on right model boundary
     1284    LOGICAL ::  bc_dirichlet_s                                   !< flag indicating dirichlet boundary condition on south model boundary
    12741285    LOGICAL ::  bc_lr_cyc =.TRUE.                                !< left-right boundary condition cyclic?
    12751286    LOGICAL ::  bc_lr_dirrad = .FALSE.                           !< left-right boundary condition dirichlet/radiation?
     
    12781289    LOGICAL ::  bc_ns_dirrad = .FALSE.                           !< north-south boundary condition dirichlet/radiation?
    12791290    LOGICAL ::  bc_ns_raddir = .FALSE.                           !< north-south boundary condition radiation/dirichlet?
     1291    LOGICAL ::  bc_radiation_l = .FALSE.                         !< radiation boundary condition for outflow at left domain boundary
     1292    LOGICAL ::  bc_radiation_n = .FALSE.                         !< radiation boundary condition for outflow at north domain boundary
     1293    LOGICAL ::  bc_radiation_r = .FALSE.                         !< radiation boundary condition for outflow at right domain boundary
     1294    LOGICAL ::  bc_radiation_s = .FALSE.                         !< radiation boundary condition for outflow at south domain boundary
    12801295    LOGICAL ::  calc_soil_moisture_during_spinup = .FALSE.       !< namelist parameter
    12811296    LOGICAL ::  call_microphysics_at_all_substeps = .FALSE.      !< namelist parameter
    12821297    LOGICAL ::  call_psolver_at_all_substeps = .TRUE.            !< namelist parameter
     1298    LOGICAL ::  child_domain  = .FALSE.                          !< flag indicating that model is nested in a parent domain
    12831299    LOGICAL ::  cloud_droplets = .FALSE.                         !< namelist parameter
    12841300    LOGICAL ::  cloud_physics = .FALSE.                          !< namelist parameter
     
    13101326    LOGICAL ::  first_call_mas = .TRUE.                          !< call mas only once per timestep
    13111327    LOGICAL ::  force_print_header = .FALSE.                     !< namelist parameter
    1312     LOGICAL ::  force_bound_l = .FALSE.                          !< flag indicating domain boundary on left side to set forcing boundary conditions
    1313     LOGICAL ::  force_bound_n = .FALSE.                          !< flag indicating domain boundary on north side to set forcing boundary conditions
    1314     LOGICAL ::  force_bound_r = .FALSE.                          !< flag indicating domain boundary on right side to set forcing boundary conditions
    1315     LOGICAL ::  force_bound_s = .FALSE.                          !< flag indicating domain boundary on south side to set forcing boundary conditions
    1316     LOGICAL ::  forcing = .FALSE.                                !< flag controlling forcing from large-scale model     
    13171328    LOGICAL ::  galilei_transformation = .FALSE.                 !< namelist parameter
    13181329    LOGICAL ::  humidity = .FALSE.                               !< namelist parameter
    13191330    LOGICAL ::  humidity_remote = .FALSE.                        !< switch for receiving near-surface humidity flux (atmosphere-ocean coupling)
    1320     LOGICAL ::  inflow_l = .FALSE.                               !< left domain boundary has non-cyclic inflow?
    1321     LOGICAL ::  inflow_n = .FALSE.                               !< north domain boundary has non-cyclic inflow?
    1322     LOGICAL ::  inflow_r = .FALSE.                               !< right domain boundary has non-cyclic inflow?
    1323     LOGICAL ::  inflow_s = .FALSE.                               !< south domain boundary has non-cyclic inflow?
    13241331    LOGICAL ::  large_scale_forcing = .FALSE.                    !< namelist parameter
    13251332    LOGICAL ::  large_scale_subsidence = .FALSE.                 !< namelist parameter
     
    13361343    LOGICAL ::  microphysics_seifert = .FALSE.                   !< use 2-moment Seifert and Beheng scheme
    13371344    LOGICAL ::  mg_switch_to_pe0 = .FALSE.                       !< internal multigrid switch for steering the ghost point exchange in case that data has been collected on PE0
    1338     LOGICAL ::  nest_bound_l = .FALSE.                           !< flag indicating nested domain boundary on left side
    1339     LOGICAL ::  nest_bound_n = .FALSE.                           !< flag indicating nested domain boundary on north side
    1340     LOGICAL ::  nest_bound_r = .FALSE.                           !< flag indicating nested domain boundary on right side
    1341     LOGICAL ::  nest_bound_s = .FALSE.                           !< flag indicating nested domain boundary on south side
    1342     LOGICAL ::  nest_domain  = .FALSE.                           !< domain is nested into a parent domain?
     1345    LOGICAL ::  nesting_offline = .FALSE.                        !< flag controlling offline nesting in COSMO model 
    13431346    LOGICAL ::  neutral = .FALSE.                                !< namelist parameter
    13441347    LOGICAL ::  nudging = .FALSE.                                !< namelist parameter
    13451348    LOGICAL ::  ocean = .FALSE.                                  !< namelist parameter
    1346     LOGICAL ::  outflow_l = .FALSE.                              !< left domain boundary has non-cyclic outflow?
    1347     LOGICAL ::  outflow_n = .FALSE.                              !< north domain boundary has non-cyclic outflow?
    1348     LOGICAL ::  outflow_r = .FALSE.                              !< right domain boundary has non-cyclic outflow?
    1349     LOGICAL ::  outflow_s = .FALSE.                              !< south domain boundary has non-cyclic outflow?
    13501349    LOGICAL ::  passive_scalar = .FALSE.                         !< namelist parameter
    13511350    LOGICAL ::  plant_canopy = .FALSE.                           !< switch for use of plant canopy model
Note: See TracChangeset for help on using the changeset viewer.