Changeset 2408 for LMDZ5/branches/testing/libf/phylmd/phytrac_mod.F90
- Timestamp:
- Dec 14, 2015, 11:43:09 AM (9 years ago)
- Location:
- LMDZ5/branches/testing
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/branches/testing
- Property svn:mergeinfo changed
/LMDZ5/trunk merged: 2293-2295,2297,2299-2302,2305-2313,2315,2317-2380,2382-2396
- Property svn:mergeinfo changed
-
LMDZ5/branches/testing/libf/phylmd/phytrac_mod.F90
r2298 r2408 89 89 USE phys_cal_mod, only : hour 90 90 USE dimphy 91 USE infotrac 91 USE infotrac_phy, ONLY: nbtr, type_trac, conv_flg, solsym, pbl_flg 92 92 USE mod_grid_phy_lmdz 93 93 USE mod_phys_lmdz_para 94 USE comgeomphy95 94 USE iophy 96 95 USE traclmdz_mod 97 96 USE tracinca_mod 98 97 USE tracreprobus_mod 99 USE control_mod100 98 USE indice_sol_mod 101 99 102 100 USE mod_phys_lmdz_mpi_data, ONLY : is_mpi_root 101 USE print_control_mod, ONLY: lunout 102 USE aero_mod, ONLY : naero_grp 103 103 104 104 IMPLICIT NONE 105 105 106 106 INCLUDE "YOMCST.h" 107 INCLUDE "dimensions.h"108 107 INCLUDE "clesphys.h" 109 INCLUDE "temps.h"110 INCLUDE "paramet.h"111 108 INCLUDE "thermcell.h" 112 INCLUDE "iniprint.h"113 109 !========================================================================== 114 110 ! -- ARGUMENT DESCRIPTION -- … … 173 169 LOGICAL,INTENT(IN) :: aerosol_couple 174 170 REAL,DIMENSION(klon,klev),INTENT(IN) :: flxmass_w 175 REAL,DIMENSION(klon,klev, 9,2),INTENT(IN) :: tau_aero176 REAL,DIMENSION(klon,klev, 9,2),INTENT(IN) :: piz_aero177 REAL,DIMENSION(klon,klev, 9,2),INTENT(IN) :: cg_aero178 CHARACTER(len=4),DIMENSION( 9),INTENT(IN) :: rfname171 REAL,DIMENSION(klon,klev,naero_grp,2),INTENT(IN) :: tau_aero 172 REAL,DIMENSION(klon,klev,naero_grp,2),INTENT(IN) :: piz_aero 173 REAL,DIMENSION(klon,klev,naero_grp,2),INTENT(IN) :: cg_aero 174 CHARACTER(len=4),DIMENSION(naero_grp),INTENT(IN) :: rfname 179 175 REAL,DIMENSION(klon,klev,2),INTENT(IN) :: ccm 180 176 !... K.Emanuel … … 445 441 WRITE(*,*) 'FIRST TIME IN PHYTRAC : pdtphys(sec) = ',pdtphys,'ecrit_tra (sec) = ',ecrit_tra 446 442 ALLOCATE( source(klon,nbtr), stat=ierr) 447 IF (ierr /= 0) CALL abort_ gcm('phytrac', 'pb in allocation 1',1)443 IF (ierr /= 0) CALL abort_physic('phytrac', 'pb in allocation 1',1) 448 444 449 445 ALLOCATE( aerosol(nbtr), stat=ierr) 450 IF (ierr /= 0) CALL abort_ gcm('phytrac', 'pb in allocation 2',1)446 IF (ierr /= 0) CALL abort_physic('phytrac', 'pb in allocation 2',1) 451 447 452 448 … … 503 499 ! ELSE 504 500 ! WRITE(lunout,*) 'pb it=', it 505 ! CALL abort_ gcm('phytrac','pb it scavenging',1)501 ! CALL abort_physic('phytrac','pb it scavenging',1) 506 502 ! ENDIF 507 503 !--test OB … … 539 535 540 536 IF (lessivage.AND.config_inca.EQ.'inca') THEN 541 CALL abort_ gcm('phytrac', 'lessivage=T config_inca=inca impossible',1)537 CALL abort_physic('phytrac', 'lessivage=T config_inca=inca impossible',1) 542 538 STOP 543 539 ENDIF … … 740 736 ELSE 741 737 ! 742 CALL abort_ gcm('iflag_vdf_trac', 'cas non prevu',1)738 CALL abort_physic('iflag_vdf_trac', 'cas non prevu',1) 743 739 ! 744 740 END IF ! couche limite
Note: See TracChangeset
for help on using the changeset viewer.