Changeset 5110
- Timestamp:
- Jul 24, 2024, 11:19:08 AM (3 months ago)
- Location:
- LMDZ6/branches/Amaury_dev/libf
- Files:
-
- 117 edited
- 11 moved
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/Amaury_dev/libf/dyn3dmem/bands.F90
r5103 r5110 384 384 ! Ehouarn: what follows is only related to // physics 385 385 USE lmdz_cppkeys_wrapper, ONLY: CPPKEY_PHYS 386 USE mod_phys_lmdz_para, ONLY: klon_mpi_para_nb386 USE lmdz_phys_para, ONLY: klon_mpi_para_nb 387 387 388 388 USE parallel_lmdz -
LMDZ6/branches/Amaury_dev/libf/dynphy_lonlat/inigeomphy_mod.F90
r5101 r5110 9 9 nbp, communicator, & 10 10 rlatu,rlatv,rlonu,rlonv,aire,cu,cv) 11 USE mod_grid_phy_lmdz, ONLY: klon_glo, & ! number of atmospheric columns (on full grid)11 USE lmdz_grid_phy, ONLY: klon_glo, & ! number of atmospheric columns (on full grid) 12 12 regular_lonlat, & ! regular longitude-latitude grid type 13 13 nbp_lon, nbp_lat, nbp_lev 14 USE mod_phys_lmdz_para, ONLY: klon_omp, & ! number of columns (on local omp grid)14 USE lmdz_phys_para, ONLY: klon_omp, & ! number of columns (on local omp grid) 15 15 klon_omp_begin, & ! start index of local omp subgrid 16 16 klon_omp_end, & ! end index of local omp subgrid -
LMDZ6/branches/Amaury_dev/libf/dynphy_lonlat/lmdz_calfis_loc.F90
r5103 r5110 30 30 31 31 USE dimphy 32 USE mod_phys_lmdz_mpi_data, mpi_root_xx=>mpi_master33 USE mod_phys_lmdz_omp_data, ONLY: klon_omp, klon_omp_begin32 USE lmdz_phys_mpi_data, mpi_root_xx=>mpi_master 33 USE lmdz_phys_omp_data, ONLY: klon_omp, klon_omp_begin 34 34 USE mod_const_mpi, ONLY: COMM_LMDZ 35 35 USE mod_interface_dyn_phys -
LMDZ6/branches/Amaury_dev/libf/dynphy_lonlat/mod_interface_dyn_phys.F90
r5099 r5110 12 12 ! Interface with parallel physics, 13 13 SUBROUTINE Init_interface_dyn_phys 14 USE mod_phys_lmdz_mpi_data14 USE lmdz_phys_mpi_data 15 15 IMPLICIT NONE 16 16 include 'dimensions.h' -
LMDZ6/branches/Amaury_dev/libf/dynphy_lonlat/phydev/callphysiq_mod.F90
r5103 r5110 19 19 20 20 21 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat21 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat 22 22 USE physiq_mod, ONLY: physiq 23 23 IMPLICIT NONE -
LMDZ6/branches/Amaury_dev/libf/dynphy_lonlat/phydev/iniphysiq_mod.F90
r5099 r5110 13 13 USE dimphy, ONLY: init_dimphy 14 14 USE inigeomphy_mod, ONLY: inigeomphy 15 USE mod_phys_lmdz_para, ONLY: klon_omp ! number of columns (on local omp grid)15 USE lmdz_phys_para, ONLY: klon_omp ! number of columns (on local omp grid) 16 16 USE infotrac, ONLY: nqtot, type_trac 17 17 USE infotrac_phy, ONLY: init_infotrac_phy -
LMDZ6/branches/Amaury_dev/libf/dynphy_lonlat/phylmd/callphysiq_mod.F90
r5103 r5110 19 19 20 20 21 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat21 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat 22 22 USE control_mod, ONLY: planet_type, ok_dyn_xios 23 23 USE physiq_mod, ONLY: physiq -
LMDZ6/branches/Amaury_dev/libf/dynphy_lonlat/phylmd/iniphysiq_mod.F90
r5103 r5110 13 13 USE dimphy, ONLY: init_dimphy 14 14 USE inigeomphy_mod, ONLY: inigeomphy 15 USE mod_grid_phy_lmdz, ONLY: nbp_lon,nbp_lat,nbp_lev,klon_glo ! number of atmospheric columns (on full grid)16 USE mod_phys_lmdz_para, ONLY: klon_omp ! number of columns (on local omp grid)15 USE lmdz_grid_phy, ONLY: nbp_lon,nbp_lat,nbp_lev,klon_glo ! number of atmospheric columns (on full grid) 16 USE lmdz_phys_para, ONLY: klon_omp ! number of columns (on local omp grid) 17 17 USE vertical_layers_mod, ONLY: init_vertical_layers 18 18 USE infotrac, ONLY: nbtr, type_trac … … 24 24 USE bands, ONLY: distrib_phys 25 25 #endif 26 USE mod_phys_lmdz_omp_data, ONLY: klon_omp26 USE lmdz_phys_omp_data, ONLY: klon_omp 27 27 #endif 28 28 USE control_mod, ONLY: dayref,anneeref,day_step,nday,offline, iphysiq … … 39 39 USE bands, ONLY: distrib_phys 40 40 #endif 41 USE mod_phys_lmdz_omp_data, ONLY: klon_omp41 USE lmdz_phys_omp_data, ONLY: klon_omp 42 42 USE ioipsl_getin_p_mod, ONLY: getin_p 43 43 USE slab_heat_transp_mod, ONLY: ini_slab_transp_geom -
LMDZ6/branches/Amaury_dev/libf/misc/wxios.F90
r5103 r5110 138 138 SUBROUTINE wxios_context_init() 139 139 USE print_control_mod, ONLY: prt_level, lunout 140 USE mod_phys_lmdz_mpi_data, ONLY: COMM_LMDZ_PHY140 USE lmdz_phys_mpi_data, ONLY: COMM_LMDZ_PHY 141 141 IMPLICIT NONE 142 142 … … 359 359 SUBROUTINE wxios_domain_param(dom_id) 360 360 USE dimphy, only: klon 361 USE mod_phys_lmdz_transfert_para, ONLY: gather, bcast362 USE mod_phys_lmdz_para, only: jj_nb, jj_begin, jj_end, ii_begin, ii_end, &361 USE lmdz_phys_transfert_para, ONLY: gather, bcast 362 USE lmdz_phys_para, only: jj_nb, jj_begin, jj_end, ii_begin, ii_end, & 363 363 mpi_size, mpi_rank, klon_mpi, & 364 364 is_sequential, is_south_pole_dyn 365 USE mod_grid_phy_lmdz, only: nbp_lon, nbp_lat, klon_glo365 USE lmdz_grid_phy, only: nbp_lon, nbp_lat, klon_glo 366 366 USE print_control_mod, ONLY: prt_level, lunout 367 367 USE geometry_mod … … 447 447 SUBROUTINE wxios_domain_param_unstructured(dom_id) 448 448 USE geometry_mod, ONLY: longitude, latitude, boundslon, boundslat,ind_cell_glo 449 USE mod_grid_phy_lmdz, ONLY: nvertex, klon_glo450 USE mod_phys_lmdz_para449 USE lmdz_grid_phy, ONLY: nvertex, klon_glo 450 USE lmdz_phys_para 451 451 USE nrtype, ONLY: PI 452 452 USE ioipsl_getin_p_mod, ONLY: getin_p -
LMDZ6/branches/Amaury_dev/libf/phy_common/abort_physic.F90
r5103 r5110 3 3 4 4 USE IOIPSL 5 USE mod_phys_lmdz_para5 USE lmdz_phys_para 6 6 USE print_control_mod, ONLY: lunout 7 7 IMPLICIT NONE -
LMDZ6/branches/Amaury_dev/libf/phy_common/geometry_mod.F90
r5101 r5110 38 38 boundslon_,boundslat_, & 39 39 cell_area_,ind_cell_glo_,dx_,dy_) 40 USE mod_grid_phy_lmdz, ONLY: nvertex40 USE lmdz_grid_phy, ONLY: nvertex 41 41 USE nrtype, ONLY: PI 42 42 IMPLICIT NONE -
LMDZ6/branches/Amaury_dev/libf/phy_common/init_print_control_mod.F90
r5101 r5110 9 9 USE print_control_mod, ONLY: set_print_control 10 10 USE ioipsl_getin_p_mod, ONLY: getin_p 11 USE mod_phys_lmdz_para, ONLY: is_omp_root, is_master11 USE lmdz_phys_para, ONLY: is_omp_root, is_master 12 12 IMPLICIT NONE 13 13 -
LMDZ6/branches/Amaury_dev/libf/phy_common/ioipsl_getin_p_mod.F90
r5103 r5110 6 6 !--------------------------------------------------------------------- 7 7 USE ioipsl, ONLY: getin 8 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root9 USE mod_phys_lmdz_omp_data, ONLY: is_omp_root10 USE mod_phys_lmdz_transfert_para, ONLY: bcast8 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 9 USE lmdz_phys_omp_data, ONLY: is_omp_root 10 USE lmdz_phys_transfert_para, ONLY: bcast 11 11 !- 12 12 IMPLICIT NONE -
LMDZ6/branches/Amaury_dev/libf/phy_common/lmdz_grid_phy.F90
r5109 r5110 2 2 !$Id $ 3 3 4 MODULE mod_grid_phy_lmdz4 MODULE lmdz_grid_phy 5 5 6 6 PUBLIC … … 466 466 END SUBROUTINE grid2dTo1d_glo_lgen 467 467 468 END MODULE mod_grid_phy_lmdz468 END MODULE lmdz_grid_phy -
LMDZ6/branches/Amaury_dev/libf/phy_common/lmdz_phys_mpi_data.F90
r5109 r5110 2 2 !$Id$ 3 3 4 MODULE mod_phys_lmdz_mpi_data4 MODULE lmdz_phys_mpi_data 5 5 USE lmdz_mpi 6 6 … … 220 220 END SUBROUTINE print_module_data 221 221 222 END MODULE mod_phys_lmdz_mpi_data222 END MODULE lmdz_phys_mpi_data -
LMDZ6/branches/Amaury_dev/libf/phy_common/lmdz_phys_mpi_transfert.f90
r5109 r5110 2 2 !$Id$ 3 3 4 MODULE mod_phys_lmdz_mpi_transfert4 MODULE lmdz_phys_mpi_transfert 5 5 6 6 … … 78 78 79 79 SUBROUTINE bcast_mpi_i(var) 80 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root80 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 81 81 IMPLICIT NONE 82 82 INTEGER,INTENT(INOUT) :: Var … … 126 126 127 127 SUBROUTINE bcast_mpi_r(var) 128 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root128 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 129 129 IMPLICIT NONE 130 130 REAL,INTENT(INOUT) :: Var … … 172 172 173 173 SUBROUTINE bcast_mpi_l(var) 174 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root174 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 175 175 IMPLICIT NONE 176 176 LOGICAL,INTENT(INOUT) :: Var … … 220 220 221 221 SUBROUTINE scatter_mpi_i(VarIn, VarOut) 222 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root222 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 223 223 IMPLICIT NONE 224 224 … … 231 231 232 232 SUBROUTINE scatter_mpi_i1(VarIn, VarOut) 233 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root233 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 234 234 IMPLICIT NONE 235 235 … … 242 242 243 243 SUBROUTINE scatter_mpi_i2(VarIn, VarOut) 244 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root244 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 245 245 IMPLICIT NONE 246 246 … … 253 253 254 254 SUBROUTINE scatter_mpi_i3(VarIn, VarOut) 255 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root255 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 256 256 IMPLICIT NONE 257 257 … … 265 265 266 266 SUBROUTINE scatter_mpi_r(VarIn, VarOut) 267 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root267 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 268 268 IMPLICIT NONE 269 269 … … 276 276 277 277 SUBROUTINE scatter_mpi_r1(VarIn, VarOut) 278 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root278 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 279 279 IMPLICIT NONE 280 280 … … 287 287 288 288 SUBROUTINE scatter_mpi_r2(VarIn, VarOut) 289 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root289 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 290 290 IMPLICIT NONE 291 291 … … 298 298 299 299 SUBROUTINE scatter_mpi_r3(VarIn, VarOut) 300 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root300 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 301 301 IMPLICIT NONE 302 302 … … 310 310 311 311 SUBROUTINE scatter_mpi_l(VarIn, VarOut) 312 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root312 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 313 313 IMPLICIT NONE 314 314 … … 321 321 322 322 SUBROUTINE scatter_mpi_l1(VarIn, VarOut) 323 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root323 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 324 324 IMPLICIT NONE 325 325 … … 332 332 333 333 SUBROUTINE scatter_mpi_l2(VarIn, VarOut) 334 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root334 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 335 335 IMPLICIT NONE 336 336 … … 343 343 344 344 SUBROUTINE scatter_mpi_l3(VarIn, VarOut) 345 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root345 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 346 346 IMPLICIT NONE 347 347 … … 360 360 361 361 SUBROUTINE gather_mpi_i(VarIn, VarOut) 362 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root362 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 363 363 IMPLICIT NONE 364 364 … … 374 374 375 375 SUBROUTINE gather_mpi_i1(VarIn, VarOut) 376 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root376 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 377 377 IMPLICIT NONE 378 378 … … 387 387 388 388 SUBROUTINE gather_mpi_i2(VarIn, VarOut) 389 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root389 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 390 390 IMPLICIT NONE 391 391 … … 400 400 401 401 SUBROUTINE gather_mpi_i3(VarIn, VarOut) 402 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root402 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 403 403 IMPLICIT NONE 404 404 … … 413 413 414 414 SUBROUTINE gather_mpi_r(VarIn, VarOut) 415 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root415 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 416 416 IMPLICIT NONE 417 417 … … 426 426 427 427 SUBROUTINE gather_mpi_r1(VarIn, VarOut) 428 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root428 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 429 429 IMPLICIT NONE 430 430 … … 439 439 440 440 SUBROUTINE gather_mpi_r2(VarIn, VarOut) 441 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root441 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 442 442 IMPLICIT NONE 443 443 … … 452 452 453 453 SUBROUTINE gather_mpi_r3(VarIn, VarOut) 454 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root454 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 455 455 IMPLICIT NONE 456 456 … … 465 465 466 466 SUBROUTINE gather_mpi_l(VarIn, VarOut) 467 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root467 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 468 468 IMPLICIT NONE 469 469 … … 478 478 479 479 SUBROUTINE gather_mpi_l1(VarIn, VarOut) 480 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root480 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 481 481 IMPLICIT NONE 482 482 … … 491 491 492 492 SUBROUTINE gather_mpi_l2(VarIn, VarOut) 493 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root493 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 494 494 IMPLICIT NONE 495 495 … … 504 504 505 505 SUBROUTINE gather_mpi_l3(VarIn, VarOut) 506 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root506 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 507 507 IMPLICIT NONE 508 508 … … 519 519 520 520 SUBROUTINE scatter2D_mpi_i(VarIn, VarOut) 521 USE mod_grid_phy_lmdz521 USE lmdz_grid_phy 522 522 IMPLICIT NONE 523 523 … … 533 533 534 534 SUBROUTINE scatter2D_mpi_i1(VarIn, VarOut) 535 USE mod_grid_phy_lmdz535 USE lmdz_grid_phy 536 536 IMPLICIT NONE 537 537 … … 546 546 547 547 SUBROUTINE scatter2D_mpi_i2(VarIn, VarOut) 548 USE mod_grid_phy_lmdz548 USE lmdz_grid_phy 549 549 IMPLICIT NONE 550 550 … … 560 560 561 561 SUBROUTINE scatter2D_mpi_i3(VarIn, VarOut) 562 USE mod_grid_phy_lmdz562 USE lmdz_grid_phy 563 563 IMPLICIT NONE 564 564 … … 575 575 576 576 SUBROUTINE scatter2D_mpi_r(VarIn, VarOut) 577 USE mod_grid_phy_lmdz577 USE lmdz_grid_phy 578 578 IMPLICIT NONE 579 579 … … 590 590 591 591 SUBROUTINE scatter2D_mpi_r1(VarIn, VarOut) 592 USE mod_grid_phy_lmdz592 USE lmdz_grid_phy 593 593 IMPLICIT NONE 594 594 REAL,INTENT(IN),DIMENSION(:,:,:) :: VarIn … … 604 604 605 605 SUBROUTINE scatter2D_mpi_r2(VarIn, VarOut) 606 USE mod_grid_phy_lmdz606 USE lmdz_grid_phy 607 607 IMPLICIT NONE 608 608 … … 618 618 619 619 SUBROUTINE scatter2D_mpi_r3(VarIn, VarOut) 620 USE mod_grid_phy_lmdz620 USE lmdz_grid_phy 621 621 IMPLICIT NONE 622 622 … … 633 633 634 634 SUBROUTINE scatter2D_mpi_l(VarIn, VarOut) 635 USE mod_grid_phy_lmdz635 USE lmdz_grid_phy 636 636 IMPLICIT NONE 637 637 … … 648 648 649 649 SUBROUTINE scatter2D_mpi_l1(VarIn, VarOut) 650 USE mod_grid_phy_lmdz650 USE lmdz_grid_phy 651 651 IMPLICIT NONE 652 652 … … 663 663 664 664 SUBROUTINE scatter2D_mpi_l2(VarIn, VarOut) 665 USE mod_grid_phy_lmdz665 USE lmdz_grid_phy 666 666 IMPLICIT NONE 667 667 … … 677 677 678 678 SUBROUTINE scatter2D_mpi_l3(VarIn, VarOut) 679 USE mod_grid_phy_lmdz679 USE lmdz_grid_phy 680 680 IMPLICIT NONE 681 681 … … 696 696 697 697 SUBROUTINE gather2D_mpi_i(VarIn, VarOut) 698 USE mod_grid_phy_lmdz698 USE lmdz_grid_phy 699 699 IMPLICIT NONE 700 700 … … 710 710 711 711 SUBROUTINE gather2D_mpi_i1(VarIn, VarOut) 712 USE mod_grid_phy_lmdz712 USE lmdz_grid_phy 713 713 IMPLICIT NONE 714 714 … … 724 724 725 725 SUBROUTINE gather2D_mpi_i2(VarIn, VarOut) 726 USE mod_grid_phy_lmdz726 USE lmdz_grid_phy 727 727 IMPLICIT NONE 728 728 … … 738 738 739 739 SUBROUTINE gather2D_mpi_i3(VarIn, VarOut) 740 USE mod_grid_phy_lmdz740 USE lmdz_grid_phy 741 741 IMPLICIT NONE 742 742 … … 754 754 755 755 SUBROUTINE gather2D_mpi_r(VarIn, VarOut) 756 USE mod_grid_phy_lmdz756 USE lmdz_grid_phy 757 757 IMPLICIT NONE 758 758 … … 768 768 769 769 SUBROUTINE gather2D_mpi_r1(VarIn, VarOut) 770 USE mod_grid_phy_lmdz770 USE lmdz_grid_phy 771 771 IMPLICIT NONE 772 772 … … 782 782 783 783 SUBROUTINE gather2D_mpi_r2(VarIn, VarOut) 784 USE mod_grid_phy_lmdz784 USE lmdz_grid_phy 785 785 IMPLICIT NONE 786 786 … … 796 796 797 797 SUBROUTINE gather2D_mpi_r3(VarIn, VarOut) 798 USE mod_grid_phy_lmdz798 USE lmdz_grid_phy 799 799 IMPLICIT NONE 800 800 … … 812 812 813 813 SUBROUTINE gather2D_mpi_l(VarIn, VarOut) 814 USE mod_grid_phy_lmdz814 USE lmdz_grid_phy 815 815 IMPLICIT NONE 816 816 … … 826 826 827 827 SUBROUTINE gather2D_mpi_l1(VarIn, VarOut) 828 USE mod_grid_phy_lmdz828 USE lmdz_grid_phy 829 829 IMPLICIT NONE 830 830 … … 840 840 841 841 SUBROUTINE gather2D_mpi_l2(VarIn, VarOut) 842 USE mod_grid_phy_lmdz842 USE lmdz_grid_phy 843 843 IMPLICIT NONE 844 844 … … 854 854 855 855 SUBROUTINE gather2D_mpi_l3(VarIn, VarOut) 856 USE mod_grid_phy_lmdz856 USE lmdz_grid_phy 857 857 IMPLICIT NONE 858 858 … … 873 873 874 874 SUBROUTINE reduce_sum_mpi_i(VarIn, VarOut) 875 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root875 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 876 876 IMPLICIT NONE 877 877 … … 888 888 889 889 SUBROUTINE reduce_sum_mpi_i1(VarIn, VarOut) 890 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root890 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 891 891 IMPLICIT NONE 892 892 … … 899 899 900 900 SUBROUTINE reduce_sum_mpi_i2(VarIn, VarOut) 901 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root901 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 902 902 IMPLICIT NONE 903 903 … … 910 910 911 911 SUBROUTINE reduce_sum_mpi_i3(VarIn, VarOut) 912 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root912 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 913 913 IMPLICIT NONE 914 914 … … 921 921 922 922 SUBROUTINE reduce_sum_mpi_i4(VarIn, VarOut) 923 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root923 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 924 924 IMPLICIT NONE 925 925 … … 933 933 934 934 SUBROUTINE reduce_sum_mpi_r(VarIn, VarOut) 935 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root935 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 936 936 IMPLICIT NONE 937 937 … … 948 948 949 949 SUBROUTINE reduce_sum_mpi_r1(VarIn, VarOut) 950 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root950 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 951 951 IMPLICIT NONE 952 952 … … 959 959 960 960 SUBROUTINE reduce_sum_mpi_r2(VarIn, VarOut) 961 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root961 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 962 962 IMPLICIT NONE 963 963 … … 970 970 971 971 SUBROUTINE reduce_sum_mpi_r3(VarIn, VarOut) 972 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root972 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 973 973 IMPLICIT NONE 974 974 … … 981 981 982 982 SUBROUTINE reduce_sum_mpi_r4(VarIn, VarOut) 983 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root983 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 984 984 IMPLICIT NONE 985 985 … … 997 997 998 998 SUBROUTINE reduce_min_mpi_i(VarIn, VarOut) 999 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root999 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 1000 1000 IMPLICIT NONE 1001 1001 … … 1012 1012 1013 1013 SUBROUTINE reduce_min_mpi_i1(VarIn, VarOut) 1014 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root1014 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 1015 1015 IMPLICIT NONE 1016 1016 … … 1023 1023 1024 1024 SUBROUTINE reduce_min_mpi_i2(VarIn, VarOut) 1025 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root1025 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 1026 1026 IMPLICIT NONE 1027 1027 … … 1034 1034 1035 1035 SUBROUTINE reduce_min_mpi_i3(VarIn, VarOut) 1036 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root1036 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 1037 1037 IMPLICIT NONE 1038 1038 … … 1045 1045 1046 1046 SUBROUTINE reduce_min_mpi_i4(VarIn, VarOut) 1047 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root1047 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 1048 1048 IMPLICIT NONE 1049 1049 … … 1057 1057 1058 1058 SUBROUTINE reduce_min_mpi_r(VarIn, VarOut) 1059 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root1059 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 1060 1060 IMPLICIT NONE 1061 1061 … … 1072 1072 1073 1073 SUBROUTINE reduce_min_mpi_r1(VarIn, VarOut) 1074 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root1074 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 1075 1075 IMPLICIT NONE 1076 1076 … … 1083 1083 1084 1084 SUBROUTINE reduce_min_mpi_r2(VarIn, VarOut) 1085 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root1085 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 1086 1086 IMPLICIT NONE 1087 1087 … … 1094 1094 1095 1095 SUBROUTINE reduce_min_mpi_r3(VarIn, VarOut) 1096 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root1096 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 1097 1097 IMPLICIT NONE 1098 1098 … … 1105 1105 1106 1106 SUBROUTINE reduce_min_mpi_r4(VarIn, VarOut) 1107 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root1107 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 1108 1108 IMPLICIT NONE 1109 1109 … … 1366 1366 1367 1367 SUBROUTINE bcast_mpi_cgen(var,nb) 1368 USE mod_phys_lmdz_mpi_data1368 USE lmdz_phys_mpi_data 1369 1369 USE lmdz_mpi 1370 1370 IMPLICIT NONE … … 1384 1384 1385 1385 SUBROUTINE bcast_mpi_igen(var,nb) 1386 USE mod_phys_lmdz_mpi_data1386 USE lmdz_phys_mpi_data 1387 1387 USE lmdz_mpi 1388 1388 IMPLICIT NONE … … 1403 1403 1404 1404 SUBROUTINE bcast_mpi_rgen(var,nb) 1405 USE mod_phys_lmdz_mpi_data1405 USE lmdz_phys_mpi_data 1406 1406 USE lmdz_mpi 1407 1407 IMPLICIT NONE … … 1422 1422 1423 1423 SUBROUTINE bcast_mpi_lgen(var,nb) 1424 USE mod_phys_lmdz_mpi_data1424 USE lmdz_phys_mpi_data 1425 1425 USE lmdz_mpi 1426 1426 IMPLICIT NONE … … 1440 1440 1441 1441 SUBROUTINE scatter_mpi_igen(VarIn, VarOut, dimsize) 1442 USE mod_phys_lmdz_mpi_data1443 USE mod_grid_phy_lmdz1442 USE lmdz_phys_mpi_data 1443 USE lmdz_grid_phy 1444 1444 USE lmdz_mpi 1445 1445 IMPLICIT NONE … … 1481 1481 1482 1482 SUBROUTINE scatter_mpi_rgen(VarIn, VarOut, dimsize) 1483 USE mod_phys_lmdz_mpi_data1484 USE mod_grid_phy_lmdz1483 USE lmdz_phys_mpi_data 1484 USE lmdz_grid_phy 1485 1485 USE lmdz_mpi 1486 1486 IMPLICIT NONE … … 1521 1521 1522 1522 SUBROUTINE scatter_mpi_lgen(VarIn, VarOut, dimsize) 1523 USE mod_phys_lmdz_mpi_data1524 USE mod_grid_phy_lmdz1523 USE lmdz_phys_mpi_data 1524 USE lmdz_grid_phy 1525 1525 USE lmdz_mpi 1526 1526 IMPLICIT NONE … … 1564 1564 1565 1565 SUBROUTINE gather_mpi_igen(VarIn, VarOut, dimsize) 1566 USE mod_phys_lmdz_mpi_data1567 USE mod_grid_phy_lmdz1566 USE lmdz_phys_mpi_data 1567 USE lmdz_grid_phy 1568 1568 USE lmdz_mpi 1569 1569 IMPLICIT NONE … … 1613 1613 1614 1614 SUBROUTINE gather_mpi_rgen(VarIn, VarOut, dimsize) 1615 USE mod_phys_lmdz_mpi_data1616 USE mod_grid_phy_lmdz1615 USE lmdz_phys_mpi_data 1616 USE lmdz_grid_phy 1617 1617 USE lmdz_mpi 1618 1618 IMPLICIT NONE … … 1660 1660 1661 1661 SUBROUTINE gather_mpi_lgen(VarIn, VarOut, dimsize) 1662 USE mod_phys_lmdz_mpi_data1663 USE mod_grid_phy_lmdz1662 USE lmdz_phys_mpi_data 1663 USE lmdz_grid_phy 1664 1664 USE lmdz_mpi 1665 1665 IMPLICIT NONE … … 1710 1710 1711 1711 SUBROUTINE reduce_sum_mpi_igen(VarIn,VarOut,nb) 1712 USE mod_phys_lmdz_mpi_data1713 USE mod_grid_phy_lmdz1712 USE lmdz_phys_mpi_data 1713 USE lmdz_grid_phy 1714 1714 USE lmdz_mpi 1715 1715 IMPLICIT NONE … … 1731 1731 1732 1732 SUBROUTINE reduce_sum_mpi_rgen(VarIn,VarOut,nb) 1733 USE mod_phys_lmdz_mpi_data1734 USE mod_grid_phy_lmdz1733 USE lmdz_phys_mpi_data 1734 USE lmdz_grid_phy 1735 1735 USE lmdz_mpi 1736 1736 IMPLICIT NONE … … 1753 1753 1754 1754 SUBROUTINE reduce_min_mpi_igen(VarIn,VarOut,nb) 1755 USE mod_phys_lmdz_mpi_data1756 USE mod_grid_phy_lmdz1755 USE lmdz_phys_mpi_data 1756 USE lmdz_grid_phy 1757 1757 USE lmdz_mpi 1758 1758 IMPLICIT NONE … … 1774 1774 1775 1775 SUBROUTINE reduce_min_mpi_rgen(VarIn,VarOut,nb) 1776 USE mod_phys_lmdz_mpi_data1777 USE mod_grid_phy_lmdz1776 USE lmdz_phys_mpi_data 1777 USE lmdz_grid_phy 1778 1778 USE lmdz_mpi 1779 1779 … … 1801 1801 1802 1802 SUBROUTINE grid1dTo2d_mpi_igen(VarIn,VarOut,dimsize) 1803 USE mod_phys_lmdz_mpi_data1804 USE mod_grid_phy_lmdz1803 USE lmdz_phys_mpi_data 1804 USE lmdz_grid_phy 1805 1805 IMPLICIT NONE 1806 1806 … … 1845 1845 1846 1846 SUBROUTINE grid1dTo2d_mpi_rgen(VarIn,VarOut,dimsize) 1847 USE mod_phys_lmdz_mpi_data1848 USE mod_grid_phy_lmdz1847 USE lmdz_phys_mpi_data 1848 USE lmdz_grid_phy 1849 1849 IMPLICIT NONE 1850 1850 … … 1890 1890 1891 1891 SUBROUTINE grid1dTo2d_mpi_lgen(VarIn,VarOut,dimsize) 1892 USE mod_phys_lmdz_mpi_data1893 USE mod_grid_phy_lmdz1892 USE lmdz_phys_mpi_data 1893 USE lmdz_grid_phy 1894 1894 IMPLICIT NONE 1895 1895 … … 1936 1936 1937 1937 SUBROUTINE grid2dTo1d_mpi_igen(VarIn,VarOut,dimsize) 1938 USE mod_phys_lmdz_mpi_data1939 USE mod_grid_phy_lmdz1938 USE lmdz_phys_mpi_data 1939 USE lmdz_grid_phy 1940 1940 IMPLICIT NONE 1941 1941 … … 1966 1966 1967 1967 SUBROUTINE grid2dTo1d_mpi_rgen(VarIn,VarOut,dimsize) 1968 USE mod_phys_lmdz_mpi_data1969 USE mod_grid_phy_lmdz1968 USE lmdz_phys_mpi_data 1969 USE lmdz_grid_phy 1970 1970 IMPLICIT NONE 1971 1971 … … 1995 1995 1996 1996 SUBROUTINE grid2dTo1d_mpi_lgen(VarIn,VarOut,dimsize) 1997 USE mod_phys_lmdz_mpi_data1998 USE mod_grid_phy_lmdz1997 USE lmdz_phys_mpi_data 1998 USE lmdz_grid_phy 1999 1999 IMPLICIT NONE 2000 2000 … … 2022 2022 END SUBROUTINE grid2dTo1d_mpi_lgen 2023 2023 2024 END MODULE mod_phys_lmdz_mpi_transfert2025 2024 END MODULE lmdz_phys_mpi_transfert 2025 -
LMDZ6/branches/Amaury_dev/libf/phy_common/lmdz_phys_omp_data.F90
r5109 r5110 2 2 !$Id$ 3 3 4 MODULE mod_phys_lmdz_omp_data4 MODULE lmdz_phys_omp_data 5 5 6 6 INTEGER,SAVE :: omp_size … … 25 25 SUBROUTINE Init_phys_lmdz_omp_data(klon_mpi) 26 26 USE dimphy 27 USE mod_phys_lmdz_mpi_data, ONLY: is_north_pole_dyn, is_south_pole_dyn27 USE lmdz_phys_mpi_data, ONLY: is_north_pole_dyn, is_south_pole_dyn 28 28 IMPLICIT NONE 29 29 INTEGER, INTENT(in) :: klon_mpi … … 125 125 126 126 END SUBROUTINE Print_module_data 127 END MODULE mod_phys_lmdz_omp_data127 END MODULE lmdz_phys_omp_data -
LMDZ6/branches/Amaury_dev/libf/phy_common/lmdz_phys_omp_transfert.f90
r5109 r5110 2 2 !$Header$ 3 3 4 MODULE mod_phys_lmdz_omp_transfert4 MODULE lmdz_phys_omp_transfert 5 5 6 6 PRIVATE … … 933 933 934 934 SUBROUTINE scatter_omp_igen(VarIn,VarOut,dimsize,Buff) 935 USE mod_phys_lmdz_omp_data936 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi935 USE lmdz_phys_omp_data 936 USE lmdz_phys_mpi_data, ONLY: klon_mpi 937 937 IMPLICIT NONE 938 938 … … 964 964 965 965 SUBROUTINE scatter_omp_rgen(VarIn,VarOut,dimsize,Buff) 966 USE mod_phys_lmdz_omp_data967 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi966 USE lmdz_phys_omp_data 967 USE lmdz_phys_mpi_data, ONLY: klon_mpi 968 968 IMPLICIT NONE 969 969 … … 995 995 996 996 SUBROUTINE scatter_omp_lgen(VarIn,VarOut,dimsize,Buff) 997 USE mod_phys_lmdz_omp_data998 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi997 USE lmdz_phys_omp_data 998 USE lmdz_phys_mpi_data, ONLY: klon_mpi 999 999 IMPLICIT NONE 1000 1000 … … 1029 1029 1030 1030 SUBROUTINE gather_omp_igen(VarIn,VarOut,dimsize,Buff) 1031 USE mod_phys_lmdz_omp_data1032 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi1031 USE lmdz_phys_omp_data 1032 USE lmdz_phys_mpi_data, ONLY: klon_mpi 1033 1033 IMPLICIT NONE 1034 1034 … … 1061 1061 1062 1062 SUBROUTINE gather_omp_rgen(VarIn,VarOut,dimsize) 1063 USE mod_phys_lmdz_omp_data1064 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi1063 USE lmdz_phys_omp_data 1064 USE lmdz_phys_mpi_data, ONLY: klon_mpi 1065 1065 IMPLICIT NONE 1066 1066 … … 1088 1088 1089 1089 SUBROUTINE gather_omp_lgen(VarIn,VarOut,dimsize,Buff) 1090 USE mod_phys_lmdz_omp_data1091 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi1090 USE lmdz_phys_omp_data 1091 USE lmdz_phys_mpi_data, ONLY: klon_mpi 1092 1092 IMPLICIT NONE 1093 1093 … … 1247 1247 1248 1248 1249 END MODULE mod_phys_lmdz_omp_transfert1249 END MODULE lmdz_phys_omp_transfert -
LMDZ6/branches/Amaury_dev/libf/phy_common/lmdz_phys_para.f90
r5109 r5110 2 2 ! $Id$ 3 3 4 MODULE mod_phys_lmdz_para5 USE mod_phys_lmdz_transfert_para6 USE mod_phys_lmdz_mpi_data7 USE mod_phys_lmdz_omp_data4 MODULE lmdz_phys_para 5 USE lmdz_phys_transfert_para 6 USE lmdz_phys_mpi_data 7 USE lmdz_phys_omp_data 8 8 9 9 INTEGER,SAVE :: klon_loc … … 51 51 52 52 SUBROUTINE Test_transfert 53 USE mod_grid_phy_lmdz53 USE lmdz_grid_phy 54 54 USE print_control_mod, ONLY: lunout 55 55 IMPLICIT NONE … … 117 117 END SUBROUTINE Test_transfert 118 118 119 END MODULE mod_phys_lmdz_para119 END MODULE lmdz_phys_para 120 120 -
LMDZ6/branches/Amaury_dev/libf/phy_common/lmdz_phys_transfert_para.f90
r5109 r5110 2 2 !$Id$ 3 3 4 MODULE mod_phys_lmdz_transfert_para5 6 USE mod_phys_lmdz_mpi_transfert7 USE mod_phys_lmdz_omp_transfert4 MODULE lmdz_phys_transfert_para 5 6 USE lmdz_phys_mpi_transfert 7 USE lmdz_phys_omp_transfert 8 8 9 9 … … 256 256 257 257 SUBROUTINE scatter_i(VarIn, VarOut) 258 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi258 USE lmdz_phys_mpi_data, ONLY: klon_mpi 259 259 IMPLICIT NONE 260 260 … … 274 274 275 275 SUBROUTINE scatter_i1(VarIn, VarOut) 276 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi276 USE lmdz_phys_mpi_data, ONLY: klon_mpi 277 277 IMPLICIT NONE 278 278 … … 291 291 292 292 SUBROUTINE scatter_i2(VarIn, VarOut) 293 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi293 USE lmdz_phys_mpi_data, ONLY: klon_mpi 294 294 IMPLICIT NONE 295 295 … … 308 308 309 309 SUBROUTINE scatter_i3(VarIn, VarOut) 310 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi310 USE lmdz_phys_mpi_data, ONLY: klon_mpi 311 311 IMPLICIT NONE 312 312 … … 325 325 326 326 SUBROUTINE scatter_r(VarIn, VarOut) 327 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi327 USE lmdz_phys_mpi_data, ONLY: klon_mpi 328 328 IMPLICIT NONE 329 329 … … 343 343 344 344 SUBROUTINE scatter_r1(VarIn, VarOut) 345 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi345 USE lmdz_phys_mpi_data, ONLY: klon_mpi 346 346 IMPLICIT NONE 347 347 … … 360 360 361 361 SUBROUTINE scatter_r2(VarIn, VarOut) 362 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi362 USE lmdz_phys_mpi_data, ONLY: klon_mpi 363 363 IMPLICIT NONE 364 364 … … 377 377 378 378 SUBROUTINE scatter_r3(VarIn, VarOut) 379 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi379 USE lmdz_phys_mpi_data, ONLY: klon_mpi 380 380 IMPLICIT NONE 381 381 … … 395 395 396 396 SUBROUTINE scatter_l(VarIn, VarOut) 397 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi397 USE lmdz_phys_mpi_data, ONLY: klon_mpi 398 398 IMPLICIT NONE 399 399 … … 413 413 414 414 SUBROUTINE scatter_l1(VarIn, VarOut) 415 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi415 USE lmdz_phys_mpi_data, ONLY: klon_mpi 416 416 IMPLICIT NONE 417 417 … … 430 430 431 431 SUBROUTINE scatter_l2(VarIn, VarOut) 432 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi432 USE lmdz_phys_mpi_data, ONLY: klon_mpi 433 433 IMPLICIT NONE 434 434 … … 447 447 448 448 SUBROUTINE scatter_l3(VarIn, VarOut) 449 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi449 USE lmdz_phys_mpi_data, ONLY: klon_mpi 450 450 IMPLICIT NONE 451 451 … … 471 471 472 472 SUBROUTINE gather_i(VarIn, VarOut) 473 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi473 USE lmdz_phys_mpi_data, ONLY: klon_mpi 474 474 IMPLICIT NONE 475 475 … … 488 488 489 489 SUBROUTINE gather_i1(VarIn, VarOut) 490 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi490 USE lmdz_phys_mpi_data, ONLY: klon_mpi 491 491 IMPLICIT NONE 492 492 … … 505 505 506 506 SUBROUTINE gather_i2(VarIn, VarOut) 507 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi507 USE lmdz_phys_mpi_data, ONLY: klon_mpi 508 508 IMPLICIT NONE 509 509 … … 522 522 523 523 SUBROUTINE gather_i3(VarIn, VarOut) 524 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi524 USE lmdz_phys_mpi_data, ONLY: klon_mpi 525 525 IMPLICIT NONE 526 526 … … 541 541 542 542 SUBROUTINE gather_r(VarIn, VarOut) 543 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi543 USE lmdz_phys_mpi_data, ONLY: klon_mpi 544 544 IMPLICIT NONE 545 545 … … 558 558 559 559 SUBROUTINE gather_r1(VarIn, VarOut) 560 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi560 USE lmdz_phys_mpi_data, ONLY: klon_mpi 561 561 IMPLICIT NONE 562 562 … … 575 575 576 576 SUBROUTINE gather_r2(VarIn, VarOut) 577 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi577 USE lmdz_phys_mpi_data, ONLY: klon_mpi 578 578 IMPLICIT NONE 579 579 … … 592 592 593 593 SUBROUTINE gather_r3(VarIn, VarOut) 594 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi594 USE lmdz_phys_mpi_data, ONLY: klon_mpi 595 595 IMPLICIT NONE 596 596 … … 611 611 612 612 SUBROUTINE gather_l(VarIn, VarOut) 613 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi613 USE lmdz_phys_mpi_data, ONLY: klon_mpi 614 614 IMPLICIT NONE 615 615 … … 628 628 629 629 SUBROUTINE gather_l1(VarIn, VarOut) 630 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi630 USE lmdz_phys_mpi_data, ONLY: klon_mpi 631 631 IMPLICIT NONE 632 632 … … 645 645 646 646 SUBROUTINE gather_l2(VarIn, VarOut) 647 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi647 USE lmdz_phys_mpi_data, ONLY: klon_mpi 648 648 IMPLICIT NONE 649 649 … … 662 662 663 663 SUBROUTINE gather_l3(VarIn, VarOut) 664 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi664 USE lmdz_phys_mpi_data, ONLY: klon_mpi 665 665 IMPLICIT NONE 666 666 … … 686 686 687 687 SUBROUTINE scatter2D_i(VarIn, VarOut) 688 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi688 USE lmdz_phys_mpi_data, ONLY: klon_mpi 689 689 IMPLICIT NONE 690 690 … … 703 703 704 704 SUBROUTINE scatter2D_i1(VarIn, VarOut) 705 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi705 USE lmdz_phys_mpi_data, ONLY: klon_mpi 706 706 IMPLICIT NONE 707 707 … … 720 720 721 721 SUBROUTINE scatter2D_i2(VarIn, VarOut) 722 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi722 USE lmdz_phys_mpi_data, ONLY: klon_mpi 723 723 IMPLICIT NONE 724 724 … … 737 737 738 738 SUBROUTINE scatter2D_i3(VarIn, VarOut) 739 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi739 USE lmdz_phys_mpi_data, ONLY: klon_mpi 740 740 IMPLICIT NONE 741 741 … … 756 756 757 757 SUBROUTINE scatter2D_r(VarIn, VarOut) 758 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi758 USE lmdz_phys_mpi_data, ONLY: klon_mpi 759 759 IMPLICIT NONE 760 760 … … 773 773 774 774 SUBROUTINE scatter2D_r1(VarIn, VarOut) 775 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi775 USE lmdz_phys_mpi_data, ONLY: klon_mpi 776 776 IMPLICIT NONE 777 777 … … 790 790 791 791 SUBROUTINE scatter2D_r2(VarIn, VarOut) 792 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi792 USE lmdz_phys_mpi_data, ONLY: klon_mpi 793 793 IMPLICIT NONE 794 794 … … 807 807 808 808 SUBROUTINE scatter2D_r3(VarIn, VarOut) 809 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi809 USE lmdz_phys_mpi_data, ONLY: klon_mpi 810 810 IMPLICIT NONE 811 811 … … 827 827 828 828 SUBROUTINE scatter2D_l(VarIn, VarOut) 829 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi829 USE lmdz_phys_mpi_data, ONLY: klon_mpi 830 830 IMPLICIT NONE 831 831 … … 844 844 845 845 SUBROUTINE scatter2D_l1(VarIn, VarOut) 846 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi846 USE lmdz_phys_mpi_data, ONLY: klon_mpi 847 847 IMPLICIT NONE 848 848 … … 861 861 862 862 SUBROUTINE scatter2D_l2(VarIn, VarOut) 863 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi863 USE lmdz_phys_mpi_data, ONLY: klon_mpi 864 864 IMPLICIT NONE 865 865 … … 878 878 879 879 SUBROUTINE scatter2D_l3(VarIn, VarOut) 880 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi880 USE lmdz_phys_mpi_data, ONLY: klon_mpi 881 881 IMPLICIT NONE 882 882 … … 901 901 902 902 SUBROUTINE gather2D_i(VarIn, VarOut) 903 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi903 USE lmdz_phys_mpi_data, ONLY: klon_mpi 904 904 IMPLICIT NONE 905 905 … … 918 918 919 919 SUBROUTINE gather2D_i1(VarIn, VarOut) 920 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi920 USE lmdz_phys_mpi_data, ONLY: klon_mpi 921 921 IMPLICIT NONE 922 922 … … 935 935 936 936 SUBROUTINE gather2D_i2(VarIn, VarOut) 937 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi937 USE lmdz_phys_mpi_data, ONLY: klon_mpi 938 938 IMPLICIT NONE 939 939 … … 952 952 953 953 SUBROUTINE gather2D_i3(VarIn, VarOut) 954 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi954 USE lmdz_phys_mpi_data, ONLY: klon_mpi 955 955 IMPLICIT NONE 956 956 … … 971 971 972 972 SUBROUTINE gather2D_r(VarIn, VarOut) 973 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi973 USE lmdz_phys_mpi_data, ONLY: klon_mpi 974 974 IMPLICIT NONE 975 975 … … 988 988 989 989 SUBROUTINE gather2D_r1(VarIn, VarOut) 990 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi990 USE lmdz_phys_mpi_data, ONLY: klon_mpi 991 991 IMPLICIT NONE 992 992 … … 1005 1005 1006 1006 SUBROUTINE gather2D_r2(VarIn, VarOut) 1007 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi1007 USE lmdz_phys_mpi_data, ONLY: klon_mpi 1008 1008 IMPLICIT NONE 1009 1009 … … 1022 1022 1023 1023 SUBROUTINE gather2D_r3(VarIn, VarOut) 1024 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi1024 USE lmdz_phys_mpi_data, ONLY: klon_mpi 1025 1025 IMPLICIT NONE 1026 1026 … … 1041 1041 1042 1042 SUBROUTINE gather2D_l(VarIn, VarOut) 1043 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi1043 USE lmdz_phys_mpi_data, ONLY: klon_mpi 1044 1044 IMPLICIT NONE 1045 1045 … … 1058 1058 1059 1059 SUBROUTINE gather2D_l1(VarIn, VarOut) 1060 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi1060 USE lmdz_phys_mpi_data, ONLY: klon_mpi 1061 1061 IMPLICIT NONE 1062 1062 … … 1075 1075 1076 1076 SUBROUTINE gather2D_l2(VarIn, VarOut) 1077 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi1077 USE lmdz_phys_mpi_data, ONLY: klon_mpi 1078 1078 IMPLICIT NONE 1079 1079 … … 1092 1092 1093 1093 SUBROUTINE gather2D_l3(VarIn, VarOut) 1094 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi1094 USE lmdz_phys_mpi_data, ONLY: klon_mpi 1095 1095 IMPLICIT NONE 1096 1096 … … 1445 1445 1446 1446 1447 END MODULE mod_phys_lmdz_transfert_para1448 1447 END MODULE lmdz_phys_transfert_para 1448 -
LMDZ6/branches/Amaury_dev/libf/phy_common/physics_distribution_mod.F90
r5101 r5110 10 10 nbp, nbp_lon, nbp_lat, nbp_lev, & 11 11 communicator) 12 USE mod_phys_lmdz_para, ONLY: init_phys_lmdz_para, klon_omp13 USE mod_grid_phy_lmdz, ONLY: init_grid_phy_lmdz12 USE lmdz_phys_para, ONLY: init_phys_lmdz_para, klon_omp 13 USE lmdz_grid_phy, ONLY: init_grid_phy_lmdz 14 14 USE dimphy, ONLY: Init_dimphy 15 15 USE infotrac_phy, ONLY: type_trac … … 47 47 48 48 !SUBROUTINE Init_Phys_lmdz(iim,jjp1,llm,nb_proc,distrib) 49 ! USE mod_phys_lmdz_para, ONLY: Init_phys_lmdz_para!, klon_omp50 ! USE mod_grid_phy_lmdz, ONLY: Init_grid_phy_lmdz!, nbp_lev49 ! USE lmdz_phys_para, ONLY: Init_phys_lmdz_para!, klon_omp 50 ! USE lmdz_grid_phy, ONLY: Init_grid_phy_lmdz!, nbp_lev 51 51 ! USE dimphy, ONLY: Init_dimphy 52 52 ! USE infotrac_phy, ONLY: type_trac -
LMDZ6/branches/Amaury_dev/libf/phy_common/write_field_phy.f90
r5109 r5110 9 9 10 10 SUBROUTINE WriteField_phy(name,Field,ll) 11 USE mod_phys_lmdz_para, ONLY: klon_omp, is_mpi_root, &11 USE lmdz_phys_para, ONLY: klon_omp, is_mpi_root, & 12 12 Gather 13 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat, klon_glo, &13 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat, klon_glo, & 14 14 Grid1Dto2D_glo 15 15 USE Write_Field, ONLY: WriteField -
LMDZ6/branches/Amaury_dev/libf/phydev/iophy.F90
r5103 r5110 27 27 SUBROUTINE init_iophy_new(rlat,rlon) 28 28 USE dimphy, only: klon 29 USE mod_phys_lmdz_para, only: gather, bcast, &29 USE lmdz_phys_para, only: gather, bcast, & 30 30 jj_nb, jj_begin, jj_end, ii_begin, ii_end, & 31 31 mpi_size, mpi_rank, klon_mpi, & 32 32 is_sequential, is_south_pole_dyn 33 USE mod_grid_phy_lmdz, only: nbp_lon, nbp_lat, klon_glo33 USE lmdz_grid_phy, only: nbp_lon, nbp_lat, klon_glo 34 34 USE print_control_mod, ONLY: lunout, prt_level 35 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat35 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat 36 36 USE ioipsl, only: flio_dom_set 37 37 use wxios, only: wxios_domain_param, using_xios … … 140 140 141 141 SUBROUTINE histbeg_phy(name,itau0,zjulian,dtime,nhori,nid_day) 142 USE mod_phys_lmdz_para, only: is_sequential, jj_begin, jj_end, jj_nb142 USE lmdz_phys_para, only: is_sequential, jj_begin, jj_end, jj_nb 143 143 use ioipsl, only: histbeg 144 144 USE print_control_mod, ONLY: prt_level, lunout 145 USE mod_grid_phy_lmdz, ONLY: nbp_lon145 USE lmdz_grid_phy, ONLY: nbp_lon 146 146 implicit none 147 147 … … 170 170 ! SUBROUTINE histbeg_phyxios(name,itau0,zjulian,dtime,ffreq,lev,nhori,nid_day) 171 171 SUBROUTINE histbeg_phyxios(name,ffreq,lev) 172 USE mod_phys_lmdz_para, only: is_using_mpi, is_mpi_root172 USE lmdz_phys_para, only: is_using_mpi, is_mpi_root 173 173 use wxios, only: wxios_add_file 174 174 IMPLICIT NONE … … 200 200 SUBROUTINE histwrite2d_phy(nid,lpoint,name,itau,field) 201 201 USE dimphy, only: klon 202 USE mod_phys_lmdz_para, only: Gather_omp, grid1Dto2D_mpi, &202 USE lmdz_phys_para, only: Gather_omp, grid1Dto2D_mpi, & 203 203 is_sequential, klon_mpi_begin, klon_mpi_end, & 204 204 jj_nb, klon_mpi 205 205 USE ioipsl, only: histwrite 206 USE mod_grid_phy_lmdz, ONLY: nbp_lon206 USE lmdz_grid_phy, ONLY: nbp_lon 207 207 implicit none 208 208 … … 259 259 SUBROUTINE histwrite3d_phy(nid,lpoint,name,itau,field) 260 260 USE dimphy, only: klon 261 USE mod_phys_lmdz_para, only: Gather_omp, grid1Dto2D_mpi, &261 USE lmdz_phys_para, only: Gather_omp, grid1Dto2D_mpi, & 262 262 is_sequential, klon_mpi_begin, klon_mpi_end, & 263 263 jj_nb, klon_mpi 264 264 USE ioipsl, only: histwrite 265 USE mod_grid_phy_lmdz, ONLY: nbp_lon265 USE lmdz_grid_phy, ONLY: nbp_lon 266 266 implicit none 267 267 … … 323 323 SUBROUTINE histwrite2d_xios(field_name,field) 324 324 USE dimphy, only: klon 325 USE mod_phys_lmdz_para, only: gather_omp, grid1Dto2D_mpi, &325 USE lmdz_phys_para, only: gather_omp, grid1Dto2D_mpi, & 326 326 jj_nb, klon_mpi 327 327 USE lmdz_xios, only: xios_send_field 328 328 USE print_control_mod, ONLY: prt_level, lunout 329 USE mod_grid_phy_lmdz, ONLY: nbp_lon329 USE lmdz_grid_phy, ONLY: nbp_lon 330 330 IMPLICIT NONE 331 331 … … 356 356 SUBROUTINE histwrite3d_xios(field_name, field) 357 357 USE dimphy, only: klon, klev 358 USE mod_phys_lmdz_para, only: gather_omp, grid1Dto2D_mpi, &358 USE lmdz_phys_para, only: gather_omp, grid1Dto2D_mpi, & 359 359 jj_nb, klon_mpi 360 360 USE lmdz_xios, only: xios_send_field 361 361 USE print_control_mod, ONLY: prt_level,lunout 362 USE mod_grid_phy_lmdz, ONLY: nbp_lon362 USE lmdz_grid_phy, ONLY: nbp_lon 363 363 364 364 IMPLICIT NONE -
LMDZ6/branches/Amaury_dev/libf/phydev/phyaqua_mod.F90
r5099 r5110 16 16 17 17 USE phys_state_var_mod, ONLY: phys_state_var_init 18 USE mod_phys_lmdz_para, ONLY: klon_omp18 USE lmdz_phys_para, ONLY: klon_omp 19 19 IMPLICIT NONE 20 20 -
LMDZ6/branches/Amaury_dev/libf/phydev/physiq_mod.F90
r5106 r5110 19 19 USE iophy, ONLY: histbeg_phy,histwrite_phy 20 20 USE ioipsl, ONLY: getin,histvert,histdef,histend,ymds2ju 21 USE mod_phys_lmdz_para, ONLY: jj_nb21 USE lmdz_phys_para, ONLY: jj_nb 22 22 USE phys_state_var_mod, ONLY: phys_state_var_init 23 USE mod_grid_phy_lmdz, ONLY: nbp_lon,nbp_lat23 USE lmdz_grid_phy, ONLY: nbp_lon,nbp_lat 24 24 25 25 USE lmdz_xios, ONLY: xios_update_calendar, using_xios -
LMDZ6/branches/Amaury_dev/libf/phylmd/Dust/condsurfc_new.f90
r5105 r5110 3 3 lmt_omff, lmt_omnff, lmt_ombbl, lmt_ombbh, & 4 4 lmt_omnat, lmt_omba) 5 USE mod_grid_phy_lmdz6 USE mod_phys_lmdz_para5 USE lmdz_grid_phy 6 USE lmdz_phys_para 7 7 USE dimphy 8 8 USE netcdf, ONLY: nf90_get_var, nf90_close, nf90_noerr, nf90_inq_varid, nf90_open, nf90_nowrite -
LMDZ6/branches/Amaury_dev/libf/phylmd/Dust/condsurfs_new.f90
r5105 r5110 6 6 lmt_dmsbio, lmt_h2sbio, lmt_dms, & 7 7 lmt_dmsconc) 8 USE mod_grid_phy_lmdz9 USE mod_phys_lmdz_para8 USE lmdz_grid_phy 9 USE lmdz_phys_para 10 10 USE dimphy 11 11 USE netcdf, ONLY: nf90_get_var, nf90_inq_varid, nf90_close, nf90_noerr, nf90_open, nf90_nowrite -
LMDZ6/branches/Amaury_dev/libf/phylmd/Dust/dustemission_mod.F90
r5105 r5110 173 173 USE infotrac 174 174 USE write_field_phy 175 USE mod_grid_phy_lmdz176 USE mod_phys_lmdz_para175 USE lmdz_grid_phy 176 USE lmdz_phys_para 177 177 USE indice_sol_mod 178 178 … … 280 280 USE infotrac 281 281 USE write_field_phy 282 USE mod_grid_phy_lmdz283 USE mod_phys_lmdz_para282 USE lmdz_grid_phy 283 USE lmdz_phys_para 284 284 USE indice_sol_mod 285 285 … … 521 521 USE infotrac 522 522 USE write_field_phy 523 USE mod_grid_phy_lmdz524 USE mod_phys_lmdz_para523 USE lmdz_grid_phy 524 USE lmdz_phys_para 525 525 USE indice_sol_mod 526 526 -
LMDZ6/branches/Amaury_dev/libf/phylmd/Dust/lsc_scav_orig.F90
r5103 r5110 6 6 USE ioipsl 7 7 USE dimphy 8 USE mod_grid_phy_lmdz9 USE mod_phys_lmdz_para8 USE lmdz_grid_phy 9 USE lmdz_phys_para 10 10 USE traclmdz_mod 11 11 USE infotrac,ONLY: nbtr -
LMDZ6/branches/Amaury_dev/libf/phylmd/Dust/lsc_scav_spl.F90
r5103 r5110 8 8 USE ioipsl 9 9 USE dimphy 10 USE mod_grid_phy_lmdz11 USE mod_phys_lmdz_para10 USE lmdz_grid_phy 11 USE lmdz_phys_para 12 12 USE traclmdz_mod 13 13 USE infotrac,ONLY: nbtr -
LMDZ6/branches/Amaury_dev/libf/phylmd/Dust/phytracr_spl_mod.F90
r5106 r5110 783 783 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 784 784 785 USE mod_grid_phy_lmdz786 USE mod_phys_lmdz_para785 USE lmdz_grid_phy 786 USE lmdz_phys_para 787 787 USE IOIPSL 788 788 USE dimphy … … 791 791 USE write_field_phy 792 792 793 USE mod_phys_lmdz_transfert_para793 USE lmdz_phys_transfert_para 794 794 USE lmdz_thermcell_dq, ONLY: thermcell_dq 795 795 USE phys_cal_mod, ONLY: jD_1jan, year_len, mth_len, days_elapsed, jh_1jan, year_cur, & … … 4212 4212 SUBROUTINE readregionsdims2_spl(nbreg, fileregions) 4213 4213 4214 USE mod_grid_phy_lmdz4215 USE mod_phys_lmdz_para4214 USE lmdz_grid_phy 4215 USE lmdz_phys_para 4216 4216 4217 4217 IMPLICIT NONE … … 4234 4234 nbreg_dust, fileregionsdimsdust, & 4235 4235 nbreg_bb, fileregionsdimsbb) 4236 USE mod_grid_phy_lmdz4237 USE mod_phys_lmdz_para4236 USE lmdz_grid_phy 4237 USE lmdz_phys_para 4238 4238 4239 4239 IMPLICIT NONE … … 4270 4270 SUBROUTINE readregions_spl(iregion, filenameregion) 4271 4271 USE dimphy 4272 USE mod_grid_phy_lmdz4273 USE mod_phys_lmdz_para4272 USE lmdz_grid_phy 4273 USE lmdz_phys_para 4274 4274 4275 4275 IMPLICIT NONE … … 4295 4295 SUBROUTINE readscaleparams_spl(scale_param, nbreg, & 4296 4296 filescaleparams) 4297 USE mod_grid_phy_lmdz4298 USE mod_phys_lmdz_para4297 USE lmdz_grid_phy 4298 USE lmdz_phys_para 4299 4299 IMPLICIT NONE 4300 4300 … … 4332 4332 ! filescaleparams,paramname,& 4333 4333 ! julien,jH_phys, pdtphys,debutphy) 4334 USE mod_grid_phy_lmdz4335 USE mod_phys_lmdz_para4334 USE lmdz_grid_phy 4335 USE lmdz_phys_para 4336 4336 IMPLICIT NONE 4337 4337 … … 4433 4433 scale_param) 4434 4434 4435 USE mod_grid_phy_lmdz4436 USE mod_phys_lmdz_para4435 USE lmdz_grid_phy 4436 USE lmdz_phys_para 4437 4437 USE netcdf, ONLY: nf90_open, nf90_close, nf90_inq_varid, nf90_nowrite, nf90_noerr, nf90_get_var 4438 4438 IMPLICIT NONE -
LMDZ6/branches/Amaury_dev/libf/phylmd/Dust/read_dust.f90
r5105 r5110 1 1 SUBROUTINE read_dust(debutphy, step, nbjour, dust_ec) 2 2 USE dimphy 3 USE mod_grid_phy_lmdz4 USE mod_phys_lmdz_para3 USE lmdz_grid_phy 4 USE lmdz_phys_para 5 5 USE netcdf, ONLY: nf90_get_var, nf90_nowrite, nf90_open, nf90_inq_varid 6 6 IMPLICIT NONE -
LMDZ6/branches/Amaury_dev/libf/phylmd/Dust/read_newemissions.f90
r5104 r5110 20 20 USE dimphy 21 21 USE indice_sol_mod 22 USE mod_grid_phy_lmdz23 USE mod_phys_lmdz_para22 USE lmdz_grid_phy 23 USE lmdz_phys_para 24 24 25 25 IMPLICIT NONE -
LMDZ6/branches/Amaury_dev/libf/phylmd/Dust/read_surface.F90
r5105 r5110 6 6 USE ioipsl 7 7 USE dimphy 8 USE mod_grid_phy_lmdz9 USE mod_phys_lmdz_para8 USE lmdz_grid_phy 9 USE lmdz_phys_para 10 10 USE iophy 11 11 USE netcdf, ONLY:nf90_inq_varid,nf90_noerr,nf90_get_var,nf90_nowrite,nf90_inq_varid,nf90_open -
LMDZ6/branches/Amaury_dev/libf/phylmd/Dust/read_vent.f90
r5105 r5110 1 1 SUBROUTINE read_vent(debutphy, step, nbjour, u10m_ec, v10m_ec) 2 2 USE dimphy 3 USE mod_grid_phy_lmdz4 USE mod_phys_lmdz_para3 USE lmdz_grid_phy 4 USE lmdz_phys_para 5 5 USE netcdf, ONLY: nf90_get_var, nf90_open, nf90_inq_varid, nf90_nowrite 6 6 IMPLICIT NONE -
LMDZ6/branches/Amaury_dev/libf/phylmd/StratAer/interp_sulf_input.F90
r5105 r5110 8 8 USE netcdf, ONLY: nf90_get_var, nf90_noerr, nf90_nowrite 9 9 10 USE mod_grid_phy_lmdz11 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root12 USE mod_phys_lmdz_omp_data, ONLY: is_omp_root10 USE lmdz_grid_phy 11 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 12 USE lmdz_phys_omp_data, ONLY: is_omp_root 13 13 USE phys_local_var_mod, ONLY: budg_3D_backgr_ocs, budg_3D_backgr_so2 14 14 USE phys_local_var_mod, ONLY: OCS_lifetime, SO2_lifetime, H2SO4_lifetime, O3_clim 15 USE mod_phys_lmdz_para15 USE lmdz_phys_para 16 16 USE dimphy 17 17 USE phys_cal_mod -
LMDZ6/branches/Amaury_dev/libf/phylmd/StratAer/miecalc_aer.F90
r5101 r5110 21 21 USE dimphy 22 22 USE lmdz_yomcst , ONLY: RG, RPI 23 USE mod_phys_lmdz_para, only: gather, scatter, bcast24 USE mod_grid_phy_lmdz, ONLY: klon_glo25 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root23 USE lmdz_phys_para, only: gather, scatter, bcast 24 USE lmdz_grid_phy, ONLY: klon_glo 25 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 26 26 USE print_control_mod, ONLY: prt_level, lunout 27 27 -
LMDZ6/branches/Amaury_dev/libf/phylmd/StratAer/stratH2O_methox.F90
r5105 r5110 10 10 USE netcdf, ONLY: nf90_get_var, nf90_noerr, nf90_nowrite 11 11 12 USE mod_grid_phy_lmdz13 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root14 USE mod_phys_lmdz_omp_data, ONLY: is_omp_root12 USE lmdz_grid_phy 13 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 14 USE lmdz_phys_omp_data, ONLY: is_omp_root 15 15 16 USE mod_phys_lmdz_para16 USE lmdz_phys_para 17 17 USE dimphy 18 18 USE phys_cal_mod, ONLY: mth_cur -
LMDZ6/branches/Amaury_dev/libf/phylmd/StratAer/strataer_emiss_mod.F90
r5101 r5110 9 9 USE ioipsl_getin_p_mod, ONLY: getin_p 10 10 USE print_control_mod, ONLY: lunout 11 USE mod_phys_lmdz_para, ONLY: is_master11 USE lmdz_phys_para, ONLY: is_master 12 12 13 13 ! Local variables … … 216 216 USE regular_lonlat_mod, ONLY: lon_reg, lat_reg 217 217 USE dimphy, ONLY: klon 218 USE mod_grid_phy_lmdz, ONLY: nbp_lat, nbp_lon218 USE lmdz_grid_phy, ONLY: nbp_lat, nbp_lon 219 219 USE print_control_mod, ONLY: lunout 220 220 USE strataer_local_var_mod -
LMDZ6/branches/Amaury_dev/libf/phylmd/StratAer/strataer_local_var_mod.F90
r5098 r5110 157 157 USE ioipsl_getin_p_mod, ONLY: getin_p 158 158 USE print_control_mod, ONLY: lunout 159 USE mod_phys_lmdz_para, ONLY: is_master159 USE lmdz_phys_para, ONLY: is_master 160 160 USE infotrac_phy, ONLY: id_OCS_strat, id_SO2_strat, id_H2SO4_strat, nbtr_sulgas, nbtr_bin 161 161 USE phys_local_var_mod, ONLY: mdw -
LMDZ6/branches/Amaury_dev/libf/phylmd/StratAer/strataer_nuc_mod.F90
r5101 r5110 12 12 USE ioipsl_getin_p_mod, ONLY: getin_p 13 13 USE print_control_mod, ONLY: lunout 14 USE mod_phys_lmdz_para, ONLY: is_master14 USE lmdz_phys_para, ONLY: is_master 15 15 USE strataer_local_var_mod, ONLY: ALPH2SO4,flag_nuc_rate_box,nuclat_min,nuclat_max, & 16 16 nucpres_min,nucpres_max -
LMDZ6/branches/Amaury_dev/libf/phylmd/StratAer/stratemit.F90
r5101 r5110 14 14 USE aerophys 15 15 USE infotrac_phy 16 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root17 USE mod_grid_phy_lmdz, ONLY: nbp_lon16 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 17 USE lmdz_grid_phy, ONLY: nbp_lon 18 18 19 19 IMPLICIT NONE -
LMDZ6/branches/Amaury_dev/libf/phylmd/StratAer/traccoag_mod.F90
r5101 r5110 18 18 USE aerophys 19 19 USE geometry_mod, ONLY: cell_area, boundslat 20 USE mod_grid_phy_lmdz21 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root22 USE mod_phys_lmdz_para, only: gather, scatter20 USE lmdz_grid_phy 21 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 22 USE lmdz_phys_para, only: gather, scatter 23 23 USE phys_cal_mod, ONLY: year_len, year_cur, mth_cur, day_cur, hour 24 24 USE sulfate_aer_mod -
LMDZ6/branches/Amaury_dev/libf/phylmd/aaam_bud.F90
r5105 r5110 6 6 7 7 USE dimphy 8 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat, klon_glo8 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat, klon_glo 9 9 IMPLICIT NONE 10 10 ! ====================================================================== -
LMDZ6/branches/Amaury_dev/libf/phylmd/add_phys_tend_mod.F90
r5106 r5110 33 33 USE phys_local_var_mod 34 34 USE phys_state_var_mod 35 USE mod_grid_phy_lmdz, ONLY: nbp_lev35 USE lmdz_grid_phy, ONLY: nbp_lev 36 36 IMPLICIT NONE 37 37 REAL,SAVE,ALLOCATABLE :: hthturb_gcssold(:) -
LMDZ6/branches/Amaury_dev/libf/phylmd/atm2geo.F90
r5106 r5110 4 4 SUBROUTINE atm2geo( im, jm, pte, ptn, plon, plat, pxx, pyy, pzz ) 5 5 USE dimphy 6 USE mod_phys_lmdz_para7 USE mod_grid_phy_lmdz, only: grid_type, unstructured, regular_lonlat6 USE lmdz_phys_para 7 USE lmdz_grid_phy, only: grid_type, unstructured, regular_lonlat 8 8 IMPLICIT NONE 9 9 INCLUDE 'YOMCST.h' -
LMDZ6/branches/Amaury_dev/libf/phylmd/carbon_cycle_mod.F90
r5103 r5110 277 277 USE phys_cal_mod, ONLY: mth_cur 278 278 USE mod_synchro_omp 279 USE mod_phys_lmdz_para, ONLY: is_mpi_root, is_omp_root280 USE mod_phys_lmdz_transfert_para281 USE mod_phys_lmdz_omp_transfert279 USE lmdz_phys_para, ONLY: is_mpi_root, is_omp_root 280 USE lmdz_phys_transfert_para 281 USE lmdz_phys_omp_transfert 282 282 USE dimphy, ONLY: klon 283 283 -
LMDZ6/branches/Amaury_dev/libf/phylmd/cfmip_point_locations.F90
r5105 r5110 33 33 USE dimphy 34 34 USE iophy 35 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat, klon_glo35 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat, klon_glo 36 36 37 37 IMPLICIT none -
LMDZ6/branches/Amaury_dev/libf/phylmd/condsurf.F90
r5105 r5110 3 3 SUBROUTINE condsurf(jour, jourvrai, lmt_bils) 4 4 USE dimphy 5 USE mod_grid_phy_lmdz6 USE mod_phys_lmdz_para5 USE lmdz_grid_phy 6 USE lmdz_phys_para 7 7 USE indice_sol_mod 8 8 USE time_phylmdz_mod, ONLY: annee_ref -
LMDZ6/branches/Amaury_dev/libf/phylmd/conf_phys_m.F90
r5105 r5110 30 30 USE carbon_cycle_mod, ONLY: read_fco2_land_cor, var_fco2_land_cor 31 31 USE chemistry_cycle_mod, ONLY: dms_cycle_cpl, n2o_cycle_cpl 32 USE mod_grid_phy_lmdz, ONLY: klon_glo32 USE lmdz_grid_phy, ONLY: klon_glo 33 33 USE print_control_mod, ONLY: lunout 34 34 use config_ocean_skin_m, ONLY: config_ocean_skin -
LMDZ6/branches/Amaury_dev/libf/phylmd/cpl_mod.F90
r5103 r5110 16 16 !************************************************************************************* 17 17 USE dimphy, ONLY: klon 18 USE mod_phys_lmdz_para18 USE lmdz_phys_para 19 19 USE ioipsl 20 20 USE iophy … … 136 136 USE surface_data 137 137 USE indice_sol_mod 138 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat, grid1dTo2d_glo, klon_glo, grid_type, unstructured, regular_lonlat138 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat, grid1dTo2d_glo, klon_glo, grid_type, unstructured, regular_lonlat 139 139 USE time_phylmdz_mod, ONLY: annee_ref, day_ini, itau_phy, itaufin_phy 140 140 USE print_control_mod, ONLY: lunout … … 411 411 USE indice_sol_mod 412 412 USE time_phylmdz_mod, ONLY: start_time, itau_phy 413 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat413 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat 414 414 use config_ocean_skin_m, only: activate_ocean_skin 415 415 … … 661 661 USE carbon_cycle_mod, ONLY: carbon_cycle_cpl, co2_send 662 662 USE indice_sol_mod 663 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat663 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat 664 664 use config_ocean_skin_m, only: activate_ocean_skin 665 665 … … 921 921 USE carbon_cycle_mod, ONLY: carbon_cycle_cpl 922 922 USE indice_sol_mod 923 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat923 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat 924 924 925 925 ! Input arguments … … 1117 1117 ! (it is done in cpl_send_seaice_fields). 1118 1118 1119 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat1119 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat 1120 1120 1121 1121 ! Input arguments … … 1173 1173 ! will be done in cpl_send_seaice_fields. 1174 1174 1175 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat1175 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat 1176 1176 1177 1177 ! Input varibales … … 1229 1229 USE carbon_cycle_mod, ONLY: carbon_cycle_cpl 1230 1230 USE indice_sol_mod 1231 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat1231 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat 1232 1232 USE time_phylmdz_mod, ONLY: start_time, itau_phy 1233 1233 USE config_ocean_skin_m, only: activate_ocean_skin … … 1541 1541 1542 1542 SUBROUTINE cpl2gath(champ_in, champ_out, knon, knindex) 1543 USE mod_phys_lmdz_para1543 USE lmdz_phys_para 1544 1544 ! Cette routine transforme un champs de la grille 2D recu du coupleur sur la grille 1545 1545 ! 'gathered' (la grille physiq comprime). … … 1554 1554 ! champ_out champ sur la grille 'gatherd' 1555 1555 1556 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat1556 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat 1557 1557 1558 1558 ! Input … … 1589 1589 1590 1590 SUBROUTINE gath2cpl(champ_in, champ_out, knon, knindex) 1591 USE mod_phys_lmdz_para1591 USE lmdz_phys_para 1592 1592 ! Cette routine ecrit un champ 'gathered' sur la grille 2D pour le passer 1593 1593 ! au coupleur. … … 1601 1601 ! champ_out champ sur la grille 2D 1602 1602 1603 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat1603 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat 1604 1604 1605 1605 ! Input arguments -
LMDZ6/branches/Amaury_dev/libf/phylmd/create_etat0_limit_unstruct_mod.F90
r5101 r5110 12 12 USE lmdz_xios, ONLY: xios_set_axis_attr, xios_set_fieldgroup_attr, & 13 13 xios_set_filegroup_attr, xios_set_file_attr 14 USE mod_phys_lmdz_para, ONLY: is_omp_master15 USE mod_grid_phy_lmdz, ONLY: grid_type, unstructured14 USE lmdz_phys_para, ONLY: is_omp_master 15 USE lmdz_grid_phy, ONLY: grid_type, unstructured 16 16 USE ioipsl, ONLY: ioget_year_len 17 17 USE ioipsl_getin_p_mod, ONLY: getin_p … … 51 51 52 52 SUBROUTINE create_etat0_limit_unstruct 53 USE mod_grid_phy_lmdz, ONLY: grid_type, unstructured53 USE lmdz_grid_phy, ONLY: grid_type, unstructured 54 54 USE create_etat0_unstruct_mod, ONLY: create_etat0_unstruct 55 55 USE create_limit_unstruct_mod, ONLY: create_limit_unstruct 56 56 USE phyaqua_mod, ONLY: iniaqua 57 57 USE phys_cal_mod, only: year_len 58 USE mod_phys_lmdz_para, ONLY: is_omp_master58 USE lmdz_phys_para, ONLY: is_omp_master 59 59 USE ioipsl_getin_p_mod, ONLY: getin_p 60 60 USE dimphy, ONLY: klon -
LMDZ6/branches/Amaury_dev/libf/phylmd/create_etat0_unstruct_mod.F90
r5100 r5110 24 24 USE lmdz_xios 25 25 USE netcdf, ONLY: nf90_nowrite,nf90_close,nf90_noerr,nf90_open 26 USE mod_phys_lmdz_para26 USE lmdz_phys_para 27 27 IMPLICIT NONE 28 28 INTEGER :: file_id, iret … … 88 88 USE indice_sol_mod 89 89 USE surface_data, ONLY: landice_opt 90 USE mod_phys_lmdz_para90 USE lmdz_phys_para 91 91 USE print_control_mod, ONLY: lunout 92 92 USE geometry_mod -
LMDZ6/branches/Amaury_dev/libf/phylmd/create_limit_unstruct_mod.F90
r5101 r5110 15 15 USE indice_sol_mod 16 16 USE phys_state_var_mod 17 USE mod_phys_lmdz_para17 USE lmdz_phys_para 18 18 IMPLICIT NONE 19 19 INCLUDE "iniprint.h" … … 184 184 USE ioipsl, ONLY: ioget_year_len 185 185 USE time_phylmdz_mod, ONLY: annee_ref 186 USE mod_phys_lmdz_para186 USE lmdz_phys_para 187 187 IMPLICIT NONE 188 188 INCLUDE "iniprint.h" -
LMDZ6/branches/Amaury_dev/libf/phylmd/cv3_routines.F90
r5105 r5110 8 8 9 9 USE ioipsl_getin_p_mod, ONLY: getin_p 10 use mod_phys_lmdz_para10 use lmdz_phys_para 11 11 IMPLICIT NONE 12 12 … … 309 309 cpnk, hnk, nk, icb, icbmax, iflag, gznk, plcl) 310 310 311 USE mod_phys_lmdz_transfert_para, ONLY: bcast311 USE lmdz_phys_transfert_para, ONLY: bcast 312 312 USE add_phys_tend_mod, ONLY: fl_cor_ebil 313 313 USE print_control_mod, ONLY: prt_level -
LMDZ6/branches/Amaury_dev/libf/phylmd/dyn1d/lmdz_1dutils.f90
r5106 r5110 704 704 & ucov, vcov, temp, q, omega2) 705 705 USE dimphy 706 USE mod_grid_phy_lmdz707 USE mod_phys_lmdz_para706 USE lmdz_grid_phy 707 USE lmdz_phys_para 708 708 USE iophy 709 709 USE phys_state_var_mod … … 839 839 & ucov, vcov, temp, q, omega2) 840 840 USE dimphy 841 USE mod_grid_phy_lmdz842 USE mod_phys_lmdz_para841 USE lmdz_grid_phy 842 USE lmdz_phys_para 843 843 USE phys_state_var_mod 844 844 USE iostart -
LMDZ6/branches/Amaury_dev/libf/phylmd/geo2atm.F90
r5099 r5110 4 4 SUBROUTINE geo2atm(im, jm, px, py, pz, plon, plat, pu, pv, pr) 5 5 USE dimphy 6 USE mod_phys_lmdz_para7 USE mod_grid_phy_lmdz, only: grid_type, unstructured, regular_lonlat6 USE lmdz_phys_para 7 USE lmdz_grid_phy, only: grid_type, unstructured, regular_lonlat 8 8 IMPLICIT NONE 9 9 INCLUDE 'YOMCST.h' -
LMDZ6/branches/Amaury_dev/libf/phylmd/global_mean.F90
r5103 r5110 6 6 7 7 USE dimphy 8 USE mod_phys_lmdz_para, only: is_sequential9 USE mod_phys_lmdz_transfert_para, only: reduce_sum10 use mod_phys_lmdz_mpi_data, only: is_mpi_root8 USE lmdz_phys_para, only: is_sequential 9 USE lmdz_phys_transfert_para, only: reduce_sum 10 use lmdz_phys_mpi_data, only: is_mpi_root 11 11 USE ioipsl 12 12 implicit none -
LMDZ6/branches/Amaury_dev/libf/phylmd/ice_sursat_mod.F90
r5105 r5110 89 89 90 90 USE dimphy 91 USE mod_grid_phy_lmdz, ONLY: klon_glo91 USE lmdz_grid_phy, ONLY: klon_glo 92 92 USE geometry_mod, ONLY: cell_area 93 93 USE phys_cal_mod, ONLY: mth_cur 94 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root95 USE mod_phys_lmdz_omp_data, ONLY: is_omp_root96 USE mod_phys_lmdz_para, ONLY: scatter, bcast94 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 95 USE lmdz_phys_omp_data, ONLY: is_omp_root 96 USE lmdz_phys_para, ONLY: scatter, bcast 97 97 USE print_control_mod, ONLY: lunout 98 98 USE netcdf, ONLY: nf90_get_var, nf90_inq_varid, nf90_inquire_dimension, nf90_inq_dimid, & -
LMDZ6/branches/Amaury_dev/libf/phylmd/initphysto.F90
r5099 r5110 5 5 6 6 USE dimphy 7 USE mod_phys_lmdz_para7 USE lmdz_phys_para 8 8 USE IOIPSL 9 9 USE iophy 10 10 USE indice_sol_mod 11 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat, nbp_lev11 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat, nbp_lev 12 12 USE time_phylmdz_mod, ONLY: day_ref, annee_ref 13 13 -
LMDZ6/branches/Amaury_dev/libf/phylmd/inlandsis/surf_inlandsis_mod.F90
r5106 r5110 751 751 ! of SISVAT, therefore it's needed here. 752 752 753 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root754 USE mod_phys_lmdz_para753 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 754 USE lmdz_phys_para 755 755 USE VAR_SV 756 756 … … 1032 1032 1033 1033 USE dimphy 1034 USE mod_grid_phy_lmdz1035 USE mod_phys_lmdz_para1034 USE lmdz_grid_phy 1035 USE lmdz_phys_para 1036 1036 1037 1037 USE iostart … … 1268 1268 ! Objet: Ecriture de l'etat de redemarrage pour SISVAT 1269 1269 !====================================================================== 1270 USE mod_grid_phy_lmdz1271 USE mod_phys_lmdz_para1270 USE lmdz_grid_phy 1271 USE lmdz_phys_para 1272 1272 USE iostart 1273 1273 USE VAR_SV -
LMDZ6/branches/Amaury_dev/libf/phylmd/interfoce_lim.F90
r5099 r5110 7 7 lmt_sst_p, pctsrf_new_p) 8 8 9 USE mod_grid_phy_lmdz10 USE mod_phys_lmdz_para9 USE lmdz_grid_phy 10 USE lmdz_phys_para 11 11 USE indice_sol_mod 12 12 USE netcdf, ONLY: nf90_get_var,nf90_close,nf90_noerr,nf90_inq_varid,nf90_open,nf90_nowrite -
LMDZ6/branches/Amaury_dev/libf/phylmd/iophy.F90
r5106 r5110 37 37 38 38 USE dimphy, ONLY: klon 39 USE mod_phys_lmdz_para, ONLY: gather, bcast, &39 USE lmdz_phys_para, ONLY: gather, bcast, & 40 40 jj_nb, jj_begin, jj_end, ii_begin, ii_end, & 41 41 mpi_size, mpi_rank, klon_mpi, & 42 42 is_sequential, is_south_pole_dyn 43 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat, klon_glo, grid_type, unstructured43 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat, klon_glo, grid_type, unstructured 44 44 USE print_control_mod, ONLY: prt_level,lunout 45 45 USE ioipsl, ONLY: flio_dom_set … … 161 161 SUBROUTINE init_iophy(lat,lon) 162 162 163 USE mod_phys_lmdz_para, ONLY: jj_begin, jj_end, ii_begin, ii_end, jj_nb, &163 USE lmdz_phys_para, ONLY: jj_begin, jj_end, ii_begin, ii_end, jj_nb, & 164 164 mpi_size, mpi_rank 165 165 USE ioipsl, ONLY: flio_dom_set 166 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat166 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat 167 167 168 168 IMPLICIT NONE … … 207 207 SUBROUTINE histbeg_phyxios(name,itau0,zjulian,dtime,ffreq,lev,nhori,nid_day) 208 208 ! USE dimphy 209 USE mod_phys_lmdz_para, ONLY: is_sequential, is_using_mpi, is_mpi_root, &209 USE lmdz_phys_para, ONLY: is_sequential, is_using_mpi, is_mpi_root, & 210 210 jj_begin, jj_end, jj_nb 211 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat211 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat 212 212 USE ioipsl, ONLY: histbeg 213 213 USE wxios, ONLY: wxios_add_file, using_xios … … 248 248 SUBROUTINE histbeg_phy(name,itau0,zjulian,dtime,nhori,nid_day) 249 249 250 USE mod_phys_lmdz_para, ONLY: jj_begin, jj_end, jj_nb, is_sequential251 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat250 USE lmdz_phys_para, ONLY: jj_begin, jj_end, jj_nb, is_sequential 251 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat 252 252 USE ioipsl, ONLY: histbeg 253 253 … … 280 280 nname,itau0,zjulian,dtime,nnhori,nnid_day) 281 281 USE dimphy, ONLY: klon 282 USE mod_phys_lmdz_para, ONLY: gather, bcast, &282 USE lmdz_phys_para, ONLY: gather, bcast, & 283 283 is_sequential, klon_mpi_begin, klon_mpi_end, & 284 284 mpi_rank 285 USE mod_grid_phy_lmdz, ONLY: klon_glo, nbp_lon, nbp_lat, grid1dTo2d_glo285 USE lmdz_grid_phy, ONLY: klon_glo, nbp_lon, nbp_lat, grid1dTo2d_glo 286 286 USE ioipsl, ONLY: histbeg 287 287 … … 455 455 456 456 USE ioipsl, ONLY: histdef 457 USE mod_phys_lmdz_para, ONLY: jj_nb, is_master457 USE lmdz_phys_para, ONLY: jj_nb, is_master 458 458 USE phys_output_var_mod, ONLY: type_ecri, zoutm, zdtime_moy, lev_files, & 459 459 nid_files, nhorim, swaero_diag, dryaod_diag, nfiles, & 460 460 ok_4xCO2atm 461 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat461 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat 462 462 USE aero_mod, ONLY: naero_tot, name_aero_tau 463 463 USE print_control_mod, ONLY: prt_level,lunout … … 532 532 USE ioipsl, ONLY: histdef 533 533 USE dimphy, ONLY: klev 534 USE mod_phys_lmdz_para, ONLY: jj_nb, is_master534 USE lmdz_phys_para, ONLY: jj_nb, is_master 535 535 USE phys_output_var_mod, ONLY: type_ecri, zoutm, lev_files, nid_files, & 536 536 nhorim, zdtime_moy, levmin, levmax, & 537 537 nvertm, nfiles 538 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat538 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat 539 539 USE print_control_mod, ONLY: prt_level,lunout 540 540 IMPLICIT NONE … … 582 582 583 583 USE ioipsl, ONLY: histdef 584 USE mod_phys_lmdz_para, ONLY: jj_nb, is_master584 USE lmdz_phys_para, ONLY: jj_nb, is_master 585 585 USE phys_output_var_mod, ONLY: ctrl_out, type_ecri_files, zoutm, zdtime_moy, & 586 586 clef_stations, phys_out_filenames, lev_files, & … … 588 588 ok_4xCO2atm 589 589 USE print_control_mod, ONLY: prt_level,lunout 590 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat590 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat 591 591 USE aero_mod, ONLY: naero_tot, name_aero_tau 592 592 USE wxios, ONLY: wxios_add_field_to_file, using_xios … … 698 698 USE ioipsl, ONLY: histdef 699 699 USE dimphy, ONLY: klev 700 USE mod_phys_lmdz_para, ONLY: jj_nb, is_master700 USE lmdz_phys_para, ONLY: jj_nb, is_master 701 701 USE phys_output_var_mod, ONLY: ctrl_out, type_ecri_files, zoutm, zdtime_moy, & 702 702 clef_stations, phys_out_filenames, lev_files, & … … 704 704 levmax, nvertm 705 705 USE print_control_mod, ONLY: prt_level,lunout 706 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat706 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat 707 707 USE wxios, ONLY: wxios_add_field_to_file, using_xios 708 708 USE print_control_mod, ONLY: prt_level,lunout … … 804 804 805 805 USE dimphy, ONLY: klon 806 USE mod_phys_lmdz_para, ONLY: Gather_omp, grid1Dto2D_mpi, &806 USE lmdz_phys_para, ONLY: Gather_omp, grid1Dto2D_mpi, & 807 807 is_sequential, klon_mpi_begin, klon_mpi_end, & 808 808 jj_nb, klon_mpi, is_master 809 809 USE ioipsl, ONLY: histwrite 810 810 USE print_control_mod, ONLY: prt_level,lunout 811 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat811 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat 812 812 813 813 IMPLICIT NONE … … 871 871 872 872 USE dimphy, ONLY: klon 873 USE mod_phys_lmdz_para, ONLY: Gather_omp, grid1Dto2D_mpi, &873 USE lmdz_phys_para, ONLY: Gather_omp, grid1Dto2D_mpi, & 874 874 is_sequential, klon_mpi_begin, klon_mpi_end, & 875 875 jj_nb, klon_mpi, is_master 876 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat876 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat 877 877 USE ioipsl, ONLY: histwrite 878 878 USE print_control_mod, ONLY: prt_level,lunout … … 942 942 SUBROUTINE histwrite2d_phy(var,field, STD_iff) 943 943 944 USE mod_phys_lmdz_omp_transfert, ONLY: bcast_omp944 USE lmdz_phys_omp_transfert, ONLY: bcast_omp 945 945 USE dimphy, ONLY: klon, klev 946 USE mod_phys_lmdz_para, ONLY: gather_omp, grid1dto2d_mpi, &946 USE lmdz_phys_para, ONLY: gather_omp, grid1dto2d_mpi, & 947 947 jj_nb, klon_mpi, klon_mpi_begin, & 948 948 klon_mpi_end, is_sequential, is_master … … 952 952 nid_files, swaerofree_diag, swaero_diag, dryaod_diag, ok_4xCO2atm 953 953 USE print_control_mod, ONLY: prt_level,lunout 954 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat, grid_type, unstructured, regular_lonlat954 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat, grid_type, unstructured, regular_lonlat 955 955 USE lmdz_xios, ONLY: xios_send_field, xios_field_is_active, using_xios 956 956 USE print_control_mod, ONLY: lunout, prt_level … … 1155 1155 SUBROUTINE histwrite3d_phy(var, field, STD_iff) 1156 1156 1157 USE mod_phys_lmdz_omp_transfert, ONLY: bcast_omp1157 USE lmdz_phys_omp_transfert, ONLY: bcast_omp 1158 1158 USE dimphy, ONLY: klon, klev 1159 USE mod_phys_lmdz_para, ONLY: gather_omp, grid1dto2d_mpi, &1159 USE lmdz_phys_para, ONLY: gather_omp, grid1dto2d_mpi, & 1160 1160 jj_nb, klon_mpi, klon_mpi_begin, & 1161 1161 klon_mpi_end, is_sequential, is_master … … 1164 1164 nfiles, vars_defined, clef_stations, & 1165 1165 nid_files, swaerofree_diag 1166 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat, grid_type, regular_lonlat, unstructured1166 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat, grid_type, regular_lonlat, unstructured 1167 1167 USE lmdz_xios, ONLY: xios_send_field, xios_field_is_active, using_xios 1168 1168 USE print_control_mod, ONLY: prt_level,lunout … … 1357 1357 1358 1358 USE dimphy, ONLY: klon, klev 1359 USE mod_phys_lmdz_para, ONLY: gather_omp, grid1Dto2D_mpi, &1359 USE lmdz_phys_para, ONLY: gather_omp, grid1Dto2D_mpi, & 1360 1360 is_sequential, klon_mpi_begin, klon_mpi_end, & 1361 1361 jj_nb, klon_mpi, is_master 1362 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat, grid_type, unstructured1362 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat, grid_type, unstructured 1363 1363 USE lmdz_xios, ONLY: xios_send_field 1364 1364 USE print_control_mod, ONLY: prt_level,lunout … … 1440 1440 1441 1441 USE dimphy, ONLY: klon, klev 1442 USE mod_phys_lmdz_para, ONLY: gather_omp, grid1Dto2D_mpi, &1442 USE lmdz_phys_para, ONLY: gather_omp, grid1Dto2D_mpi, & 1443 1443 is_sequential, klon_mpi_begin, klon_mpi_end, & 1444 1444 jj_nb, klon_mpi, is_master 1445 1445 USE lmdz_xios, ONLY: xios_send_field 1446 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat, grid_type, unstructured1446 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat, grid_type, unstructured 1447 1447 USE print_control_mod, ONLY: prt_level,lunout 1448 1448 … … 1528 1528 SUBROUTINE histwrite0d_xios(field_name, field) 1529 1529 USE lmdz_xios, ONLY: xios_send_field 1530 USE mod_phys_lmdz_para, ONLY: is_master1530 USE lmdz_phys_para, ONLY: is_master 1531 1531 USE print_control_mod, ONLY: prt_level,lunout 1532 1532 USE phys_output_var_mod, ONLY: vars_defined -
LMDZ6/branches/Amaury_dev/libf/phylmd/iophys.F90
r5103 r5110 6 6 SUBROUTINE iophys_ecrit(nom,lllm,titre,unite,px) 7 7 8 USE mod_phys_lmdz_para, ONLY: klon_omp, is_mpi_root9 USE mod_phys_lmdz_transfert_para, ONLY: gather10 USE mod_grid_phy_lmdz, ONLY: klon_glo, nbp_lon, nbp_lat, grid1dto2d_glo8 USE lmdz_phys_para, ONLY: klon_omp, is_mpi_root 9 USE lmdz_phys_transfert_para, ONLY: gather 10 USE lmdz_grid_phy, ONLY: klon_glo, nbp_lon, nbp_lat, grid1dto2d_glo 11 11 IMPLICIT NONE 12 12 … … 76 76 SUBROUTINE iophys_ecrit_index(nom,lllm,titre,unite,knon,knindex,px) 77 77 78 USE mod_phys_lmdz_para, ONLY: klon_omp78 USE lmdz_phys_para, ONLY: klon_omp 79 79 USE dimphy, ONLY: klon 80 USE mod_grid_phy_lmdz, ONLY: klon_glo80 USE lmdz_grid_phy, ONLY: klon_glo 81 81 IMPLICIT NONE 82 82 … … 110 110 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 111 111 SUBROUTINE iophys_ini(timestep) 112 USE mod_phys_lmdz_para, ONLY: is_mpi_root112 USE lmdz_phys_para, ONLY: is_mpi_root 113 113 USE vertical_layers_mod, ONLY: presnivs 114 114 USE regular_lonlat_mod, ONLY: lon_reg, lat_reg 115 115 USE dimphy, ONLY: klev 116 USE mod_grid_phy_lmdz, ONLY: klon_glo116 USE lmdz_grid_phy, ONLY: klon_glo 117 117 USE time_phylmdz_mod, ONLY: annee_ref, day_ref, day_ini 118 118 USE phys_cal_mod, ONLY: calend -
LMDZ6/branches/Amaury_dev/libf/phylmd/iostart.F90
r5101 r5110 31 31 SUBROUTINE Open_startphy(filename) 32 32 USE netcdf, ONLY: nf90_nowrite, nf90_noerr,nf90_open 33 USE mod_phys_lmdz_para33 USE lmdz_phys_para 34 34 IMPLICIT NONE 35 35 CHARACTER(LEN=*) :: filename … … 49 49 SUBROUTINE Close_startphy 50 50 USE netcdf, ONLY: nf90_close 51 USE mod_phys_lmdz_para51 USE lmdz_phys_para 52 52 IMPLICIT NONE 53 53 INTEGER :: ierr … … 62 62 FUNCTION Inquire_Field(Field_name) 63 63 USE netcdf, ONLY: nf90_noerr,nf90_inq_varid 64 USE mod_phys_lmdz_para64 USE lmdz_phys_para 65 65 IMPLICIT NONE 66 66 CHARACTER(LEN=*) :: Field_name … … 118 118 USE dimphy 119 119 USE geometry_mod 120 USE mod_grid_phy_lmdz121 USE mod_phys_lmdz_para120 USE lmdz_grid_phy 121 USE lmdz_phys_para 122 122 IMPLICIT NONE 123 123 CHARACTER(LEN=*) :: Field_name … … 253 253 USE netcdf, ONLY: nf90_noerr,nf90_get_var,nf90_inq_varid 254 254 USE dimphy 255 USE mod_grid_phy_lmdz256 USE mod_phys_lmdz_para255 USE lmdz_grid_phy 256 USE lmdz_phys_para 257 257 IMPLICIT NONE 258 258 CHARACTER(LEN=*) :: var_name … … 303 303 USE netcdf, ONLY: nf90_create,nf90_clobber,nf90_64bit_offset,nf90_noerr,nf90_strerror,& 304 304 nf90_global,nf90_put_att,nf90_def_dim 305 USE mod_phys_lmdz_para, ONLY: is_master306 USE mod_grid_phy_lmdz, ONLY: klon_glo305 USE lmdz_phys_para, ONLY: is_master 306 USE lmdz_grid_phy, ONLY: klon_glo 307 307 USE dimphy, ONLY: klev, klevp1 308 308 USE print_control_mod, ONLY: lunout … … 334 334 SUBROUTINE enddef_restartphy 335 335 USE netcdf, ONLY: nf90_enddef 336 USE mod_phys_lmdz_para336 USE lmdz_phys_para 337 337 IMPLICIT NONE 338 338 INTEGER :: ierr … … 344 344 SUBROUTINE close_restartphy 345 345 USE netcdf, ONLY: nf90_close 346 USE mod_phys_lmdz_para346 USE lmdz_phys_para 347 347 IMPLICIT NONE 348 348 INTEGER :: ierr … … 390 390 USE dimphy 391 391 USE geometry_mod 392 USE mod_grid_phy_lmdz393 USE mod_phys_lmdz_para392 USE lmdz_grid_phy 393 USE lmdz_phys_para 394 394 IMPLICIT NONE 395 395 INTEGER, INTENT(IN) :: pass … … 513 513 USE lmdz_cppkeys_wrapper, ONLY: nf90_format 514 514 USE dimphy 515 USE mod_phys_lmdz_para515 USE lmdz_phys_para 516 516 IMPLICIT NONE 517 517 INTEGER, INTENT(IN) :: pass -
LMDZ6/branches/Amaury_dev/libf/phylmd/limit_read_mod.F90
r5103 r5110 33 33 34 34 SUBROUTINE init_limit_read(first_day) 35 USE mod_grid_phy_lmdz35 USE lmdz_grid_phy 36 36 USE surface_data 37 USE mod_phys_lmdz_para37 USE lmdz_phys_para 38 38 USE lmdz_xios 39 39 … … 162 162 163 163 USE dimphy 164 USE mod_grid_phy_lmdz165 USE mod_phys_lmdz_para164 USE lmdz_grid_phy 165 USE lmdz_phys_para 166 166 USE surface_data, ONLY: type_ocean, ok_veget 167 167 USE netcdf, ONLY:nf90_get_var,nf90_inq_varid,nf90_close,nf90_inquire_dimension,& -
LMDZ6/branches/Amaury_dev/libf/phylmd/limit_slab.F90
r5103 r5110 4 4 5 5 USE dimphy 6 USE mod_grid_phy_lmdz, ONLY: klon_glo7 USE mod_phys_lmdz_para6 USE lmdz_grid_phy, ONLY: klon_glo 7 USE lmdz_phys_para 8 8 USE netcdf, ONLY: nf90_close,nf90_get_var,nf90_inq_varid,nf90_nowrite,nf90_noerr,nf90_open 9 9 USE indice_sol_mod -
LMDZ6/branches/Amaury_dev/libf/phylmd/lsc_scav.F90
r5103 r5110 7 7 USE ioipsl 8 8 USE dimphy 9 USE mod_grid_phy_lmdz10 USE mod_phys_lmdz_para9 USE lmdz_grid_phy 10 USE lmdz_phys_para 11 11 USE traclmdz_mod 12 12 USE infotrac_phy,ONLY: nbtr -
LMDZ6/branches/Amaury_dev/libf/phylmd/mo_simple_plumes.F90
r5106 r5110 74 74 SUBROUTINE sp_setup 75 75 76 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root77 USE mod_phys_lmdz_omp_data, ONLY: is_omp_root78 USE mod_phys_lmdz_transfert_para, ONLY: bcast76 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 77 USE lmdz_phys_omp_data, ONLY: is_omp_root 78 USE lmdz_phys_transfert_para, ONLY: bcast 79 79 80 80 ! ---------- -
LMDZ6/branches/Amaury_dev/libf/phylmd/mod_surf_para.F90
r4600 r5110 49 49 50 50 SUBROUTINE Init_surf_para(knon) 51 USE mod_phys_lmdz_para51 USE lmdz_phys_para 52 52 USE lmdz_mpi 53 53 … … 116 116 117 117 SUBROUTINE Finalize_surf_para 118 USE mod_phys_lmdz_para118 USE lmdz_phys_para 119 119 120 120 !$OMP BARRIER … … 135 135 136 136 SUBROUTINE gather_surf_i(FieldIn, FieldOut) 137 USE mod_phys_lmdz_para137 USE lmdz_phys_para 138 138 INTEGER :: FieldIn(:) 139 139 INTEGER :: FieldOut(:) … … 147 147 148 148 SUBROUTINE gather_surf_omp_i(FieldIn,FieldOut) 149 USE mod_phys_lmdz_para149 USE lmdz_phys_para 150 150 INTEGER :: FieldIn(:) 151 151 INTEGER :: FieldOut(:) … … 165 165 166 166 SUBROUTINE gather_surf_mpi_i(FieldIn,FieldOut) 167 USE mod_phys_lmdz_para167 USE lmdz_phys_para 168 168 USE lmdz_mpi 169 169 … … 187 187 188 188 SUBROUTINE gather_surf_r(FieldIn, FieldOut) 189 USE mod_phys_lmdz_para189 USE lmdz_phys_para 190 190 REAL :: FieldIn(:) 191 191 REAL :: FieldOut(:) … … 199 199 200 200 SUBROUTINE gather_surf_omp_r(FieldIn,FieldOut) 201 USE mod_phys_lmdz_para201 USE lmdz_phys_para 202 202 REAL :: FieldIn(:) 203 203 REAL :: FieldOut(:) … … 217 217 218 218 SUBROUTINE gather_surf_mpi_r(FieldIn,FieldOut) 219 USE mod_phys_lmdz_para219 USE lmdz_phys_para 220 220 USE lmdz_mpi 221 221 … … 238 238 239 239 SUBROUTINE scatter_surf_i(FieldIn, FieldOut) 240 USE mod_phys_lmdz_para240 USE lmdz_phys_para 241 241 INTEGER :: FieldIn(:) 242 242 INTEGER :: FieldOut(:) … … 250 250 251 251 SUBROUTINE scatter_surf_omp_i(FieldIn,FieldOut) 252 USE mod_phys_lmdz_para252 USE lmdz_phys_para 253 253 INTEGER :: FieldIn(:) 254 254 INTEGER :: FieldOut(:) … … 267 267 268 268 SUBROUTINE scatter_surf_mpi_i(FieldIn,FieldOut) 269 USE mod_phys_lmdz_para269 USE lmdz_phys_para 270 270 USE lmdz_mpi 271 271 … … 287 287 288 288 SUBROUTINE scatter_surf_r(FieldIn, FieldOut) 289 USE mod_phys_lmdz_para289 USE lmdz_phys_para 290 290 REAL :: FieldIn(:) 291 291 REAL :: FieldOut(:) … … 299 299 300 300 SUBROUTINE scatter_surf_omp_r(FieldIn,FieldOut) 301 USE mod_phys_lmdz_para301 USE lmdz_phys_para 302 302 REAL :: FieldIn(:) 303 303 REAL :: FieldOut(:) … … 316 316 317 317 SUBROUTINE scatter_surf_mpi_r(FieldIn,FieldOut) 318 USE mod_phys_lmdz_para318 USE lmdz_phys_para 319 319 USE lmdz_mpi 320 320 -
LMDZ6/branches/Amaury_dev/libf/phylmd/mod_synchro_omp.F90
r5099 r5110 9 9 10 10 SUBROUTINE Init_synchro_omp 11 USE mod_phys_lmdz_para11 USE lmdz_phys_para 12 12 IMPLICIT NONE 13 13 … … 21 21 22 22 SUBROUTINE Synchro_omp 23 USE mod_phys_lmdz_para23 USE lmdz_phys_para 24 24 IMPLICIT NONE 25 25 LOGICAL :: out -
LMDZ6/branches/Amaury_dev/libf/phylmd/o3_chem_m.F90
r5103 r5110 20 20 use dimphy, only: klon 21 21 use regr_pr_comb_coefoz_m, only: c_Mob, a4_mass, a2, r_het_interm 22 use mod_grid_phy_lmdz, only: nbp_lev22 use lmdz_grid_phy, only: nbp_lev 23 23 use nrtype, only: pi 24 24 … … 118 118 use assert_m, only: assert 119 119 use dimphy, only: klon 120 use mod_grid_phy_lmdz, only: nbp_lev120 use lmdz_grid_phy, only: nbp_lev 121 121 122 122 real, intent(in):: q(:, :) ! mass fraction of ozone -
LMDZ6/branches/Amaury_dev/libf/phylmd/oasis.F90
r5103 r5110 11 11 12 12 USE dimphy 13 USE mod_phys_lmdz_para13 USE lmdz_phys_para 14 14 USE write_field_phy 15 15 … … 118 118 USE lmdz_xios 119 119 USE print_control_mod, ONLY: lunout 120 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat, grid_type, unstructured, regular_lonlat120 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat, grid_type, unstructured, regular_lonlat 121 121 USE geometry_mod, ONLY: ind_cell_glo 122 USE mod_phys_lmdz_mpi_data, ONLY: klon_mpi_para_nb122 USE lmdz_phys_mpi_data, ONLY: klon_mpi_para_nb 123 123 use config_ocean_skin_m, only: activate_ocean_skin 124 124 … … 404 404 405 405 USE print_control_mod, ONLY: lunout 406 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat406 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat 407 407 ! Input arguments 408 408 !************************************************************************************ … … 464 464 465 465 USE print_control_mod, ONLY: lunout 466 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat466 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat 467 467 ! Input arguments 468 468 !************************************************************************************ -
LMDZ6/branches/Amaury_dev/libf/phylmd/ocean_forced_mod.F90
r5103 r5110 37 37 USE calcul_fluxs_mod 38 38 USE limit_read_mod 39 USE mod_grid_phy_lmdz39 USE lmdz_grid_phy 40 40 USE indice_sol_mod 41 41 USE phys_output_var_mod, ONLY: sens_prec_liq_o, sens_prec_sol_o, lat_prec_liq_o, lat_prec_sol_o -
LMDZ6/branches/Amaury_dev/libf/phylmd/ocean_slab_mod.F90
r5101 r5110 8 8 USE indice_sol_mod 9 9 USE surface_data 10 USE mod_grid_phy_lmdz, ONLY: klon_glo11 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root10 USE lmdz_grid_phy, ONLY: klon_glo 11 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 12 12 13 13 IMPLICIT NONE … … 129 129 130 130 USE ioipsl_getin_p_mod, ONLY: getin_p 131 USE mod_phys_lmdz_transfert_para, ONLY: gather131 USE lmdz_phys_transfert_para, ONLY: gather 132 132 USE slab_heat_transp_mod, ONLY: ini_slab_transp 133 133 … … 344 344 USE calcul_fluxs_mod 345 345 USE slab_heat_transp_mod, ONLY: divgrad_phy,slab_ekman1,slab_ekman2,slab_gmdiff 346 USE mod_phys_lmdz_para346 USE lmdz_phys_para 347 347 348 348 INCLUDE "clesphys.h" -
LMDZ6/branches/Amaury_dev/libf/phylmd/open_climoz_m.F90
r5101 r5110 14 14 USE netcdf95, ONLY: nf95_open, nf95_close, nf95_gw_var, nf95_inq_varid 15 15 USE netcdf, ONLY: nf90_nowrite 16 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root17 USE mod_phys_lmdz_mpi_transfert, ONLY: bcast_mpi16 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 17 USE lmdz_phys_mpi_transfert, ONLY: bcast_mpi 18 18 USE phys_cal_mod, ONLY: calend, year_len, year_cur 19 19 !------------------------------------------------------------------------------- -
LMDZ6/branches/Amaury_dev/libf/phylmd/orografi.F90
r5105 r5110 1557 1557 SUBROUTINE sugwd(nlon, nlev, paprs, pplay) 1558 1558 USE dimphy 1559 USE mod_phys_lmdz_para1560 USE mod_grid_phy_lmdz1559 USE lmdz_phys_para 1560 USE lmdz_grid_phy 1561 1561 ! USE parallel 1562 1562 -
LMDZ6/branches/Amaury_dev/libf/phylmd/orografi_strato.F90
r5105 r5110 1817 1817 ! ------------------------------------------------------------------ 1818 1818 USE dimphy 1819 USE mod_phys_lmdz_para1820 USE mod_grid_phy_lmdz1819 USE lmdz_phys_para 1820 USE lmdz_grid_phy 1821 1821 USE geometry_mod 1822 1822 IMPLICIT NONE -
LMDZ6/branches/Amaury_dev/libf/phylmd/output_physiqex_mod.F90
r5103 r5110 10 10 USE iophy, ONLY: histbeg_phy,histwrite_phy 11 11 USE ioipsl, ONLY: histvert,histdef,histend,histsync 12 USE mod_phys_lmdz_para, ONLY: jj_nb12 USE lmdz_phys_para, ONLY: jj_nb 13 13 USE ioipsl_getin_p_mod, ONLY: getin_p 14 USE mod_grid_phy_lmdz, ONLY: nbp_lon,nbp_lat14 USE lmdz_grid_phy, ONLY: nbp_lon,nbp_lat 15 15 USE iophy, ONLY: init_iophy_new 16 16 USE geometry_mod, ONLY: latitude_deg, longitude_deg -
LMDZ6/branches/Amaury_dev/libf/phylmd/paramlmdz_phy_mod.F90
r5103 r5110 11 11 USE dimphy 12 12 USE ioipsl, only: histbeg, histvert, histdef, histend, ymds2ju 13 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root13 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 14 14 USE geometry_mod, ONLY: longitude_deg, latitude_deg 15 USE mod_grid_phy_lmdz, only: nbp_lon, nbp_lat, klon_glo15 USE lmdz_grid_phy, only: nbp_lon, nbp_lat, klon_glo 16 16 USE time_phylmdz_mod, ONLY: annee_ref, day_ref, itau_phy, pdtphys 17 USE mod_phys_lmdz_transfert_para, ONLY: gather, bcast17 USE lmdz_phys_transfert_para, ONLY: gather, bcast 18 18 19 19 IMPLICIT NONE … … 143 143 SUBROUTINE write_paramLMDZ_phy(itap,nid_ctesGCM,ok_sync) 144 144 145 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root145 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 146 146 USE time_phylmdz_mod, ONLY: day_step_phy, annee_ref, itau_phy, start_time 147 USE mod_grid_phy_lmdz, only: nbp_lon, nbp_lat, klon_glo147 USE lmdz_grid_phy, only: nbp_lon, nbp_lat, klon_glo 148 148 149 149 USE iophy -
LMDZ6/branches/Amaury_dev/libf/phylmd/pbl_surface_mod.F90
r5103 r5110 11 11 12 12 USE dimphy 13 USE mod_phys_lmdz_para, ONLY: mpi_size14 USE mod_grid_phy_lmdz, ONLY: klon_glo13 USE lmdz_phys_para, ONLY: mpi_size 14 USE lmdz_grid_phy, ONLY: klon_glo 15 15 USE ioipsl 16 16 USE surface_data, ONLY: type_ocean, ok_veget, landice_opt … … 396 396 USE indice_sol_mod 397 397 USE time_phylmdz_mod, ONLY: day_ini,annee_ref,itau_phy 398 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat, grid1dto2d_glo398 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat, grid1dto2d_glo 399 399 USE print_control_mod, ONLY: prt_level,lunout 400 400 #ifdef ISO -
LMDZ6/branches/Amaury_dev/libf/phylmd/phyaqua_mod.F90
r5105 r5110 33 33 USE nrtype, ONLY: pi 34 34 ! USE ioipsl 35 USE mod_phys_lmdz_para, ONLY: is_master36 USE mod_phys_lmdz_transfert_para, ONLY: bcast37 USE mod_grid_phy_lmdz35 USE lmdz_phys_para, ONLY: is_master 36 USE lmdz_phys_transfert_para, ONLY: bcast 37 USE lmdz_grid_phy 38 38 USE ioipsl_getin_p_mod, ONLY: getin_p 39 39 USE phys_cal_mod , ONLY: calend, year_len_phy => year_len … … 512 512 phy_ice, phy_fter, phy_foce, phy_flic, phy_fsic) 513 513 514 USE mod_phys_lmdz_para, ONLY: is_omp_master, klon_mpi515 USE mod_phys_lmdz_transfert_para, ONLY: gather_omp514 USE lmdz_phys_para, ONLY: is_omp_master, klon_mpi 515 USE lmdz_phys_transfert_para, ONLY: gather_omp 516 516 USE lmdz_xios 517 517 IMPLICIT NONE … … 566 566 phy_ice, phy_fter, phy_foce, phy_flic, phy_fsic) 567 567 568 USE mod_phys_lmdz_para, ONLY: is_master569 USE mod_grid_phy_lmdz, ONLY: klon_glo570 USE mod_phys_lmdz_transfert_para, ONLY: gather568 USE lmdz_phys_para, ONLY: is_master 569 USE lmdz_grid_phy, ONLY: klon_glo 570 USE lmdz_phys_transfert_para, ONLY: gather 571 571 USE phys_cal_mod, ONLY: year_len 572 572 USE netcdf, ONLY: nf90_def_var, nf90_put_var, nf90_get_var, nf90_strerror, nf90_close, & -
LMDZ6/branches/Amaury_dev/libf/phylmd/phys_cal_mod.F90
r5103 r5110 38 38 39 39 USE IOIPSL, ONLY: ymds2ju, ioconf_calendar 40 USE mod_phys_lmdz_para, ONLY: is_master,is_omp_master40 USE lmdz_phys_para, ONLY: is_master,is_omp_master 41 41 USE ioipsl_getin_p_mod, ONLY: getin_p 42 42 -
LMDZ6/branches/Amaury_dev/libf/phylmd/phys_output_mod.F90
r5103 r5110 38 38 USE ioipsl 39 39 USE phys_cal_mod, ONLY: hour, calend 40 USE mod_phys_lmdz_para40 USE lmdz_phys_para 41 41 !Martin 42 42 USE surface_data, ONLY: landice_opt 43 43 USE phys_output_ctrlout_mod 44 USE mod_grid_phy_lmdz, only: klon_glo,nbp_lon,nbp_lat44 USE lmdz_grid_phy, only: klon_glo,nbp_lon,nbp_lat 45 45 USE print_control_mod, ONLY: prt_level,lunout 46 46 USE vertical_layers_mod, ONLY: ap,bp,preff,presnivs, aps, bps, pseudoalt, presinter -
LMDZ6/branches/Amaury_dev/libf/phylmd/phys_output_write_mod.F90
r5103 r5110 27 27 USE infotrac_phy, ONLY: nbtr, nqtot, nqo, type_trac, tracers, niso, ntiso 28 28 USE strings_mod, ONLY: maxlen 29 USE mod_phys_lmdz_para, ONLY: is_north_pole_phy,is_south_pole_phy30 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat29 USE lmdz_phys_para, ONLY: is_north_pole_phy,is_south_pole_phy 30 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat 31 31 USE time_phylmdz_mod, ONLY: day_step_phy, start_time, itau_phy 32 32 USE vertical_layers_mod, ONLY: ap, bp, aps, bps -
LMDZ6/branches/Amaury_dev/libf/phylmd/physiq_mod.F90
r5106 r5110 43 43 USE iophy 44 44 USE limit_read_mod, ONLY: init_limit_read 45 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat, nbp_lev, klon_glo, grid1dTo2d_glo, grid_type, unstructured46 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root47 USE mod_phys_lmdz_para45 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat, nbp_lev, klon_glo, grid1dTo2d_glo, grid_type, unstructured 46 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 47 USE lmdz_phys_para 48 48 USE netcdf95, ONLY: nf95_close 49 49 USE netcdf, ONLY: nf90_fill_real ! IM for NMC files -
LMDZ6/branches/Amaury_dev/libf/phylmd/phystokenc_mod.F90
r5106 r5110 38 38 USE indice_sol_mod 39 39 USE print_control_mod, ONLY: lunout 40 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat40 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat 41 41 42 42 IMPLICIT NONE -
LMDZ6/branches/Amaury_dev/libf/phylmd/phytrac_mod.F90
r5103 r5110 124 124 USE infotrac_phy, ONLY: nbtr, nqCO2, type_trac, conv_flg, pbl_flg 125 125 USE strings_mod, ONLY: int2str 126 USE mod_grid_phy_lmdz127 USE mod_phys_lmdz_para126 USE lmdz_grid_phy 127 USE lmdz_phys_para 128 128 USE iophy 129 129 USE traclmdz_mod … … 131 131 USE tracreprobus_mod 132 132 USE indice_sol_mod 133 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root133 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 134 134 USE print_control_mod, ONLY: lunout 135 135 USE aero_mod, ONLY: naero_grp -
LMDZ6/branches/Amaury_dev/libf/phylmd/press_coefoz_m.F90
r5103 r5110 26 26 use netcdf, only: nf90_nowrite 27 27 28 use mod_phys_lmdz_mpi_data, only: is_mpi_root29 use mod_phys_lmdz_mpi_transfert, only: bcast_mpi ! broadcast28 use lmdz_phys_mpi_data, only: is_mpi_root 29 use lmdz_phys_mpi_transfert, only: bcast_mpi ! broadcast 30 30 31 31 ! Variables local to the procedure: -
LMDZ6/branches/Amaury_dev/libf/phylmd/read_map2D.F90
r5101 r5110 4 4 USE dimphy 5 5 USE netcdf, ONLY: nf90_open,nf90_close,nf90_nowrite,nf90_noerr,nf90_get_var,nf90_inq_varid 6 USE mod_grid_phy_lmdz7 USE mod_phys_lmdz_para6 USE lmdz_grid_phy 7 USE lmdz_phys_para 8 8 USE print_control_mod, ONLY: lunout 9 9 -
LMDZ6/branches/Amaury_dev/libf/phylmd/read_pstoke.F90
r5105 r5110 21 21 USE dimphy 22 22 USE indice_sol_mod 23 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat, nbp_lev23 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat, nbp_lev 24 24 25 25 IMPLICIT NONE -
LMDZ6/branches/Amaury_dev/libf/phylmd/read_pstoke0.F90
r5105 r5110 20 20 USE dimphy 21 21 USE indice_sol_mod 22 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat, nbp_lev22 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat, nbp_lev 23 23 24 24 IMPLICIT NONE -
LMDZ6/branches/Amaury_dev/libf/phylmd/readaerosol_interp.F90
r5103 r5110 15 15 USE ioipsl 16 16 USE dimphy, ONLY: klev,klon 17 USE mod_phys_lmdz_para, ONLY: mpi_rank17 USE lmdz_phys_para, ONLY: mpi_rank 18 18 USE readaerosol_mod 19 19 USE aero_mod, ONLY: naero_spc, name_aero -
LMDZ6/branches/Amaury_dev/libf/phylmd/readaerosol_mod.F90
r5101 r5110 177 177 178 178 SUBROUTINE init_aero_fromfile(flag_aerosol, aerosol_couple) 179 USE mod_phys_lmdz_para180 USE mod_grid_phy_lmdz, ONLY: grid_type, unstructured179 USE lmdz_phys_para 180 USE lmdz_grid_phy, ONLY: grid_type, unstructured 181 181 USE lmdz_xios 182 182 IMPLICIT NONE … … 268 268 269 269 USE dimphy 270 USE mod_grid_phy_lmdz, ONLY: nbp_lon_=>nbp_lon, nbp_lat_=>nbp_lat, klon_glo, &270 USE lmdz_grid_phy, ONLY: nbp_lon_=>nbp_lon, nbp_lat_=>nbp_lat, klon_glo, & 271 271 grid2Dto1D_glo, grid_type, unstructured 272 USE mod_phys_lmdz_para272 USE lmdz_phys_para 273 273 USE iophy, ONLY: io_lon, io_lat 274 274 USE print_control_mod, ONLY: lunout -
LMDZ6/branches/Amaury_dev/libf/phylmd/readaerosolstrato.F90
r5103 r5110 6 6 7 7 USE phys_cal_mod, ONLY: mth_cur 8 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat, klon_glo, &8 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat, klon_glo, & 9 9 grid2dto1d_glo, grid_type, unstructured 10 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root11 USE mod_phys_lmdz_omp_data, ONLY: is_omp_root12 USE mod_phys_lmdz_para10 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 11 USE lmdz_phys_omp_data, ONLY: is_omp_root 12 USE lmdz_phys_para 13 13 USE phys_state_var_mod 14 14 USE phys_local_var_mod -
LMDZ6/branches/Amaury_dev/libf/phylmd/readaerosolstrato_m.F90
r5101 r5110 5 5 6 6 SUBROUTINE init_readaerosolstrato(flag_aerosol_strat) 7 USE mod_grid_phy_lmdz, ONLY: grid_type, unstructured7 USE lmdz_grid_phy, ONLY: grid_type, unstructured 8 8 IMPLICIT NONE 9 9 INTEGER,INTENT(IN) :: flag_aerosol_strat … … 27 27 USE netcdf95, ONLY: nf95_close, nf95_gw_var, nf95_inq_dimid, & 28 28 nf95_inq_varid, nf95_open 29 USE mod_phys_lmdz_para29 USE lmdz_phys_para 30 30 USE lmdz_xios 31 31 ! USE YOERAD, ONLY: NLW … … 70 70 USE netcdf95, ONLY: nf95_close, nf95_gw_var, nf95_inq_dimid, & 71 71 nf95_inq_varid, nf95_open 72 USE mod_phys_lmdz_para72 USE lmdz_phys_para 73 73 USE lmdz_xios 74 74 ! USE YOERAD, ONLY: NLW -
LMDZ6/branches/Amaury_dev/libf/phylmd/readchlorophyll.F90
r5099 r5110 10 10 USE netcdf, ONLY: nf90_get_var, nf90_noerr, nf90_nowrite 11 11 USE phys_cal_mod, ONLY: mth_cur 12 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat, klon_glo, grid2dto1d_glo13 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root14 USE mod_phys_lmdz_omp_data, ONLY: is_omp_root15 USE mod_phys_lmdz_para, ONLY: scatter12 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat, klon_glo, grid2dto1d_glo 13 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 14 USE lmdz_phys_omp_data, ONLY: is_omp_root 15 USE lmdz_phys_para, ONLY: scatter 16 16 USE phys_state_var_mod, ONLY: chl_con 17 17 USE print_control_mod, ONLY: prt_level,lunout -
LMDZ6/branches/Amaury_dev/libf/phylmd/regr_horiz_time_climoz_m.F90
r5103 r5110 2 2 3 3 USE interpolation, ONLY: locate 4 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat, grid_type, unstructured4 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat, grid_type, unstructured 5 5 USE nrtype, ONLY: pi 6 6 USE netcdf, ONLY: nf90_clobber, nf90_float, nf90_open, & … … 67 67 USE slopes_m, ONLY: slopes 68 68 USE lmdz_xios 69 USE mod_phys_lmdz_para, ONLY: is_mpi_root, is_master, is_omp_master, gather, gather_mpi, bcast_mpi, klon_mpi69 USE lmdz_phys_para, ONLY: is_mpi_root, is_master, is_omp_master, gather, gather_mpi, bcast_mpi, klon_mpi 70 70 USE geometry_mod, ONLY: latitude_deg, ind_cell_glo 71 USE mod_grid_phy_lmdz, ONLY: klon_glo71 USE lmdz_grid_phy, ONLY: klon_glo 72 72 73 73 !------------------------------------------------------------------------------- … … 601 601 USE regular_lonlat_mod, ONLY: lon_reg, lat_reg 602 602 USE regular_lonlat_mod, ONLY: lon_reg, lat_reg 603 USE mod_phys_lmdz_para, ONLY: is_mpi_root604 USE mod_grid_phy_lmdz, ONLY: klon_glo603 USE lmdz_phys_para, ONLY: is_mpi_root 604 USE lmdz_grid_phy, ONLY: klon_glo 605 605 606 606 !------------------------------------------------------------------------------- -
LMDZ6/branches/Amaury_dev/libf/phylmd/regr_lat_time_coefoz_m.F90
r5103 r5110 40 40 ! when we regrid in pressure). 41 41 42 use mod_grid_phy_lmdz, ONLY: nbp_lat42 use lmdz_grid_phy, ONLY: nbp_lat 43 43 use regr_conserv_m, only: regr_conserv 44 44 use regr_lint_m, only: regr_lint … … 240 240 ! dimensions and variables, and writes one of the coordinate variables. 241 241 242 use mod_grid_phy_lmdz, ONLY: nbp_lat242 use lmdz_grid_phy, ONLY: nbp_lat 243 243 use assert_eq_m, only: assert_eq 244 244 -
LMDZ6/branches/Amaury_dev/libf/phylmd/regr_pr_comb_coefoz_m.F90
r5103 r5110 40 40 41 41 use dimphy, only: klon 42 use mod_grid_phy_lmdz, only: nbp_lev42 use lmdz_grid_phy, only: nbp_lev 43 43 44 44 ! Variables local to the procedure: … … 75 75 use assert_m, only: assert 76 76 use dimphy, only: klon 77 use mod_phys_lmdz_mpi_data, only: is_mpi_root77 use lmdz_phys_mpi_data, only: is_mpi_root 78 78 use regr_pr_time_av_m, only: regr_pr_time_av 79 79 use regr_pr_int_m, only: regr_pr_int 80 80 use press_coefoz_m, only: press_in_edg, plev 81 use mod_grid_phy_lmdz, only: nbp_lev81 use lmdz_grid_phy, only: nbp_lev 82 82 83 83 integer, intent(in):: julien ! jour julien, 1 <= julien <= 360 -
LMDZ6/branches/Amaury_dev/libf/phylmd/regr_pr_int_m.F90
r5103 r5110 28 28 use assert_m, only: assert 29 29 use regr_lint_m, only: regr_lint 30 use mod_phys_lmdz_mpi_data, only: is_mpi_root31 use mod_grid_phy_lmdz, only: nbp_lon, nbp_lat, nbp_lev32 use mod_phys_lmdz_transfert_para, only: scatter2d30 use lmdz_phys_mpi_data, only: is_mpi_root 31 use lmdz_grid_phy, only: nbp_lon, nbp_lat, nbp_lev 32 use lmdz_phys_transfert_para, only: scatter2d 33 33 ! (pack to the LMDZ horizontal "physics" grid and scatter) 34 34 -
LMDZ6/branches/Amaury_dev/libf/phylmd/regr_pr_o3_m.F90
r5103 r5110 31 31 use press_coefoz_m, only: press_in_edg 32 32 use time_phylmdz_mod, only: day_ref 33 use mod_grid_phy_lmdz, only: nbp_lon, nbp_lat, nbp_lev33 use lmdz_grid_phy, only: nbp_lon, nbp_lat, nbp_lev 34 34 35 35 REAL, intent(in):: p3d(:, :, :) ! pressure at layer interfaces, in Pa -
LMDZ6/branches/Amaury_dev/libf/phylmd/regr_pr_time_av_m.F90
r5103 r5110 3 3 4 4 USE write_field_phy 5 USE mod_phys_lmdz_transfert_para, ONLY: bcast6 USE mod_phys_lmdz_para, ONLY: mpi_rank, omp_rank5 USE lmdz_phys_transfert_para, ONLY: bcast 6 USE lmdz_phys_para, ONLY: mpi_rank, omp_rank 7 7 USE print_control_mod, ONLY: prt_level 8 8 IMPLICIT NONE … … 123 123 USE regr_lint_m, ONLY: regr_lint 124 124 USE slopes_m, ONLY: slopes 125 USE mod_phys_lmdz_para, ONLY: is_mpi_root,is_master126 USE mod_grid_phy_lmdz, ONLY: nlon=>nbp_lon, nlat=>nbp_lat, nlev_ou=>nbp_lev, klon_glo, grid_type, unstructured127 USE mod_phys_lmdz_transfert_para, ONLY: scatter2d, scatter, gather125 USE lmdz_phys_para, ONLY: is_mpi_root,is_master 126 USE lmdz_grid_phy, ONLY: nlon=>nbp_lon, nlat=>nbp_lat, nlev_ou=>nbp_lev, klon_glo, grid_type, unstructured 127 USE lmdz_phys_transfert_para, ONLY: scatter2d, scatter, gather 128 128 USE phys_cal_mod, ONLY: calend, year_len, days_elapsed, jH_cur 129 129 USE geometry_mod, ONLY: ind_cell_glo -
LMDZ6/branches/Amaury_dev/libf/phylmd/slab_heat_transp_mod.F90
r5105 r5110 5 5 ! and / or Ekman transport 6 6 7 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat, klon_glo7 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat, klon_glo 8 8 IMPLICIT NONE 9 9 -
LMDZ6/branches/Amaury_dev/libf/phylmd/soil.F90
r5103 r5110 6 6 7 7 USE dimphy 8 USE mod_phys_lmdz_para8 USE lmdz_phys_para 9 9 USE indice_sol_mod 10 10 USE print_control_mod, ONLY: lunout -
LMDZ6/branches/Amaury_dev/libf/phylmd/surf_land_bucket_mod.F90
r5099 r5110 31 31 USE dimphy 32 32 USE geometry_mod, ONLY: longitude,latitude 33 USE mod_grid_phy_lmdz34 USE mod_phys_lmdz_para33 USE lmdz_grid_phy 34 USE lmdz_phys_para 35 35 USE indice_sol_mod 36 36 #ifdef ISO -
LMDZ6/branches/Amaury_dev/libf/phylmd/surf_land_orchidee_mod.F90
r5103 r5110 26 26 USE surface_data, ONLY: type_ocean, landice_opt 27 27 USE geometry_mod, ONLY: dx, dy, boundslon, boundslat,longitude, latitude, cell_area, ind_cell_glo 28 USE mod_grid_phy_lmdz29 USE mod_phys_lmdz_para, mpi_root_rank=>mpi_master28 USE lmdz_grid_phy 29 USE lmdz_phys_para, mpi_root_rank=>mpi_master 30 30 USE carbon_cycle_mod, ONLY: nbcf_in_orc, nbcf_out, fields_in, yfields_in, yfields_out, cfname_in, cfname_out 31 31 USE nrtype, ONLY: PI … … 57 57 USE indice_sol_mod 58 58 USE print_control_mod, ONLY: lunout 59 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat59 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat 60 60 #ifdef CPP_VEGET 61 61 USE time_phylmdz_mod, ONLY: itau_phy … … 658 658 SUBROUTINE Init_orchidee_index(knon,knindex,offset,ktindex) 659 659 USE mod_surf_para 660 USE mod_grid_phy_lmdz660 USE lmdz_grid_phy 661 661 662 662 INTEGER,INTENT(IN) :: knon … … 741 741 742 742 SUBROUTINE Init_neighbours(knon,neighbours,knindex,pctsrf) 743 USE mod_grid_phy_lmdz743 USE lmdz_grid_phy 744 744 USE mod_surf_para 745 745 USE indice_sol_mod -
LMDZ6/branches/Amaury_dev/libf/phylmd/surf_land_orchidee_nofrein_mod.F90
r5103 r5110 26 26 USE surface_data, ONLY: type_ocean 27 27 USE geometry_mod, ONLY: dx, dy 28 USE mod_grid_phy_lmdz29 USE mod_phys_lmdz_para, mpi_root_rank=>mpi_master28 USE lmdz_grid_phy 29 USE lmdz_phys_para, mpi_root_rank=>mpi_master 30 30 31 31 IMPLICIT NONE … … 56 56 USE indice_sol_mod 57 57 USE print_control_mod, ONLY: lunout 58 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat58 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat 59 59 #ifdef CPP_VEGET 60 60 USE time_phylmdz_mod, ONLY: itau_phy … … 482 482 SUBROUTINE Init_orchidee_index(knon,knindex,offset,ktindex) 483 483 USE mod_surf_para 484 USE mod_grid_phy_lmdz484 USE lmdz_grid_phy 485 485 486 486 INTEGER,INTENT(IN) :: knon … … 563 563 564 564 SUBROUTINE Init_neighbours(knon,neighbours,knindex,pctsrf) 565 USE mod_grid_phy_lmdz565 USE lmdz_grid_phy 566 566 USE mod_surf_para 567 567 USE indice_sol_mod -
LMDZ6/branches/Amaury_dev/libf/phylmd/surf_land_orchidee_nolic_mod.F90
r5103 r5110 22 22 USE surface_data, ONLY: type_ocean 23 23 USE geometry_mod, ONLY: dx, dy, boundslon, boundslat,longitude, latitude, cell_area, ind_cell_glo 24 USE mod_grid_phy_lmdz25 USE mod_phys_lmdz_para, mpi_root_rank=>mpi_master24 USE lmdz_grid_phy 25 USE lmdz_phys_para, mpi_root_rank=>mpi_master 26 26 USE carbon_cycle_mod, ONLY: nbcf_in_orc, nbcf_out, fields_in, yfields_in, yfields_out, cfname_in, cfname_out 27 27 USE nrtype, ONLY: PI … … 53 53 USE indice_sol_mod 54 54 USE print_control_mod, ONLY: lunout 55 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat55 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat 56 56 #ifdef CPP_VEGET 57 57 USE time_phylmdz_mod, ONLY: itau_phy … … 647 647 SUBROUTINE Init_orchidee_index(knon,knindex,offset,ktindex) 648 648 USE mod_surf_para 649 USE mod_grid_phy_lmdz649 USE lmdz_grid_phy 650 650 651 651 INTEGER,INTENT(IN) :: knon … … 730 730 731 731 SUBROUTINE Init_neighbours(knon,neighbours,knindex,pctsrf) 732 USE mod_grid_phy_lmdz732 USE lmdz_grid_phy 733 733 USE mod_surf_para 734 734 USE indice_sol_mod -
LMDZ6/branches/Amaury_dev/libf/phylmd/surf_land_orchidee_noopenmp_mod.F90
r5101 r5110 23 23 USE surface_data, ONLY: type_ocean 24 24 USE geometry_mod, ONLY: dx, dy 25 USE mod_grid_phy_lmdz26 USE mod_phys_lmdz_para25 USE lmdz_grid_phy 26 USE lmdz_phys_para 27 27 28 28 IMPLICIT NONE … … 101 101 USE carbon_cycle_mod, ONLY: carbon_cycle_cpl, fco2_land_inst, fco2_lu_inst 102 102 USE indice_sol_mod 103 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat103 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat 104 104 USE print_control_mod, ONLY: lunout 105 105 #ifdef CPP_VEGET … … 538 538 SUBROUTINE Init_orchidee_index(knon,orch_comm,knindex,offset,ktindex) 539 539 540 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat540 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat 541 541 USE lmdz_mpi 542 542 … … 627 627 628 628 USE indice_sol_mod 629 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat629 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat 630 630 USE lmdz_mpi 631 631 -
LMDZ6/branches/Amaury_dev/libf/phylmd/surf_land_orchidee_nounstruct_mod.F90
r5103 r5110 22 22 USE surface_data, ONLY: type_ocean 23 23 USE geometry_mod, ONLY: dx, dy 24 USE mod_grid_phy_lmdz25 USE mod_phys_lmdz_para, mpi_root_rank=>mpi_master24 USE lmdz_grid_phy 25 USE lmdz_phys_para, mpi_root_rank=>mpi_master 26 26 27 27 IMPLICIT NONE … … 52 52 USE indice_sol_mod 53 53 USE print_control_mod, ONLY: lunout 54 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat54 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat 55 55 #ifdef CPP_VEGET 56 56 USE time_phylmdz_mod, ONLY: itau_phy … … 479 479 SUBROUTINE Init_orchidee_index(knon,knindex,offset,ktindex) 480 480 USE mod_surf_para 481 USE mod_grid_phy_lmdz481 USE lmdz_grid_phy 482 482 483 483 INTEGER,INTENT(IN) :: knon … … 560 560 561 561 SUBROUTINE Init_neighbours(knon,neighbours,knindex,pctsrf) 562 USE mod_grid_phy_lmdz562 USE lmdz_grid_phy 563 563 USE mod_surf_para 564 564 USE indice_sol_mod -
LMDZ6/branches/Amaury_dev/libf/phylmd/surf_land_orchidee_noz0h_mod.F90
r5103 r5110 25 25 USE surface_data, ONLY: type_ocean 26 26 USE geometry_mod, ONLY: dx, dy 27 USE mod_grid_phy_lmdz28 USE mod_phys_lmdz_para, mpi_root_rank=>mpi_master27 USE lmdz_grid_phy 28 USE lmdz_phys_para, mpi_root_rank=>mpi_master 29 29 30 30 IMPLICIT NONE … … 54 54 USE indice_sol_mod 55 55 USE print_control_mod, ONLY: lunout 56 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat56 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat 57 57 #ifdef CPP_VEGET 58 58 USE time_phylmdz_mod, ONLY: itau_phy … … 482 482 SUBROUTINE Init_orchidee_index(knon,knindex,offset,ktindex) 483 483 USE mod_surf_para 484 USE mod_grid_phy_lmdz484 USE lmdz_grid_phy 485 485 486 486 INTEGER,INTENT(IN) :: knon … … 563 563 564 564 SUBROUTINE Init_neighbours(knon,neighbours,knindex,pctsrf) 565 USE mod_grid_phy_lmdz565 USE lmdz_grid_phy 566 566 USE mod_surf_para 567 567 USE indice_sol_mod -
LMDZ6/branches/Amaury_dev/libf/phylmd/tracco2i_mod.F90
r5103 r5110 42 42 USE carbon_cycle_mod, ONLY: ocean_area_tot 43 43 USE carbon_cycle_mod, ONLY: land_area_tot 44 USE mod_grid_phy_lmdz45 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root46 USE mod_phys_lmdz_para, ONLY: gather, bcast, scatter47 USE mod_phys_lmdz_omp_data, ONLY: is_omp_root44 USE lmdz_grid_phy 45 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 46 USE lmdz_phys_para, ONLY: gather, bcast, scatter 47 USE lmdz_phys_omp_data, ONLY: is_omp_root 48 48 USE phys_cal_mod 49 49 USE phys_state_var_mod, ONLY: pctsrf … … 345 345 ! USE infotrac_phy 346 346 USE geometry_mod, ONLY: cell_area 347 USE mod_grid_phy_lmdz348 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root349 USE mod_phys_lmdz_para, ONLY: gather, scatter347 USE lmdz_grid_phy 348 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 349 USE lmdz_phys_para, ONLY: gather, scatter 350 350 USE phys_cal_mod 351 351 -
LMDZ6/branches/Amaury_dev/libf/phylmd/tracinca_mod.F90
r5103 r5110 60 60 USE indice_sol_mod 61 61 USE geometry_mod, ONLY: cell_area 62 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat62 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat 63 63 USE aero_mod, ONLY: naero_grp 64 64 USE lmdz_cppkeys_wrapper, ONLY: CPPKEY_INCA -
LMDZ6/branches/Amaury_dev/libf/phylmd/traclmdz_mod.F90
r5103 r5110 91 91 USE regr_pr_comb_coefoz_m, ONLY: alloc_coefoz 92 92 USE press_coefoz_m, ONLY: press_coefoz 93 USE mod_grid_phy_lmdz94 USE mod_phys_lmdz_para93 USE lmdz_grid_phy 94 USE lmdz_phys_para 95 95 USE indice_sol_mod 96 96 USE print_control_mod, ONLY: lunout -
LMDZ6/branches/Amaury_dev/libf/phylmdiso/add_phys_tend_mod.F90
r5106 r5110 37 37 USE phys_local_var_mod 38 38 USE phys_state_var_mod 39 USE mod_grid_phy_lmdz, ONLY: nbp_lev39 USE lmdz_grid_phy, ONLY: nbp_lev 40 40 #ifdef ISO 41 41 USE infotrac_phy, ONLY: ntraciso=>ntiso -
LMDZ6/branches/Amaury_dev/libf/phylmdiso/cv3_routines.F90
r5105 r5110 8 8 9 9 USE ioipsl_getin_p_mod, ONLY: getin_p 10 use mod_phys_lmdz_para10 use lmdz_phys_para 11 11 12 12 IMPLICIT NONE … … 321 321 #endif 322 322 323 USE mod_phys_lmdz_transfert_para, ONLY: bcast323 USE lmdz_phys_transfert_para, ONLY: bcast 324 324 USE add_phys_tend_mod, ONLY: fl_cor_ebil 325 325 USE print_control_mod, ONLY: prt_level -
LMDZ6/branches/Amaury_dev/libf/phylmdiso/isotopes_mod.F90
r5101 r5110 433 433 SUBROUTINE getinp_s(nam, val, def, lDisp) 434 434 USE ioipsl_getincom, ONLY: getin 435 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root436 USE mod_phys_lmdz_omp_data, ONLY: is_omp_root437 USE mod_phys_lmdz_transfert_para, ONLY: bcast435 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 436 USE lmdz_phys_omp_data, ONLY: is_omp_root 437 USE lmdz_phys_transfert_para, ONLY: bcast 438 438 CHARACTER(LEN=*), INTENT(IN) :: nam 439 439 CHARACTER(LEN=*), INTENT(INOUT) :: val … … 452 452 SUBROUTINE getinp_i(nam, val, def, lDisp) 453 453 USE ioipsl_getincom, ONLY: getin 454 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root455 USE mod_phys_lmdz_omp_data, ONLY: is_omp_root456 USE mod_phys_lmdz_transfert_para, ONLY: bcast454 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 455 USE lmdz_phys_omp_data, ONLY: is_omp_root 456 USE lmdz_phys_transfert_para, ONLY: bcast 457 457 CHARACTER(LEN=*), INTENT(IN) :: nam 458 458 INTEGER, INTENT(INOUT) :: val … … 471 471 SUBROUTINE getinp_r(nam, val, def, lDisp) 472 472 USE ioipsl_getincom, ONLY: getin 473 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root474 USE mod_phys_lmdz_omp_data, ONLY: is_omp_root475 USE mod_phys_lmdz_transfert_para, ONLY: bcast473 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 474 USE lmdz_phys_omp_data, ONLY: is_omp_root 475 USE lmdz_phys_transfert_para, ONLY: bcast 476 476 CHARACTER(LEN=*), INTENT(IN) :: nam 477 477 REAL, INTENT(INOUT) :: val … … 490 490 SUBROUTINE getinp_l(nam, val, def, lDisp) 491 491 USE ioipsl_getincom, ONLY: getin 492 USE mod_phys_lmdz_mpi_data, ONLY: is_mpi_root493 USE mod_phys_lmdz_omp_data, ONLY: is_omp_root494 USE mod_phys_lmdz_transfert_para, ONLY: bcast492 USE lmdz_phys_mpi_data, ONLY: is_mpi_root 493 USE lmdz_phys_omp_data, ONLY: is_omp_root 494 USE lmdz_phys_transfert_para, ONLY: bcast 495 495 CHARACTER(LEN=*), INTENT(IN) :: nam 496 496 LOGICAL, INTENT(INOUT) :: val -
LMDZ6/branches/Amaury_dev/libf/phylmdiso/isotopes_routines_mod.F90
r5106 r5110 15852 15852 Rland_ice) 15853 15853 USE dimphy, only: klon,klev 15854 !USE mod_grid_phy_lmdz15855 !USE mod_phys_lmdz_para15854 !USE lmdz_grid_phy 15855 !USE lmdz_phys_para 15856 15856 USE iophy 15857 15857 USE phys_state_var_mod, ONLY: q_ancien,xt_ancien,wake_deltaq,wake_deltaxt, & … … 16027 16027 16028 16028 USE dimphy, only: klon,klev 16029 !USE mod_grid_phy_lmdz16030 !USE mod_phys_lmdz_para16029 !USE lmdz_grid_phy 16030 !USE lmdz_phys_para 16031 16031 USE iophy 16032 16032 USE phys_state_var_mod, ONLY: q_ancien,xt_ancien,wake_deltaq,wake_deltaxt, & -
LMDZ6/branches/Amaury_dev/libf/phylmdiso/limit_read_mod.F90
r5103 r5110 37 37 38 38 SUBROUTINE init_limit_read(first_day) 39 USE mod_grid_phy_lmdz39 USE lmdz_grid_phy 40 40 USE surface_data 41 USE mod_phys_lmdz_para41 USE lmdz_phys_para 42 42 USE lmdz_xios 43 43 IMPLICIT NONE … … 271 271 272 272 USE dimphy 273 USE mod_grid_phy_lmdz274 USE mod_phys_lmdz_para273 USE lmdz_grid_phy 274 USE lmdz_phys_para 275 275 USE surface_data, ONLY: type_ocean, ok_veget 276 276 USE netcdf, ONLY:nf90_noerr,nf90_close,nf90_get_var,nf90_inq_varid,nf90_nowrite,& -
LMDZ6/branches/Amaury_dev/libf/phylmdiso/lmdz_wake.F90
r5105 r5110 31 31 USE ioipsl_getin_p_mod, ONLY: getin_p 32 32 USE dimphy 33 use mod_phys_lmdz_para33 use lmdz_phys_para 34 34 USE print_control_mod, ONLY: prt_level 35 35 #ifdef ISO -
LMDZ6/branches/Amaury_dev/libf/phylmdiso/phyaqua_mod.F90
r5105 r5110 37 37 USE nrtype, ONLY: pi 38 38 ! USE ioipsl 39 USE mod_phys_lmdz_para, ONLY: is_master40 USE mod_phys_lmdz_transfert_para, ONLY: bcast41 USE mod_grid_phy_lmdz39 USE lmdz_phys_para, ONLY: is_master 40 USE lmdz_phys_transfert_para, ONLY: bcast 41 USE lmdz_grid_phy 42 42 USE ioipsl_getin_p_mod, ONLY: getin_p 43 43 USE phys_cal_mod , ONLY: calend, year_len_phy => year_len … … 534 534 phy_ice, phy_fter, phy_foce, phy_flic, phy_fsic) 535 535 536 USE mod_phys_lmdz_para, ONLY: is_omp_master, klon_mpi537 USE mod_phys_lmdz_transfert_para, ONLY: gather_omp536 USE lmdz_phys_para, ONLY: is_omp_master, klon_mpi 537 USE lmdz_phys_transfert_para, ONLY: gather_omp 538 538 USE lmdz_xios 539 539 IMPLICIT NONE … … 587 587 phy_ice, phy_fter, phy_foce, phy_flic, phy_fsic) 588 588 589 USE mod_phys_lmdz_para, ONLY: is_master590 USE mod_grid_phy_lmdz, ONLY: klon_glo591 USE mod_phys_lmdz_transfert_para, ONLY: gather589 USE lmdz_phys_para, ONLY: is_master 590 USE lmdz_grid_phy, ONLY: klon_glo 591 USE lmdz_phys_transfert_para, ONLY: gather 592 592 USE phys_cal_mod, ONLY: year_len 593 593 USE netcdf, ONLY:nf90_clobber,nf90_close,nf90_noerr,nf90_strerror,nf90_put_att,nf90_def_var,& -
LMDZ6/branches/Amaury_dev/libf/phylmdiso/phyredem.F90
r5106 r5110 491 491 run_off_lic_0) 492 492 USE dimphy 493 !USE mod_grid_phy_lmdz494 !USE mod_phys_lmdz_para493 !USE lmdz_grid_phy 494 !USE lmdz_phys_para 495 495 USE phys_state_var_mod, ONLY: q_ancien,xt_ancien,wake_deltaq,wake_deltaxt, & 496 496 xtrain_fall,xtsnow_fall, ql_ancien,xtl_ancien,qs_ancien,xts_ancien, & -
LMDZ6/branches/Amaury_dev/libf/phylmdiso/phys_output_mod.F90
r5103 r5110 39 39 USE ioipsl 40 40 USE phys_cal_mod, ONLY: hour, calend 41 USE mod_phys_lmdz_para41 USE lmdz_phys_para 42 42 !Martin 43 43 USE surface_data, ONLY: landice_opt 44 44 USE phys_output_ctrlout_mod 45 USE mod_grid_phy_lmdz, only: klon_glo,nbp_lon,nbp_lat45 USE lmdz_grid_phy, only: klon_glo,nbp_lon,nbp_lat 46 46 USE print_control_mod, ONLY: prt_level,lunout 47 47 USE vertical_layers_mod, ONLY: ap,bp,preff,presnivs, aps, bps, pseudoalt, presinter -
LMDZ6/branches/Amaury_dev/libf/phylmdiso/physiq_mod.F90
r5106 r5110 44 44 USE iophy 45 45 USE limit_read_mod, ONLY: init_limit_read 46 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat, nbp_lev, klon_glo, grid1dTo2d_glo, grid_type, unstructured47 USE mod_phys_lmdz_mpi_data, only: is_mpi_root48 USE mod_phys_lmdz_para46 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat, nbp_lev, klon_glo, grid1dTo2d_glo, grid_type, unstructured 47 USE lmdz_phys_mpi_data, only: is_mpi_root 48 USE lmdz_phys_para 49 49 USE netcdf95, only: nf95_close 50 50 USE netcdf, only: nf90_fill_real ! IM for NMC files
Note: See TracChangeset
for help on using the changeset viewer.