Changes in palm/trunk/SOURCE/modules.f90 [3:1]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/modules.f90
r3 r1 9 9 ! Former revisions: 10 10 ! ----------------- 11 ! $Id$ 12 ! RCS Log replace by Id keyword, revision history cleaned up 13 ! 11 ! $Log: modules.f90,v $ 14 12 ! Revision 1.95 2007/02/11 13:18:30 raasch 15 13 ! version 3.1b (last under RCS control) 14 ! 15 ! Revision 1.94 2006/08/22 14:12:18 raasch 16 ! +dz_max, 17 ! id_var_dopts extended for second dimension 18 ! 19 ! Revision 1.93 2006/08/04 14:50:58 raasch 20 ! +c_0, diss, dt_min_part, end_time_prel, particles_per_point, sgs_wfu/v/w_part, 21 ! use_sgs_for_particles, use_upstream_for_tke needed for the particle package, 22 ! +dt_sum, e_m, speed_x/y/z/_sgs in particle_type, 23 ! +dt_dopts, time_dopts, netcdf ids for output of particle time series, 24 ! do2d_unit and do3d_unit now defined as 2d-arrays, izuf renamed iran 25 ! 26 ! Revision 1.92 2006/06/02 15:21:45 raasch 27 ! +NetCDF ids for the shifted u- and v-grid, +data_output_xy/xz/yz 28 ! 29 ! Revision 1.91 2006/04/26 12:22:52 raasch 30 ! +threads_per_task, 31 ! sums_l, sums_l_l arrays changed to three dimensions 32 ! 33 ! Revision 1.90 2006/04/11 14:58:27 raasch 34 ! pl_spectra renamed data_output_sp, length of run_identifier increased to 80 35 ! 36 ! Revision 1.89 2006/03/14 12:55:52 raasch 37 ! Default for number_of_particle_groups changed to 1 38 ! 39 ! Revision 1.88 2006/03/03 14:26:53 letzel 40 ! control parameter topography now has length 40 41 ! 42 ! Revision 1.87 2006/03/03 08:50:25 raasch 43 ! Default value for surface_heatflux changed to 9999999.9 44 ! 45 ! Revision 1.86 2006/02/23 12:39:14 raasch 46 ! Version 3.0 with topography 47 ! index arrays nzb_2d replaced by several new variable dependend arrays 48 ! (e.g. nzb_u_inner), nzb_diff_2d removed, +new grid point 49 ! counters ngp_2dh_outer and ngp_3d_inner, 50 ! +skip time control parameters skip_time_..., +log_message, 51 ! particle parameters psl, psr, pss, psn, psb, pst, pdx, pdy, pdz 52 ! are now 1D arrays (1:max_number_of_particle_groups), default of 53 ! number_of_particle_groups changed to 999999, idum in particle_type renamed 54 ! tail_id, 55 ! +data_output, data_output_user, do2d, do3d, doav for new steering of data 56 ! output, 57 ! +type_x_int for ghost exchange of integer arrays, 58 ! +netcdf_64bit for supporting NetCDF 64-bit offset format, 59 ! +mixing_length_1d, dissipation_1d for steering the 1d-model, 60 ! +e_min (control parameter for minimum tke), +parameters for assuring a 61 ! constant volume flow, +prt_count, prt_start_index, particle_advection, 62 ! ebene renamed section, nt_anz renamed current_timestep_number, anz_y.. 63 ! renamed ngp_y.., nanz_sums, nanz_2dh, nanz_3d renamed ngp_sums, ngp_2dh, 64 ! ngp_3d, respectively, pl1d_anz, pl2d_.._anz, plts_anz, pl3d_anz renamed 65 ! dopr_n, pl2d_.._no, dots_n, do3d_n, respectively, 66 ! ql_v and ql_vp now have the target attribute, 67 ! average_period_pr1d removed 68 ! 69 ! Revision 1.85 2005/12/06 16:40:56 raasch 70 ! Version 2.11c 71 ! 72 ! Revision 1.84 2005/10/20 15:38:23 raasch 73 ! +id_var_rnop_prt, some values of prt_var_names and prt_var_units changed 74 ! 75 ! Revision 1.83 2005/06/29 10:40:30 steinfeld 76 ! Scalars ug and vg changed into one-dimensional arrays; 77 ! +ug_surface, ug_vertical_gradient, ug_vertical_gradient_level, 78 ! ug_vertical_gradient_level_ind, 79 ! vg_surface, vg_vertical_gradient, vg_vertical_gradient_level, 80 ! vg_vertical_gradient_level_ind 81 ! 82 ! Revision 1.82 2005/06/26 20:03:33 raasch 83 ! +ql_1, ql_2, ql_m, ql is now a pointer, +variables for cloud droplets (arrays 84 ! ql_v,ql_vp, pointer ql_c), gas_constant renamed r_d, latent_heat renamed l_v, 85 ! radius instead of diameter, radius + weighting factor included in 86 ! particle_type, pl2d and pl3d string length increased from 6 to 10, 87 ! default of call_psolver_at_all_substeps is TRUE 88 ! 89 ! Revision 1.81 2005/05/18 15:36:46 raasch 90 ! New module netcdf_control, +data_output_format, pl1d_callcount renamed 91 ! dopr_time_count, 92 ! default values of pl_spectra and spectra_direction changed 93 ! 94 ! Revision 1.80 2005/04/23 09:31:14 raasch 95 ! Implicit counters i renamed i9 due to declaration conflicts with i in other 96 ! subroutines (reported by Portland compiler), 97 ! crmax increased to 100, fcl_factor renamed cfl_factor 98 ! 99 ! Revision 1.79 2005/03/26 20:40:48 raasch 100 ! +variables for non-cyclic boundary conditions, call_psolver_at_all_substeps, 101 ! default value for residual limit increased from 1E-6 to 1E-4 102 ! 103 ! Revision 1.78 2004/04/30 12:30:01 raasch 104 ! idum added in particle_type for better alignment (decalpha), 105 ! DATA statements replaced by (/ .../) because of internal compiler errors 106 ! on decalpha, + indices for direct transpositions z --> y, 107 ! dt_max_1d increased to 300.0 (from 60.0), +grid_matching, 108 ! arrays cross_ts_numbers and cross_ts_number_count enlarged, 109 ! impulse_advec renamed momentum_advec 110 ! 111 ! Revision 1.77 2004/01/30 10:30:26 raasch 112 ! +index arrays nzb_2d, nzb_diff_2d 113 ! 114 ! Revision 1.76 2004/01/28 15:25:15 raasch 115 ! +array tsc for timestep steering, +tu_m, tv_m etc. pointer for additional 116 ! tendencies needed for Runge-Kutta scheme, +intermediate_timestep_count(_max) 117 ! type log changed to logpoint due to name conflict with intrinsic log 118 ! 119 ! Revision 1.75 2003/10/29 08:58:54 raasch 120 ! +mg_cycles, mg_switch_to_pe0, mg_switch_to_pe0_level in module 121 ! control_parameters, 122 ! +mg_loc_ind in module indices, variables related to particle groups added 123 ! to module particle_attributes 124 ! 125 ! Revision 1.74 2003/08/01 08:40:59 raasch 126 ! +isclice_dvrp, lock_steering_update, slicer_position_dvrp, 127 ! slicer_range_limits_dvrp in module dvrp_variables 128 ! 129 ! Revision 1.73 2003/05/09 14:41:11 raasch 130 ! New version number 2.7 131 ! 132 ! Revision 1.72 2003/04/25 18:54:39 raasch 133 ! Module mpi added in module pegrid in case of linux cluster 134 ! 135 ! Revision 1.71 2003/04/16 13:27:33 raasch 136 ! Arrays cross_ts_uy... enlarged 137 ! 138 ! Revision 1.70 2003/04/16 13:07:43 raasch 139 ! Array cross_ts_profiles enlarged 140 ! 141 ! Revision 1.69 2003/03/16 09:42:07 raasch 142 ! Two underscores (_) are placed in front of all define-strings 143 ! 144 ! Revision 1.68 2003/03/14 13:44:52 raasch 145 ! +random_generator in control_parameters 146 ! 147 ! Revision 1.67 2003/03/12 16:34:19 raasch 148 ! +tasks_per_node in pegrid 149 ! 150 ! Revision 1.66 2003/03/04 11:32:50 raasch 151 ! +type steering, +steering_dvrp in dvrp_variables 152 ! 153 ! Revision 1.65 2002/12/19 15:52:37 raasch 154 ! +initial_wallclock_time in cpulog, +myid_char_14 in pegrid, 155 ! default value for termination_time_needed now set in check_parameters, 156 ! array dl_grid removed, +wall_adjustment_factor, dt_restart, restart_time, 157 ! time_restart 158 ! 159 ! Revision 1.64 2002/09/12 13:05:44 raasch 160 ! Default values of *_vertical_gradient_level changed from 100000.0 to -1.0, 161 ! +molecular_viscosity, density_ratio 162 ! 163 ! Revision 1.63 2002/06/11 13:12:29 raasch 164 ! Entrys buoyancy, diffusion_e, diffusion_s, diffusion_u, diffusion_v and 165 ! diffusion_w removed from module pointer_interfaces, 166 ! length of character variables host + psolver increased to 64 and 16 167 ! 168 ! Revision 1.62 2002/05/02 18:53:18 raasch 169 ! Module singleton moved to a separate file. Arrays e_3, pt_3, q_3, u_3, v_3, 170 ! w_3 re-introduced. Pointer e_p, pt_p, q_p, u_p, v_p, w_p re-introduced. 171 ! 172 ! Revision 1.61 2002/04/16 08:09:32 raasch 173 ! Information about speed components and start positions included in 174 ! particle_type, +dt_write_particle_data, particle_advection_start, 175 ! time_write_particle_data and parameters for particle boundary conditions, 176 ! +vertical_particle_advection, 177 ! + variables for scalar boundary conditions and initialization 178 ! 179 ! Revision 1.60 2001/11/12 16:05:01 raasch 180 ! +read_particles_from_restartfile 181 ! 182 ! Revision 1.58 2001/09/04 12:00:52 raasch 183 ! New version number 2.3b 184 ! 185 ! Revision 1.57 2001/08/21 09:52:08 raasch 186 ! +comm_palm, maximum_number_of_tailpoints, maximum_tailpoint_age, 187 ! minimum_tailpoint_distance, particle_tail_coordinates, superelevation_x, 188 ! superelevation_y, wall_adjustment 189 ! 190 ! Revision 1.56 2001/07/20 13:09:07 raasch 191 ! +grid_level, maximum_grid_level, cycle_mg, gamma_mg, ngsrb, 192 ! residual_limit in control_parameters, +dzu_mg, dzw_mg, f1_mg, f2_mg, f3_mg 193 ! in arrays_3d, +superelevation in dvrp_variables, +nxl_mg .. nzt_mg in 194 ! indices, +ddx2_mg, ddy2_mg in grid_variables 195 ! 196 ! Revision 1.55 2001/07/12 12:13:24 raasch 197 ! default of bc_e_b changed from (u*)**2+neumann to neumann, 198 ! +particle_maximum_age, psl-pst, pdx-pdz, 199 ! default values defined for dvrp_directory, dvrp_file, dvrp_host, dvrp_password 200 ! SAVE-statements added to all modules 201 ! 202 ! Revision 1.54 2001/03/30 07:35:57 raasch 203 ! Interface for advec_s_bc changed, interface for production_e eliminated, 204 ! arrays work, work1, e_3, pt_3, q_3, u_3, v_3, w_3 removed, 205 ! pointer e_p, pt_p, q_p, u_p, v_p, w_p removed, 206 ! -nw, nw1, 207 ! Translation of remaining German identifiers (variables, subroutines, etc.) 208 ! 209 ! Revision 1.53 2001/01/30 01:57:16 raasch 210 ! +passive_scalar 211 ! 212 ! Revision 1.51 2001/01/26 00:31:49 raasch 213 ! +fft_method, use_surface_fluxes in steuer, +module singleton, 214 ! +write_particle_informations in particle_attributes 215 ! 216 ! Revision 1.49 2001/01/05 15:13:16 raasch 217 ! new module spectrum for computing spectra, +average_count_sp, 218 ! averaging_interval_sp, dt_dosp, time_average_sp, time_dosp in module steuer, 219 ! +spectrum_x, spectrum_y in module statistik 220 ! 221 ! Revision 1.48 2001/01/02 17:31:36 raasch 222 ! openfile has the new type file_status, version updated to 2.1a 223 ! 224 ! Revision 1.47 2000/12/30 18:48:53 raasch 225 ! Default value of mode_dvrp changed 226 ! 227 ! Revision 1.46 2000/12/28 13:21:35 raasch 228 ! version updated to 2.1 229 ! 230 ! Revision 1.45 2000/12/28 13:19:35 raasch 231 ! +mode_dvrp, +interval_..._dvrp, REAL*4 changed to REAL in particle_attributes, 232 ! +dt_prel, time_prel, -particle_transport 233 ! 234 ! Revision 1.44 2000/07/03 13:02:32 raasch 235 ! version updated to 2.0b 236 ! 237 ! Revision 1.43 2000/07/03 12:59:53 raasch 238 ! +dvrp_directory, dvrp_host, dvrp_password, dvrp_username, 239 ! new module pointer_interfaces which includes interfaces for subroutines with 240 ! pointer arguments called in prognostic_equations 241 ! 242 ! Revision 1.42 2000/04/27 07:35:56 raasch 243 ! npex and npey must be defined in general (not only for parallel case) 244 ! 245 ! Revision 1.41 2000/04/27 07:07:14 raasch 246 ! +pt_slope_offset, pt_slope_ref, npex, npey, dt_dvrp, time_dvrp, 247 ! new module dvrp_variables 248 ! -dt_plisos, dt_plpart, isosurface_filecount, time_plisos, time_plpart 249 ! Version 2.0a, all comments translated into English, old revision remarks 250 ! deleted 251 ! 252 ! Revision 1.40 2000/04/13 13:17:25 schroeter 253 ! Felder fuer Wolkenphysik zu Modul arrays3d hinzugefuegt, neues Modul 254 ! (cloud_parameters) fuer Wolkenphysikparameter eingefuegt 255 ! 256 ! Revision 1.39 2000/01/10 10:05:11 10:05:11 raasch (Siegfried Raasch) 257 ! +use_ug_for_galilei_tr, Aufteilung der zeitabhaengigen Groessen in pointer 258 ! und targets, + timestep_count 259 ! 260 ! Revision 1.38 1999/12/28 10:06:52 raasch 261 ! +Variablen fuer Plot von Isooberflaechen 262 ! 263 ! Revision 1.37 1999/11/25 16:26:38 raasch 264 ! Neues Modul particle_attributes, 265 ! +Variablen fuer Partikelverlagerung: particle_transport, dt_plpart, 266 ! Version 1.1e 16 267 ! 17 268 ! Revision 1.1 1997/07/24 11:21:26 raasch
Note: See TracChangeset
for help on using the changeset viewer.