Changeset 2312 for palm/trunk/SOURCE/package_parin.f90
- Timestamp:
- Jul 14, 2017 8:26:51 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/package_parin.f90
r2263 r2312 20 20 ! Current revisions: 21 21 ! ----------------- 22 ! 23 ! 22 ! 23 ! 24 24 ! Former revisions: 25 25 ! ----------------- 26 26 ! $Id$ 27 ! Aerosol initialization improved. 28 ! 29 ! 2263 2017-06-08 14:59:01Z schwenkel 27 30 ! Implemented splitting and merging algorithm 28 ! 31 ! 29 32 ! 2183 2017-03-17 14:29:15Z schwenkel 30 33 ! 31 34 ! 2182 2017-03-17 14:27:40Z schwenkel 32 35 ! Added parameters for simplified particle initialization. 33 ! 36 ! 34 37 ! 2000 2016-08-20 18:09:15Z knoop 35 38 ! Forced header and separation lines into 80 columns 36 ! 39 ! 37 40 ! 1936 2016-06-13 13:37:44Z suehring 38 41 ! +deallocate_memory, step_dealloc 39 ! 42 ! 40 43 ! 1871 2016-04-15 11:46:09Z hoffmann 41 44 ! Initialization of aerosols added. 42 ! 45 ! 43 46 ! 1833 2016-04-07 14:23:03Z raasch 44 47 ! reading of spectra_par moved to spectra_mod 45 ! 48 ! 46 49 ! 1831 2016-04-07 13:15:51Z hoffmann 47 50 ! curvature_solution_effects added … … 50 53 ! Reading of &radiation_par moved to radiation_model_mod. 51 54 ! Reading of &canopy_par moved to plant_canopy_model_mod. 52 ! 55 ! 53 56 ! 822 2016-04-07 07:49:42Z hoffmann 54 57 ! +collision_algorithm … … 57 60 ! 1817 2016-04-06 15:44:20Z maronga 58 61 ! Reading of &lsm_par moved to land_surface_model_mod. 59 ! 62 ! 60 63 ! 1788 2016-03-10 11:01:04Z maronga 61 64 ! Parameter dewfall removed. … … 66 69 ! 1757 2016-02-22 15:49:32Z maronga 67 70 ! Added parameter unscheduled_radiation_calls 68 ! 71 ! 69 72 ! 1691 2015-10-26 16:17:44Z maronga 70 73 ! Added skip_time_do_lsm, skip_time_do_radiation, and emissivity 71 ! 74 ! 72 75 ! 1682 2015-10-07 23:56:08Z knoop 73 ! Code annotations made doxygen readable 74 ! 76 ! Code annotations made doxygen readable 77 ! 75 78 ! 1585 2015-04-30 07:05:52Z maronga 76 79 ! Added several radiation_par parameters … … 81 84 ! 1553 2015-03-03 17:33:54Z maronga 82 85 ! Resorting of lsm_par 83 ! 86 ! 84 87 ! 1551 2015-03-03 14:18:16Z maronga 85 88 ! Several changes in the liste for land surface model and radiation model 86 ! 89 ! 87 90 ! 1496 2014-12-02 17:25:50Z maronga 88 91 ! Added support for the land surface model and radiation scheme 89 ! 92 ! 90 93 ! 1484 2014-10-21 10:53:05Z kanani 91 94 ! Changes due to new module structure of the plant canopy model: 92 95 ! module plant_canopy_model_mod added, 93 ! new package/namelist canopy_par added, i.e. the canopy model is no longer 96 ! new package/namelist canopy_par added, i.e. the canopy model is no longer 94 97 ! steered over the inipar-namelist, 95 98 ! drag_coefficient, leaf_surface_concentration and scalar_exchange_coefficient 96 99 ! renamed to canopy_drag_coeff, leaf_surface_conc and leaf_scalar_exch_coeff. 97 100 ! Changed statement tags in CONTINUE-statement 98 ! 101 ! 99 102 ! 1367 2014-04-23 15:18:30Z witha 100 103 ! Bugfix: module kinds must be used … … 103 106 ! +alloc_factor, + min_nr_particle 104 107 ! -dt_sort_particles, -maximum_number_of_particles 105 ! 108 ! 106 109 ! 1340 2014-03-25 19:45:13Z kanani 107 110 ! REAL constants defined as wp-kinds … … 138 141 !> software packages which are used optionally in the run. 139 142 !> 140 !> @todo Perform all actions in the respective submodules and remove 143 !> @todo Perform all actions in the respective submodules and remove 141 144 !> package_parin 142 145 !------------------------------------------------------------------------------! 143 146 SUBROUTINE package_parin 144 147 145 148 146 149 USE control_parameters, & … … 165 168 166 169 USE particle_attributes, & 167 ONLY: a lloc_factor, bc_par_b, bc_par_lr, bc_par_ns, bc_par_t,&168 collision_algorithm, collision_kernel, &170 ONLY: aero_type, aero_weight, alloc_factor, bc_par_b, bc_par_lr, & 171 bc_par_ns, bc_par_t, collision_kernel, & 169 172 curvature_solution_effects, deallocate_memory, density_ratio, & 170 173 dissipation_classes, dt_min_part, dt_prel, & 171 174 dt_write_particle_data, end_time_prel, initial_weighting_factor,& 172 init_aerosol_probabilistic, max_number_particles_per_gridbox, &173 merging, min_nr_particle, monodisperse_aerosols, n1, n2, n3,&175 log_sigma, max_number_particles_per_gridbox, & 176 merging, min_nr_particle, na, & 174 177 number_concentration, number_of_particle_groups, & 175 178 number_particles_per_gridbox, particles_per_point, & … … 177 180 psb, psl, psn, psr, pss, pst, radius, radius_classes, & 178 181 radius_merge, radius_split, random_start_position, & 179 read_particles_from_restartfile, rm 1, rm2, rm3,&180 seed_follows_topography, splitting, splitting_factor, & 182 read_particles_from_restartfile, rm, & 183 seed_follows_topography, splitting, splitting_factor, & 181 184 splitting_factor_max, splitting_function, splitting_mode, & 182 step_dealloc, s1, s2, s3, use_sgs_for_particles,&185 step_dealloc, use_sgs_for_particles, & 183 186 vertical_particle_advection, weight_factor_merge, & 184 weight_factor_split, write_particle_statistics 187 weight_factor_split, write_particle_statistics 185 188 186 189 IMPLICIT NONE … … 206 209 vc_size_y, vc_size_z 207 210 208 NAMELIST /particles_par/ alloc_factor, bc_par_b, bc_par_lr, & 209 bc_par_ns, bc_par_t, collision_algorithm, & 211 NAMELIST /particles_par/ aero_type, aero_weight, alloc_factor, & 212 bc_par_b, bc_par_lr, & 213 bc_par_ns, bc_par_t, & 210 214 collision_kernel, curvature_solution_effects,& 211 215 deallocate_memory, density_ratio, & … … 214 218 dt_write_particle_data, & 215 219 end_time_prel, initial_weighting_factor, & 216 init_aerosol_probabilistic,&220 log_sigma, & 217 221 max_number_particles_per_gridbox, merging, & 218 min_nr_particle, monodisperse_aerosols,&219 n 1, n2, n3, number_concentration,&222 min_nr_particle, & 223 na, number_concentration, & 220 224 number_of_particle_groups, & 221 225 number_particles_per_gridbox, & … … 224 228 particle_maximum_age, pdx, pdy, pdz, psb, & 225 229 psl, psn, psr, pss, pst, radius, & 226 radius_classes, radius_merge, radius_split, & 230 radius_classes, radius_merge, radius_split, & 227 231 random_start_position, & 228 read_particles_from_restartfile, & 229 rm1, rm2, rm3, & 232 read_particles_from_restartfile, rm, & 230 233 seed_follows_topography, & 231 234 splitting, splitting_factor, & 232 235 splitting_factor_max, splitting_function, & 233 splitting_mode, step_dealloc, s1, s2, s3,&236 splitting_mode, step_dealloc, & 234 237 use_sgs_for_particles, & 235 238 vertical_particle_advection, &
Note: See TracChangeset
for help on using the changeset viewer.