Changeset 4755 for palm


Ignore:
Timestamp:
Oct 21, 2020 3:09:15 PM (4 years ago)
Author:
schwenkel
Message:

further minor reformatting

File:
1 edited

Legend:

Unmodified
Added
Removed
  • palm/trunk/SOURCE/bulk_cloud_model_mod.f90

    r4754 r4755  
    18811881!--       Here the the simple kessler scheme is used.
    18821882          IF( microphysics_kessler )  THEN
    1883              CALL autoconversion_kessler_ij( i,j )
    1884              IF ( cloud_water_sedimentation )  CALL sedimentation_cloud_ij( i,j )
     1883             CALL autoconversion_kessler_ij( i, j )
     1884             IF ( cloud_water_sedimentation )  CALL sedimentation_cloud_ij( i, j )
    18851885!
    18861886!--       Here the seifert beheng scheme is used. Cloud concentration is assumed to a constant value
    18871887!--       an qc a diagnostic value.
    18881888          ELSEIF ( microphysics_seifert  .AND.  .NOT. microphysics_morrison )  THEN
    1889              CALL adjust_cloud_ij( i,j )
     1889             CALL adjust_cloud_ij( i, j )
    18901890             IF ( microphysics_ice_phase  .AND.  simulated_time > start_ice_microphysics )  THEN
    1891                  CALL adjust_ice_ij( i,j )
    1892                  CALL nucleation_ice_ij( i,j )
    1893                  CALL homogeneous_freezing_cloud_ij( i,j )
    1894                  CALL deposition_ice_ij( i,j )
     1891                 CALL adjust_ice_ij( i, j )
     1892                 CALL nucleation_ice_ij( i, j )
     1893                 CALL homogeneous_freezing_cloud_ij( i, j )
     1894                 CALL deposition_ice_ij( i, j )
    18951895                 IF ( snow  .AND.  graupel )  THEN
    1896                     CALL deposition_snow_ij( i,j )
    1897                     CALL deposition_graupel_ij( i,j )
    1898                     CALL selfcollection_ice_ij( i,j )
    1899                     CALL selfcollection_snow_ij( i,j )
    1900                     CALL selfcollection_graupel_ij( i,j )
    1901                     CALL collection_graupel_ice_ij( i,j )
    1902                     CALL collection_snow_ice_ij( i,j )
    1903                     CALL collection_graupel_snow_ij( i,j )
    1904                     CALL riming_graupel_cloud_ij( i,j )
    1905                     CALL riming_graupel_rain_ij( i,j )
    1906                     CALL riming_ice_cloud_ij( i,j )
    1907                     CALL riming_ice_rain_ij( i,j )
    1908                     CALL riming_snow_cloud_ij( i,j )
    1909                     CALL riming_snow_rain_ij( i,j )
    1910                     CALL heterogeneous_freezing_rain_ij( i,j )
    1911                     CALL melting_ice_ij( i,j )
    1912                     CALL melting_snow_ij( i,j )
    1913                     CALL melting_graupel_ij( i,j )
    1914                     CALL evaporation_graupel_ij( i,j )
    1915                     CALL evaporation_snow_ij( i,j )
     1896                    CALL deposition_snow_ij( i, j )
     1897                    CALL deposition_graupel_ij( i, j )
     1898                    CALL selfcollection_ice_ij( i, j )
     1899                    CALL selfcollection_snow_ij( i, j )
     1900                    CALL selfcollection_graupel_ij( i, j )
     1901                    CALL collection_graupel_ice_ij( i, j )
     1902                    CALL collection_snow_ice_ij( i, j )
     1903                    CALL collection_graupel_snow_ij( i, j )
     1904                    CALL riming_graupel_cloud_ij( i, j )
     1905                    CALL riming_graupel_rain_ij( i, j )
     1906                    CALL riming_ice_cloud_ij( i, j )
     1907                    CALL riming_ice_rain_ij( i, j )
     1908                    CALL riming_snow_cloud_ij( i, j )
     1909                    CALL riming_snow_rain_ij( i, j )
     1910                    CALL heterogeneous_freezing_rain_ij( i, j )
     1911                    CALL melting_ice_ij( i, j )
     1912                    CALL melting_snow_ij( i, j )
     1913                    CALL melting_graupel_ij( i, j )
     1914                    CALL evaporation_graupel_ij( i, j )
     1915                    CALL evaporation_snow_ij( i, j )
    19161916                 ENDIF
    19171917             ENDIF
    1918              CALL autoconversion_ij( i,j )
    1919              CALL accretion_ij( i,j )
    1920              CALL selfcollection_breakup_rain_ij( i,j )
    1921              CALL evaporation_rain_ij( i,j )
    1922              CALL sedimentation_rain_ij( i,j )
    1923              IF ( cloud_water_sedimentation )  CALL sedimentation_cloud_ij( i,j )
     1918             CALL autoconversion_ij( i, j )
     1919             CALL accretion_ij( i, j )
     1920             CALL selfcollection_breakup_rain_ij( i, j )
     1921             CALL evaporation_rain_ij( i, j )
     1922             CALL sedimentation_rain_ij( i, j )
     1923             IF ( cloud_water_sedimentation )  CALL sedimentation_cloud_ij( i ,j )
    19241924             IF ( microphysics_ice_phase  .AND.  simulated_time > start_ice_microphysics )  THEN
    1925                  IF ( ice_crystal_sedimentation )             CALL sedimentation_ice_ij( i,j )
    1926                  IF ( snow_sedimentation  .AND.  snow )       CALL sedimentation_snow_ij( i,j )
    1927                  IF ( graupel_sedimentation .AND.  graupel )  CALL sedimentation_graupel_ij( i,j )
     1925                 IF ( ice_crystal_sedimentation )             CALL sedimentation_ice_ij( i, j )
     1926                 IF ( snow_sedimentation  .AND.  snow )       CALL sedimentation_snow_ij( i, j )
     1927                 IF ( graupel_sedimentation .AND.  graupel )  CALL sedimentation_graupel_ij( i, j )
    19281928             ENDIF
    19291929!
     
    19311931!--       allocated.
    19321932          ELSEIF ( microphysics_morrison_no_rain  .AND.  .NOT. microphysics_seifert )  THEN
    1933              CALL activation_cloud_ij( i,j )
    1934              CALL condensation_cloud_ij( i,j )
    1935              IF ( cloud_water_sedimentation )  CALL sedimentation_cloud_ij( i,j )
     1933             CALL activation_cloud_ij( i, j )
     1934             CALL condensation_cloud_ij( i, j )
     1935             IF ( cloud_water_sedimentation )  CALL sedimentation_cloud_ij( i, j )
    19361936!
    19371937!--       Here the full morrison scheme is used and all processes of Seifert and Beheng are included
    19381938          ELSEIF ( microphysics_morrison  .AND.  microphysics_seifert )  THEN
    1939              CALL adjust_cloud_ij( i,j )
    1940              CALL activation_cloud_ij( i,j )
    1941              CALL condensation_cloud_ij( i,j )
     1939             CALL adjust_cloud_ij( i, j )
     1940             CALL activation_cloud_ij( i, j )
     1941             CALL condensation_cloud_ij( i, j )
    19421942             IF ( microphysics_ice_phase  .AND.  simulated_time > start_ice_microphysics )  THEN
    1943                  CALL adjust_ice_ij( i,j )
    1944                  CALL nucleation_ice_ij( i,j )
    1945                  CALL homogeneous_freezing_cloud_ij( i,j )
    1946                  CALL deposition_ice_ij( i,j )
     1943                 CALL adjust_ice_ij( i, j )
     1944                 CALL nucleation_ice_ij( i, j )
     1945                 CALL homogeneous_freezing_cloud_ij( i, j )
     1946                 CALL deposition_ice_ij( i, j )
    19471947                 IF ( snow  .AND.  graupel )  THEN
    1948                     CALL deposition_snow_ij ( i,j )
    1949                     CALL deposition_graupel_ij( i,j )
    1950                     CALL selfcollection_ice_ij( i,j )
    1951                     CALL selfcollection_snow_ij( i,j )
    1952                     CALL selfcollection_graupel_ij( i,j )
    1953                     CALL collection_graupel_ice_ij( i,j )
    1954                     CALL collection_snow_ice_ij( i,j )
    1955                     CALL collection_graupel_snow_ij( i,j )
    1956                     CALL riming_graupel_cloud_ij( i,j )
    1957                     CALL riming_graupel_rain_ij( i,j )
    1958                     CALL riming_ice_cloud_ij( i,j )
    1959                     CALL riming_ice_rain_ij( i,j )
    1960                     CALL riming_snow_cloud_ij( i,j )
    1961                     CALL riming_snow_rain_ij( i,j )
    1962                     CALL heterogeneous_freezing_rain_ij( i,j )
    1963                     CALL melting_ice_ij( i,j )
    1964                     CALL melting_snow_ij( i,j )
    1965                     CALL melting_graupel_ij( i,j )
    1966                     CALL evaporation_graupel_ij( i,j )
    1967                     CALL evaporation_snow_ij( i,j )
     1948                    CALL deposition_snow_ij( i, j )
     1949                    CALL deposition_graupel_ij( i, j )
     1950                    CALL selfcollection_ice_ij( i, j )
     1951                    CALL selfcollection_snow_ij( i, j )
     1952                    CALL selfcollection_graupel_ij( i, j )
     1953                    CALL collection_graupel_ice_ij( i, j )
     1954                    CALL collection_snow_ice_ij( i, j )
     1955                    CALL collection_graupel_snow_ij( i, j )
     1956                    CALL riming_graupel_cloud_ij( i, j )
     1957                    CALL riming_graupel_rain_ij( i, j )
     1958                    CALL riming_ice_cloud_ij( i, j )
     1959                    CALL riming_ice_rain_ij( i, j )
     1960                    CALL riming_snow_cloud_ij( i, j )
     1961                    CALL riming_snow_rain_ij( i, j )
     1962                    CALL heterogeneous_freezing_rain_ij( i, j )
     1963                    CALL melting_ice_ij( i, j )
     1964                    CALL melting_snow_ij( i, j )
     1965                    CALL melting_graupel_ij( i, j )
     1966                    CALL evaporation_graupel_ij( i, j )
     1967                    CALL evaporation_snow_ij( i, j )
    19681968                 ENDIF
    19691969             ENDIF
    1970              CALL autoconversion_ij( i,j )
    1971              CALL accretion_ij( i,j )
    1972              CALL selfcollection_breakup_rain_ij( i,j )
    1973              CALL evaporation_rain_ij( i,j )
    1974              CALL sedimentation_rain_ij( i,j )
    1975              IF ( cloud_water_sedimentation )  CALL sedimentation_cloud_ij( i,j )
     1970             CALL autoconversion_ij( i, j )
     1971             CALL accretion_ij( i, j )
     1972             CALL selfcollection_breakup_rain_ij( i, j )
     1973             CALL evaporation_rain_ij( i, j )
     1974             CALL sedimentation_rain_ij( i, j )
     1975             IF ( cloud_water_sedimentation )  CALL sedimentation_cloud_ij( i, j )
    19761976             IF ( microphysics_ice_phase  .AND.  simulated_time > start_ice_microphysics )  THEN
    1977                  IF ( ice_crystal_sedimentation )              CALL sedimentation_ice_ij( i,j )
    1978                  IF ( snow_sedimentation  .AND.  snow )        CALL sedimentation_snow_ij( i,j )
    1979                  IF ( graupel_sedimentation  .AND.  graupel )  CALL sedimentation_graupel_ij( i,j )
    1980              ENDIF
    1981 
    1982           ENDIF
    1983 
    1984           CALL calc_precipitation_amount_ij( i,j )
     1977                 IF ( ice_crystal_sedimentation )              CALL sedimentation_ice_ij( i, j )
     1978                 IF ( snow_sedimentation  .AND.  snow )        CALL sedimentation_snow_ij( i, j )
     1979                 IF ( graupel_sedimentation  .AND.  graupel )  CALL sedimentation_graupel_ij( i, j )
     1980             ENDIF
     1981
     1982          ENDIF
     1983
     1984          CALL calc_precipitation_amount_ij( i, j )
    19851985
    19861986       ENDIF
     
    74527452! Calculates melting of snow after SB2006
    74537453!--------------------------------------------------------------------------------------------------!
    7454     SUBROUTINE melting_snow_ij ( i,j )
     7454    SUBROUTINE melting_snow_ij( i, j )
    74557455
    74567456       INTEGER(iwp) ::  i               !< loop index
     
    76127612! Calculates evaporation of melting graupel particles after SB2006
    76137613!--------------------------------------------------------------------------------------------------!
    7614     SUBROUTINE evaporation_graupel_ij ( i,j )
     7614    SUBROUTINE evaporation_graupel_ij( i, j )
    76157615
    76167616       INTEGER(iwp) ::  i               !< loop index
     
    77397739! Calculates evaporation of melting snow particles after SB2006
    77407740!--------------------------------------------------------------------------------------------------!
    7741     SUBROUTINE evaporation_snow_ij ( i,j )
     7741    SUBROUTINE evaporation_snow_ij( i, j )
    77427742
    77437743       INTEGER(iwp) ::  i               !< loop index
     
    78637863!> Heteorogenous freezing of rain droplets (Seifert and Beheng, 2006).
    78647864!--------------------------------------------------------------------------------------------------!
    7865     SUBROUTINE heterogeneous_freezing_rain_ij( i,j )
     7865    SUBROUTINE heterogeneous_freezing_rain_ij( i, j )
    78667866
    78677867       INTEGER(iwp) ::  i               !< loop index
     
    80098009!> Homogeneous freezing of cloud droplets (Seifert and Beheng, 2006).
    80108010!--------------------------------------------------------------------------------------------------!
    8011     SUBROUTINE homogeneous_freezing_cloud_ij( i,j )
     8011    SUBROUTINE homogeneous_freezing_cloud_ij( i, j )
    80128012
    80138013       INTEGER(iwp) ::  i               !< loop index
Note: See TracChangeset for help on using the changeset viewer.