3 SUBROUTINE sumplatf(KDGL,KPROCA,KMYSETA,&
79 INTEGER(KIND=JPIM),
INTENT(IN) :: KDGL
80 INTEGER(KIND=JPIM),
INTENT(IN) :: KPROCA
81 INTEGER(KIND=JPIM),
INTENT(IN) :: KMYSETA
82 INTEGER(KIND=JPIM),
INTENT(OUT) :: KULTPP(:)
83 INTEGER(KIND=JPIM),
INTENT(OUT) :: KPROCL(:)
84 INTEGER(KIND=JPIM),
INTENT(OUT) :: KPTRLS(:)
87 INTEGER(KIND=JPIM) :: INDIC(kproca),ILAST(kproca)
90 INTEGER(KIND=JPIM) :: IA, ILAT, ISTART, IMEDIAP,IRESTM, JA, JLTLOC
101 CALL sumplatb(1,kdgl,kproca,
g%NLOEN,llsplit,&
102 &imediap,irestm,indic,ilast)
117 IF(ilast(ja) /= 0)
THEN
118 kultpp(ja) = ilast(ja)-ilast(ja-1)
123 DO jltloc=1,kultpp(ja)
124 ilat = istart + jltloc
127 istart = istart + kultpp(ja)
135 kptrls(ja) = kptrls(ja-1) + kultpp(ja-1)
!$Id mode_top_bound COMMON comconstr g
subroutine sumplatf(KDGL, KPROCA, KMYSETA, KULTPP, KPROCL, KPTRLS)
!$Id itapm1 ENDIF!IM on interpole les champs sur les niveaux STD de pression!IM a chaque pas de temps de la physique c!positionnement de l argument logique a false c!pour ne pas recalculer deux fois la meme chose!c!a cet effet un appel a plevel_new a ete deplace c!a la fin de la serie d appels c!la boucle DO nlevSTD a ete internalisee c!dans d ou la creation de cette routine c c!CALL false
subroutine sumplatb(KDGSA, KDGL, KPROCA, KLOENG, LDSPLIT, KMEDIAP, KRESTM, KINDIC, KLAST)