Changeset 3294 for palm/trunk/SOURCE/surface_mod.f90
- Timestamp:
- Oct 1, 2018 2:37:10 AM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/surface_mod.f90
r3274 r3294 26 26 ! ----------------- 27 27 ! $Id$ 28 ! changes concerning modularization of ocean option 29 ! 30 ! 3274 2018-09-24 15:42:55Z knoop 28 31 ! Modularization of all bulk cloud physics code components 29 32 ! … … 1114 1117 ! 1115 1118 !-- Salinity surface flux 1116 IF ( ocean ) DEALLOCATE ( surfaces%sasws )1119 IF ( ocean_mode ) DEALLOCATE ( surfaces%sasws ) 1117 1120 1118 1121 END SUBROUTINE deallocate_surface_attributes_h … … 1241 1244 ! 1242 1245 !-- Salinity surface flux 1243 IF ( ocean ) ALLOCATE ( surfaces%sasws(1:surfaces%ns) )1246 IF ( ocean_mode ) ALLOCATE ( surfaces%sasws(1:surfaces%ns) ) 1244 1247 1245 1248 END SUBROUTINE allocate_surface_attributes_h … … 1306 1309 ! 1307 1310 !-- Salinity flux 1308 IF ( ocean ) DEALLOCATE ( surfaces%sasws )1311 IF ( ocean_mode ) DEALLOCATE ( surfaces%sasws ) 1309 1312 1310 1313 END SUBROUTINE deallocate_surface_attributes_h_top … … 1378 1381 ! 1379 1382 !-- Salinity flux 1380 IF ( ocean ) ALLOCATE ( surfaces%sasws(1:surfaces%ns) )1383 IF ( ocean_mode ) ALLOCATE ( surfaces%sasws(1:surfaces%ns) ) 1381 1384 1382 1385 END SUBROUTINE allocate_surface_attributes_h_top … … 1496 1499 ! 1497 1500 !-- Salinity surface flux 1498 IF ( ocean ) DEALLOCATE ( surfaces%sasws )1501 IF ( ocean_mode ) DEALLOCATE ( surfaces%sasws ) 1499 1502 1500 1503 END SUBROUTINE deallocate_surface_attributes_v … … 1621 1624 ! 1622 1625 !-- Salinity surface flux 1623 IF ( ocean ) ALLOCATE ( surfaces%sasws(1:surfaces%ns) )1626 IF ( ocean_mode ) ALLOCATE ( surfaces%sasws(1:surfaces%ns) ) 1624 1627 1625 1628 END SUBROUTINE allocate_surface_attributes_v … … 2268 2271 ENDIF 2269 2272 2270 IF ( ocean ) THEN2273 IF ( ocean_mode ) THEN 2271 2274 IF ( upward_facing ) THEN 2272 2275 surf%sasws(num_h) = bottom_salinityflux * rho_air_zw(k-1) … … 2344 2347 ! 2345 2348 !-- Prescribe top salinity flux 2346 IF ( ocean .AND. constant_top_salinityflux)&2349 IF ( ocean_mode .AND. constant_top_salinityflux) & 2347 2350 surf%sasws(num_h) = top_salinityflux * rho_air_zw(nzt+1) 2348 2351 ! … … 2488 2491 !-- So far, salinityflux at vertical surfaces is simply zero 2489 2492 !-- at the moment 2490 IF ( ocean ) surf%sasws(num_v) = wall_salinityflux(component)2493 IF ( ocean_mode ) surf%sasws(num_v) = wall_salinityflux(component) 2491 2494 ! 2492 2495 !-- Increment wall indices
Note: See TracChangeset
for help on using the changeset viewer.