Changeset 3 for palm/trunk/SOURCE/init_3d_model.f90
- Timestamp:
- Feb 13, 2007 11:30:58 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/init_3d_model.f90
r1 r3 11 11 ! Former revisions: 12 12 ! ----------------- 13 ! $Log: init_3d_model.f90,v $ 13 ! $Id$ 14 ! RCS Log replace by Id keyword, revision history cleaned up 15 ! 14 16 ! Revision 1.49 2006/08/22 15:59:07 raasch 15 17 ! No optimization of this file on the ibmy (Yonsei Univ.) 16 !17 ! Revision 1.48 2006/08/22 13:58:30 raasch18 ! Initialisation of all tendency arrays (t.._m) needed for the Runge-Kutta19 ! schemes20 !21 ! Revision 1.47 2006/08/04 14:39:20 raasch22 ! Allocation of diss, needed for calculating the sgs particle velocities23 !24 ! Revision 1.46 2006/05/15 08:14:56 letzel25 ! Initialize volume_flow_initial_l and volume_flow_area_l with 0.026 !27 ! Revision 1.45 2006/04/26 13:32:44 raasch28 ! Provisional correction for Piacsek & Williams advection scheme: keep u and29 ! v zero one layer below the topography (in case of set_1d-model_profiles).30 !31 ! Revision 1.44 2006/04/26 12:22:09 raasch32 ! sums_l and sums_l_l changed to three dimensions33 !34 ! Revision 1.43 2006/02/23 12:29:11 raasch35 ! Allocation and default setting of k index arrays nzb_2d and nzb_diff_2d36 ! moved to routine init_grid, nanz_sums, nanz_2dh and nanz_3d renamed ngp_sums,37 ! ngp_2dh and ngp_3d, respectively,38 ! allocation and setting of ngp_2dh and ngp_3d moved from parin and init_pegrid39 ! to here,40 ! read_fields_from_prior_run renamed read_restart_data,41 ! new grid point counters ngp_2dh_outer and ngp_3d_inner are calculated,42 ! additional argument nzb_.._inner added to call of disturb_field43 ! optional calculation of the initial volume flow through the right and north44 ! boundary45 !46 ! Revision 1.42 2005/06/26 19:55:01 raasch47 ! ql is now a pointer, init_cloud_physics is called anyway48 !49 ! Revision 1.41 2005/03/26 20:29:41 raasch50 ! Arguments for non-cyclic boundary conditions added in call of routine51 ! disturb_field, diffusivities km_damp_x and km_damp_y used within the outflow52 ! damping layer are allocated and initialized, uvmean_outflow is allocated53 !54 ! Revision 1.40 2004/04/30 11:59:05 raasch55 ! Reading of restart data is moved to new routine read_3d_binary,56 ! diffusion quantity arrays are allocated for previous timelevels only57 ! in case of leapfrog scheme, enlarged transposition array d58 !59 ! Revision 1.39 2004/01/30 10:27:20 raasch60 ! Allocation and default setting of index arrays nzb_2d and nzb_diff_2d61 !62 ! Revision 1.38 2004/01/28 15:09:56 raasch63 ! Time levels for Runge-Kutta scheme initialized, setting of bt before64 ! calling pres removed65 !66 ! Revision 1.37 2003/10/29 08:54:05 raasch67 ! Random numbers are initialized or random seed is read from file of68 ! previous run, module random_function_mod is used, new binary version 2.269 !70 ! Revision 1.36 2003/08/01 08:25:08 raasch71 ! Array sums is initialized (must be defined in the first call of pres),72 ! call of init_cloud_physics moved before init_particles73 !74 ! Revision 1.35 2003/04/09 11:50:50 raasch75 ! In case of initialisation with constant profiles, the horizontal76 ! velocities at k=0,1 are explicitly set to zero77 !78 ! Revision 1.34 2003/03/16 09:39:39 raasch79 ! Two underscores (_) are placed in front of all define-strings80 !81 ! Revision 1.33 2002/12/19 15:32:42 raasch82 ! Subroutine local_tremain_ini (initializing the remaining cpu-time)83 ! moved to main program (palm), reading of array hom is moved to routine84 ! read_var_list, STOP statement replaced by call of subroutine local_stop85 !86 ! Revision 1.32 2002/05/02 18:51:11 raasch87 ! Time level t+dt re-introduced and initialized88 !89 ! Revision 1.31 2001/11/05 09:31:38 09:31:38 weinbrec (Sonja Weinbrecht)90 ! Initialization of spectrum_x and spectrum_y for continuation runs91 !92 ! Revision 1.30 2001/03/30 07:25:25 raasch93 ! Arguments removed from pres, arrays work and work1 removed,94 ! initialization of timelevel t+dt removed,95 ! Translation of remaining German identifiers (variables, subroutines, etc.)96 !97 ! Revision 1.29 2001/01/29 12:27:49 raasch98 ! Passive scalar is considered99 !100 ! Revision 1.28 2001/01/25 07:02:19 raasch101 ! Initialization of surface fluxes changed due to new variable102 ! use_surface_fluxes103 !104 ! Revision 1.27 2001/01/05 15:12:23 raasch105 ! Allocate spectrum_x and spectrum_y, new binary version 2.1106 !107 ! Revision 1.26 2001/01/02 17:29:43 raasch108 ! Unit 13 closed after reading binary input (after call of user_init, where109 ! read from unit 13 may occur)110 !111 ! Revision 1.25 2000/12/28 13:05:53 raasch112 ! Init_particles is called unconditionally113 !114 ! Revision 1.24 2000/04/27 07:05:19 raasch115 ! Call of subroutine init_slope added to compute the initial temperature field116 ! and other constants used in case of a sloping surface,117 ! call of subroutine init_dvrp added to initialize dvrp-software,118 ! old revision remarks deleted119 !120 ! Revision 1.23 2000/04/13 13:22:09 schroeter121 ! Allokieren und Initialisierung der Feuchtefelder und Wolkenphysikparameter122 !123 ! Revision 1.22 2000/01/26 10:30:49 10:30:49 letzel (Marcus Letzel)124 ! All comments translated into English125 !126 ! Revision 1.21 2000/01/10 09:54:10 raasch127 ! Trennung der zeitabhaengigen Variablen in pointer und targets,128 ! Anfangszuordnung der pointer129 !130 ! Revision 1.17 1999/03/03 07:22:35 raasch131 ! Beim binaeren Einlesen werden alle Variablen mit exakter Laenge von Datei132 ! gelesen, da sich bei schneller I/O Records nicht einfach ueberspringen lassen133 !134 ! Revision 1.14 1998/12/15 07:33:50 raasch135 ! Zusaetzliche Ermittelung der tatsaechlichen Einlesezeiten auf T3E136 ! mit messpunkt_e(14) unter Verwendung von TIMEF (s. cpu_zeitmessung)137 18 ! 138 19 ! Revision 1.1 1998/03/09 16:22:22 raasch
Note: See TracChangeset
for help on using the changeset viewer.