Changeset 4521 for palm/trunk/SOURCE/surface_mod.f90
- Timestamp:
- May 6, 2020 11:39:49 AM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/surface_mod.f90
r4517 r4521 26 26 ! ----------------- 27 27 ! $Id$ 28 ! Rename variable 29 ! 30 ! 4517 2020-05-03 14:29:30Z raasch 28 31 ! added restart with MPI-IO for reading local arrays 29 32 ! … … 479 482 LOGICAL :: surf_microphysics_morrison = .FALSE. !< use 2-moment Morrison (add. prog. eq. for nc and qc) 480 483 LOGICAL :: surf_microphysics_seifert = .FALSE. !< use 2-moment Seifert and Beheng scheme 481 LOGICAL :: surf_microphysics_ice_ extension= .FALSE. !< use 2-moment Seifert and Beheng scheme484 LOGICAL :: surf_microphysics_ice_phase = .FALSE. !< use 2-moment Seifert and Beheng scheme 482 485 483 486 … … 535 538 surf_def_h, surf_def_v, surf_lsm_h, surf_lsm_v, surf_usm_h, surf_usm_v, surf_type, & 536 539 vertical_surfaces_exist, surf_bulk_cloud_model, surf_microphysics_morrison, & 537 surf_microphysics_seifert, surf_microphysics_ice_ extension540 surf_microphysics_seifert, surf_microphysics_ice_phase 538 541 ! 539 542 !-- Public subroutines and functions … … 1315 1318 ! 1316 1319 !-- 1317 IF ( surf_bulk_cloud_model .AND. surf_microphysics_ice_ extension) THEN1320 IF ( surf_bulk_cloud_model .AND. surf_microphysics_ice_phase) THEN 1318 1321 DEALLOCATE ( surfaces%qis ) 1319 1322 DEALLOCATE ( surfaces%nis ) … … 1452 1455 ! 1453 1456 !-- 1454 IF ( surf_bulk_cloud_model .AND. surf_microphysics_ice_ extension) THEN1457 IF ( surf_bulk_cloud_model .AND. surf_microphysics_ice_phase) THEN 1455 1458 ALLOCATE ( surfaces%qis(1:surfaces%ns) ) 1456 1459 ALLOCATE ( surfaces%nis(1:surfaces%ns) ) … … 1611 1614 ! 1612 1615 !-- 1613 IF ( surf_bulk_cloud_model .AND. surf_microphysics_ice_ extension) THEN1616 IF ( surf_bulk_cloud_model .AND. surf_microphysics_ice_phase) THEN 1614 1617 DEALLOCATE ( surfaces%qisws ) 1615 1618 DEALLOCATE ( surfaces%nisws ) … … 1690 1693 ! 1691 1694 !-- 1692 IF ( surf_bulk_cloud_model .AND. surf_microphysics_ice_ extension) THEN1695 IF ( surf_bulk_cloud_model .AND. surf_microphysics_ice_phase) THEN 1693 1696 ALLOCATE ( surfaces%qisws(1:surfaces%ns) ) 1694 1697 ALLOCATE ( surfaces%nisws(1:surfaces%ns) ) … … 1875 1878 ENDIF 1876 1879 1877 IF ( surf_bulk_cloud_model .AND. surf_microphysics_ice_ extension) THEN1880 IF ( surf_bulk_cloud_model .AND. surf_microphysics_ice_phase) THEN 1878 1881 DEALLOCATE ( surfaces%qis ) 1879 1882 DEALLOCATE ( surfaces%nis ) … … 2008 2011 ENDIF 2009 2012 2010 IF ( surf_bulk_cloud_model .AND. surf_microphysics_ice_ extension) THEN2013 IF ( surf_bulk_cloud_model .AND. surf_microphysics_ice_phase) THEN 2011 2014 ALLOCATE ( surfaces%qis(1:surfaces%ns) ) 2012 2015 ALLOCATE ( surfaces%nis(1:surfaces%ns) ) … … 2657 2660 ENDIF 2658 2661 2659 IF ( surf_bulk_cloud_model .AND. surf_microphysics_ice_ extension) THEN2662 IF ( surf_bulk_cloud_model .AND. surf_microphysics_ice_phase) THEN 2660 2663 surf%qis(num_h) = 0.0_wp 2661 2664 surf%nis(num_h) = 0.0_wp … … 2838 2841 surf%qrsws(num_h) = 0.0_wp 2839 2842 ENDIF 2840 IF ( surf_bulk_cloud_model .AND. surf_microphysics_ice_ extension) THEN2843 IF ( surf_bulk_cloud_model .AND. surf_microphysics_ice_phase ) THEN 2841 2844 surf%nisws(num_h) = 0.0_wp 2842 2845 surf%qisws(num_h) = 0.0_wp … … 2982 2985 surf%nrsws(num_v) = 0.0_wp 2983 2986 ENDIF 2984 IF ( surf_bulk_cloud_model .AND. surf_microphysics_ice_ extension) THEN2987 IF ( surf_bulk_cloud_model .AND. surf_microphysics_ice_phase) THEN 2985 2988 surf%qis(num_v) = 0.0_wp 2986 2989 surf%nis(num_v) = 0.0_wp
Note: See TracChangeset
for help on using the changeset viewer.