20 INTEGER,
INTENT(in) :: nbp
21 INTEGER,
INTENT(in) :: nbp_lon
22 INTEGER,
INTENT(in) :: nbp_lat
23 INTEGER,
INTENT(in) :: communicator
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