Changeset 4487 for palm/trunk/SOURCE/chemistry_model_mod.f90
- Timestamp:
- Apr 3, 2020 9:38:20 AM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/chemistry_model_mod.f90
r4481 r4487 27 27 ! ----------------- 28 28 ! $Id$ 29 ! bugfix for subroutine calls that contain the decycle_chem switches as arguments 30 ! 31 ! 4481 2020-03-31 18:55:54Z maronga 29 32 ! use statement for exchange horiz added, 30 33 ! bugfix for call of exchange horiz 2d … … 2037 2040 !-- appear under shear-free stable conditions. 2038 2041 CALL ws_init_flags_scalar( & 2039 bc_dirichlet_l .OR. bc_radiation_l .OR. decycle_chem_lr, &2040 bc_dirichlet_n .OR. bc_radiation_n .OR. decycle_chem_ns, &2041 bc_dirichlet_r .OR. bc_radiation_r .OR. decycle_chem_lr, &2042 bc_dirichlet_s .OR. bc_radiation_s .OR. decycle_chem_ns, &2042 bc_dirichlet_l .OR. bc_radiation_l .OR. ( decycle_chem_lr .AND. nxl == 0 ), & 2043 bc_dirichlet_n .OR. bc_radiation_n .OR. ( decycle_chem_ns .AND. nyn == ny ), & 2044 bc_dirichlet_r .OR. bc_radiation_r .OR. ( decycle_chem_lr .AND. nxr == nx ), & 2045 bc_dirichlet_s .OR. bc_radiation_s .OR. ( decycle_chem_ns .AND. nys == 0 ), & 2043 2046 cs_advc_flags_s, .TRUE. ) 2044 2047 ENDIF … … 2829 2832 IF ( ws_scheme_sca ) THEN 2830 2833 CALL advec_s_ws( cs_advc_flags_s, chem_species(ilsp)%conc, 'kc', & 2831 bc_dirichlet_l .OR. bc_radiation_l .OR. decycle_chem_lr,&2832 bc_dirichlet_n .OR. bc_radiation_n .OR. decycle_chem_ns,&2833 bc_dirichlet_r .OR. bc_radiation_r .OR. decycle_chem_lr,&2834 bc_dirichlet_s .OR. bc_radiation_s .OR. decycle_chem_ns)2834 bc_dirichlet_l .OR. bc_radiation_l .OR. ( decycle_chem_lr .AND. nxl == 0 ), & 2835 bc_dirichlet_n .OR. bc_radiation_n .OR. ( decycle_chem_ns .AND. nyn == ny ), & 2836 bc_dirichlet_r .OR. bc_radiation_r .OR. ( decycle_chem_lr .AND. nxr == nx ), & 2837 bc_dirichlet_s .OR. bc_radiation_s .OR. ( decycle_chem_ns .AND. nys == 0 ) ) 2835 2838 ELSE 2836 2839 CALL advec_s_pw( chem_species(ilsp)%conc ) … … 2939 2942 IF ( timestep_scheme(1:5) == 'runge' ) THEN 2940 2943 IF ( ws_scheme_sca ) THEN 2941 CALL advec_s_ws( cs_advc_flags_s, & 2942 i, & 2943 j, & 2944 chem_species(ilsp)%conc, & 2945 'kc', & 2944 CALL advec_s_ws( cs_advc_flags_s, i, j, chem_species(ilsp)%conc, 'kc', & 2946 2945 chem_species(ilsp)%flux_s_cs, & 2947 2946 chem_species(ilsp)%diss_s_cs, & … … 2950 2949 i_omp_start, & 2951 2950 tn, & 2952 bc_dirichlet_l .OR. bc_radiation_l .OR. decycle_chem_lr,&2953 bc_dirichlet_n .OR. bc_radiation_n .OR. decycle_chem_ns,&2954 bc_dirichlet_r .OR. bc_radiation_r .OR. decycle_chem_lr,&2955 bc_dirichlet_s .OR. bc_radiation_s .OR. decycle_chem_ns,&2956 2951 bc_dirichlet_l .OR. bc_radiation_l .OR. ( decycle_chem_lr .AND. nxl == 0 ), & 2952 bc_dirichlet_n .OR. bc_radiation_n .OR. ( decycle_chem_ns .AND. nyn == ny ), & 2953 bc_dirichlet_r .OR. bc_radiation_r .OR. ( decycle_chem_lr .AND. nxr == nx ), & 2954 bc_dirichlet_s .OR. bc_radiation_s .OR. ( decycle_chem_ns .AND. nys == 0 ), & 2955 monotonic_limiter_z ) 2957 2956 ELSE 2958 2957 CALL advec_s_pw( i, j, chem_species(ilsp)%conc )
Note: See TracChangeset
for help on using the changeset viewer.