20     INTEGER,
INTENT(in) :: iim
 
   21     INTEGER,
INTENT(in) :: jjp1
 
   22     INTEGER,
INTENT(in) :: nb_proc
 
   23     INTEGER,
INTENT(in) :: distrib(0:nb_proc-1)
 
   71            test_field1d_glo(i,l)=1
 
   77     CALL scatter(test_field1d_glo,test_field1d_loc)
 
   78     CALL gather(test_field1d_loc,tmp1d_glo)
 
   82       checksum=sum(test_field1d_glo-tmp1d_glo)
 
   83       WRITE(
lunout,*) 
"------> Checksum =",checksum,
" MUST BE 0" 
   88     CALL scatter2d(test_field2d_glo,test_field1d_loc)
 
   89     CALL gather2d(test_field1d_loc,test_field2d_glo)
 
   94       checksum=sum(test_field1d_glo-tmp1d_glo)
 
   95       WRITE(
lunout,*) 
"------> Checksum =",checksum,
" MUST BE 0" 
   99     CALL bcast(test_field1d_glo)
 
  105       WRITE(
lunout,*) 
"------> Checksum =",checksum,
" MUST BE 0" 
subroutine test_transfert
 
logical, save is_using_omp
 
!$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 init_phys_lmdz_omp_data(klon_mpi)
 
!$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 ulevSTD CALL &zphi philevSTD CALL &zx_rh rhlevSTD!DO klev DO klon klev DO klon klev DO klon klev DO klon klev DO klon klev DO klon klev DO klon klev DO klon klev DO klon klev DO klon du jour ou toutes les read_climoz CALL true
 
logical, save is_parallel
 
subroutine init_phys_lmdz_para(nbp, nbp_lon, nbp_lat, communicator)
 
logical, save is_mpi_root
 
subroutine init_phys_lmdz_mpi_data(nbp, nbp_lon, nbp_lat, communicator)
 
logical, save is_omp_root
 
logical, save is_sequential
 
logical, save is_using_mpi
 
!$Header!gestion des impressions de sorties et de débogage la sortie standard prt_level COMMON comprint lunout