iniradia.F90 Source File


This file depends on

sourcefile~~iniradia.f90~~EfferentGraph sourcefile~iniradia.f90 iniradia.F90 sourcefile~clesphys_mod_h.f90 clesphys_mod_h.f90 sourcefile~iniradia.f90->sourcefile~clesphys_mod_h.f90

Contents

Source Code


Source Code

SUBROUTINE iniradia(klon, klev, pres)

  USE clesphys_mod_h
  IMPLICIT NONE
  ! ======================================================================

  ! Auteur(s) MP Lefebvre        date: 20080827

  ! Objet: initialise le rayonnement RRTM
  ! ======================================================================
  ! Arguments:

  ! klon----input-I-nombre de points horizontaux
  ! klev----input-I-nombre de couches verticales
  ! pres----input-R-pression pour chaque inter-couche (en Pa)
  ! ======================================================================

  INTEGER klon
  INTEGER klev
  REAL pres(klev+1)


  ! CALL suphel     ! initialiser constantes et parametres phys.
  ! print*,'Physiq: apres suphel '
#if CPP_RRTM
  if (iflag_rrtm .eq. 1) then 
     CALL suinit(klon, klev)
     PRINT *, 'iniradia: apres suinit '
     ! calcul des niveaux de pression de reference au bord des couches pour
     ! l'intialisation des aerosols. Momentannement, on passe un point de
     ! grille du profil de pression.
     CALL surayolmd          ! initialiser le rayonnement RRTM
     PRINT *, 'iniradia: apres surayolmd '
  endif
#endif

  RETURN
END SUBROUTINE iniradia