Changeset 48 for palm/trunk/SOURCE/modules.f90
- Timestamp:
- Mar 6, 2007 12:28:36 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/modules.f90
r46 r48 5 5 ! Actual revisions: 6 6 ! ----------------- 7 ! +netcdf_64bit_3d 7 ! +netcdf_64bit_3d, zu_s_inner, zw_w_inner, id_var_zusi_*, id_var_zwwi_*, 8 ! ts_value 9 ! -data_output_ts, dots_n 10 ! arrays dots_label and dots_unit now dimensioned with dots_max 8 11 ! 9 12 ! Former revisions: … … 228 231 CHARACTER (LEN=10), DIMENSION(100) :: data_output = ' ', & 229 232 data_output_pr = ' ', & 230 data_output_ts = ' ', &231 233 data_output_user = ' ', doav = ' ' 232 234 CHARACTER (LEN=20), DIMENSION(10) :: netcdf_precision = ' ' … … 239 241 disturbance_level_ind_t, doav_n = 0, dopr_n = 0, & 240 242 dopr_time_count = 0, dopts_time_count = 0, & 241 dosp_time_count = 0, dots_ n = 0, dots_time_count = 0, &243 dosp_time_count = 0, dots_time_count = 0, & 242 244 do2d_xy_n = 0, do2d_xz_n = 0, do2d_yz_n = 0, do3d_avs_n = 0, & 243 245 dvrp_filecount = 0, dz_stretch_level_index, gamma_mg, & … … 489 491 REAL, DIMENSION(:), ALLOCATABLE :: ddx2_mg, ddy2_mg 490 492 491 REAL, DIMENSION(:,:), ALLOCATABLE :: fwxm, fwxp, fwym, fwyp, fxm, fxp, & 492 fym, fyp, wall_e_x, wall_e_y, & 493 wall_u, wall_v, wall_w_x, wall_w_y 493 REAL, DIMENSION(:,:), ALLOCATABLE :: fwxm, fwxp, fwym, fwyp, fxm, fxp, & 494 fym, fyp, wall_e_x, wall_e_y, & 495 wall_u, wall_v, wall_w_x, wall_w_y, & 496 zu_s_inner, zw_w_inner 494 497 495 498 SAVE … … 648 651 #endif 649 652 650 INTEGER, PARAMETER :: dopr_norm_num = 7, dopts_num = 26, dots_ num = 22, &653 INTEGER, PARAMETER :: dopr_norm_num = 7, dopts_num = 26, dots_max = 100, & 651 654 replace_num = 6 655 656 INTEGER :: dots_num = 22 652 657 653 658 CHARACTER, DIMENSION( replace_num ) :: & … … 677 682 'm2/s2 ', 'number2' /) 678 683 679 CHARACTER (LEN=7), DIMENSION(dots_ num) :: dots_label = &684 CHARACTER (LEN=7), DIMENSION(dots_max) :: dots_label = & 680 685 (/ 'E ', 'E* ', 'dt ', 'u* ', 'th* ', 'umax ', & 681 686 'vmax ', 'wmax ', 'div_new', 'div_old', 'z_i_wpt', 'z_i_pt ', & 682 687 'w* ', 'w"pt"0 ', 'w"pt" ', 'wpt ', 'pt(0) ', 'pt(zp) ', & 683 'splptx ', 'splpty ', 'splptz ', 'mo_L ' /) 684 685 CHARACTER (LEN=7), DIMENSION(dots_num) :: dots_unit = & 688 'splptx ', 'splpty ', 'splptz ', 'mo_L ', & 689 ( 'unknown', i9 = 1, 78) /) 690 691 CHARACTER (LEN=7), DIMENSION(dots_max) :: dots_unit = & 686 692 (/ 'm2/s2 ', 'm2/s2 ', 's ', 'm/s ', 'K ', 'm/s ', & 687 693 'm/s ', 'm/s ', 's-1 ', 's-1 ', 'm ', 'm ', & 688 694 'm/s ', 'K m/s ', 'K m/s ', 'k m/s ', 'K ', 'K ', & 689 '% ', '% ', '% ', 'm ' /) 695 '% ', '% ', '% ', 'm ', & 696 ( 'unknown', i9 = 1, 78 ) /) 690 697 691 698 CHARACTER (LEN=7), DIMENSION(100) :: dopr_unit = 'unknown' … … 737 744 id_var_xu_yz, id_var_x_3d, id_var_xu_3d, id_var_y_xy, & 738 745 id_var_yv_xy, id_var_y_xz, id_var_yv_xz, id_var_y_yz, & 739 id_var_yv_yz, id_var_y_3d, id_var_yv_3d, id_var_zu_xy, & 740 id_var_zu1_xy, id_var_zu_xz, id_var_zu_yz, id_var_zu_3d, & 746 id_var_yv_yz, id_var_y_3d, id_var_yv_3d, id_var_zusi_xy, & 747 id_var_zusi_3d, id_var_zu_xy, id_var_zu1_xy, id_var_zu_xz, & 748 id_var_zu_yz, id_var_zu_3d, id_var_zwwi_xy, id_var_zwwi_3d, & 741 749 id_var_zw_xy, id_var_zw_xz, id_var_zw_yz, id_var_zw_3d 742 750 … … 749 757 INTEGER, DIMENSION(100,0:9) :: id_dim_z_pr, id_var_dopr, & 750 758 id_var_z_pr 751 INTEGER, DIMENSION(dots_ num,0:9) :: id_var_dots759 INTEGER, DIMENSION(dots_max,0:9) :: id_var_dots 752 760 753 761 … … 1020 1028 1021 1029 CHARACTER (LEN=40) :: region(0:9) 1022 INTEGER :: statistic_regions = 0, var_hom = 80, var_sum = 80 1030 INTEGER :: statistic_regions = 0, var_hom = 80, var_sum = 80, var_ts = 100 1023 1031 INTEGER :: u_max_ijk(3), v_max_ijk(3), w_max_ijk(3) 1024 1032 LOGICAL :: flow_statistics_called = .FALSE. 1025 1033 REAL :: u_max, v_max, w_max 1026 1034 REAL, DIMENSION(:), ALLOCATABLE :: sums_divnew_l, sums_divold_l 1027 REAL, DIMENSION(:,:), ALLOCATABLE :: sums, sums_wsts_bc_l 1035 REAL, DIMENSION(:,:), ALLOCATABLE :: sums, sums_wsts_bc_l, ts_value 1028 1036 REAL, DIMENSION(:,:,:), ALLOCATABLE :: hom_sum, rmask, spectrum_x, & 1029 1037 spectrum_y, sums_l, sums_l_l, &
Note: See TracChangeset
for help on using the changeset viewer.