Changeset 5110 for LMDZ6/branches/Amaury_dev/libf/phylmd
- Timestamp:
- Jul 24, 2024, 11:19:08 AM (7 months ago)
- Location:
- LMDZ6/branches/Amaury_dev/libf/phylmd
- Files:
-
- 90 edited
Legend:
- Unmodified
- Added
- Removed
-
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
Note: See TracChangeset
for help on using the changeset viewer.