@@ -119,26 +119,6 @@ subroutine SnowMassUpdate(I,J,NY,NX,QWatinfl2Mic,QHeatInfl2Soil)
119119!
120120! IF SNOWPACK DISAPPEARS
121121
122- ! intermediate disappearance
123- IF (SoilBulkDensity_vr(NUM_col(NY,NX),NY,NX).LE. ZERO .or. SoilOrgM_vr(ielmc,0 ,NY,NX)<= 1.e-2_r8 )THEN
124- VLWatMicP_vr(NUM_col(NY,NX),NY,NX) = VLWatMicP_vr(NUM_col(NY,NX),NY,NX)+ QSnoWatXfer2Soil_col(NY,NX)
125- VLiceMicP_vr(NUM_col(NY,NX),NY,NX) = VLiceMicP_vr(NUM_col(NY,NX),NY,NX)+ QSnoIceXfer2Soil_col(NY,NX)
126-
127- TKSX = TKS_vr(NUM_col(NY,NX),NY,NX)
128- ENGY = VHeatCapacity_vr(NUM_col(NY,NX),NY,NX)* TKSX
129-
130- VHeatCapacity_vr(NUM_col(NY,NX),NY,NX) = VHeatCapacitySoilM_vr(NUM_col(NY,NX),NY,NX) &
131- + cpw* (VLWatMicP_vr(NUM_col(NY,NX),NY,NX)+ VLWatMacP_vr(NUM_col(NY,NX),NY,NX)) &
132- + cpi* (VLiceMicP_vr(NUM_col(NY,NX),NY,NX)+ VLiceMacP_vr(NUM_col(NY,NX),NY,NX))
133-
134- IF (VHeatCapacity_vr(NUM_col(NY,NX),NY,NX).GT. ZEROS(NY,NX) .and. abs (QSnoHeatXfer2Soil_col(NY,NX))>ZEROS(NY,NX))THEN
135- TKS_vr(NUM_col(NY,NX),NY,NX) = (ENGY+ QSnoHeatXfer2Soil_col(NY,NX))/ VHeatCapacity_vr(NUM_col(NY,NX),NY,NX)
136- ELSEIF (VHeatCapacity_vr(NUM_col(NY,NX),NY,NX).LE. ZEROS(NY,NX))then
137- TKS_vr(NUM_col(NY,NX),NY,NX)= TairK_col(NY,NX)
138- ENDIF
139-
140- endif
141-
142122 call SnowpackDisapper(I,J,NY,NX,test_exist,QWatinfl2Mic_loc,QHeatInfl2Soil_loc)
143123
144124 if (test_exist)then
0 commit comments