Changeset 1823 for LMDZ5/trunk
- Timestamp:
- Jul 31, 2013, 12:38:37 PM (11 years ago)
- Location:
- LMDZ5/trunk/libf
- Files:
-
- 2 added
- 2 deleted
- 183 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/trunk/libf/dyn3dmem/abort_gcm.F
r1748 r1823 12 12 USE ioipsl_getincom 13 13 #endif 14 USE parallel 14 USE parallel_lmdz 15 15 #include "iniprint.h" 16 16 -
LMDZ5/trunk/libf/dyn3dmem/addfi_loc.F
r1673 r1823 5 5 S pucov, pvcov, pteta, pq , pps , 6 6 S pdufi, pdvfi, pdhfi,pdqfi, pdpfi ) 7 USE parallel 7 USE parallel_lmdz 8 8 USE infotrac, ONLY : nqtot 9 9 USE control_mod, ONLY : planet_type -
LMDZ5/trunk/libf/dyn3dmem/advect_new_loc.F
r1632 r1823 4 4 SUBROUTINE advect_new_loc(ucov,vcov,teta,w,massebx,masseby, 5 5 & du,dv,dteta) 6 USE parallel 6 USE parallel_lmdz 7 7 USE write_field_loc 8 8 USE advect_new_mod -
LMDZ5/trunk/libf/dyn3dmem/advect_new_mod.F90
r1810 r1823 16 16 USE bands 17 17 USE allocate_field_mod 18 USE parallel 18 USE parallel_lmdz 19 19 USE dimensions_mod 20 20 IMPLICIT NONE … … 38 38 USE allocate_field_mod 39 39 USE bands 40 USE parallel 40 USE parallel_lmdz 41 41 IMPLICIT NONE 42 42 TYPE(distrib),INTENT(IN) :: dist -
LMDZ5/trunk/libf/dyn3dmem/advtrac_loc.F
r1673 r1823 17 17 c M.A Filiberti (04/2002) 18 18 c 19 USE parallel 19 USE parallel_lmdz 20 20 USE Write_Field_loc 21 21 USE Write_Field -
LMDZ5/trunk/libf/dyn3dmem/advtrac_mod.F90
r1810 r1823 8 8 USE bands 9 9 USE allocate_field_mod 10 USE parallel 10 USE parallel_lmdz 11 11 USE infotrac 12 12 USE vlspltgen_mod … … 24 24 USE allocate_field_mod 25 25 USE bands 26 USE parallel 26 USE parallel_lmdz 27 27 USE vlspltgen_mod 28 28 IMPLICIT NONE -
LMDZ5/trunk/libf/dyn3dmem/allocate_field_mod.F90
r1810 r1823 51 51 52 52 SUBROUTINE allocate1d_u1d(field,d) 53 USE parallel 53 USE parallel_lmdz 54 54 IMPLICIT NONE 55 55 REAL,POINTER :: field(:) … … 67 67 68 68 SUBROUTINE allocate2d_u1d(field,dim1,d) 69 USE parallel 69 USE parallel_lmdz 70 70 IMPLICIT NONE 71 71 REAL,POINTER :: field(:,:) … … 83 83 84 84 SUBROUTINE allocate3d_u1d(field,dim1,dim2,d) 85 USE parallel 85 USE parallel_lmdz 86 86 IMPLICIT NONE 87 87 REAL,POINTER :: field(:,:,:) … … 101 101 102 102 SUBROUTINE allocate1d_v1d(field,d) 103 USE parallel 103 USE parallel_lmdz 104 104 IMPLICIT NONE 105 105 REAL,POINTER :: field(:) … … 117 117 118 118 SUBROUTINE allocate2d_v1d(field,dim1,d) 119 USE parallel 119 USE parallel_lmdz 120 120 IMPLICIT NONE 121 121 REAL,POINTER :: field(:,:) … … 133 133 134 134 SUBROUTINE allocate3d_v1d(field,dim1,dim2,d) 135 USE parallel 135 USE parallel_lmdz 136 136 IMPLICIT NONE 137 137 REAL,POINTER :: field(:,:,:) … … 157 157 158 158 SUBROUTINE allocate1d_u2d(field,d) 159 USE parallel 159 USE parallel_lmdz 160 160 USE dimensions_mod 161 161 IMPLICIT NONE … … 174 174 175 175 SUBROUTINE allocate2d_u2d(field,dim1,d) 176 USE parallel 176 USE parallel_lmdz 177 177 USE dimensions_mod 178 178 IMPLICIT NONE … … 191 191 192 192 SUBROUTINE allocate3d_u2d(field,dim1,dim2,d) 193 USE parallel 193 USE parallel_lmdz 194 194 USE dimensions_mod 195 195 IMPLICIT NONE … … 210 210 211 211 SUBROUTINE allocate1d_v2d(field,d) 212 USE parallel 212 USE parallel_lmdz 213 213 USE dimensions_mod 214 214 IMPLICIT NONE … … 227 227 228 228 SUBROUTINE allocate2d_v2d(field,dim1,d) 229 USE parallel 229 USE parallel_lmdz 230 230 USE dimensions_mod 231 231 IMPLICIT NONE … … 244 244 245 245 SUBROUTINE allocate3d_v2d(field,dim1,dim2,d) 246 USE parallel 246 USE parallel_lmdz 247 247 USE dimensions_mod 248 248 IMPLICIT NONE … … 279 279 280 280 SUBROUTINE switch1d_u1d(field,old_dist,new_dist,up,down) 281 USE parallel 281 USE parallel_lmdz 282 282 USE mod_hallo 283 283 IMPLICIT NONE … … 315 315 316 316 SUBROUTINE switch2d_u1d(field,old_dist,new_dist,up,down) 317 USE parallel 317 USE parallel_lmdz 318 318 USE mod_hallo 319 319 IMPLICIT NONE … … 351 351 352 352 SUBROUTINE switch3d_u1d(field,old_dist,new_dist,up,down) 353 USE parallel 353 USE parallel_lmdz 354 354 USE mod_hallo 355 355 IMPLICIT NONE … … 390 390 391 391 SUBROUTINE switch1d_v1d(field,old_dist,new_dist,up,down) 392 USE parallel 392 USE parallel_lmdz 393 393 USE mod_hallo 394 394 IMPLICIT NONE … … 426 426 427 427 SUBROUTINE switch2d_v1d(field,old_dist,new_dist,up,down) 428 USE parallel 428 USE parallel_lmdz 429 429 USE mod_hallo 430 430 IMPLICIT NONE … … 462 462 463 463 SUBROUTINE switch3d_v1d(field,old_dist,new_dist,up,down) 464 USE parallel 464 USE parallel_lmdz 465 465 USE mod_hallo 466 466 IMPLICIT NONE … … 509 509 510 510 SUBROUTINE switch1d_u2d(field,old_dist,new_dist,up,down) 511 USE parallel 511 USE parallel_lmdz 512 512 USE mod_hallo 513 513 USE dimensions_mod … … 546 546 547 547 SUBROUTINE switch2d_u2d(field,old_dist,new_dist,up,down) 548 USE parallel 548 USE parallel_lmdz 549 549 USE mod_hallo 550 550 USE dimensions_mod … … 583 583 584 584 SUBROUTINE switch3d_u2d(field,old_dist,new_dist,up,down) 585 USE parallel 585 USE parallel_lmdz 586 586 USE mod_hallo 587 587 USE dimensions_mod … … 623 623 624 624 SUBROUTINE switch1d_v2d(field,old_dist,new_dist,up,down) 625 USE parallel 625 USE parallel_lmdz 626 626 USE mod_hallo 627 627 USE dimensions_mod … … 660 660 661 661 SUBROUTINE switch2d_v2d(field,old_dist,new_dist,up,down) 662 USE parallel 662 USE parallel_lmdz 663 663 USE mod_hallo 664 664 USE dimensions_mod … … 697 697 698 698 SUBROUTINE switch3d_v2d(field,old_dist,new_dist,up,down) 699 USE parallel 699 USE parallel_lmdz 700 700 USE mod_hallo 701 701 USE dimensions_mod -
LMDZ5/trunk/libf/dyn3dmem/bands.F90
r1673 r1823 3 3 ! 4 4 module Bands 5 USE parallel 5 USE parallel_lmdz 6 6 integer, parameter :: bands_caldyn=1 7 7 integer, parameter :: bands_vanleer=2 … … 27 27 28 28 subroutine AllocateBands 29 use parallel29 USE parallel_lmdz 30 30 implicit none 31 31 … … 41 41 42 42 subroutine Read_distrib 43 use parallel43 USE parallel_lmdz 44 44 implicit none 45 45 … … 104 104 105 105 SUBROUTINE Set_Bands 106 USE parallel 106 USE parallel_lmdz 107 107 #ifdef CPP_PHYS 108 108 ! Ehouarn: what follows is only related to // physics … … 168 168 subroutine AdjustBands_caldyn(new_dist) 169 169 use times 170 use parallel170 USE parallel_lmdz 171 171 implicit none 172 172 TYPE(distrib),INTENT(INOUT) :: new_dist … … 235 235 subroutine AdjustBands_vanleer(new_dist) 236 236 use times 237 use parallel237 USE parallel_lmdz 238 238 implicit none 239 239 TYPE(distrib),INTENT(INOUT) :: new_dist … … 304 304 subroutine AdjustBands_dissip(new_dist) 305 305 use times 306 use parallel306 USE parallel_lmdz 307 307 implicit none 308 308 TYPE(distrib),INTENT(INOUT) :: new_dist … … 377 377 USE mod_phys_lmdz_para, only : klon_mpi_para_nb 378 378 #endif 379 USE parallel 379 USE parallel_lmdz 380 380 implicit none 381 381 … … 428 428 429 429 subroutine WriteBands 430 USE parallel 430 USE parallel_lmdz 431 431 implicit none 432 432 include "dimensions.h" -
LMDZ5/trunk/libf/dyn3dmem/bernoui_loc.F
r1632 r1823 1 1 SUBROUTINE bernoui_loc (ngrid,nlay,pphi,pecin,pbern) 2 USE parallel 2 USE parallel_lmdz 3 3 USE mod_filtreg_p 4 4 IMPLICIT NONE -
LMDZ5/trunk/libf/dyn3dmem/bilan_dyn_loc.F
r1673 r1823 13 13 USE IOIPSL 14 14 #endif 15 USE parallel 15 USE parallel_lmdz 16 16 USE mod_hallo 17 17 use misc_mod -
LMDZ5/trunk/libf/dyn3dmem/caladvtrac_loc.F
r1804 r1823 7 7 * p ,masse, dq , teta, 8 8 * flxw, pk, iapptrac) 9 USE parallel 9 USE parallel_lmdz 10 10 USE infotrac, ONLY : nqtot 11 11 USE control_mod, ONLY : iapp_tracvl,planet_type -
LMDZ5/trunk/libf/dyn3dmem/caladvtrac_mod.F90
r1810 r1823 22 22 USE bands 23 23 USE allocate_field_mod 24 USE parallel 24 USE parallel_lmdz 25 25 USE infotrac 26 26 USE advtrac_mod, ONLY : advtrac_allocate … … 57 57 USE allocate_field_mod 58 58 USE bands 59 USE parallel 59 USE parallel_lmdz 60 60 USE groupe_mod 61 61 IMPLICIT NONE … … 76 76 USE allocate_field_mod 77 77 USE bands 78 USE parallel 78 USE parallel_lmdz 79 79 USE advtrac_mod, ONLY : advtrac_switch_vanleer 80 80 IMPLICIT NONE -
LMDZ5/trunk/libf/dyn3dmem/caldyn_loc.F
r1632 r1823 10 10 $ (itau,ucov,vcov,teta,ps,masse,pk,pkf,phis , 11 11 $ phi,conser,du,dv,dteta,dp,w,pbaru,pbarv,time ) 12 USE parallel 12 USE parallel_lmdz 13 13 USE Write_Field_loc 14 14 USE caldyn_mod -
LMDZ5/trunk/libf/dyn3dmem/caldyn_mod.F90
r1810 r1823 21 21 USE bands 22 22 USE allocate_field_mod 23 USE parallel 23 USE parallel_lmdz 24 24 USE dimensions_mod 25 25 USE advect_new_mod,ONLY : advect_new_allocate … … 49 49 USE allocate_field_mod 50 50 USE bands 51 USE parallel 51 USE parallel_lmdz 52 52 USE advect_new_mod,ONLY : advect_new_switch_caldyn 53 53 IMPLICIT NONE -
LMDZ5/trunk/libf/dyn3dmem/calfis_loc.F
r1749 r1823 37 37 USE IOPHY 38 38 #endif 39 USE parallel , ONLY : omp_chunk,using_mpi,jjb_u,jje_u,jjb_v,jje_v39 USE parallel_lmdz,ONLY:omp_chunk,using_mpi,jjb_u,jje_u,jjb_v,jje_v 40 40 USE Write_Field 41 41 Use Write_field_p -
LMDZ5/trunk/libf/dyn3dmem/call_calfis_mod.F90
r1810 r1823 37 37 USE bands 38 38 USE allocate_field_mod 39 USE parallel 39 USE parallel_lmdz 40 40 USE dimensions_mod 41 41 USE infotrac … … 75 75 phis_dyn,q_dyn,flxw_dyn) 76 76 USE dimensions_mod 77 USE parallel 77 USE parallel_lmdz 78 78 USE times 79 79 USE mod_hallo -
LMDZ5/trunk/libf/dyn3dmem/call_dissip_mod.F90
r1810 r1823 23 23 USE bands 24 24 USE allocate_field_mod 25 USE parallel 25 USE parallel_lmdz 26 26 USE dimensions_mod 27 27 USE dissip_mod, ONLY : dissip_allocate … … 52 52 USE allocate_field_mod 53 53 USE bands 54 USE parallel 54 USE parallel_lmdz 55 55 USE dissip_mod, ONLY : dissip_switch_dissip 56 56 IMPLICIT NONE … … 79 79 SUBROUTINE call_dissip(ucov_dyn,vcov_dyn,teta_dyn,p_dyn,pk_dyn,ps_dyn) 80 80 USE dimensions_mod 81 USE parallel 81 USE parallel_lmdz 82 82 USE times 83 83 USE mod_hallo -
LMDZ5/trunk/libf/dyn3dmem/ce0l.F90
r1785 r1823 22 22 USE mod_const_mpi 23 23 USE infotrac 24 USE parallel , ONLY: finalize_parallel24 USE parallel_lmdz 25 25 USE indice_sol_mod 26 26 -
LMDZ5/trunk/libf/dyn3dmem/conf_gcm.F
r1793 r1823 17 17 use mod_filtre_fft_loc, ONLY : use_filtre_fft_loc=>use_filtre_fft 18 18 use mod_hallo, ONLY : use_mpi_alloc 19 use parallel, ONLY : omp_chunk19 USE parallel_lmdz, ONLY : omp_chunk 20 20 USE infotrac, ONLY : type_trac 21 21 use assert_m, only: assert -
LMDZ5/trunk/libf/dyn3dmem/convflu_loc.F
r1632 r1823 15 15 c nbniv est le nombre de niveaux vert. de xflu et de yflu . 16 16 c 17 USE parallel 17 USE parallel_lmdz 18 18 IMPLICIT NONE 19 19 c -
LMDZ5/trunk/libf/dyn3dmem/convmas1_loc.F
r1632 r1823 1 1 SUBROUTINE convmas1_loc (pbaru, pbarv, convm ) 2 2 c 3 USE parallel 3 USE parallel_lmdz 4 4 USE mod_filtreg_p 5 5 IMPLICIT NONE -
LMDZ5/trunk/libf/dyn3dmem/convmas2_loc.F
r1632 r1823 1 1 SUBROUTINE convmas2_loc ( convm ) 2 2 c 3 USE parallel 3 USE parallel_lmdz 4 4 IMPLICIT NONE 5 5 -
LMDZ5/trunk/libf/dyn3dmem/convmas_loc.F
r1632 r1823 1 1 SUBROUTINE convmas_loc (pbaru, pbarv, convm ) 2 2 c 3 USE parallel 3 USE parallel_lmdz 4 4 USE mod_filtreg_p 5 5 IMPLICIT NONE -
LMDZ5/trunk/libf/dyn3dmem/covcont_loc.F
r1632 r1823 1 1 SUBROUTINE covcont_loc (klevel,ucov, vcov, ucont, vcont ) 2 USE parallel 2 USE parallel_lmdz 3 3 IMPLICIT NONE 4 4 -
LMDZ5/trunk/libf/dyn3dmem/covnat_loc.F
r1632 r1823 3 3 ! 4 4 SUBROUTINE covnat_loc(klevel,ucov, vcov, unat, vnat ) 5 USE parallel 5 USE parallel_lmdz 6 6 IMPLICIT NONE 7 7 -
LMDZ5/trunk/libf/dyn3dmem/dissip_loc.F
r1632 r1823 1 1 SUBROUTINE dissip_loc( vcov,ucov,teta,p, dv,du,dh ) 2 2 c 3 USE parallel 3 USE parallel_lmdz 4 4 USE write_field_loc 5 5 USE dissip_mod -
LMDZ5/trunk/libf/dyn3dmem/dissip_mod.F90
r1810 r1823 8 8 USE bands 9 9 USE allocate_field_mod 10 USE parallel 10 USE parallel_lmdz 11 11 USE dimensions_mod 12 12 USE gradiv2_mod, ONLY : gradiv2_allocate … … 25 25 USE allocate_field_mod 26 26 USE bands 27 USE parallel 27 USE parallel_lmdz 28 28 USE gradiv2_mod,ONLY : gradiv2_switch_dissip 29 29 USE nxgraro2_mod,ONLY : nxgraro2_switch_dissip -
LMDZ5/trunk/libf/dyn3dmem/diverg_gam_loc.F
r1632 r1823 9 9 c x et y etant des composantes covariantes ... 10 10 c ********************************************************************* 11 USE parallel 11 USE parallel_lmdz 12 12 IMPLICIT NONE 13 13 c -
LMDZ5/trunk/libf/dyn3dmem/diverg_p.F
r1632 r1823 8 8 c x et y etant des composantes covariantes ... 9 9 c ********************************************************************* 10 USE parallel 10 USE parallel_lmdz 11 11 IMPLICIT NONE 12 12 c -
LMDZ5/trunk/libf/dyn3dmem/divergf_loc.F
r1632 r1823 8 8 c x et y etant des composantes covariantes ... 9 9 c ********************************************************************* 10 USE PARALLEL10 USE parallel_lmdz 11 11 USE mod_filtreg_p 12 12 IMPLICIT NONE -
LMDZ5/trunk/libf/dyn3dmem/divgrad2_loc.F
r1632 r1823 10 10 c divgra est un argument de sortie pour le s-prg 11 11 c 12 USE parallel 12 USE parallel_lmdz 13 13 USE times 14 14 USE mod_hallo -
LMDZ5/trunk/libf/dyn3dmem/divgrad2_mod.F90
r1810 r1823 8 8 USE bands 9 9 USE allocate_field_mod 10 USE parallel 10 USE parallel_lmdz 11 11 USE dimensions_mod 12 12 IMPLICIT NONE … … 22 22 USE allocate_field_mod 23 23 USE bands 24 USE parallel 24 USE parallel_lmdz 25 25 IMPLICIT NONE 26 26 TYPE(distrib),INTENT(IN) :: dist -
LMDZ5/trunk/libf/dyn3dmem/dteta1_loc.F
r1632 r1823 1 1 SUBROUTINE dteta1_loc ( teta, pbaru, pbarv, dteta) 2 USE parallel 2 USE parallel_lmdz 3 3 USE write_field_p 4 4 USE mod_filtreg_p -
LMDZ5/trunk/libf/dyn3dmem/dudv1_loc.F
r1632 r1823 1 1 SUBROUTINE dudv1_loc ( vorpot, pbaru, pbarv, du, dv ) 2 USE parallel 2 USE parallel_lmdz 3 3 IMPLICIT NONE 4 4 c -
LMDZ5/trunk/libf/dyn3dmem/dudv2_loc.F
r1632 r1823 1 1 SUBROUTINE dudv2_loc ( teta, pkf, bern, du, dv ) 2 USE parallel 2 USE parallel_lmdz 3 3 IMPLICIT NONE 4 4 c -
LMDZ5/trunk/libf/dyn3dmem/dynetat0_loc.F
r1673 r1823 6 6 USE infotrac 7 7 use control_mod, only : planet_type 8 USE parallel 8 USE parallel_lmdz 9 9 IMPLICIT NONE 10 10 -
LMDZ5/trunk/libf/dyn3dmem/dynredem_loc.F
r1673 r1823 7 7 USE IOIPSL 8 8 #endif 9 USE parallel 9 USE parallel_lmdz 10 10 USE mod_hallo 11 11 USE infotrac … … 528 528 SUBROUTINE dynredem1_loc(fichnom,time, 529 529 . vcov,ucov,teta,q,masse,ps) 530 USE parallel 530 USE parallel_lmdz 531 531 USE mod_hallo 532 532 USE infotrac -
LMDZ5/trunk/libf/dyn3dmem/dynredem_mod.F90
r1810 r1823 8 8 SUBROUTINE dynredem_write_u(ncid,id,var,ll) 9 9 USE dimensions_mod 10 USE parallel 10 USE parallel_lmdz 11 11 USE mod_hallo 12 12 IMPLICIT NONE … … 73 73 SUBROUTINE dynredem_write_v(ncid,id,var,ll) 74 74 USE dimensions_mod 75 USE parallel 75 USE parallel_lmdz 76 76 USE mod_hallo 77 77 IMPLICIT NONE … … 138 138 SUBROUTINE dynredem_read_u(ncid,id,var,ll) 139 139 USE dimensions_mod 140 USE parallel 140 USE parallel_lmdz 141 141 USE mod_hallo 142 142 IMPLICIT NONE -
LMDZ5/trunk/libf/dyn3dmem/enercin_loc.F
r1632 r1823 1 1 SUBROUTINE enercin_loc ( vcov, ucov, vcont, ucont, ecin ) 2 USE parallel 2 USE parallel_lmdz 3 3 IMPLICIT NONE 4 4 -
LMDZ5/trunk/libf/dyn3dmem/exner_hyb_loc.F
r1673 r1823 29 29 c 30 30 c 31 USE parallel 31 USE parallel_lmdz 32 32 USE mod_filtreg_p 33 33 USE write_field_loc -
LMDZ5/trunk/libf/dyn3dmem/exner_milieu_loc.F
r1749 r1823 26 26 c ( voir note de Fr.Hourdin ) , 27 27 c 28 USE parallel 28 USE parallel_lmdz 29 29 USE mod_filtreg_p 30 30 IMPLICIT NONE -
LMDZ5/trunk/libf/dyn3dmem/filtreg_p.F
r1680 r1823 3 3 SUBROUTINE filtreg_p ( champ, ibeg, iend, nlat, nbniv, 4 4 & ifiltre, iaire, griscal ,iter) 5 USE Parallel, only : OMP_CHUNK5 USE parallel_lmdz, only : OMP_CHUNK 6 6 USE mod_filtre_fft 7 7 USE timer_filtre -
LMDZ5/trunk/libf/dyn3dmem/flumass_loc.F
r1632 r1823 1 1 SUBROUTINE flumass_loc(massebx,masseby,vcont,ucont,pbaru,pbarv) 2 USE parallel 2 USE parallel_lmdz 3 3 IMPLICIT NONE 4 4 -
LMDZ5/trunk/libf/dyn3dmem/friction_loc.F
r1673 r1823 4 4 c======================================================================= 5 5 SUBROUTINE friction_loc(ucov,vcov,pdt) 6 USE parallel 6 USE parallel_lmdz 7 7 USE control_mod 8 8 #ifdef CPP_IOIPSL -
LMDZ5/trunk/libf/dyn3dmem/gcm.F
r1785 r1823 11 11 12 12 USE mod_const_mpi, ONLY: init_const_mpi 13 USE parallel 13 USE parallel_lmdz 14 14 USE infotrac 15 15 USE mod_interface_dyn_phys -
LMDZ5/trunk/libf/dyn3dmem/geopot_loc.F
r1632 r1823 1 1 SUBROUTINE geopot_loc ( ngrid, teta, pk, pks, phis, phi ) 2 USE parallel 2 USE parallel_lmdz 3 3 IMPLICIT NONE 4 4 -
LMDZ5/trunk/libf/dyn3dmem/getparam.F90
r1632 r1823 18 18 CONTAINS 19 19 SUBROUTINE ini_getparam(fichier) 20 USE parallel 20 USE parallel_lmdz 21 21 ! 22 22 IMPLICIT NONE … … 28 28 29 29 SUBROUTINE fin_getparam 30 USE parallel 30 USE parallel_lmdz 31 31 ! 32 32 IMPLICIT NONE … … 37 37 38 38 SUBROUTINE getparamr(TARGET,def_val,ret_val,comment) 39 USE parallel 39 USE parallel_lmdz 40 40 ! 41 41 IMPLICIT NONE … … 63 63 64 64 SUBROUTINE getparami(TARGET,def_val,ret_val,comment) 65 USE parallel 65 USE parallel_lmdz 66 66 ! 67 67 IMPLICIT NONE … … 90 90 91 91 SUBROUTINE getparaml(TARGET,def_val,ret_val,comment) 92 USE parallel 92 USE parallel_lmdz 93 93 ! 94 94 IMPLICIT NONE -
LMDZ5/trunk/libf/dyn3dmem/gr_dyn_fi_p.F
r1673 r1823 7 7 USE mod_interface_dyn_phys 8 8 USE dimphy 9 USE PARALLEL9 USE parallel_lmdz 10 10 IMPLICIT NONE 11 11 c======================================================================= -
LMDZ5/trunk/libf/dyn3dmem/gr_fi_dyn_p.F
r1673 r1823 7 7 USE mod_interface_dyn_phys 8 8 USE dimphy 9 use parallel9 USE parallel_lmdz 10 10 IMPLICIT NONE 11 11 c======================================================================= -
LMDZ5/trunk/libf/dyn3dmem/gr_u_scal_loc.F
r1632 r1823 25 25 c 26 26 c======================================================================= 27 USE parallel 27 USE parallel_lmdz 28 28 IMPLICIT NONE 29 29 c----------------------------------------------------------------------- -
LMDZ5/trunk/libf/dyn3dmem/gr_v_scal_loc.F
r1632 r1823 25 25 c 26 26 c======================================================================= 27 USE parallel 27 USE parallel_lmdz 28 28 IMPLICIT NONE 29 29 c----------------------------------------------------------------------- -
LMDZ5/trunk/libf/dyn3dmem/grad_loc.F
r1632 r1823 10 10 c pgx et pgy sont des arguments de sortie pour le s-prog 11 11 c 12 USE parallel 12 USE parallel_lmdz 13 13 IMPLICIT NONE 14 14 c -
LMDZ5/trunk/libf/dyn3dmem/grad_p.F
r1632 r1823 10 10 c pgx et pgy sont des arguments de sortie pour le s-prog 11 11 c 12 USE parallel 12 USE parallel_lmdz 13 13 IMPLICIT NONE 14 14 c -
LMDZ5/trunk/libf/dyn3dmem/gradiv2_loc.F
r1632 r1823 13 13 c 14 14 c 15 USE parallel 15 USE parallel_lmdz 16 16 USE times 17 17 USE Write_field_p -
LMDZ5/trunk/libf/dyn3dmem/gradiv2_mod.F90
r1810 r1823 10 10 USE bands 11 11 USE allocate_field_mod 12 USE parallel 12 USE parallel_lmdz 13 13 USE dimensions_mod 14 14 IMPLICIT NONE … … 26 26 USE allocate_field_mod 27 27 USE bands 28 USE parallel 28 USE parallel_lmdz 29 29 IMPLICIT NONE 30 30 TYPE(distrib),INTENT(IN) :: dist -
LMDZ5/trunk/libf/dyn3dmem/groupe_loc.F
r1632 r1823 1 1 subroutine groupe_loc(pext,pbaru,pbarv,pbarum,pbarvm,wm) 2 USE parallel 2 USE parallel_lmdz 3 3 USE Write_field_loc 4 4 USE groupe_mod -
LMDZ5/trunk/libf/dyn3dmem/groupe_mod.F90
r1810 r1823 9 9 USE bands 10 10 USE allocate_field_mod 11 USE parallel 11 USE parallel_lmdz 12 12 USE infotrac 13 13 USE advtrac_mod, ONLY : advtrac_allocate … … 27 27 USE allocate_field_mod 28 28 USE bands 29 USE parallel 29 USE parallel_lmdz 30 30 IMPLICIT NONE 31 31 TYPE(distrib),INTENT(IN) :: dist -
LMDZ5/trunk/libf/dyn3dmem/groupeun_loc.F
r1632 r1823 1 1 SUBROUTINE groupeun_loc(jjmax,llmax,sb,se,jjb,jje,q) 2 USE parallel 2 USE parallel_lmdz 3 3 USE Write_Field_p 4 4 IMPLICIT NONE … … 135 135 SUBROUTINE init_groupeun_loc(airen_tab, aires_tab) 136 136 137 USE parallel 137 USE parallel_lmdz 138 138 IMPLICIT NONE 139 139 -
LMDZ5/trunk/libf/dyn3dmem/guide_loc_mod.F90
r1806 r1823 12 12 USE Write_Field_loc 13 13 use netcdf, only: nf90_nowrite, nf90_open, nf90_inq_varid, nf90_close 14 USE parallel 14 USE parallel_lmdz 15 15 USE pres2lev_mod 16 16 … … 293 293 !======================================================================= 294 294 SUBROUTINE guide_main(itau,ucov,vcov,teta,q,masse,ps) 295 use parallel295 USE parallel_lmdz 296 296 USE control_mod 297 297 USE write_field_loc … … 858 858 !======================================================================= 859 859 SUBROUTINE guide_interp(psi,teta) 860 USE parallel 860 USE parallel_lmdz 861 861 USE mod_hallo 862 862 USE Bands … … 1975 1975 !======================================================================= 1976 1976 SUBROUTINE guide_out(varname,hsize,vsize,field,factt) 1977 USE parallel 1977 USE parallel_lmdz 1978 1978 IMPLICIT NONE 1979 1979 -
LMDZ5/trunk/libf/dyn3dmem/iniacademic_loc.F90
r1749 r1823 7 7 USE infotrac, ONLY : nqtot 8 8 USE control_mod, ONLY: day_step,planet_type 9 USE parallel 9 USE parallel_lmdz 10 10 #ifdef CPP_IOIPSL 11 11 USE IOIPSL -
LMDZ5/trunk/libf/dyn3dmem/initdynav_loc.F
r1632 r1823 8 8 USE IOIPSL 9 9 #endif 10 use parallel10 USE parallel_lmdz 11 11 use Write_field 12 12 use misc_mod -
LMDZ5/trunk/libf/dyn3dmem/initfluxsto_p.F
r1673 r1823 10 10 USE IOIPSL 11 11 #endif 12 use parallel12 USE parallel_lmdz 13 13 use Write_field 14 14 use misc_mod -
LMDZ5/trunk/libf/dyn3dmem/inithist_loc.F
r1632 r1823 8 8 USE IOIPSL 9 9 #endif 10 use parallel10 USE parallel_lmdz 11 11 use Write_field 12 12 use misc_mod -
LMDZ5/trunk/libf/dyn3dmem/integrd_loc.F
r1705 r1823 5 5 $ ( nq,vcovm1,ucovm1,tetam1,psm1,massem1, 6 6 $ dv,du,dteta,dq,dp,vcov,ucov,teta,q,ps0,masse,phis) !,finvmaold) 7 USE parallel 7 USE parallel_lmdz 8 8 USE control_mod 9 9 USE mod_filtreg_p -
LMDZ5/trunk/libf/dyn3dmem/integrd_mod.F90
r1810 r1823 12 12 USE bands 13 13 USE allocate_field_mod 14 USE parallel 14 USE parallel_lmdz 15 15 USE dimensions_mod 16 16 USE advect_new_mod,ONLY : advect_new_allocate … … 30 30 USE allocate_field_mod 31 31 USE bands 32 USE parallel 32 USE parallel_lmdz 33 33 IMPLICIT NONE 34 34 TYPE(distrib),INTENT(IN) :: dist -
LMDZ5/trunk/libf/dyn3dmem/laplacien_gam_loc.F
r1632 r1823 11 11 c divgra est un argument de sortie pour le s-prog 12 12 c 13 USE parallel 13 USE parallel_lmdz 14 14 IMPLICIT NONE 15 15 c -
LMDZ5/trunk/libf/dyn3dmem/laplacien_loc.F
r1632 r1823 9 9 c divgra est un argument de sortie pour le s-prog 10 10 c 11 USE parallel 11 USE parallel_lmdz 12 12 USE mod_filtreg_p 13 13 IMPLICIT NONE -
LMDZ5/trunk/libf/dyn3dmem/laplacien_rot_loc.F
r1632 r1823 10 10 c rotout est un argument de sortie pour le s-prog 11 11 c 12 USE parallel 12 USE parallel_lmdz 13 13 USE mod_filtreg_p 14 14 IMPLICIT NONE -
LMDZ5/trunk/libf/dyn3dmem/laplacien_rotgam_loc.F
r1632 r1823 9 9 c divgra est un argument de sortie pour le s-prog 10 10 c 11 USE parallel 11 USE parallel_lmdz 12 12 IMPLICIT NONE 13 13 c -
LMDZ5/trunk/libf/dyn3dmem/leapfrog_loc.F
r1810 r1823 13 13 14 14 USE misc_mod 15 USE parallel 15 USE parallel_lmdz 16 16 USE times 17 17 USE mod_hallo -
LMDZ5/trunk/libf/dyn3dmem/leapfrog_mod.F90
r1810 r1823 40 40 USE bands 41 41 USE allocate_field_mod 42 USE parallel 42 USE parallel_lmdz 43 43 USE dimensions_mod 44 44 USE infotrac … … 96 96 USE allocate_field_mod 97 97 USE bands 98 USE parallel 98 USE parallel_lmdz 99 99 USE caldyn_mod,ONLY : caldyn_switch_caldyn 100 100 USE integrd_mod,ONLY : integrd_switch_caldyn … … 145 145 USE allocate_field_mod 146 146 USE bands 147 USE parallel 147 USE parallel_lmdz 148 148 USE call_dissip_mod,ONLY : call_dissip_switch_dissip 149 149 IMPLICIT NONE -
LMDZ5/trunk/libf/dyn3dmem/massbar_loc.F
r1632 r1823 13 13 c 14 14 c 15 USE parallel 15 USE parallel_lmdz 16 16 IMPLICIT NONE 17 17 c -
LMDZ5/trunk/libf/dyn3dmem/massbarxy_loc.F
r1632 r1823 1 1 SUBROUTINE massbarxy_loc( masse, massebxy ) 2 USE parallel 2 USE parallel_lmdz 3 3 implicit none 4 4 c ********************************************************************** -
LMDZ5/trunk/libf/dyn3dmem/massdair_loc.F
r1632 r1823 1 1 SUBROUTINE massdair_loc( p, masse ) 2 USE parallel 2 USE parallel_lmdz 3 3 c 4 4 c ********************************************************************* -
LMDZ5/trunk/libf/dyn3dmem/mod_filtreg_p.F
r1805 r1823 5 5 SUBROUTINE filtreg_p ( champ,jjb,jje, ibeg, iend, nlat, nbniv, 6 6 & ifiltre, iaire, griscal ,iter) 7 USE Parallel, only : OMP_CHUNK7 USE parallel_lmdz, only : OMP_CHUNK 8 8 USE mod_filtre_fft_loc 9 9 USE timer_filtre -
LMDZ5/trunk/libf/dyn3dmem/mod_hallo.F90
r1810 r1823 1 1 module mod_Hallo 2 USE parallel 2 USE parallel_lmdz 3 3 implicit none 4 4 logical,save :: use_mpi_alloc … … 340 340 341 341 SUBROUTINE Register_SwapField1d_u(FieldS,FieldR,new_dist,a_request,old_dist,up,down) 342 USE parallel 342 USE parallel_lmdz 343 343 USE dimensions_mod 344 344 IMPLICIT NONE … … 371 371 372 372 SUBROUTINE Register_SwapField2d_u1d(FieldS,FieldR,new_dist,a_request,old_dist,up,down) 373 USE parallel 373 USE parallel_lmdz 374 374 USE dimensions_mod 375 375 IMPLICIT NONE … … 405 405 406 406 SUBROUTINE Register_SwapField3d_u(FieldS,FieldR,new_dist,a_request,old_dist,up,down) 407 USE parallel 407 USE parallel_lmdz 408 408 USE dimensions_mod 409 409 IMPLICIT NONE … … 440 440 441 441 SUBROUTINE Register_SwapField1d_u2d(FieldS,FieldR,new_dist,a_request,old_dist,up,down) 442 USE parallel 442 USE parallel_lmdz 443 443 USE dimensions_mod 444 444 … … 472 472 473 473 SUBROUTINE Register_SwapField2d_u2d(FieldS,FieldR,new_dist,a_request,old_dist,up,down) 474 USE parallel 474 USE parallel_lmdz 475 475 USE dimensions_mod 476 476 … … 507 507 508 508 SUBROUTINE Register_SwapField3d_u2d(FieldS,FieldR,new_dist,a_request,old_dist,up,down) 509 USE parallel 509 USE parallel_lmdz 510 510 USE dimensions_mod 511 511 IMPLICIT NONE … … 546 546 547 547 SUBROUTINE Register_SwapField1d_v(FieldS,FieldR,new_dist,a_request,old_dist,up,down) 548 USE parallel 548 USE parallel_lmdz 549 549 USE dimensions_mod 550 550 IMPLICIT NONE … … 577 577 578 578 SUBROUTINE Register_SwapField2d_v1d(FieldS,FieldR,new_dist,a_request,old_dist,up,down) 579 USE parallel 579 USE parallel_lmdz 580 580 USE dimensions_mod 581 581 IMPLICIT NONE … … 611 611 612 612 SUBROUTINE Register_SwapField3d_v(FieldS,FieldR,new_dist,a_request,old_dist,up,down) 613 USE parallel 613 USE parallel_lmdz 614 614 USE dimensions_mod 615 615 IMPLICIT NONE … … 647 647 648 648 SUBROUTINE Register_SwapField1d_v2d(FieldS,FieldR,new_dist,a_request,old_dist,up,down) 649 USE parallel 649 USE parallel_lmdz 650 650 USE dimensions_mod 651 651 IMPLICIT NONE … … 678 678 679 679 SUBROUTINE Register_SwapField2d_v2d(FieldS,FieldR,new_dist,a_request,old_dist,up,down) 680 USE parallel 680 USE parallel_lmdz 681 681 USE dimensions_mod 682 682 IMPLICIT NONE … … 712 712 713 713 SUBROUTINE Register_SwapField3d_v2d(FieldS,FieldR,new_dist,a_request,old_dist,up,down) 714 USE parallel 714 USE parallel_lmdz 715 715 USE dimensions_mod 716 716 IMPLICIT NONE … … 747 747 748 748 SUBROUTINE Register_SwapField_gen_u(FieldS,FieldR,ll,old_dist,new_dist,Up,Down,a_request) 749 USE parallel 749 USE parallel_lmdz 750 750 USE dimensions_mod 751 751 IMPLICIT NONE … … 800 800 801 801 SUBROUTINE Register_SwapField_gen_v(FieldS,FieldR,ll,old_dist,new_dist,Up,Down,a_request) 802 USE parallel 802 USE parallel_lmdz 803 803 USE dimensions_mod 804 804 IMPLICIT NONE -
LMDZ5/trunk/libf/dyn3dmem/nxgrad_gam_loc.F
r1632 r1823 9 9 c x et y sont des arguments de sortie pour le s-prog 10 10 c 11 USE parallel 11 USE parallel_lmdz 12 12 13 13 IMPLICIT NONE -
LMDZ5/trunk/libf/dyn3dmem/nxgrad_loc.F
r1632 r1823 9 9 c x et y sont des arguments de sortie pour le s-prog 10 10 c 11 USE parallel 11 USE parallel_lmdz 12 12 IMPLICIT NONE 13 13 c -
LMDZ5/trunk/libf/dyn3dmem/nxgraro2_loc.F
r1632 r1823 13 13 c 14 14 USE write_Field_p 15 USE parallel 15 USE parallel_lmdz 16 16 USE times 17 17 USE mod_hallo -
LMDZ5/trunk/libf/dyn3dmem/nxgraro2_mod.F90
r1810 r1823 10 10 USE bands 11 11 USE allocate_field_mod 12 USE parallel 12 USE parallel_lmdz 13 13 USE dimensions_mod 14 14 IMPLICIT NONE … … 26 26 USE allocate_field_mod 27 27 USE bands 28 USE parallel 28 USE parallel_lmdz 29 29 IMPLICIT NONE 30 30 TYPE(distrib),INTENT(IN) :: dist -
LMDZ5/trunk/libf/dyn3dmem/nxgrarot_p.F
r1632 r1823 13 13 c 14 14 c 15 USE parallel 15 USE parallel_lmdz 16 16 USE times 17 17 USE write_field_p -
LMDZ5/trunk/libf/dyn3dmem/pression_loc.F
r1632 r1823 1 1 SUBROUTINE pression_loc( ngrid, ap, bp, ps, p ) 2 USE parallel 2 USE parallel_lmdz 3 3 c 4 4 -
LMDZ5/trunk/libf/dyn3dmem/qminimum_loc.F
r1632 r1823 1 1 SUBROUTINE qminimum_loc( q,nq,deltap ) 2 USE parallel 2 USE parallel_lmdz 3 3 IMPLICIT none 4 4 c -
LMDZ5/trunk/libf/dyn3dmem/rotat_nfil_loc.F
r1632 r1823 10 10 c rot est un argument de sortie pour le s-prog 11 11 c 12 USE parallel 12 USE parallel_lmdz 13 13 IMPLICIT NONE 14 14 c -
LMDZ5/trunk/libf/dyn3dmem/rotat_p.F
r1632 r1823 10 10 c rot est un argument de sortie pour le s-prog 11 11 c 12 USE parallel 12 USE parallel_lmdz 13 13 IMPLICIT NONE 14 14 c -
LMDZ5/trunk/libf/dyn3dmem/rotatf_loc.F
r1632 r1823 10 10 c rot est un argument de sortie pour le s-prog 11 11 c 12 USE parallel 12 USE parallel_lmdz 13 13 USE mod_filtreg_p 14 14 IMPLICIT NONE -
LMDZ5/trunk/libf/dyn3dmem/sw_case_williamson91_6_loc.F
r1749 r1823 26 26 c 27 27 c======================================================================= 28 USE parallel 28 USE parallel_lmdz 29 29 30 30 IMPLICIT NONE -
LMDZ5/trunk/libf/dyn3dmem/times.F90
r1632 r1823 25 25 26 26 subroutine init_timer 27 use parallel27 USE parallel_lmdz 28 28 implicit none 29 29 #include "dimensions.h" … … 101 101 102 102 subroutine stop_timer(no_timer) 103 use parallel103 USE parallel_lmdz 104 104 implicit none 105 105 integer :: no_timer … … 136 136 137 137 subroutine allgather_timer 138 use parallel138 USE parallel_lmdz 139 139 implicit none 140 140 #ifdef CPP_MPI … … 171 171 172 172 subroutine allgather_timer_average 173 use parallel173 USE parallel_lmdz 174 174 implicit none 175 175 #ifdef CPP_MPI -
LMDZ5/trunk/libf/dyn3dmem/top_bound_loc.F
r1793 r1823 3 3 ! 4 4 SUBROUTINE top_bound_loc(vcov,ucov,teta,masse,dt) 5 USE parallel 5 USE parallel_lmdz 6 6 IMPLICIT NONE 7 7 c -
LMDZ5/trunk/libf/dyn3dmem/tourpot_loc.F
r1632 r1823 1 1 SUBROUTINE tourpot_loc ( vcov, ucov, massebxy, vorpot ) 2 USE parallel 2 USE parallel_lmdz 3 3 USE mod_filtreg_p 4 4 IMPLICIT NONE -
LMDZ5/trunk/libf/dyn3dmem/vitvert_loc.F
r1632 r1823 1 1 SUBROUTINE vitvert_loc ( convm , w ) 2 2 c 3 USE parallel 3 USE parallel_lmdz 4 4 IMPLICIT NONE 5 5 -
LMDZ5/trunk/libf/dyn3dmem/vlsplt_loc.F
r1673 r1823 13 13 c 14 14 c -------------------------------------------------------------------- 15 USE Parallel15 USE parallel_lmdz 16 16 IMPLICIT NONE 17 17 c … … 348 348 c 349 349 c -------------------------------------------------------------------- 350 USE parallel 350 USE parallel_lmdz 351 351 IMPLICIT NONE 352 352 c … … 737 737 c 738 738 c -------------------------------------------------------------------- 739 USE Parallel739 USE parallel_lmdz 740 740 USE vlz_mod 741 741 IMPLICIT NONE -
LMDZ5/trunk/libf/dyn3dmem/vlspltgen_loc.F
r1632 r1823 23 23 c pk exner au milieu des couches necessaire pour calculer Qsat 24 24 c -------------------------------------------------------------------- 25 USE parallel 25 USE parallel_lmdz 26 26 USE mod_hallo 27 27 USE Write_Field_loc -
LMDZ5/trunk/libf/dyn3dmem/vlspltgen_mod.F90
r1810 r1823 13 13 USE bands 14 14 USE allocate_field_mod 15 USE parallel 15 USE parallel_lmdz 16 16 USE infotrac 17 17 USE vlz_mod,ONLY : vlz_allocate … … 36 36 USE allocate_field_mod 37 37 USE bands 38 USE parallel 38 USE parallel_lmdz 39 39 USE vlz_mod,ONLY : vlz_switch_vanleer 40 40 IMPLICIT NONE -
LMDZ5/trunk/libf/dyn3dmem/vlspltqs_loc.F
r1673 r1823 8 8 c 9 9 c -------------------------------------------------------------------- 10 USE parallel 10 USE parallel_lmdz 11 11 IMPLICIT NONE 12 12 c … … 360 360 c 361 361 c -------------------------------------------------------------------- 362 USE parallel 362 USE parallel_lmdz 363 363 IMPLICIT NONE 364 364 c -
LMDZ5/trunk/libf/dyn3dmem/vlz_mod.F90
r1810 r1823 11 11 USE bands 12 12 USE allocate_field_mod 13 USE parallel 13 USE parallel_lmdz 14 14 USE infotrac 15 15 USE dimensions_mod … … 28 28 USE allocate_field_mod 29 29 USE bands 30 USE parallel 30 USE parallel_lmdz 31 31 IMPLICIT NONE 32 32 TYPE(distrib),INTENT(IN) :: dist -
LMDZ5/trunk/libf/dyn3dmem/write_field_loc.F90
r1632 r1823 34 34 35 35 SUBROUTINE write_field_u_gen(name,Field,ll) 36 USE parallel 36 USE parallel_lmdz 37 37 USE write_field 38 38 USE mod_hallo … … 98 98 99 99 SUBROUTINE write_field_v_gen(name,Field,ll) 100 USE parallel 100 USE parallel_lmdz 101 101 USE write_field 102 102 USE mod_hallo -
LMDZ5/trunk/libf/dyn3dmem/write_field_p.F90
r1632 r1823 9 9 10 10 subroutine write_field1D_p(name,Field) 11 USE parallel 11 USE parallel_lmdz 12 12 USE write_field 13 13 implicit none … … 30 30 31 31 subroutine write_field2D_p(name,Field) 32 USE parallel 32 USE parallel_lmdz 33 33 USE write_field 34 34 implicit none … … 51 51 52 52 subroutine write_field3D_p(name,Field) 53 USE parallel 53 USE parallel_lmdz 54 54 USE write_field 55 55 implicit none -
LMDZ5/trunk/libf/dyn3dmem/writedynav_loc.F
r1632 r1823 9 9 USE ioipsl 10 10 #endif 11 USE parallel 11 USE parallel_lmdz 12 12 USE misc_mod 13 13 USE infotrac, ONLY : nqtot, ttext -
LMDZ5/trunk/libf/dyn3dmem/writehist_loc.F
r1632 r1823 9 9 USE ioipsl 10 10 #endif 11 USE parallel 11 USE parallel_lmdz 12 12 USE misc_mod 13 13 USE infotrac, ONLY : nqtot, ttext -
LMDZ5/trunk/libf/dyn3dpar/abort_gcm.F
r1748 r1823 12 12 USE ioipsl_getincom 13 13 #endif 14 USE parallel 14 USE parallel_lmdz 15 15 #include "iniprint.h" 16 16 -
LMDZ5/trunk/libf/dyn3dpar/addfi_p.F
r1454 r1823 5 5 S pucov, pvcov, pteta, pq , pps , 6 6 S pdufi, pdvfi, pdhfi,pdqfi, pdpfi ) 7 USE parallel 7 USE parallel_lmdz 8 8 USE infotrac, ONLY : nqtot 9 9 USE control_mod, ONLY : planet_type -
LMDZ5/trunk/libf/dyn3dpar/advect_new_p.F
r774 r1823 4 4 SUBROUTINE advect_new_p(ucov,vcov,teta,w,massebx,masseby, 5 5 & du,dv,dteta) 6 USE parallel 6 USE parallel_lmdz 7 7 USE write_field_p 8 8 IMPLICIT NONE -
LMDZ5/trunk/libf/dyn3dpar/advect_p.F
r774 r1823 3 3 ! 4 4 SUBROUTINE advect_p(ucov,vcov,teta,w,massebx,masseby,du,dv,dteta) 5 USE parallel 5 USE parallel_lmdz 6 6 USE write_field_p 7 7 IMPLICIT NONE -
LMDZ5/trunk/libf/dyn3dpar/advtrac_p.F90
r1549 r1823 10 10 ! M.A Filiberti (04/2002) 11 11 ! 12 USE parallel 12 USE parallel_lmdz 13 13 USE Write_Field_p 14 14 USE Bands -
LMDZ5/trunk/libf/dyn3dpar/bands.F90
r1615 r1823 19 19 20 20 subroutine AllocateBands 21 use parallel21 USE parallel_lmdz 22 22 implicit none 23 23 … … 33 33 34 34 subroutine Read_distrib 35 use parallel35 USE parallel_lmdz 36 36 implicit none 37 37 … … 92 92 93 93 SUBROUTINE Set_Bands 94 USE parallel 94 USE parallel_lmdz 95 95 #ifdef CPP_PHYS 96 96 ! Ehouarn: what follows is only related to // physics … … 134 134 subroutine AdjustBands_caldyn 135 135 use times 136 use parallel136 USE parallel_lmdz 137 137 implicit none 138 138 … … 199 199 subroutine AdjustBands_vanleer 200 200 use times 201 use parallel201 USE parallel_lmdz 202 202 implicit none 203 203 … … 265 265 subroutine AdjustBands_dissip 266 266 use times 267 use parallel267 USE parallel_lmdz 268 268 implicit none 269 269 … … 335 335 USE mod_phys_lmdz_para, only : klon_mpi_para_nb 336 336 #endif 337 USE parallel 337 USE parallel_lmdz 338 338 implicit none 339 339 … … 385 385 386 386 subroutine WriteBands 387 USE parallel 387 USE parallel_lmdz 388 388 implicit none 389 389 include "dimensions.h" -
LMDZ5/trunk/libf/dyn3dpar/bernoui_p.F
r764 r1823 1 1 SUBROUTINE bernoui_p (ngrid,nlay,pphi,pecin,pbern) 2 USE parallel 2 USE parallel_lmdz 3 3 IMPLICIT NONE 4 4 -
LMDZ5/trunk/libf/dyn3dpar/bilan_dyn_p.F
r1550 r1823 13 13 USE IOIPSL 14 14 #endif 15 USE parallel 15 USE parallel_lmdz 16 16 USE mod_hallo 17 17 use misc_mod -
LMDZ5/trunk/libf/dyn3dpar/caladvtrac_p.F
r1454 r1823 7 7 * p ,masse, dq , teta, 8 8 * flxw, pk, iapptrac) 9 USE parallel 9 USE parallel_lmdz 10 10 USE infotrac, ONLY : nqtot 11 11 USE control_mod, ONLY : iapp_tracvl,planet_type -
LMDZ5/trunk/libf/dyn3dpar/caldyn_p.F
r764 r1823 10 10 $ (itau,ucov,vcov,teta,ps,masse,pk,pkf,phis , 11 11 $ phi,conser,du,dv,dteta,dp,w,pbaru,pbarv,time ) 12 USE parallel 12 USE parallel_lmdz 13 13 USE Write_Field_p 14 14 -
LMDZ5/trunk/libf/dyn3dpar/calfis_p.F
r1676 r1823 34 34 USE IOPHY 35 35 #endif 36 USE parallel , ONLY : omp_chunk, using_mpi36 USE parallel_lmdz, ONLY : omp_chunk, using_mpi 37 37 USE Write_Field 38 38 Use Write_field_p -
LMDZ5/trunk/libf/dyn3dpar/ce0l.F90
r1785 r1823 22 22 USE mod_const_mpi 23 23 USE infotrac 24 USE parallel , ONLY: finalize_parallel24 USE parallel_lmdz 25 25 USE indice_sol_mod 26 26 -
LMDZ5/trunk/libf/dyn3dpar/conf_gcm.F
r1793 r1823 16 16 use mod_filtre_fft, ONLY : use_filtre_fft 17 17 use mod_hallo, ONLY : use_mpi_alloc 18 use parallel, ONLY : omp_chunk18 USE parallel_lmdz, ONLY : omp_chunk 19 19 USE infotrac, ONLY : type_trac 20 20 use assert_m, only: assert -
LMDZ5/trunk/libf/dyn3dpar/convflu_p.F
r764 r1823 15 15 c nbniv est le nombre de niveaux vert. de xflu et de yflu . 16 16 c 17 USE parallel 17 USE parallel_lmdz 18 18 IMPLICIT NONE 19 19 c -
LMDZ5/trunk/libf/dyn3dpar/convmas1_p.F
r763 r1823 1 1 SUBROUTINE convmas1_p (pbaru, pbarv, convm ) 2 2 c 3 USE parallel 3 USE parallel_lmdz 4 4 IMPLICIT NONE 5 5 -
LMDZ5/trunk/libf/dyn3dpar/convmas2_p.F
r763 r1823 1 1 SUBROUTINE convmas2_p ( convm ) 2 2 c 3 USE parallel 3 USE parallel_lmdz 4 4 IMPLICIT NONE 5 5 -
LMDZ5/trunk/libf/dyn3dpar/convmas_p.F
r764 r1823 1 1 SUBROUTINE convmas_p (pbaru, pbarv, convm ) 2 2 c 3 USE parallel 3 USE parallel_lmdz 4 4 IMPLICIT NONE 5 5 -
LMDZ5/trunk/libf/dyn3dpar/covcont_p.F
r764 r1823 1 1 SUBROUTINE covcont_p (klevel,ucov, vcov, ucont, vcont ) 2 USE parallel 2 USE parallel_lmdz 3 3 IMPLICIT NONE 4 4 -
LMDZ5/trunk/libf/dyn3dpar/covnat_p.F
r1146 r1823 3 3 ! 4 4 SUBROUTINE covnat_p(klevel,ucov, vcov, unat, vnat ) 5 USE parallel 5 USE parallel_lmdz 6 6 IMPLICIT NONE 7 7 -
LMDZ5/trunk/libf/dyn3dpar/dissip_p.F
r985 r1823 1 1 SUBROUTINE dissip_p( vcov,ucov,teta,p, dv,du,dh ) 2 2 c 3 USE parallel 3 USE parallel_lmdz 4 4 USE write_field_p 5 5 IMPLICIT NONE -
LMDZ5/trunk/libf/dyn3dpar/diverg_gam_p.F
r764 r1823 9 9 c x et y etant des composantes covariantes ... 10 10 c ********************************************************************* 11 USE parallel 11 USE parallel_lmdz 12 12 IMPLICIT NONE 13 13 c -
LMDZ5/trunk/libf/dyn3dpar/diverg_p.F
r764 r1823 8 8 c x et y etant des composantes covariantes ... 9 9 c ********************************************************************* 10 USE parallel 10 USE parallel_lmdz 11 11 IMPLICIT NONE 12 12 c -
LMDZ5/trunk/libf/dyn3dpar/divergf_p.F
r764 r1823 8 8 c x et y etant des composantes covariantes ... 9 9 c ********************************************************************* 10 USE PARALLEL10 USE parallel_lmdz 11 11 IMPLICIT NONE 12 12 c -
LMDZ5/trunk/libf/dyn3dpar/divgrad2_p.F
r985 r1823 10 10 c divgra est un argument de sortie pour le s-prg 11 11 c 12 USE parallel 12 USE parallel_lmdz 13 13 USE times 14 14 USE mod_hallo -
LMDZ5/trunk/libf/dyn3dpar/divgrad_p.F
r764 r1823 1 1 SUBROUTINE divgrad_p (klevel,h, lh, divgra_out ) 2 USE parallel 2 USE parallel_lmdz 3 3 USE times 4 4 IMPLICIT NONE -
LMDZ5/trunk/libf/dyn3dpar/dteta1_p.F
r764 r1823 1 1 SUBROUTINE dteta1_p ( teta, pbaru, pbarv, dteta) 2 USE parallel 2 USE parallel_lmdz 3 3 USE write_field_p 4 4 IMPLICIT NONE -
LMDZ5/trunk/libf/dyn3dpar/dudv1_p.F
r764 r1823 1 1 SUBROUTINE dudv1_p ( vorpot, pbaru, pbarv, du, dv ) 2 USE parallel 2 USE parallel_lmdz 3 3 IMPLICIT NONE 4 4 c -
LMDZ5/trunk/libf/dyn3dpar/dudv2_p.F
r764 r1823 1 1 SUBROUTINE dudv2_p ( teta, pkf, bern, du, dv ) 2 USE parallel 2 USE parallel_lmdz 3 3 IMPLICIT NONE 4 4 c -
LMDZ5/trunk/libf/dyn3dpar/dynredem_p.F
r1635 r1823 7 7 USE IOIPSL 8 8 #endif 9 USE parallel 9 USE parallel_lmdz 10 10 USE infotrac 11 11 use netcdf95, only: NF95_PUT_VAR … … 467 467 SUBROUTINE dynredem1_p(fichnom,time, 468 468 . vcov,ucov,teta,q,masse,ps) 469 USE parallel 469 USE parallel_lmdz 470 470 USE infotrac 471 471 USE control_mod -
LMDZ5/trunk/libf/dyn3dpar/enercin_p.F
r764 r1823 1 1 SUBROUTINE enercin_p ( vcov, ucov, vcont, ucont, ecin ) 2 USE parallel 2 USE parallel_lmdz 3 3 IMPLICIT NONE 4 4 -
LMDZ5/trunk/libf/dyn3dpar/exner_hyb_p.F
r1625 r1823 29 29 c 30 30 c 31 USE parallel 31 USE parallel_lmdz 32 32 IMPLICIT NONE 33 33 c -
LMDZ5/trunk/libf/dyn3dpar/exner_milieu_p.F
r1625 r1823 26 26 c ( voir note de Fr.Hourdin ) , 27 27 c 28 USE parallel 28 USE parallel_lmdz 29 29 IMPLICIT NONE 30 30 c -
LMDZ5/trunk/libf/dyn3dpar/filtreg_p.F
r1680 r1823 3 3 SUBROUTINE filtreg_p ( champ, ibeg, iend, nlat, nbniv, 4 4 & ifiltre, iaire, griscal ,iter) 5 USE Parallel, only : OMP_CHUNK5 USE parallel_lmdz, only : OMP_CHUNK 6 6 USE mod_filtre_fft 7 7 USE timer_filtre -
LMDZ5/trunk/libf/dyn3dpar/flumass_p.F
r764 r1823 1 1 SUBROUTINE flumass_p(massebx,masseby, vcont, ucont, pbaru, pbarv) 2 USE parallel 2 USE parallel_lmdz 3 3 IMPLICIT NONE 4 4 -
LMDZ5/trunk/libf/dyn3dpar/fluxstokenc_p.F
r1454 r1823 8 8 9 9 USE IOIPSL 10 USE parallel 10 USE parallel_lmdz 11 11 USE misc_mod 12 12 USE mod_hallo -
LMDZ5/trunk/libf/dyn3dpar/friction_p.F
r1492 r1823 4 4 c======================================================================= 5 5 SUBROUTINE friction_p(ucov,vcov,pdt) 6 USE parallel 6 USE parallel_lmdz 7 7 USE control_mod 8 8 #ifdef CPP_IOIPSL -
LMDZ5/trunk/libf/dyn3dpar/gcm.F
r1785 r1823 11 11 12 12 USE mod_const_mpi, ONLY: init_const_mpi 13 USE parallel 13 USE parallel_lmdz 14 14 USE infotrac 15 15 USE mod_interface_dyn_phys -
LMDZ5/trunk/libf/dyn3dpar/geopot_p.F
r630 r1823 1 1 SUBROUTINE geopot_p ( ngrid, teta, pk, pks, phis, phi ) 2 USE parallel 2 USE parallel_lmdz 3 3 IMPLICIT NONE 4 4 -
LMDZ5/trunk/libf/dyn3dpar/getparam.F90
r1279 r1823 18 18 CONTAINS 19 19 SUBROUTINE ini_getparam(fichier) 20 USE parallel 20 USE parallel_lmdz 21 21 ! 22 22 IMPLICIT NONE … … 28 28 29 29 SUBROUTINE fin_getparam 30 USE parallel 30 USE parallel_lmdz 31 31 ! 32 32 IMPLICIT NONE … … 37 37 38 38 SUBROUTINE getparamr(TARGET,def_val,ret_val,comment) 39 USE parallel 39 USE parallel_lmdz 40 40 ! 41 41 IMPLICIT NONE … … 63 63 64 64 SUBROUTINE getparami(TARGET,def_val,ret_val,comment) 65 USE parallel 65 USE parallel_lmdz 66 66 ! 67 67 IMPLICIT NONE … … 90 90 91 91 SUBROUTINE getparaml(TARGET,def_val,ret_val,comment) 92 USE parallel 92 USE parallel_lmdz 93 93 ! 94 94 IMPLICIT NONE -
LMDZ5/trunk/libf/dyn3dpar/gr_dyn_fi_p.F
r1615 r1823 7 7 USE mod_interface_dyn_phys 8 8 USE dimphy 9 USE PARALLEL9 USE parallel_lmdz 10 10 IMPLICIT NONE 11 11 c======================================================================= -
LMDZ5/trunk/libf/dyn3dpar/gr_fi_dyn_p.F
r1615 r1823 7 7 USE mod_interface_dyn_phys 8 8 USE dimphy 9 use parallel9 USE parallel_lmdz 10 10 IMPLICIT NONE 11 11 c======================================================================= -
LMDZ5/trunk/libf/dyn3dpar/gr_u_scal_p.F
r1000 r1823 25 25 c 26 26 c======================================================================= 27 USE parallel 27 USE parallel_lmdz 28 28 IMPLICIT NONE 29 29 c----------------------------------------------------------------------- -
LMDZ5/trunk/libf/dyn3dpar/gr_v_scal_p.F
r985 r1823 25 25 c 26 26 c======================================================================= 27 USE parallel 27 USE parallel_lmdz 28 28 IMPLICIT NONE 29 29 c----------------------------------------------------------------------- -
LMDZ5/trunk/libf/dyn3dpar/grad_p.F
r764 r1823 10 10 c pgx et pgy sont des arguments de sortie pour le s-prog 11 11 c 12 USE parallel 12 USE parallel_lmdz 13 13 IMPLICIT NONE 14 14 c -
LMDZ5/trunk/libf/dyn3dpar/gradiv2_p.F
r985 r1823 13 13 c 14 14 c 15 USE parallel 15 USE parallel_lmdz 16 16 USE times 17 17 USE Write_field_p -
LMDZ5/trunk/libf/dyn3dpar/gradiv_p.F
r764 r1823 14 14 c 15 15 c 16 USE parallel 16 USE parallel_lmdz 17 17 USE times 18 18 IMPLICIT NONE -
LMDZ5/trunk/libf/dyn3dpar/groupe_p.F
r1674 r1823 1 1 subroutine groupe_p(pext,pbaru,pbarv,pbarum,pbarvm,wm) 2 USE parallel 2 USE parallel_lmdz 3 3 implicit none 4 4 -
LMDZ5/trunk/libf/dyn3dpar/groupeun_p.F
r1279 r1823 1 1 SUBROUTINE groupeun_p(jjmax,llmax,jjb,jje,q) 2 USE parallel 2 USE parallel_lmdz 3 3 USE Write_Field_p 4 4 IMPLICIT NONE … … 135 135 SUBROUTINE INIT_GROUPEUN_P(airen_tab, aires_tab) 136 136 137 USE parallel 137 USE parallel_lmdz 138 138 IMPLICIT NONE 139 139 -
LMDZ5/trunk/libf/dyn3dpar/guide_p_mod.F90
r1716 r1823 292 292 !======================================================================= 293 293 SUBROUTINE guide_main(itau,ucov,vcov,teta,q,masse,ps) 294 use parallel294 USE parallel_lmdz 295 295 USE control_mod 296 296 … … 653 653 !======================================================================= 654 654 SUBROUTINE guide_interp(psi,teta) 655 USE parallel 655 USE parallel_lmdz 656 656 USE mod_hallo 657 657 USE Bands … … 1636 1636 !======================================================================= 1637 1637 SUBROUTINE guide_out(varname,hsize,vsize,field,factt) 1638 USE parallel 1638 USE parallel_lmdz 1639 1639 IMPLICIT NONE 1640 1640 -
LMDZ5/trunk/libf/dyn3dpar/initdynav_p.F
r1279 r1823 8 8 USE IOIPSL 9 9 #endif 10 use parallel10 USE parallel_lmdz 11 11 use Write_field 12 12 use misc_mod -
LMDZ5/trunk/libf/dyn3dpar/initfluxsto_p.F
r1454 r1823 10 10 USE IOIPSL 11 11 #endif 12 use parallel12 USE parallel_lmdz 13 13 use Write_field 14 14 use misc_mod -
LMDZ5/trunk/libf/dyn3dpar/inithist_p.F
r1279 r1823 9 9 USE IOIPSL 10 10 #endif 11 use parallel11 USE parallel_lmdz 12 12 use Write_field 13 13 use misc_mod -
LMDZ5/trunk/libf/dyn3dpar/integrd_p.F
r1616 r1823 5 5 $ ( nq,vcovm1,ucovm1,tetam1,psm1,massem1, 6 6 $ dv,du,dteta,dq,dp,vcov,ucov,teta,q,ps0,masse,phis) !,finvmaold) 7 USE parallel 7 USE parallel_lmdz 8 8 USE control_mod, only : planet_type 9 9 IMPLICIT NONE -
LMDZ5/trunk/libf/dyn3dpar/laplacien_gam_p.F
r764 r1823 11 11 c divgra est un argument de sortie pour le s-prog 12 12 c 13 USE parallel 13 USE parallel_lmdz 14 14 IMPLICIT NONE 15 15 c -
LMDZ5/trunk/libf/dyn3dpar/laplacien_p.F
r764 r1823 9 9 c divgra est un argument de sortie pour le s-prog 10 10 c 11 USE parallel 11 USE parallel_lmdz 12 12 IMPLICIT NONE 13 13 c -
LMDZ5/trunk/libf/dyn3dpar/laplacien_rot_p.F
r764 r1823 10 10 c rotout est un argument de sortie pour le s-prog 11 11 c 12 USE parallel 12 USE parallel_lmdz 13 13 IMPLICIT NONE 14 14 c -
LMDZ5/trunk/libf/dyn3dpar/laplacien_rotgam_p.F
r764 r1823 9 9 c divgra est un argument de sortie pour le s-prog 10 10 c 11 USE parallel 11 USE parallel_lmdz 12 12 IMPLICIT NONE 13 13 c -
LMDZ5/trunk/libf/dyn3dpar/leapfrog_p.F
r1793 r1823 9 9 10 10 USE misc_mod 11 USE parallel 11 USE parallel_lmdz 12 12 USE times 13 13 USE mod_hallo -
LMDZ5/trunk/libf/dyn3dpar/massbar_p.F
r764 r1823 13 13 c 14 14 c 15 USE parallel 15 USE parallel_lmdz 16 16 IMPLICIT NONE 17 17 c -
LMDZ5/trunk/libf/dyn3dpar/massbarxy_p.F
r764 r1823 1 1 SUBROUTINE massbarxy_p( masse, massebxy ) 2 USE parallel 2 USE parallel_lmdz 3 3 implicit none 4 4 c ********************************************************************** -
LMDZ5/trunk/libf/dyn3dpar/massdair_p.F
r764 r1823 1 1 SUBROUTINE massdair_p( p, masse ) 2 USE parallel 2 USE parallel_lmdz 3 3 c 4 4 c ********************************************************************* -
LMDZ5/trunk/libf/dyn3dpar/mod_hallo.F90
r1000 r1823 1 1 module mod_Hallo 2 USE parallel 2 USE parallel_lmdz 3 3 implicit none 4 4 logical,save :: use_mpi_alloc -
LMDZ5/trunk/libf/dyn3dpar/nxgrad_gam_p.F
r764 r1823 9 9 c x et y sont des arguments de sortie pour le s-prog 10 10 c 11 USE parallel 11 USE parallel_lmdz 12 12 IMPLICIT NONE 13 13 c -
LMDZ5/trunk/libf/dyn3dpar/nxgrad_p.F
r764 r1823 9 9 c x et y sont des arguments de sortie pour le s-prog 10 10 c 11 USE parallel 11 USE parallel_lmdz 12 12 IMPLICIT NONE 13 13 c -
LMDZ5/trunk/libf/dyn3dpar/nxgraro2_p.F
r985 r1823 13 13 c 14 14 USE write_Field_p 15 USE parallel 15 USE parallel_lmdz 16 16 USE times 17 17 USE mod_hallo -
LMDZ5/trunk/libf/dyn3dpar/nxgrarot_p.F
r764 r1823 13 13 c 14 14 c 15 USE parallel 15 USE parallel_lmdz 16 16 USE times 17 17 USE write_field_p -
LMDZ5/trunk/libf/dyn3dpar/pression_p.F
r764 r1823 1 1 SUBROUTINE pression_p( ngrid, ap, bp, ps, p ) 2 USE parallel 2 USE parallel_lmdz 3 3 c 4 4 -
LMDZ5/trunk/libf/dyn3dpar/qminimum_p.F
r1146 r1823 1 1 SUBROUTINE qminimum_p( q,nq,deltap ) 2 USE parallel 2 USE parallel_lmdz 3 3 IMPLICIT none 4 4 c -
LMDZ5/trunk/libf/dyn3dpar/rotat_nfil_p.F
r764 r1823 10 10 c rot est un argument de sortie pour le s-prog 11 11 c 12 USE parallel 12 USE parallel_lmdz 13 13 IMPLICIT NONE 14 14 c -
LMDZ5/trunk/libf/dyn3dpar/rotat_p.F
r764 r1823 10 10 c rot est un argument de sortie pour le s-prog 11 11 c 12 USE parallel 12 USE parallel_lmdz 13 13 IMPLICIT NONE 14 14 c -
LMDZ5/trunk/libf/dyn3dpar/rotatf_p.F
r764 r1823 10 10 c rot est un argument de sortie pour le s-prog 11 11 c 12 USE parallel 12 USE parallel_lmdz 13 13 IMPLICIT NONE 14 14 c -
LMDZ5/trunk/libf/dyn3dpar/times.F90
r1146 r1823 25 25 26 26 subroutine init_timer 27 use parallel27 USE parallel_lmdz 28 28 implicit none 29 29 #include "dimensions.h" … … 101 101 102 102 subroutine stop_timer(no_timer) 103 use parallel103 USE parallel_lmdz 104 104 implicit none 105 105 integer :: no_timer … … 136 136 137 137 subroutine allgather_timer 138 use parallel138 USE parallel_lmdz 139 139 implicit none 140 140 #ifdef CPP_MPI … … 171 171 172 172 subroutine allgather_timer_average 173 use parallel173 USE parallel_lmdz 174 174 implicit none 175 175 #ifdef CPP_MPI -
LMDZ5/trunk/libf/dyn3dpar/top_bound_p.F
r1793 r1823 3 3 ! 4 4 SUBROUTINE top_bound_p(vcov,ucov,teta,masse,dt) 5 USE parallel 5 USE parallel_lmdz 6 6 IMPLICIT NONE 7 7 c -
LMDZ5/trunk/libf/dyn3dpar/tourpot_p.F
r764 r1823 1 1 SUBROUTINE tourpot_p ( vcov, ucov, massebxy, vorpot ) 2 USE parallel 2 USE parallel_lmdz 3 3 IMPLICIT NONE 4 4 -
LMDZ5/trunk/libf/dyn3dpar/vitvert_p.F
r764 r1823 1 1 SUBROUTINE vitvert_p ( convm , w ) 2 2 c 3 USE parallel 3 USE parallel_lmdz 4 4 IMPLICIT NONE 5 5 -
LMDZ5/trunk/libf/dyn3dpar/vlsplt_p.F
r1520 r1823 18 18 c 19 19 c -------------------------------------------------------------------- 20 USE parallel 20 USE parallel_lmdz 21 21 USE mod_hallo 22 22 USE Vampir … … 203 203 c 204 204 c -------------------------------------------------------------------- 205 USE Parallel205 USE parallel_lmdz 206 206 IMPLICIT NONE 207 207 c … … 538 538 c 539 539 c -------------------------------------------------------------------- 540 USE parallel 540 USE parallel_lmdz 541 541 IMPLICIT NONE 542 542 c … … 927 927 c 928 928 c -------------------------------------------------------------------- 929 USE Parallel929 USE parallel_lmdz 930 930 IMPLICIT NONE 931 931 c -
LMDZ5/trunk/libf/dyn3dpar/vlspltgen_p.F
r1146 r1823 22 22 c pk exner au milieu des couches necessaire pour calculer Qsat 23 23 c -------------------------------------------------------------------- 24 USE parallel 24 USE parallel_lmdz 25 25 USE mod_hallo 26 26 USE Write_Field_p -
LMDZ5/trunk/libf/dyn3dpar/vlspltqs_p.F
r1520 r1823 22 22 c pk exner au milieu des couches necessaire pour calculer Qsat 23 23 c -------------------------------------------------------------------- 24 USE parallel 24 USE parallel_lmdz 25 25 USE mod_hallo 26 26 USE VAMPIR … … 231 231 c 232 232 c -------------------------------------------------------------------- 233 USE parallel 233 USE parallel_lmdz 234 234 IMPLICIT NONE 235 235 c … … 583 583 c 584 584 c -------------------------------------------------------------------- 585 USE parallel 585 USE parallel_lmdz 586 586 IMPLICIT NONE 587 587 c -
LMDZ5/trunk/libf/dyn3dpar/write_field_p.F90
r763 r1823 9 9 10 10 subroutine write_field1D_p(name,Field) 11 USE parallel 11 USE parallel_lmdz 12 12 USE write_field 13 13 implicit none … … 30 30 31 31 subroutine write_field2D_p(name,Field) 32 USE parallel 32 USE parallel_lmdz 33 33 USE write_field 34 34 implicit none … … 51 51 52 52 subroutine write_field3D_p(name,Field) 53 USE parallel 53 USE parallel_lmdz 54 54 USE write_field 55 55 implicit none -
LMDZ5/trunk/libf/dyn3dpar/writedynav_p.F
r1279 r1823 9 9 USE ioipsl 10 10 #endif 11 USE parallel 11 USE parallel_lmdz 12 12 USE misc_mod 13 13 USE infotrac -
LMDZ5/trunk/libf/dyn3dpar/writehist_p.F
r1279 r1823 9 9 USE ioipsl 10 10 #endif 11 USE parallel 11 USE parallel_lmdz 12 12 USE misc_mod 13 13 USE infotrac -
LMDZ5/trunk/libf/filtrez/mod_filtre_fft.F90
r1403 r1823 118 118 USE mod_fft 119 119 #ifdef CPP_PARA 120 USE parallel ,ONLY : OMP_CHUNK120 USE parallel_lmdz,ONLY : OMP_CHUNK 121 121 #endif 122 122 IMPLICIT NONE … … 179 179 USE mod_fft 180 180 #ifdef CPP_PARA 181 USE parallel ,ONLY : OMP_CHUNK181 USE parallel_lmdz,ONLY : OMP_CHUNK 182 182 #endif 183 183 IMPLICIT NONE … … 241 241 USE mod_fft 242 242 #ifdef CPP_PARA 243 USE parallel ,ONLY : OMP_CHUNK243 USE parallel_lmdz,ONLY : OMP_CHUNK 244 244 #endif 245 245 IMPLICIT NONE -
LMDZ5/trunk/libf/filtrez/mod_filtre_fft_loc.F90
r1701 r1823 107 107 USE mod_fft 108 108 #ifdef CPP_PARA 109 USE parallel ,ONLY : OMP_CHUNK109 USE parallel_lmdz,ONLY : OMP_CHUNK 110 110 #endif 111 111 IMPLICIT NONE … … 187 187 USE mod_fft 188 188 #ifdef CPP_PARA 189 USE parallel ,ONLY : OMP_CHUNK189 USE parallel_lmdz,ONLY : OMP_CHUNK 190 190 #endif 191 191 IMPLICIT NONE … … 250 250 USE mod_fft 251 251 #ifdef CPP_PARA 252 USE parallel ,ONLY : OMP_CHUNK252 USE parallel_lmdz,ONLY : OMP_CHUNK 253 253 #endif 254 254 IMPLICIT NONE
Note: See TracChangeset
for help on using the changeset viewer.