Changeset 1691 for palm/trunk/SOURCE/prognostic_equations.f90
- Timestamp:
- Oct 26, 2015 4:17:44 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/prognostic_equations.f90
r1683 r1691 14 14 ! PALM. If not, see <http://www.gnu.org/licenses/>. 15 15 ! 16 ! Copyright 1997-201 4Leibniz Universitaet Hannover16 ! Copyright 1997-2015 Leibniz Universitaet Hannover 17 17 !--------------------------------------------------------------------------------! 18 18 ! 19 19 ! Current revisions: 20 20 ! ------------------ 21 ! 21 ! Added optional model spin-up without radiation / land surface model calls. 22 ! Formatting corrections. 22 23 ! 23 24 ! Former revisions: … … 286 287 287 288 USE radiation_model_mod, & 288 ONLY: radiation, radiation_scheme, radiation_tendency 289 ONLY: radiation, radiation_scheme, radiation_tendency, & 290 skip_time_do_radiation 289 291 290 292 USE statistics, & … … 410 412 ! 411 413 !-- Nudging 412 IF ( nudging ) CALL nudge( i, j, simulated_time, 'u' ) 414 IF ( nudging ) CALL nudge( i, j, simulated_time, 'u' ) 413 415 414 416 CALL user_actions( i, j, 'u-tendency' ) … … 469 471 ! 470 472 !-- Nudging 471 IF ( nudging ) CALL nudge( i, j, simulated_time, 'v' ) 473 IF ( nudging ) CALL nudge( i, j, simulated_time, 'v' ) 472 474 473 475 CALL user_actions( i, j, 'v-tendency' ) … … 610 612 ! 611 613 !-- If required, add tendency due to radiative heating/cooling 612 IF ( radiation .AND. radiation_scheme == 'rrtmg' ) THEN 614 IF ( radiation .AND. radiation_scheme == 'rrtmg' .AND. & 615 simulated_time > skip_time_do_radiation ) THEN 613 616 CALL radiation_tendency ( i, j, tend ) 614 617 ENDIF … … 718 721 ENDIF 719 722 CALL diffusion_s( i, j, q, qsws, qswst, wall_qflux ) 720 723 721 724 ! 722 725 !-- If required compute decrease of total water content due to … … 724 727 IF ( cloud_physics .AND. icloud_scheme == 1 .AND. & 725 728 precipitation ) THEN 726 CALL calc_precipitation( i, j ) 727 ENDIF 729 CALL calc_precipitation( i, j ) 730 ENDIF 731 728 732 ! 729 733 !-- Sink or source of scalar concentration due to canopy elements … … 1009 1013 ! 1010 1014 !-- Nudging 1011 IF ( nudging ) CALL nudge( simulated_time, 'u' ) 1015 IF ( nudging ) CALL nudge( simulated_time, 'u' ) 1012 1016 1013 1017 CALL user_actions( 'u-tendency' ) … … 1085 1089 ! 1086 1090 !-- Nudging 1087 IF ( nudging ) CALL nudge( simulated_time, 'v' ) 1091 IF ( nudging ) CALL nudge( simulated_time, 'v' ) 1088 1092 1089 1093 CALL user_actions( 'v-tendency' ) … … 1274 1278 ! 1275 1279 !-- If required, add tendency due to radiative heating/cooling 1276 IF ( radiation .AND. radiation_scheme == 'rrtmg' ) THEN 1277 CALL radiation_tendency ( tend ) 1280 IF ( radiation .AND. radiation_scheme == 'rrtmg' .AND. & 1281 simulated_time > skip_time_do_radiation ) THEN 1282 CALL radiation_tendency ( tend ) 1278 1283 ENDIF 1279 1284 … … 1859 1864 ! 1860 1865 !-- Nudging 1861 IF ( nudging ) CALL nudge( simulated_time, 'u' ) 1866 IF ( nudging ) CALL nudge( simulated_time, 'u' ) 1862 1867 1863 1868 CALL user_actions( 'u-tendency' ) … … 1926 1931 ! 1927 1932 !-- Nudging 1928 IF ( nudging ) CALL nudge( simulated_time, 'v' ) 1933 IF ( nudging ) CALL nudge( simulated_time, 'v' ) 1929 1934 1930 1935 CALL user_actions( 'v-tendency' ) … … 2096 2101 ENDIF 2097 2102 2103 IF ( radiation .AND. radiation_scheme == 'rrtmg' .AND. & 2104 simulated_time > skip_time_do_radiation ) THEN 2105 CALL radiation_tendency ( tend ) 2106 ENDIF 2107 2098 2108 CALL user_actions( 'pt-tendency' ) 2099 2109
Note: See TracChangeset
for help on using the changeset viewer.