Changeset 2512 for palm/trunk/SOURCE/land_surface_model_mod.f90
- Timestamp:
- Oct 4, 2017 8:26:59 AM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/land_surface_model_mod.f90
r2504 r2512 25 25 ! ----------------- 26 26 ! $Id$ 27 ! upper bounds of cross section and 3d output changed from nx+1,ny+1 to nx,ny 28 ! no output of ghost layer data 29 ! 30 ! 2504 2017-09-27 10:36:13Z maronga 27 31 ! Support roots and water under pavement. Added several pavement types. 28 32 ! … … 3886 3890 LOGICAL :: two_d !< flag parameter that indicates 2D variables (horizontal cross sections) 3887 3891 3888 REAL(wp), DIMENSION(nxl g:nxrg,nysg:nyng,nzb:nzt+1) :: local_pf !<3892 REAL(wp), DIMENSION(nxl:nxr,nys:nyn,nzb:nzt+1) :: local_pf !< 3889 3893 3890 3894 … … 3903 3907 ENDDO 3904 3908 ELSE 3905 DO i = nxl g, nxrg3906 DO j = nys g, nyng3909 DO i = nxl, nxr 3910 DO j = nys, nyn 3907 3911 local_pf(i,j,nzb+1) = c_liq_av(j,i) 3908 3912 ENDDO … … 3921 3925 ENDDO 3922 3926 ELSE 3923 DO i = nxl g, nxrg3924 DO j = nys g, nyng3927 DO i = nxl, nxr 3928 DO j = nys, nyn 3925 3929 local_pf(i,j,nzb+1) = c_soil_av(j,i) 3926 3930 ENDDO … … 3939 3943 ENDDO 3940 3944 ELSE 3941 DO i = nxl g, nxrg3942 DO j = nys g, nyng3945 DO i = nxl, nxr 3946 DO j = nys, nyn 3943 3947 local_pf(i,j,nzb+1) = c_veg_av(j,i) 3944 3948 ENDDO … … 3957 3961 ENDDO 3958 3962 ELSE 3959 DO i = nxl g, nxrg3960 DO j = nys g, nyng3963 DO i = nxl, nxr 3964 DO j = nys, nyn 3961 3965 local_pf(i,j,nzb+1) = ghf_av(j,i) 3962 3966 ENDDO … … 3975 3979 ENDDO 3976 3980 ELSE 3977 DO i = nxl g, nxrg3978 DO j = nys g, nyng3981 DO i = nxl, nxr 3982 DO j = nys, nyn 3979 3983 local_pf(i,j,nzb+1) = lai_av(j,i) 3980 3984 ENDDO … … 3993 3997 ENDDO 3994 3998 ELSE 3995 DO i = nxl g, nxrg3996 DO j = nys g, nyng3999 DO i = nxl, nxr 4000 DO j = nys, nyn 3997 4001 local_pf(i,j,nzb+1) = m_liq_av(j,i) 3998 4002 ENDDO … … 4013 4017 ENDDO 4014 4018 ELSE 4015 DO i = nxl g, nxrg4016 DO j = nys g, nyng4019 DO i = nxl, nxr 4020 DO j = nys, nyn 4017 4021 DO k = nzb_soil, nzt_soil 4018 4022 local_pf(i,j,k) = m_soil_av(k,j,i) … … 4035 4039 ENDDO 4036 4040 ELSE 4037 DO i = nxl g, nxrg4038 DO j = nys g, nyng4041 DO i = nxl, nxr 4042 DO j = nys, nyn 4039 4043 local_pf(i,j,nzb+1) = qsws_liq_av(j,i) 4040 4044 ENDDO … … 4053 4057 ENDDO 4054 4058 ELSE 4055 DO i = nxl g, nxrg4056 DO j = nys g, nyng4059 DO i = nxl, nxr 4060 DO j = nys, nyn 4057 4061 local_pf(i,j,nzb+1) = qsws_soil_av(j,i) 4058 4062 ENDDO … … 4071 4075 ENDDO 4072 4076 ELSE 4073 DO i = nxl g, nxrg4074 DO j = nys g, nyng4077 DO i = nxl, nxr 4078 DO j = nys, nyn 4075 4079 local_pf(i,j,nzb+1) = qsws_veg_av(j,i) 4076 4080 ENDDO … … 4090 4094 ENDDO 4091 4095 ELSE 4092 DO i = nxl g, nxrg4093 DO j = nys g, nyng4096 DO i = nxl, nxr 4097 DO j = nys, nyn 4094 4098 local_pf(i,j,nzb+1) = r_a_av(j,i) 4095 4099 ENDDO … … 4108 4112 ENDDO 4109 4113 ELSE 4110 DO i = nxl g, nxrg4111 DO j = nys g, nyng4114 DO i = nxl, nxr 4115 DO j = nys, nyn 4112 4116 local_pf(i,j,nzb+1) = r_s_av(j,i) 4113 4117 ENDDO … … 4128 4132 ENDDO 4129 4133 ELSE 4130 DO i = nxl g, nxrg4131 DO j = nys g, nyng4134 DO i = nxl, nxr 4135 DO j = nys, nyn 4132 4136 DO k = nzb_soil, nzt_soil 4133 4137 local_pf(i,j,k) = t_soil_av(k,j,i) … … 4177 4181 LOGICAL :: found !< 4178 4182 4179 REAL(sp), DIMENSION(nxl g:nxrg,nysg:nyng,nzb_soil:nzt_soil) :: local_pf !<4183 REAL(sp), DIMENSION(nxl:nxr,nys:nyn,nzb_soil:nzt_soil) :: local_pf !< 4180 4184 4181 4185
Note: See TracChangeset
for help on using the changeset viewer.