Standard table:\\ ||='''Unit''' =||='''Name''' =||='''I/O''' =||='''Format''' =||='''Description/contents''' =|| |---------------- {{{#!td style="vertical-align:top; width: 50px" 11 }}} {{{#!td style="vertical-align:top; width: 150px" [=#PARIN PARIN/] \\ [=#PARIN_O (PARIN_O)] }}} {{{#!td style="vertical-align:top; width: 50px" I }}} {{{#!td style="vertical-align:top; width: 100px" ASCII/ \\ NAMELIST }}} {{{#!td Parameter for model steering. This file is needed by the model in each case. Its content and structure is described in detail in [wiki:chapter_441 chapter 4.4.1] shows a simple example. }}} |---------------- {{{#!td style="vertical-align:top" 13 }}} {{{#!td style="vertical-align:top" [=#BININ BININ/] \\ [=#BININ_O (BININ_O)] }}} {{{#!td style="vertical-align:top" I }}} {{{#!td style="vertical-align:top" Binary }}} {{{#!td Binary data, which are read in by the model at the beginning of a restart run [wiki:chapter_33 chapter 3.3]. The appropriate file must have been written by the preceding job of the job chain (see [#BINOUT BINOUT]). This file contains the initial parameters [wiki:chapter_41 chapter 4.1] of the job chain, arrays of the prognostic and diagnostic variables as well as those parameters and variables for plots of horizontally averaged vertical profiles (see [../d3par#data_output_pr data_output_pr]), which have been determined by the job chain so far. Concerning runs on several processors it has to be noted that each processing element reads its own file and the file content is processor-dependent. The number of processors which can be used must not be changed during a job chain and/or if a job chain is continued. \\\\ Knowledge of the file structure is usually not necessary, because the file is produced and also read again by the model, but it can be useful for error determination in case of read errors. Therefore the file structure is described in the following. \\\\ The first record of this file contains a version number (ten character string) of the subroutine, which output the data that follows ({{{write_var_list.f90}}}). This number has to agree with the version number subroutine which is reading the file ({{{read_var_list.f90}}}) in case of a restart run. Otherwise the model run is aborted. Version numbers are changed whenever new code revisions require a change of the file format. \\\\ Starting from the second record, all initial parameters follow (exception: [../inipar#initializing_actions initializing_actions]), whereby each parameter fills two records. In the first record the name of the parameter is saved as a character string (30 characters long, short names are filled by trailing blanks, longer names are cut off at the end), in the second record the value (or the values) of the parameter follow. The sequence of parameters on the file may be arbitrary, however the first and second variable must be [../inipar#nz nz] and [../d3par#statistic_regions statistic_regions]. If a variable with unknown name is found the model run is aborted. \\\\ At the end of the initial parameters a record with the string '!***end!***' follows (filled up with trailing blanks up to a length of 30 characters). \\\\ Afterwards the fields of the prognostic and diagnostic variables follow. This part of the file also begins with a record consisting of a character string of length 10, which contains the version number of the subroutine that wrote the arrays that follow ({{{write_3d_binary.f90}}}). It must agree with the number of the reading subroutine ({{{read_3d_binary.f90}}}). \\\\ The following record contains the number of processors which were used in the model run producing this file, the processor ID of the special processor, which creates the file, as well as the lower and upper array indices of the subdomain belonging to this processing element. If no complete agreement with the values of the current model run exists, then this is aborted. This examination must be made in particular on parallel computers, because the jobs of a job chain always have to use the same number of processors and the same virtual processor grid. \\\\ After these tests the individual arrays as well as parameters and variables for plots of horizontally averaged vertical profiles follow. Like the initialization parameters, they consist of two records. In the first record, the name of the array or the variable (character string, consisting of 20 characters, filled with trailing blanks) is located, in the second one its values follow. The sequence of the individual variables may be arbitrary again. The parameters for the plot and the respective variables are only read in if for the run parameter [../d3par#use_prior_plot1d_parameters use_prior_plot1d_parameters] = .T. is selected, otherwise they will be skipped.\\\\ At the end of the file there has to be a record with the character string '!***end!***' (filled up with trailing blanks up to a length of 20 characters). }}} |---------------- {{{#!td style="vertical-align:top" 14 }}} {{{#!td style="vertical-align:top" [=#BINOUT BINOUT/] \\ [=#BINOUT_O (BINOUT_O)] }}} {{{#!td style="vertical-align:top" O }}} {{{#!td style="vertical-align:top" Binary }}} {{{#!td Binary data, which are written by the model at the end of the run and possibly needed by restart runs [wiki:chapter_33 chapter 3.3] for the initialization. This output file is then read in as file [#BININ BININ]. It contains the initial parameters [wiki:chapter_41 chapter 4.1] of the model run, arrays of the prognostic and diagnostic variables as well as those parameters determined so far during a job chain and variables for plots of horizontally averaged vertical profiles (see [../d3par#data_output_pr data_output_pr]). With runs on several processors it has to be noted that each processing element writes its own file and the file content is processor-dependent. A specification of the file format can be found in the description of the file [#BININ BININ]. \\\\ The file BINOUT is written by the model only if, with the help of the '''mrun'''-configuration file, the value {{{true}}} is assigned for the environment variable ''write_binary'' [wiki:chapter_33 chapter 3.3]. \\\\ With large grid point numbers the file BINOUT (or the files residing in directory BINOUT/) will be very large and should be stored (if available) on the archive system of the remote computer. }}} |---------------- {{{#!td style="vertical-align:top" 15 }}} {{{#!td style="vertical-align:top" [=#RUN_CONTROL RUN_CONTROL/] \\ [=#RUN_CONTROL_O (RUN_CONTROL_O)] }}} {{{#!td style="vertical-align:top" O }}} {{{#!td style="vertical-align:top" ASCII }}} {{{#!td This file contains the so-called time step control output of the model. At certain temporal intervals, which are described by the run parameter [../d3par#dt_run_control dt_run_control], a line with the values of certain control parameters is written into this file. Additionally, such a control line is always written, whenever the time step of the model changes. All data and quantities always refer to the entire model domain. \\\\ If the 1D-model is switched on for the initialization of the 3D-models, then control lines are likewise written into this file at certain temporal intervals (see [../ini#dt_run_control_1d dt_run_control_1d]). \\\\ By default, the file RUN_CONTROL only lists information about the selected model parameters at the beginning of the initial run. These informations are written at the beginnning of a run. They correspond to those of the file [#HEADER HEADER] (however without data concerning the consumed CPU time, because these are only known at the end of a run). With the run parameter [../d3par#force_print_header force_print_header] it can be achieved that this information is also written at the beginning of the file RUN_CONTROL at restart runs. \\\\ The individual columns of the 1D - time step control output have the following meaning (listed by the respective heading of the appropriate column in the file): \\ {{{#!table style="border:none" {{{#!td style="vertical-align:top;border:none;width:80px" ITER. }}} {{{#!td style="vertical-align:top;border:none" Number of time steps accomplished so far }}} |------ {{{#!td style="vertical-align:top;border:none" HH:MM:SS }}} {{{#!td style="vertical-align:top;border:none" Time (in hours: minutes: seconds) }}} |------ {{{#!td style="vertical-align:top;border:none" DT }}} {{{#!td style="vertical-align:top;border:none" Time step (in s) }}} |------ {{{#!td style="vertical-align:top;border:none" UMAX }}} {{{#!td style="vertical-align:top;border:none" Maximum absolute wind velocity (u-component) (in m/s) }}} |------ {{{#!td style="vertical-align:top;border:none" VMAX }}} {{{#!td style="vertical-align:top;border:none" Maximum absolute wind velocity (v-component) (in m/s) }}} |------ {{{#!td style="vertical-align:top;border:none" U* }}} {{{#!td style="vertical-align:top;border:none" Friction velocity (in m/s) }}} |------ {{{#!td style="vertical-align:top;border:none" ALPHA }}} {{{#!td style="vertical-align:top;border:none" Angle of the wind vector (to the x-axis) at the top of the Prandtl layer (k=1) (in degrees) }}} |------ {{{#!td style="vertical-align:top;border:none" ENERG. }}} {{{#!td style="vertical-align:top;border:none" Kinetic energy of the 1D-model (in m^2^/s^2^), averaged over all grid points }}} }}} The individual columns of the 3D - time step control output have the following meaning (listed by the respective heading of the appropriate column in the file): \\ {{{#!table style="border:none" {{{#!td style="vertical-align:top;border:none;width:80px" RUN }}} {{{#!td style="vertical-align:top;border:none" Serial-number of the job in the job chain. The initial run has the number 0, restart runs accordingly have larger numbers. }}} |------ {{{#!td style="vertical-align:top;border:none" ITER. }}} {{{#!td style="vertical-align:top;border:none" Number of time steps accomplished since starting time t=0 of the initial run. }}} |------ {{{#!td style="vertical-align:top;border:none" HH:MM:SS }}} {{{#!td style="vertical-align:top;border:none" Time (in hours: minutes: seconds) since starting time t=0 of the initial run. }}} |------ {{{#!td style="vertical-align:top;border:none" DT (E) }}} {{{#!td style="vertical-align:top;border:none" Time step (in s). The following character indicates whether the time step is limited by the advection criterion (A) or the diffusion criterion (D). After changes of the time step a further character follows, which indicates with which time step procedure the changed time step was accomplished (L: Leapfrog, E: Euler). This does not apply for the default Runge-Kutta timestep scheme. }}} |------ {{{#!td style="vertical-align:top;border:none" UMAX }}} {{{#!td style="vertical-align:top;border:none" Maximum absolute wind velocity (u-component) (in m/s). If at the appropriate output time a random disturbance was added to the horizontal velocity field (see [../d3par#create_disturbances create_disturbances]), the character D will appear directly after the velocity value. }}} |------ {{{#!td style="vertical-align:top;border:none" VMAX }}} {{{#!td style="vertical-align:top;border:none" Maximum absolute wind velocity (v-component) (in m/s). If at the appropriate output time a random disturbance was added to the horizontal velocity field (see [../d3par#create_disturbances create_disturbances]), the character D will appear directly after the velocity value. }}} |------ {{{#!td style="vertical-align:top;border:none" WMAX }}} {{{#!td style="vertical-align:top;border:none" Maximum absolute wind velocity (w-component) (in m/s). }}} |------ {{{#!td style="vertical-align:top;border:none" U* }}} {{{#!td style="vertical-align:top;border:none" Horizontal average of the friction velocity (in m/s). }}} |------ {{{#!td style="vertical-align:top;border:none" W* }}} {{{#!td style="vertical-align:top;border:none" Convective velocity scale (in m/s). The assumed boundary layer height is determined via the heat flux minimum criterion. }}} |------ {{{#!td style="vertical-align:top;border:none" THETA* }}} {{{#!td style="vertical-align:top;border:none" Characteristic temperature of the Prandtl - layer (in K). }}} |------ {{{#!td style="vertical-align:top;border:none" Z_I }}} {{{#!td style="vertical-align:top;border:none" Height of the convective boundary layer (in m), determined via the criterion of the heat flux minimum. }}} |------ {{{#!td style="vertical-align:top;border:none" ENERG. }}} {{{#!td style="vertical-align:top;border:none" Average resolved total energy of the flow field (in m^2^/s^2^), normalized with the total number of grid points. }}} |------ {{{#!td style="vertical-align:top;border:none" DISTENERG }}} {{{#!td style="vertical-align:top;border:none" Average resolved disturbance energy of flow field (in m^2^/s^2^), normalized with the total number of grid points. }}} |------ {{{#!td style="vertical-align:top;border:none" DIVOLD }}} {{{#!td style="vertical-align:top;border:none" Divergence of the velocity field (sum of the absolute values) (in 1/s) before call of the pressure solver, normalized with the total number of grid points. }}} |------ {{{#!td style="vertical-align:top;border:none" DIVNEW }}} {{{#!td style="vertical-align:top;border:none" Divergence of the velocity field (sum of the absolute values) (in 1/s) after call of the pressure solver, normalized with the total number of grid points. }}} |------ {{{#!td style="vertical-align:top;border:none" UMAX (KJI) }}} {{{#!td style="vertical-align:top;border:none" Indices of the grid point with the maximum absolute u-component of the wind velocity (sequence: k, j, i). }}} |------ {{{#!td style="vertical-align:top;border:none" VMAX (KJI) }}} {{{#!td style="vertical-align:top;border:none" Indices of the grid point with the maximum absolute v-component of the wind velocity (sequence: k, j, i). }}} |------ {{{#!td style="vertical-align:top;border:none" WMAX (KJI) }}} {{{#!td style="vertical-align:top;border:none" Indices of the grid point with the maximum absolute w-component of the wind velocity (sequence: k, j, i). }}} |------ {{{#!td style="vertical-align:top;border:none" ADVECX }}} {{{#!td style="vertical-align:top;border:none" Distance (in km) the coordinate system has been moved in x-direction with Galilei-Transformation switched on (see [../inipar#galilei_transformation galilei_transformation]). }}} |------ {{{#!td style="vertical-align:top;border:none" ADVECY }}} {{{#!td style="vertical-align:top;border:none" Distance (in km) the coordinate system has been moved in y-direction with Galilei-Transformation switched on (see [../inipar#galilei_transformation galilei_transformation]). }}} }}} }}} |---------------- {{{#!td style="vertical-align:top; width: 50px" 16 }}} {{{#!td style="vertical-align:top; width: 150px" [=#LIST_PROFIL LIST_PROFIL/] \\ [=#LIST_PROFIL_O (LIST_PROFIL_O)] }}} {{{#!td style="vertical-align:top; width: 50px" O }}} {{{#!td style="vertical-align:top; width: 100px" ASCII }}} {{{#!td This file contains horizontally (and possibly temporally) averaged vertical profiles of some model variables. The quantities saved are set model-internally and can not be determined by the user. At each output time (see [../d3par#dt_dopr_listing dt_dopr_listing]) two tables are written to the file consecutively. The first contains variables which are defined on the scalar / u-v-grid-levels, the second table contains variables which are defined on the w-grid-levels. If subdomains were defined with the initialization parameter [../d3par#statistic_regions statistic_regions] for additional statistic evaluation, then the tables described above are written for each individual subdomain. The name of the respective subdomain (see [../userpar#region region]) appears in the header of the respective table. \\ In each case the tables consist of a header, followed by the profiles arranged next to each other in columns. The header contains some basic information of the respective run (model version, run identifier consisting of basic file name and number of the job in the job chain, executing computer, date, time of the beginning of the run, name of the subdomain, output time, kind of averaging). On the u-v-level the following columns are written: \\ {{{#!table style="border:none" {{{#!td style="vertical-align:top;border:none;width:80px" k }}} {{{#!td style="vertical-align:top;border:none" Vertical grid point index. }}} |------ {{{#!td style="vertical-align:top;border:none" zu }}} {{{#!td style="vertical-align:top;border:none" Height of the grid point level (in m). }}} |------ {{{#!td style="vertical-align:top;border:none" u }}} {{{#!td style="vertical-align:top;border:none" u-component of the wind velocity (in m/s). }}} |------ {{{#!td style="vertical-align:top;border:none" du }}} {{{#!td style="vertical-align:top;border:none" Deviation of the u-component from the initial profile at the time t=0 (initialization profile) (in m/s). }}} |------ {{{#!td style="vertical-align:top;border:none" v }}} {{{#!td style="vertical-align:top;border:none" v-component of the wind velocity (in m/s). }}} |------ {{{#!td style="vertical-align:top;border:none" dv }}} {{{#!td style="vertical-align:top;border:none" Deviation of the v-component from the initial profile at the time t=0 (initialization profile) (in m/s). }}} |------ {{{#!td style="vertical-align:top;border:none" pt }}} {{{#!td style="vertical-align:top;border:none" Potential temperature (in K). }}} |------ {{{#!td style="vertical-align:top;border:none" dpt }}} {{{#!td style="vertical-align:top;border:none" Deviation of potential temperature from the initial profile at the time t=0 (initialization profile) (in K). }}} |------ {{{#!td style="vertical-align:top;border:none" e }}} {{{#!td style="vertical-align:top;border:none" Turbulent kinetic energy (subgrid-scale) (in m^2^/s^2^). }}} |------ {{{#!td style="vertical-align:top;border:none" Km }}} {{{#!td style="vertical-align:top;border:none" Turbulent diffusion coefficient for momentum (in m^2^/s). }}} |------ {{{#!td style="vertical-align:top;border:none" Kh }}} {{{#!td style="vertical-align:top;border:none" Turbulent diffusion coefficient for heat (in m^2^/s). }}} |------ {{{#!td style="vertical-align:top;border:none" l }}} {{{#!td style="vertical-align:top;border:none" Mixing length (in m). }}} }}} On the w-level the following columns are written: \\ {{{#!table style="border:none" {{{#!td style="vertical-align:top;border:none;width:80px" k }}} {{{#!td style="vertical-align:top;border:none" Vertical grid point index. }}} |------ {{{#!td style="vertical-align:top;border:none" zw }}} {{{#!td style="vertical-align:top;border:none" Height of the grid point level (in m). }}} |------ {{{#!td style="vertical-align:top;border:none" w'pt' }}} {{{#!td style="vertical-align:top;border:none" Vertical subgrid-scale kinematic heat flux (in K m/s). }}} |------ {{{#!td style="vertical-align:top;border:none" wpt }}} {{{#!td style="vertical-align:top;border:none" Vertical total ( subgrid-scale + resolved) kinematic heat flux (in K m/s). }}} |------ {{{#!td style="vertical-align:top;border:none" w'u' }}} {{{#!td style="vertical-align:top;border:none" u-component of the vertical subgrid-scale momentum flux (in m^2^/s^2^). }}} |------ {{{#!td style="vertical-align:top;border:none" wu }}} {{{#!td style="vertical-align:top;border:none" u-component of the total vertical momentum flux ( subgrid-scale + resolved) (in m^2^/s^2^). }}} |------ {{{#!td style="vertical-align:top;border:none" w'v' }}} {{{#!td style="vertical-align:top;border:none" v-component of the vertical subgrid-scale momentum flux (in m^2^/s^2^). }}} |------ {{{#!td style="vertical-align:top;border:none" wv }}} {{{#!td style="vertical-align:top;border:none" v-component of the total vertical momentum flux ( subgrid-scale + resolved) (in m^2^/s^2^). }}} }}} }}} |---------------- {{{#!td style="vertical-align:top; width: 50px" 17 }}} {{{#!td style="vertical-align:top; width: 150px" [=#LIST_PROFIL_1D LIST_PROFIL_1D/] \\ [=#LIST_PROFIL_1D_O (LIST_PROFIL_1D_O)] }}} {{{#!td style="vertical-align:top; width: 50px" O }}} {{{#!td style="vertical-align:top; width: 100px" ASCII }}} {{{#!td This file contains the vertical profiles calculated by the 1D-model within initial runs. The quantities saved are set model-internally and cannot be determined by the user. At the respective output times (see [../inipar#dt_pr_1d dt_pr_1d]) a table with the following information is written to the file: The table header contains some basic information of the respective run (model version, run identifier consisting of basic file name and number of the job in the job chain (this number should always be 00, because the 1D-model is only switched on at initial runs), executing computer, date, time of the beginning of the run, output time). Afterwards the following columns appear: \\ {{{#!table style="border:none" {{{#!td style="vertical-align:top;border:none;width:80px" k }}} {{{#!td style="vertical-align:top;border:none" Vertical grid point index. }}} |------ {{{#!td style="vertical-align:top;border:none" zu }}} {{{#!td style="vertical-align:top;border:none" Height of the grid point level (in m). }}} |------ {{{#!td style="vertical-align:top;border:none" u }}} {{{#!td style="vertical-align:top;border:none" u-component of the wind velocity (in m/s). }}} |------ {{{#!td style="vertical-align:top;border:none" v }}} {{{#!td style="vertical-align:top;border:none" v-component of the wind velocity (in m/s). }}} |------ {{{#!td style="vertical-align:top;border:none" pt }}} {{{#!td style="vertical-align:top;border:none" Potential temperature (in K). }}} |------ {{{#!td style="vertical-align:top;border:none" e }}} {{{#!td style="vertical-align:top;border:none" Turbulent kinetic energy (in m^2^/s^2^). }}} |------ {{{#!td style="vertical-align:top;border:none" rif }}} {{{#!td style="vertical-align:top;border:none" Flux Richardson number. }}} |------ {{{#!td style="vertical-align:top;border:none" Km }}} {{{#!td style="vertical-align:top;border:none" Turbulent diffusion coefficient for momentum (in m^2^/s). }}} |------ {{{#!td style="vertical-align:top;border:none" Kh }}} {{{#!td style="vertical-align:top;border:none" Turbulent diffusion coefficient for heat (in m^2^/s). }}} |------ {{{#!td style="vertical-align:top;border:none" l }}} {{{#!td style="vertical-align:top;border:none" Mixing length (in m). }}} }}} }}} |----------------