Changeset 4489 for LMDZ6/trunk/libf/phylmd/physiq_mod.F90
- Timestamp:
- Mar 31, 2023, 8:42:57 PM (18 months ago)
- Location:
- LMDZ6/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk
- Property svn:mergeinfo changed
/LMDZ6/branches/LMDZ_ECRad (added) merged: 4175,4177-4183,4188,4192,4200-4203,4355,4366,4387-4388,4390,4444,4482,4486,4488
- Property svn:mergeinfo changed
-
LMDZ6/trunk/libf/phylmd/physiq_mod.F90
r4478 r4489 145 145 ! Variables locales pour effectuer les appels en serie 146 146 t_seri,q_seri,ql_seri,qs_seri,u_seri,v_seri,tr_seri,rneb_seri, & 147 rhcl, & 147 148 ! Dynamic tendencies (diagnostics) 148 149 d_t_dyn,d_q_dyn,d_ql_dyn,d_qs_dyn,d_u_dyn,d_v_dyn,d_tr_dyn,d_rneb_dyn, & … … 826 827 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 827 828 ! 828 REAL rhcl(klon,klev) ! humiditi relative ciel clair829 ! REAL rhcl(klon,klev) ! humiditi relative ciel clair 829 830 REAL dialiq(klon,klev) ! eau liquide nuageuse 830 831 REAL diafra(klon,klev) ! fraction nuageuse … … 1120 1121 ! climatology and the daylight climatology 1121 1122 INTEGER,SAVE :: ncid_climoz ! NetCDF file identifier 1122 REAL, POINTER, SAVE :: press_cen_climoz(:) ! Pressure levels1123 REAL, POINTER, SAVE :: press_edg_climoz(:) ! Edges of pressure intervals1124 REAL, POINTER, SAVE :: time_climoz(:) ! Time vector1123 REAL, allocatable, SAVE :: press_cen_climoz(:) ! Pressure levels 1124 REAL, allocatable, SAVE :: press_edg_climoz(:) ! Edges of pressure intervals 1125 REAL, allocatable, SAVE :: time_climoz(:) ! Time vector 1125 1126 CHARACTER(LEN=13), PARAMETER :: vars_climoz(2) & 1126 1127 = ["tro3 ","tro3_daylight"] … … 4013 4014 tausum_aero, tau3d_aero) 4014 4015 ENDIF 4015 ELSE 4016 ELSE IF (iflag_rrtm .EQ.1) THEN ! RRTM radiation 4016 4017 IF (aerosol_couple .AND. config_inca == 'aero' ) THEN 4017 4018 abort_message='config_inca=aero et rrtm=1 impossible' … … 4079 4080 ! 4080 4081 ENDIF 4082 ELSE IF (iflag_rrtm .EQ.2) THEN ! ecrad RADIATION 4083 #ifdef CPP_ECRAD 4084 !--climatologies or INCA aerosols 4085 CALL readaerosol_optic_ecrad( debut, aerosol_couple, ok_alw, ok_volcan, & 4086 flag_aerosol, flag_bc_internal_mixture, itap, jD_cur-jD_ref, & 4087 pdtphys, pplay, paprs, t_seri, rhcl, presnivs, & 4088 tr_seri, mass_solu_aero, mass_solu_aero_pi, & 4089 tau_aero_sw_rrtm, piz_aero_sw_rrtm, cg_aero_sw_rrtm, & 4090 tausum_aero, drytausum_aero, tau3d_aero) 4091 #else 4092 abort_message='You should compile with -rad ecrad if running with iflag_rrtm=2' 4093 CALL abort_physic(modname,abort_message,1) 4094 #endif 4081 4095 ENDIF 4096 4082 4097 ELSE !--flag_aerosol = 0 4083 4098 tausum_aero(:,:,:) = 0. … … 5388 5403 IF (read_climoz >= 1) THEN 5389 5404 IF (is_mpi_root) CALL nf95_close(ncid_climoz) 5390 DEALLOCATE(press_edg_climoz) ! pointer5391 DEALLOCATE(press_cen_climoz) ! pointer5405 DEALLOCATE(press_edg_climoz) 5406 DEALLOCATE(press_cen_climoz) 5392 5407 ENDIF 5393 5408
Note: See TracChangeset
for help on using the changeset viewer.