Changeset 4180 for palm/trunk/SOURCE/netcdf_data_input_mod.f90
- Timestamp:
- Aug 21, 2019 2:37:54 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/netcdf_data_input_mod.f90
r4178 r4180 101 101 ! unused variables removed 102 102 ! 103 ! 3560 2018-11-23 09:20:21Z raasch104 ! Some formatting adjustment105 !106 ! 3556 2018-11-22 14:11:57Z suehring107 ! variables documented and unused variables removed108 !109 ! 3552 2018-11-22 10:28:35Z suehring110 ! Revise ghost point exchange and resizing of input variables111 !112 ! 3542 2018-11-20 17:04:13Z suehring113 ! - read optional attributes from file114 ! - set default origin_time115 !116 ! 3518 2018-11-12 18:10:23Z suehring117 ! Additional checks118 !119 ! 3516 2018-11-12 15:49:39Z gronemeier120 ! bugfix: - difference in z coordinate between file and PALM must be <1e-6121 ! - output of error 553 for all PEs122 !123 ! 3498 2018-11-07 10:53:03Z gronemeier124 ! Bugfix: print error message by processor which encounters the error125 !126 ! 3485 2018-11-03 17:09:40Z gronemeier127 ! - get central meridian from origin_lon if crs does not exist128 ! - set default origin_lon to 0129 !130 ! 3483 2018-11-02 14:19:26Z raasch131 ! bugfix: misplaced directives for netCDF fixed132 !133 ! 3474 2018-10-30 21:07:39Z kanani134 ! Add UV exposure model input (Schrempf)135 !136 ! 3472 2018-10-30 20:43:50Z suehring137 ! Salsa implemented138 !139 ! 3464 2018-10-30 18:08:55Z kanani140 ! Define coordinate reference system (crs) and read from input dataset141 ! Revise default values for reference coordinates142 !143 ! 3459 2018-10-30 15:04:11Z gronemeier144 ! from chemistry branch r3443, banzhafs, Russo:145 ! Uncommented lines on dimension of surface_fractions146 ! Removed par_emis_time_factor variable, moved to chem_emissions_mod147 ! Initialized nspec and other emission variables at time of declaration148 ! Modified EXPERT mode to PRE-PROCESSED mode149 ! Introduced Chemistry static netcdf file150 ! Added the routine for reading-in netcdf data for chemistry151 ! Added routines to get_variable interface specific for chemistry files152 !153 ! 3429 2018-10-25 13:04:23Z knoop154 ! add default values of origin_x/y/z155 !156 ! 3404 2018-10-23 13:29:11Z suehring157 ! Consider time-dependent geostrophic wind components in offline nesting158 !159 ! 3376 2018-10-19 10:15:32Z suehring160 ! Additional check for consistent building initialization implemented161 !162 ! 3347 2018-10-15 14:21:08Z suehring163 ! Subroutine renamed164 !165 ! 3257 2018-09-17 17:11:46Z suehring166 ! (from branch resler)167 ! Formatting168 !169 ! 3298 2018-10-02 12:21:11Z kanani170 ! Modified EXPERT mode to PRE-PROCESSED mode (Russo)171 ! Introduced Chemistry static netcdf file (Russo)172 ! Added the routine for reading-in netcdf data for chemistry (Russo)173 ! Added routines to get_variable interface specific for chemistry files (Russo)174 !175 ! 3257 2018-09-17 17:11:46Z suehring176 ! Adjust checks for building_type and building_id, which is necessary after177 ! topography filtering (building_type and id can be modified by the filtering).178 !179 ! 3254 2018-09-17 10:53:57Z suehring180 ! Additional check for surface_fractions and and checks for building_id and181 ! building_type extended.182 !183 ! 3241 2018-09-12 15:02:00Z raasch184 ! unused variables removed185 !186 ! 3215 2018-08-29 09:58:59Z suehring187 ! - Separate input of soil properties from input of atmospheric data. This188 ! enables input of soil properties also in child domains without any189 ! dependence on atmospheric input190 ! - Check for missing initial 1D/3D data in dynamic input file191 ! - Revise checks for matching grid spacing in model and input file192 ! - Bugfix, add netcdf4_parallel directive for collective read operation193 ! - Revise error message numbers194 !195 ! 3209 2018-08-27 16:58:37Z suehring196 ! Read zsoil dimension length only if soil variables are provided197 !198 ! 3183 2018-07-27 14:25:55Z suehring199 ! Adjust input of dynamic driver according to revised Inifor version.200 ! Replace simulated_time by time_since_reference_point.201 ! Rename variables in mesoscale-offline nesting mode.202 !203 ! 3182 2018-07-27 13:36:03Z suehring204 ! Slightly revise check for surface_fraction in order to check only the relevant205 ! fractions206 !207 ! 3103 2018-07-04 17:30:52Z suehring208 ! New check for negative terrain heights209 !210 ! 3089 2018-06-27 13:20:38Z suehring211 ! Revise call for message routine in case of local data inconsistencies.212 !213 ! 3054 2018-06-01 16:08:59Z gronemeier214 ! Bugfix: force an MPI abort if errors occur while reading building heights215 ! from ASCII file216 !217 ! 3053 2018-06-01 12:59:07Z suehring218 ! Revise checks for variable surface_fraction219 !220 ! 3051 2018-05-30 17:43:55Z suehring221 ! - Speed-up NetCDF input222 ! - Revise input routines and remove NetCDF input via IO-blocks since this is223 ! not working in parallel mode in case blocking collective read operations224 ! are done225 ! - Temporarily revoke renaming of input variables in dynamic driver (tend_ug,226 ! tend_vg, zsoil) in order to keep dynamic input file working with current227 ! model version228 ! - More detailed error messages created229 !230 ! 3045 2018-05-28 07:55:41Z Giersch231 ! Error messages revised232 !233 ! 3041 2018-05-25 10:39:54Z gronemeier234 ! Add data type for global file attributes235 ! Add read of global attributes of static driver236 !237 ! 3037 2018-05-24 10:39:29Z gronemeier238 ! renamed 'depth' to 'zsoil'239 !240 ! 3036 2018-05-24 10:18:26Z gronemeier241 ! Revision of input vars according to UC2 data standard242 ! - renamed 'orography_2D' to 'zt'243 ! - renamed 'buildings_2D' to 'buildings_2d'244 ! - renamed 'buildings_3D' to 'buildings_3d'245 ! - renamed 'leaf_are_density' to 'lad'246 ! - renamed 'basal_are_density' to 'bad'247 ! - renamed 'root_are_density_lad' to 'root_area_dens_r'248 ! - renamed 'root_are_density_lsm' to 'root_area_dens_s'249 ! - renamed 'ls_forcing_ug' to 'tend_ug'250 ! - renamed 'ls_forcing_vg' to 'tend_vg'251 !252 ! 3019 2018-05-13 07:05:43Z maronga253 ! Improved reading speed of large NetCDF files254 !255 ! 2963 2018-04-12 14:47:44Z suehring256 ! - Revise checks for static input variables.257 ! - Introduce index for vegetation/wall, pavement/green-wall and water/window258 ! surfaces, for clearer access of surface fraction, albedo, emissivity, etc. .259 !260 ! 2958 2018-04-11 15:38:13Z suehring261 ! Synchronize longitude and latitude between nested model domains, values are262 ! taken from the root model.263 !264 ! 2955 2018-04-09 15:14:01Z suehring265 ! Extend checks for consistent setting of buildings, its ID and type.266 ! Add log-points to measure CPU time of NetCDF data input.267 !268 ! 2953 2018-04-09 11:26:02Z suehring269 ! Bugfix in checks for initialization data270 !271 ! 2947 2018-04-04 18:01:41Z suehring272 ! Checks for dynamic input revised273 !274 ! 2946 2018-04-04 17:01:23Z suehring275 ! Bugfix for revision 2945, perform checks only if dynamic input file is276 ! available.277 !278 ! 2945 2018-04-04 16:27:14Z suehring279 ! - Mimic for topography input slightly revised, in order to enable consistency280 ! checks281 ! - Add checks for dimensions in dynamic input file and move already existing282 ! checks283 !284 ! 2938 2018-03-27 15:52:42Z suehring285 ! Initial read of geostrophic wind components from dynamic driver.286 !287 ! 2773 2018-01-30 14:12:54Z suehring288 ! Revise checks for surface_fraction.289 !290 ! 2925 2018-03-23 14:54:11Z suehring291 ! Check for further inconsistent settings of surface_fractions.292 ! Some messages slightly rephrased and error numbers renamed.293 !294 ! 2898 2018-03-15 13:03:01Z suehring295 ! Check if each building has a type. Further, check if dimensions in static296 ! input file match the model dimensions.297 !298 ! 2897 2018-03-15 11:47:16Z suehring299 ! Relax restrictions for topography input, terrain and building heights can be300 ! input separately and are not mandatory any more.301 !302 ! 2874 2018-03-13 10:55:42Z knoop303 ! Bugfix: wrong placement of netcdf cpp-macros fixed304 !305 ! 2794 2018-02-07 14:09:43Z knoop306 ! Check if 3D building input is consistent to numeric grid.307 !308 ! 2773 2018-01-30 14:12:54Z suehring309 ! - Enable initialization with 3D topography.310 ! - Move check for correct initialization in nesting mode to check_parameters.311 !312 ! 2772 2018-01-29 13:10:35Z suehring313 ! Initialization of simulation independent on land-surface model.314 !315 ! 2746 2018-01-15 12:06:04Z suehring316 ! Read plant-canopy variables independently on land-surface model usage317 !318 ! 2718 2018-01-02 08:49:38Z maronga319 ! Corrected "Former revisions" section320 !321 ! 2711 2017-12-20 17:04:49Z suehring322 ! Rename subroutine close_file to avoid double-naming.323 !324 ! 2700 2017-12-15 14:12:35Z suehring325 !326 ! 2696 2017-12-14 17:12:51Z kanani327 ! Initial revision (suehring)328 !329 ! Authors:330 ! --------331 ! @author Matthias Suehring332 ! @author Edward C. Chan333 ! @author Emanuele Russo334 103 ! 335 104 ! Description:
Note: See TracChangeset
for help on using the changeset viewer.