Changes between Version 20 and Version 21 of doc/app/netcdf
- Timestamp:
- Feb 23, 2021 5:28:05 PM (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
doc/app/netcdf
v20 v21 3 3 PALM is able to output data of different quantities as time series, vertical profiles (usually horizontally averaged), two-dimensional cross sections or 3d-volume data. Depending on the kind of output (time series, profiles, etc.) and the output format (ASCII or binary) data are written to different files (file descriptions can be found [wiki:doc/app/iofiles here]). All data output files are in netCDF format ([[http://www.unidata.ucar.edu/software/netcdf/]]), which can be processed by many public domain and commercial (graphic) software. Data from netCDF files can also be easily read from Fortran programs provided that a netCDF library is available. 4 4 5 The format of netCDF files generated by PALM is determined by the runtime-parameter [wiki:doc/app/ d3par#netcdf_data_format netcdf_data_format]. The accuracy of the netCDF output data can be set with parameter [wiki:doc/app/d3par#netcdf_precision netcdf_precision]. By default, data have single (4 byte) precision.5 The format of netCDF files generated by PALM is determined by the runtime-parameter [wiki:doc/app/runtime_parameters#netcdf_data_format netcdf_data_format]. The accuracy of the netCDF output data can be set with parameter [wiki:doc/app/runtime_parameters#netcdf_precision netcdf_precision]. By default, data have single (4 byte) precision. 6 6 7 7 The following table gives an overview about the different kind of netCDF output data offered by PALM. In addition to the local names of the files, the table also lists the minimum parameter settings which are necessary to switch on the output, as well as the parameters to be used to control the output. … … 17 17 }}} 18 18 {{{#!td style="vertical-align:top; text-align:left;style="width: 75px" 19 [wiki:doc/app/ d3par#data_output_pr data_output_pr], [wiki:doc/app/d3par#dt_data_output dt_data_output] (or [wiki:doc/app/d3par#dt_dopr dt_dopr])19 [wiki:doc/app/runtime_parameters#data_output_pr data_output_pr], [wiki:doc/app/runtime_parameters#dt_data_output dt_data_output] (or [wiki:doc/app/runtime_parameters#dt_dopr dt_dopr]) 20 20 }}} 21 21 {{{#!td 22 [wiki:doc/app/ d3par#averaging_interval averaging_interval], (or [wiki:doc/app/d3par#averaging_interval_pr averaging_interval_pr]), [wiki:doc/app/d3par#netcdf_data_format netcdf_data_format], [wiki:doc/app/d3par#dt_averaging_input dt_averaging_input], [wiki:doc/app/d3par#dt_averaging_input_pr dt_averaging_input_pr], [wiki:doc/app/d3par#skip_time_data_output skip_time_data_output] (or [wiki:doc/app/d3par#skip_time_dopr skip_time_dopr]), [wiki:doc/app/initialization_parameters#statistic_regions statistic_regions]22 [wiki:doc/app/runtime_parameters#averaging_interval averaging_interval], (or [wiki:doc/app/runtime_parameters#averaging_interval_pr averaging_interval_pr]), [wiki:doc/app/runtime_parameters#netcdf_data_format netcdf_data_format], [wiki:doc/app/runtime_parameters#dt_averaging_input dt_averaging_input], [wiki:doc/app/runtime_parameters#dt_averaging_input_pr dt_averaging_input_pr], [wiki:doc/app/runtime_parameters#skip_time_data_output skip_time_data_output] (or [wiki:doc/app/runtime_parameters#skip_time_dopr skip_time_dopr]), [wiki:doc/app/initialization_parameters#statistic_regions statistic_regions] 23 23 }}} 24 24 |---------------- … … 30 30 }}} 31 31 {{{#!td style="vertical-align:top" 32 [wiki:doc/app/ d3par#dt_dots dt_dots]32 [wiki:doc/app/runtime_parameters#dt_dots dt_dots] 33 33 }}} 34 34 {{{#!td 35 [wiki:doc/app/ d3par#netcdf_data_format netcdf_data_format], [wiki:doc/app/initialization_parameters#statistic_regions statistic_regions]35 [wiki:doc/app/runtime_parameters#netcdf_data_format netcdf_data_format], [wiki:doc/app/initialization_parameters#statistic_regions statistic_regions] 36 36 }}} 37 37 |---------------- … … 43 43 }}} 44 44 {{{#!td style="vertical-align:top" 45 [wiki:doc/app/sppar#comp_spectra_level comp_spectra_level], [wiki:doc/app/sppar#data_output_sp data_output_sp], [wiki:doc/app/ d3par#dt_data_output dt_data_output] (or [wiki:doc/app/sppar#dt_dosp dt_dosp]), [wiki:doc/app/sppar#spectra_direction spectra_direction]45 [wiki:doc/app/sppar#comp_spectra_level comp_spectra_level], [wiki:doc/app/sppar#data_output_sp data_output_sp], [wiki:doc/app/runtime_parameters#dt_data_output dt_data_output] (or [wiki:doc/app/sppar#dt_dosp dt_dosp]), [wiki:doc/app/sppar#spectra_direction spectra_direction] 46 46 }}} 47 47 {{{#!td 48 [wiki:doc/app/ d3par#averaging_interval averaging_interval] (or [wiki:doc/app/sppar#averaging_interval_sp averaging_interval_sp]), [wiki:doc/app/d3par#netcdf_data_format netcdf_data_format], [wiki:doc/app/d3par#dt_averaging_input_pr dt_averaging_input_pr], [wiki:doc/app/d3par#skip_time_data_output skip_time_data_output] (or [wiki:doc/app/sppar#skip_time_dosp skip_time_dosp])48 [wiki:doc/app/runtime_parameters#averaging_interval averaging_interval] (or [wiki:doc/app/sppar#averaging_interval_sp averaging_interval_sp]), [wiki:doc/app/runtime_parameters#netcdf_data_format netcdf_data_format], [wiki:doc/app/runtime_parameters#dt_averaging_input_pr dt_averaging_input_pr], [wiki:doc/app/runtime_parameters#skip_time_data_output skip_time_data_output] (or [wiki:doc/app/sppar#skip_time_dosp skip_time_dosp]) 49 49 }}} 50 50 |---------------- … … 56 56 }}} 57 57 {{{#!td style="vertical-align:top" 58 [wiki:doc/app/ d3par#data_output data_output] (or [wiki:doc/app/userpar#data_output_user data_output_user]), [wiki:doc/app/d3par#dt_data_output dt_data_output] (or [wiki:doc/app/d3par#dt_do2d_xy dt_do2d_xy]), [wiki:doc/app/d3par#section_xy section_xy]58 [wiki:doc/app/runtime_parameters#data_output data_output] (or [wiki:doc/app/userpar#data_output_user data_output_user]), [wiki:doc/app/runtime_parameters#dt_data_output dt_data_output] (or [wiki:doc/app/runtime_parameters#dt_do2d_xy dt_do2d_xy]), [wiki:doc/app/runtime_parameters#section_xy section_xy] 59 59 }}} 60 60 {{{#!td 61 [wiki:doc/app/ d3par#netcdf_data_format netcdf_data_format], [wiki:doc/app/d3par#data_output_2d_on_each_pe data_output_2d_on_each_pe], [wiki:doc/app/d3par#do2d_at_begin do2d_at_begin], [wiki:doc/app/d3par#skip_time_data_output skip_time_data_output] (or [wiki:doc/app/d3par#skip_time_do2d_xy skip_time_do2d_xy])61 [wiki:doc/app/runtime_parameters#netcdf_data_format netcdf_data_format], [wiki:doc/app/runtime_parameters#data_output_2d_on_each_pe data_output_2d_on_each_pe], [wiki:doc/app/runtime_parameters#do2d_at_begin do2d_at_begin], [wiki:doc/app/runtime_parameters#skip_time_data_output skip_time_data_output] (or [wiki:doc/app/runtime_parameters#skip_time_do2d_xy skip_time_do2d_xy]) 62 62 }}} 63 63 |---------------- … … 69 69 }}} 70 70 {{{#!td style="vertical-align:top" 71 [wiki:doc/app/ d3par#data_output data_output] (or [wiki:doc/app/userpar#data_output_user data_output_user]), [wiki:doc/app/d3par#dt_data_output dt_data_output] (or [wiki:doc/app/d3par#dt_data_output_av dt_data_output_av] or [wiki:doc/app/d3par#dt_do2d_xy dt_do2d_xy]), [wiki:doc/app/d3par#section_xy section_xy]71 [wiki:doc/app/runtime_parameters#data_output data_output] (or [wiki:doc/app/userpar#data_output_user data_output_user]), [wiki:doc/app/runtime_parameters#dt_data_output dt_data_output] (or [wiki:doc/app/runtime_parameters#dt_data_output_av dt_data_output_av] or [wiki:doc/app/runtime_parameters#dt_do2d_xy dt_do2d_xy]), [wiki:doc/app/runtime_parameters#section_xy section_xy] 72 72 }}} 73 73 {{{#!td 74 [wiki:doc/app/ d3par#averaging_interval averaging_interval], [wiki:doc/app/d3par#dt_averaging_input dt_averaging_input], [wiki:doc/app/d3par#netcdf_data_format netcdf_data_format], [wiki:doc/app/d3par#data_output_2d_on_each_pe data_output_2d_on_each_pe], [wiki:doc/app/d3par#do2d_at_begin do2d_at_begin], [wiki:doc/app/d3par#skip_time_data_output skip_time_data_output] (or [wiki:doc/app/d3par#skip_time_data_output_av skip_time_data_output_av], or [wiki:doc/app/d3par#skip_time_do2d_xy skip_time_do2d_xy])74 [wiki:doc/app/runtime_parameters#averaging_interval averaging_interval], [wiki:doc/app/runtime_parameters#dt_averaging_input dt_averaging_input], [wiki:doc/app/runtime_parameters#netcdf_data_format netcdf_data_format], [wiki:doc/app/runtime_parameters#data_output_2d_on_each_pe data_output_2d_on_each_pe], [wiki:doc/app/runtime_parameters#do2d_at_begin do2d_at_begin], [wiki:doc/app/runtime_parameters#skip_time_data_output skip_time_data_output] (or [wiki:doc/app/runtime_parameters#skip_time_data_output_av skip_time_data_output_av], or [wiki:doc/app/runtime_parameters#skip_time_do2d_xy skip_time_do2d_xy]) 75 75 }}} 76 76 |---------------- … … 82 82 }}} 83 83 {{{#!td style="vertical-align:top" 84 [wiki:doc/app/ d3par#data_output data_output] (or [wiki:doc/app/userpar#data_output_user data_output_user]), [wiki:doc/app/d3par#dt_data_output dt_data_output] (or [wiki:doc/app/d3par#dt_do2d_xz dt_do2d_xz]), [wiki:doc/app/d3par#section_xz section_xz]84 [wiki:doc/app/runtime_parameters#data_output data_output] (or [wiki:doc/app/userpar#data_output_user data_output_user]), [wiki:doc/app/runtime_parameters#dt_data_output dt_data_output] (or [wiki:doc/app/runtime_parameters#dt_do2d_xz dt_do2d_xz]), [wiki:doc/app/runtime_parameters#section_xz section_xz] 85 85 }}} 86 86 {{{#!td 87 [wiki:doc/app/ d3par#netcdf_data_format netcdf_data_format], [wiki:doc/app/d3par#data_output_2d_on_each_pe data_output_2d_on_each_pe], [wiki:doc/app/d3par#do2d_at_begin do2d_at_begin], [wiki:doc/app/d3par#skip_time_data_output skip_time_data_output], ([wiki:doc/app/d3par#skip_time_do2d_xz skip_time_do2d_xz]87 [wiki:doc/app/runtime_parameters#netcdf_data_format netcdf_data_format], [wiki:doc/app/runtime_parameters#data_output_2d_on_each_pe data_output_2d_on_each_pe], [wiki:doc/app/runtime_parameters#do2d_at_begin do2d_at_begin], [wiki:doc/app/runtime_parameters#skip_time_data_output skip_time_data_output], ([wiki:doc/app/runtime_parameters#skip_time_do2d_xz skip_time_do2d_xz] 88 88 }}} 89 89 |---------------- … … 95 95 }}} 96 96 {{{#!td style="vertical-align:top" 97 [wiki:doc/app/ d3par#data_output data_output] (or [wiki:doc/app/userpar#data_output_user data_output_user]), [wiki:doc/app/d3par#dt_data_output dt_data_output] (or [wiki:doc/app/d3par#dt_data_output_av dt_data_output_av] or [wiki:doc/app/d3par#dt_do2d_xz dt_do2d_xz]), [wiki:doc/app/d3par#section_xz section_xz]97 [wiki:doc/app/runtime_parameters#data_output data_output] (or [wiki:doc/app/userpar#data_output_user data_output_user]), [wiki:doc/app/runtime_parameters#dt_data_output dt_data_output] (or [wiki:doc/app/runtime_parameters#dt_data_output_av dt_data_output_av] or [wiki:doc/app/runtime_parameters#dt_do2d_xz dt_do2d_xz]), [wiki:doc/app/runtime_parameters#section_xz section_xz] 98 98 }}} 99 99 {{{#!td 100 [wiki:doc/app/ d3par#averaging_interval averaging_interval], [wiki:doc/app/d3par#dt_averaging_input dt_averaging_input], [wiki:doc/app/d3par#netcdf_data_format netcdf_data_format], [wiki:doc/app/d3par#data_output_3d_on_each_pe data_output_on_each_pe], [wiki:doc/app/d3par#do2d_at_begin do2d_at_begin], [wiki:doc/app/d3par#skip_time_data_output skip_time_data_output] (or [wiki:doc/app/d3par#skip_time_data_output_av skip_time_data_output_av], or [wiki:doc/app/d3par#skip_time_do2d_xz])100 [wiki:doc/app/runtime_parameters#averaging_interval averaging_interval], [wiki:doc/app/runtime_parameters#dt_averaging_input dt_averaging_input], [wiki:doc/app/runtime_parameters#netcdf_data_format netcdf_data_format], [wiki:doc/app/runtime_parameters#data_output_3d_on_each_pe data_output_on_each_pe], [wiki:doc/app/runtime_parameters#do2d_at_begin do2d_at_begin], [wiki:doc/app/runtime_parameters#skip_time_data_output skip_time_data_output] (or [wiki:doc/app/runtime_parameters#skip_time_data_output_av skip_time_data_output_av], or [wiki:doc/app/runtime_parameters#skip_time_do2d_xz]) 101 101 }}} 102 102 |---------------- … … 108 108 }}} 109 109 {{{#!td style="vertical-align:top" 110 [wiki:doc/app/ d3par#data_output data_output], (or [wiki:doc/app/userpar#data_output_user data_output_user]), [wiki:doc/app/d3par#dt_data_output dt_data_output] (or [wiki:doc/app/d3par#dt_do2d_yz dt_do2d_yz], [wiki:doc/app/d3par#section_yz section_yz]110 [wiki:doc/app/runtime_parameters#data_output data_output], (or [wiki:doc/app/userpar#data_output_user data_output_user]), [wiki:doc/app/runtime_parameters#dt_data_output dt_data_output] (or [wiki:doc/app/runtime_parameters#dt_do2d_yz dt_do2d_yz], [wiki:doc/app/runtime_parameters#section_yz section_yz] 111 111 }}} 112 112 {{{#!td 113 [wiki:doc/app/ d3par#netcdf_data_format netcdf_data_format], [wiki:doc/app/d3par#data_output_2d_on_each_pe data_output_2d_on_each_pe], [wiki:doc/app/d3par#do2d_at_begin do2d_at_begin], [wiki:doc/app/d3par#skip_time_data_output skip_time_data_output] (or [wiki:doc/app/d3par#skip_time_do2d_yz skip_time_do2d_yz]113 [wiki:doc/app/runtime_parameters#netcdf_data_format netcdf_data_format], [wiki:doc/app/runtime_parameters#data_output_2d_on_each_pe data_output_2d_on_each_pe], [wiki:doc/app/runtime_parameters#do2d_at_begin do2d_at_begin], [wiki:doc/app/runtime_parameters#skip_time_data_output skip_time_data_output] (or [wiki:doc/app/runtime_parameters#skip_time_do2d_yz skip_time_do2d_yz] 114 114 }}} 115 115 |---------------- … … 121 121 }}} 122 122 {{{#!td style="vertical-align:top" 123 [wiki:doc/app/ d3par#data_output data_output] (or [wiki:doc/app/userpar#data_output_user data_output_user]), [wiki:doc/app/d3par#dt_data_output dt_data_output] (or [wiki:doc/app/d3par#dt_data_output_av dt_data_output_av] or [wiki:doc/app/d3par#dt_do2d_yz dt_do2d_yz]), [wiki:doc/app/d3par#section_yz section_yz]123 [wiki:doc/app/runtime_parameters#data_output data_output] (or [wiki:doc/app/userpar#data_output_user data_output_user]), [wiki:doc/app/runtime_parameters#dt_data_output dt_data_output] (or [wiki:doc/app/runtime_parameters#dt_data_output_av dt_data_output_av] or [wiki:doc/app/runtime_parameters#dt_do2d_yz dt_do2d_yz]), [wiki:doc/app/runtime_parameters#section_yz section_yz] 124 124 }}} 125 125 {{{#!td 126 [wiki:doc/app/ d3par#averaging_interval averaging_interval], [wiki:doc/app/d3par#dt_averaging_input dt_averaging_input], [wiki:doc/app/d3par#netcdf_data_format netcdf_data_format], [wiki:doc/app/d3par#data_output_2d_on_each_pe data_output_2d_on_each_pe], [wiki:doc/app/d3par#do2d_at_begin do2d_at_begin], [wiki:doc/app/d3par#skip_time_data_output skip_time_data_output] (or [wiki:doc/app/d3par#skip_time_data_output_av skip_time_data_output_av], or [wiki:doc/app/d3par#skip_time_do2d_yz skip_time_do2d_yz], or [wiki:doc/app/d3par#skip_time_do2d_yz skip_time_do2d_yz])126 [wiki:doc/app/runtime_parameters#averaging_interval averaging_interval], [wiki:doc/app/runtime_parameters#dt_averaging_input dt_averaging_input], [wiki:doc/app/runtime_parameters#netcdf_data_format netcdf_data_format], [wiki:doc/app/runtime_parameters#data_output_2d_on_each_pe data_output_2d_on_each_pe], [wiki:doc/app/runtime_parameters#do2d_at_begin do2d_at_begin], [wiki:doc/app/runtime_parameters#skip_time_data_output skip_time_data_output] (or [wiki:doc/app/runtime_parameters#skip_time_data_output_av skip_time_data_output_av], or [wiki:doc/app/runtime_parameters#skip_time_do2d_yz skip_time_do2d_yz], or [wiki:doc/app/runtime_parameters#skip_time_do2d_yz skip_time_do2d_yz]) 127 127 }}} 128 128 |---------------- … … 134 134 }}} 135 135 {{{#!td style="vertical-align:top" 136 [wiki:doc/app/ d3par#data_output data_output] (or [wiki:doc/app/userpar#data_output_user data_output_user]), or [wiki:doc/app/d3par#dt_data_output dt_data_output] (or [wiki:doc/app/d3par#dt_do3d dt_do3d])136 [wiki:doc/app/runtime_parameters#data_output data_output] (or [wiki:doc/app/userpar#data_output_user data_output_user]), or [wiki:doc/app/runtime_parameters#dt_data_output dt_data_output] (or [wiki:doc/app/runtime_parameters#dt_do3d dt_do3d]) 137 137 }}} 138 138 {{{#!td 139 [wiki:doc/app/ d3par#netcdf_data_format netcdf_data_format], [wiki:doc/app/d3par#do3d_at_begin do3d_at_begin], [wiki:doc/app/initialization_parameters#nz_do3d nz_do3d], [wiki:doc/app/d3par#skip_time_data_output skip_time_data_output] (or [wiki:doc/app/d3par#skip_time_do3d skip_time_do3d])139 [wiki:doc/app/runtime_parameters#netcdf_data_format netcdf_data_format], [wiki:doc/app/runtime_parameters#do3d_at_begin do3d_at_begin], [wiki:doc/app/initialization_parameters#nz_do3d nz_do3d], [wiki:doc/app/runtime_parameters#skip_time_data_output skip_time_data_output] (or [wiki:doc/app/runtime_parameters#skip_time_do3d skip_time_do3d]) 140 140 }}} 141 141 |---------------- … … 147 147 }}} 148 148 {{{#!td style="vertical-align:top" 149 [wiki:doc/app/ d3par#data_output data_output], (or [wiki:doc/app/userpar#data_output_user data_output_user]), [wiki:doc/app/d3par#dt_data_output dt_data_output] (or [wiki:doc/app/d3par#dt_data_output_av dt_data_output_av] or [wiki:doc/app/d3par#dt_do3d dt_do3d])149 [wiki:doc/app/runtime_parameters#data_output data_output], (or [wiki:doc/app/userpar#data_output_user data_output_user]), [wiki:doc/app/runtime_parameters#dt_data_output dt_data_output] (or [wiki:doc/app/runtime_parameters#dt_data_output_av dt_data_output_av] or [wiki:doc/app/runtime_parameters#dt_do3d dt_do3d]) 150 150 }}} 151 151 {{{#!td 152 [wiki:doc/app/ d3par#averaging_interval averaging_interval], [wiki:doc/app/d3par#dt_averaging_input dt_averaging_input], [wiki:doc/app/d3par#netcdf_data_format netcdf_data_format], [wiki:doc/app/d3par#do3d_at_begin do3d_at_begin], [wiki:doc/app/initialization_parameters#nz_do3d nz_do3d], [wiki:doc/app/d3par#skip_time_data_output skip_time_data_output] (or [wiki:doc/app/d3par#skip_time_data_output_av skip_time_data_output_av], or [wiki:doc/app/d3par#skip_time_do3d skip_time_do3d])152 [wiki:doc/app/runtime_parameters#averaging_interval averaging_interval], [wiki:doc/app/runtime_parameters#dt_averaging_input dt_averaging_input], [wiki:doc/app/runtime_parameters#netcdf_data_format netcdf_data_format], [wiki:doc/app/runtime_parameters#do3d_at_begin do3d_at_begin], [wiki:doc/app/initialization_parameters#nz_do3d nz_do3d], [wiki:doc/app/runtime_parameters#skip_time_data_output skip_time_data_output] (or [wiki:doc/app/runtime_parameters#skip_time_data_output_av skip_time_data_output_av], or [wiki:doc/app/runtime_parameters#skip_time_do3d skip_time_do3d]) 153 153 }}} 154 154 |---------------- … … 160 160 }}} 161 161 {{{#!td style="vertical-align:top" 162 [wiki:doc/app/ d3par#dt_data_output dt_data_output] (or [wiki:doc/app/parpar#dt_dopts dt_dopts])162 [wiki:doc/app/runtime_parameters#dt_data_output dt_data_output] (or [wiki:doc/app/parpar#dt_dopts dt_dopts]) 163 163 }}} 164 164 {{{#!td