Ignore:
Timestamp:
Nov 22, 2018 10:28:35 AM (3 years ago)
Author:
suehring
Message:

further variables documented

File:
1 edited

Legend:

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

    r3529 r3552  
    2020! Current revisions:
    2121! -----------------
    22 !
     22! variables documented
    2323!
    2424! Former revisions:
     
    515515
    516516   
    517     CHARACTER (LEN=2)  ::  do2d_mode           !<
     517    CHARACTER (LEN=2)  ::  do2d_mode           !< mode of 2D data output (xy, xz, yz)
    518518   
    519     CHARACTER (LEN=5)  ::  section_chr         !<
     519    CHARACTER (LEN=5)  ::  section_chr         !< string indicating grid information where to output 2D slices
    520520   
    521     CHARACTER (LEN=10) ::  coor_chr            !<
    522     CHARACTER (LEN=10) ::  host_chr            !<
     521    CHARACTER (LEN=10) ::  coor_chr            !< string for subsidence velocities in large-scale forcing
     522    CHARACTER (LEN=10) ::  host_chr            !< string for hostname
    523523   
    524     CHARACTER (LEN=16) ::  begin_chr           !<
     524    CHARACTER (LEN=16) ::  begin_chr           !< string indication start time for the data output
    525525   
    526     CHARACTER (LEN=26) ::  ver_rev             !<
    527 
    528     CHARACTER (LEN=32) ::  cpl_name            !<
     526    CHARACTER (LEN=26) ::  ver_rev             !< string for run identification
     527
     528    CHARACTER (LEN=32) ::  cpl_name            !< name of child domain (nesting mode only)
    529529   
    530     CHARACTER (LEN=40) ::  output_format       !<
     530    CHARACTER (LEN=40) ::  output_format       !< netcdf format
    531531   
    532     CHARACTER (LEN=70) ::  char1               !<
    533     CHARACTER (LEN=70) ::  char2               !<
    534     CHARACTER (LEN=70) ::  dopr_chr            !<
    535     CHARACTER (LEN=70) ::  do2d_xy             !<
    536     CHARACTER (LEN=70) ::  do2d_xz             !<
    537     CHARACTER (LEN=70) ::  do2d_yz             !<
    538     CHARACTER (LEN=70) ::  do3d_chr            !<
    539     CHARACTER (LEN=70) ::  domask_chr          !<
    540     CHARACTER (LEN=70) ::  run_classification  !<
     532    CHARACTER (LEN=70) ::  char1               !< dummy varialbe used for various strings
     533    CHARACTER (LEN=70) ::  char2               !< string containing informating about the advected distance in case of Galilei transformation
     534    CHARACTER (LEN=70) ::  dopr_chr            !< string indicating profile output variables
     535    CHARACTER (LEN=70) ::  do2d_xy             !< string indicating 2D-xy output variables
     536    CHARACTER (LEN=70) ::  do2d_xz             !< string indicating 2D-xz output variables
     537    CHARACTER (LEN=70) ::  do2d_yz             !< string indicating 2D-yz output variables
     538    CHARACTER (LEN=70) ::  do3d_chr            !< string indicating 3D output variables
     539    CHARACTER (LEN=70) ::  domask_chr          !< string indicating masked output variables
     540    CHARACTER (LEN=70) ::  run_classification  !< string classifying type of run, e.g. nested, coupled, etc.
    541541   
    542     CHARACTER (LEN=85) ::  r_upper             !<
    543     CHARACTER (LEN=85) ::  r_lower             !<
     542    CHARACTER (LEN=85) ::  r_upper             !< string indicating model top boundary condition for various quantities
     543    CHARACTER (LEN=85) ::  r_lower             !< string indicating bottom boundary condition for various quantities
    544544   
    545     CHARACTER (LEN=86) ::  coordinates         !<
    546     CHARACTER (LEN=86) ::  gradients           !<
    547     CHARACTER (LEN=86) ::  slices              !<
    548     CHARACTER (LEN=86) ::  temperatures        !<
    549     CHARACTER (LEN=86) ::  ugcomponent         !<
    550     CHARACTER (LEN=86) ::  vgcomponent         !<
    551 
    552     CHARACTER (LEN=1), DIMENSION(1:3) ::  dir = (/ 'x', 'y', 'z' /)  !<
    553 
    554     INTEGER(iwp) ::  av             !<
    555     INTEGER(iwp) ::  bh             !<
    556     INTEGER(iwp) ::  blx            !<
    557     INTEGER(iwp) ::  bly            !<
    558     INTEGER(iwp) ::  bxl            !<
    559     INTEGER(iwp) ::  bxr            !<
    560     INTEGER(iwp) ::  byn            !<
    561     INTEGER(iwp) ::  bys            !<
    562     INTEGER(iwp) ::  ch             !<
    563     INTEGER(iwp) ::  count          !<
    564     INTEGER(iwp) ::  cpl_parent_id  !<
    565     INTEGER(iwp) ::  cwx            !<
    566     INTEGER(iwp) ::  cwy            !<
    567     INTEGER(iwp) ::  cxl            !<
    568     INTEGER(iwp) ::  cxr            !<
    569     INTEGER(iwp) ::  cyn            !<
    570     INTEGER(iwp) ::  cys            !<
    571     INTEGER(iwp) ::  dim            !<
    572     INTEGER(iwp) ::  i              !<
    573     INTEGER(iwp) ::  io             !<
    574     INTEGER(iwp) ::  l              !<
    575     INTEGER(iwp) ::  ll             !<
    576     INTEGER(iwp) ::  my_cpl_id      !<
    577     INTEGER(iwp) ::  n              !<
    578     INTEGER(iwp) ::  ncpl           !<
    579     INTEGER(iwp) ::  npe_total      !<
     545    CHARACTER (LEN=86) ::  coordinates         !< string indicating height coordinates for profile-prescribed variables
     546    CHARACTER (LEN=86) ::  gradients           !< string indicating gradients of profile-prescribed variables between the prescribed height coordinates
     547    CHARACTER (LEN=86) ::  slices              !< string indicating grid coordinates of profile-prescribed subsidence velocity
     548    CHARACTER (LEN=86) ::  temperatures        !< string indicating profile-prescribed subsidence velocities
     549    CHARACTER (LEN=86) ::  ugcomponent         !< string indicating profile-prescribed geostrophic u-component
     550    CHARACTER (LEN=86) ::  vgcomponent         !< string indicating profile-prescribed geostrophic v-component
     551
     552    CHARACTER (LEN=1), DIMENSION(1:3) ::  dir = (/ 'x', 'y', 'z' /)  !< string indicating masking steps along certain direction
     553
     554    INTEGER(iwp) ::  av             !< index indicating average output quantities
     555    INTEGER(iwp) ::  bh             !< building height in generic single-building setup
     556    INTEGER(iwp) ::  blx            !< building width in grid points along x in generic single-building setup
     557    INTEGER(iwp) ::  bly            !< building width in grid points along y in generic single-building setup
     558    INTEGER(iwp) ::  bxl            !< index for left building wall in generic single-building setup
     559    INTEGER(iwp) ::  bxr            !< index for right building wall in generic single-building setup
     560    INTEGER(iwp) ::  byn            !< index for north building wall in generic single-building setup
     561    INTEGER(iwp) ::  bys            !< index for south building wall in generic single-building setup
     562    INTEGER(iwp) ::  ch             !< canyon depth in generic street-canyon setup
     563    INTEGER(iwp) ::  count          !< number of masked output locations
     564    INTEGER(iwp) ::  cpl_parent_id  !< parent ID for the respective child model
     565    INTEGER(iwp) ::  cwx            !< canyon width along x in generic street-canyon setup
     566    INTEGER(iwp) ::  cwy            !< canyon width along y in generic street-canyon setup
     567    INTEGER(iwp) ::  cxl            !< index for left canyon wall in generic street-canyon setup
     568    INTEGER(iwp) ::  cxr            !< index for right canyon wall in generic street-canyon setup
     569    INTEGER(iwp) ::  cyn            !< index for north canyon wall in generic street-canyon setup
     570    INTEGER(iwp) ::  cys            !< index for south canyon wall in generic street-canyon setup
     571    INTEGER(iwp) ::  dim            !< running index for masking output locations
     572    INTEGER(iwp) ::  i              !< running index for various loops
     573    INTEGER(iwp) ::  io             !< file unit of HEADER file
     574    INTEGER(iwp) ::  l              !< substring length
     575    INTEGER(iwp) ::  ll             !< substring length
     576    INTEGER(iwp) ::  my_cpl_id      !< run id in a nested model setup
     577    INTEGER(iwp) ::  n              !< running index over number of couplers in a nested model setup
     578    INTEGER(iwp) ::  ncpl           !< number of coupler in a nested model setup
     579    INTEGER(iwp) ::  npe_total      !< number of total PEs in a coupler (parent + child)
    580580   
    581581
    582     REAL(wp) ::  cpuseconds_per_simulated_second  !<
     582    REAL(wp) ::  cpuseconds_per_simulated_second  !< CPU time (in s) per simulated second
    583583    REAL(wp) ::  lower_left_coord_x               !< x-coordinate of nest domain
    584584    REAL(wp) ::  lower_left_coord_y               !< y-coordinate of nest domain
Note: See TracChangeset for help on using the changeset viewer.