Changeset 1785 for LMDZ5/trunk/libf/phylmd
- Timestamp:
- Jul 16, 2013, 11:22:04 AM (12 years ago)
- Location:
- LMDZ5/trunk/libf/phylmd
- Files:
-
- 1 added
- 1 deleted
- 52 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/trunk/libf/phylmd/calbeta.F90
r793 r1785 6 6 7 7 USE dimphy 8 USE indice_sol_mod 8 9 IMPLICIT none 9 10 !====================================================================== … … 13 14 ! 14 15 ! Calculer quelques parametres pour appliquer la couche limite 15 ! ------------------------------------------------------------ 16 INCLUDE "indicesol.h" 17 16 ! ------------------------------------------------------------ 18 17 ! Variables d'entrees 19 18 !**************************************************************************************** -
LMDZ5/trunk/libf/phylmd/calcul_fluxs_mod.F90
r1107 r1785 12 12 13 13 USE dimphy, ONLY : klon 14 USE indice_sol_mod 14 15 15 16 ! Cette routine calcule les fluxs en h et q a l'interface et eventuellement … … 49 50 INCLUDE "YOETHF.h" 50 51 INCLUDE "FCTTRE.h" 51 INCLUDE "indicesol.h"52 52 INCLUDE "YOMCST.h" 53 53 -
LMDZ5/trunk/libf/phylmd/calltherm.F90
r1779 r1785 17 17 & ,alp_bl_conv,alp_bl_stat & 18 18 !!! fin nrlmd le 10/04/2012 19 & ,zqla,ztva)19 & ) 20 20 21 21 USE dimphy 22 USE indice_sol_mod 22 23 implicit none 23 24 #include "dimensions.h" … … 26 27 #include "iniprint.h" 27 28 28 !!! nrlmd le 10/04/201229 #include "indicesol.h"30 !!! fin nrlmd le 10/04/201231 29 32 30 !IM 140508 … … 63 61 real zqla(klon,klev) 64 62 real zqta(klon,klev) 65 real ztv(klon,klev) ,ztva(klon,klev)63 real ztv(klon,klev) 66 64 real zpspsk(klon,klev) 67 65 real ztla(klon,klev) … … 257 255 & ,alp_bl_conv,alp_bl_stat & 258 256 !!! fin nrlmd le 10/04/2012 259 & ,ztva)257 & ) 260 258 if (prt_level.gt.10) write(lunout,*)'Apres thermcell_main OK' 261 259 else -
LMDZ5/trunk/libf/phylmd/carbon_cycle_mod.F90
r1759 r1785 309 309 USE phys_cal_mod, ONLY : day_cur 310 310 USE comgeomphy 311 USE indice_sol_mod 311 312 312 313 IMPLICIT NONE 313 314 314 315 INCLUDE "clesphys.h" 315 INCLUDE "indicesol.h"316 316 INCLUDE "iniprint.h" 317 317 INCLUDE "YOMCST.h" -
LMDZ5/trunk/libf/phylmd/change_srf_frac_mod.F90
r1670 r1785 28 28 USE cpl_mod, ONLY : cpl_receive_frac 29 29 USE ocean_slab_mod, ONLY : ocean_slab_frac 30 USE indice_sol_mod 30 31 31 32 INCLUDE "iniprint.h" 32 INCLUDE "indicesol.h"33 33 INCLUDE "YOMCST.h" 34 34 -
LMDZ5/trunk/libf/phylmd/clcdrag.F90
r1279 r1785 8 8 9 9 USE dimphy 10 USE indice_sol_mod 11 10 12 IMPLICIT NONE 11 13 ! ================================================================= c … … 17 19 ! 18 20 ! knon----input-I- nombre de points pour un type de surface 19 ! nsrf----input-I- indice pour le type de surface; voir indice sol.h21 ! nsrf----input-I- indice pour le type de surface; voir indice_sol_mod.F90 20 22 ! u1-------input-R- vent zonal au 1er niveau du modele 21 23 ! v1-------input-R- vent meridien au 1er niveau du modele … … 41 43 INCLUDE "YOMCST.h" 42 44 INCLUDE "YOETHF.h" 43 INCLUDE "indicesol.h"44 45 INCLUDE "clesphys.h" 45 46 ! -
LMDZ5/trunk/libf/phylmd/cltracrn.F90
r1409 r1785 9 9 USE dimphy 10 10 USE traclmdz_mod, ONLY : id_rn, id_pb 11 USE indice_sol_mod 12 11 13 IMPLICIT NONE 12 14 !====================================================================== … … 44 46 !====================================================================== 45 47 include "YOMCST.h" 46 include "indicesol.h"47 48 ! 48 49 !Entrees -
LMDZ5/trunk/libf/phylmd/coef_diff_turb_mod.F90
r1761 r1785 17 17 18 18 USE dimphy 19 USE indice_sol_mod 19 20 ! 20 21 ! Calculate coefficients(ycoefm, ycoefh) for turbulent diffusion in the … … 55 56 !**************************************************************************************** 56 57 INCLUDE "clesphys.h" 57 INCLUDE "indicesol.h"58 58 INCLUDE "iniprint.h" 59 59 INCLUDE "compbl.h" … … 187 187 188 188 USE dimphy 189 USE indice_sol_mod 189 190 190 191 !====================================================================== … … 211 212 INCLUDE "FCTTRE.h" 212 213 INCLUDE "iniprint.h" 213 INCLUDE "indicesol.h"214 214 INCLUDE "compbl.h" 215 215 INCLUDE "YOMCST.h" … … 479 479 480 480 USE dimphy 481 USE indice_sol_mod 481 482 482 483 !====================================================================== … … 523 524 REAL zdthmin(knon), zdthdp 524 525 525 INCLUDE "indicesol.h"526 526 INCLUDE "YOMCST.h" 527 527 ! -
LMDZ5/trunk/libf/phylmd/coefcdrag.F90
r1061 r1785 6 6 ts, qsurf, rugos, okri, ri1, & 7 7 cdram, cdrah, cdran, zri1, pref) 8 9 USE indice_sol_mod 10 8 11 IMPLICIT none 9 12 !------------------------------------------------------------------------- … … 18 21 ! klon----input-I- dimension de la grille physique (= nb_pts_latitude X nb_pts_longitude) 19 22 ! knon----input-I- nombre de points pour un type de surface 20 ! nsrf----input-I- indice pour le type de surface; voir indice sol.h23 ! nsrf----input-I- indice pour le type de surface; voir indice_sol_mod.F90 21 24 ! zxli----input-L- TRUE si calcul des cdrags selon Laurent Li 22 25 ! speed---input-R- module du vent au 1er niveau du modele … … 49 52 include "YOMCST.h" 50 53 include "YOETHF.h" 51 include "indicesol.h"52 54 ! Quelques constantes : 53 55 REAL, parameter :: RKAR=0.40, CB=5.0, CC=5.0, CD=5.0, cepdu2=(0.1)**2 -
LMDZ5/trunk/libf/phylmd/condsurf.F
r776 r1785 5 5 USE mod_grid_phy_lmdz 6 6 USE mod_phys_lmdz_para 7 USE indice_sol_mod 7 8 IMPLICIT none 8 9 c … … 25 26 cym#include "dimensions.h" 26 27 cym#include "dimphy.h" 27 #include "indicesol.h"28 28 #include "temps.h" 29 29 #include "clesphys.h" -
LMDZ5/trunk/libf/phylmd/cpl_mod.F90
r1577 r1785 101 101 USE carbon_cycle_mod, ONLY : carbon_cycle_cpl, fco2_ocn_day 102 102 USE surface_data 103 USE indice_sol_mod 103 104 104 105 INCLUDE "dimensions.h" 105 INCLUDE "indicesol.h"106 106 INCLUDE "temps.h" 107 107 INCLUDE "iniprint.h" … … 295 295 USE phys_state_var_mod, ONLY : rlon, rlat 296 296 USE carbon_cycle_mod, ONLY : carbon_cycle_cpl 297 298 INCLUDE "indicesol.h" 297 USE indice_sol_mod 298 299 299 INCLUDE "temps.h" 300 300 INCLUDE "iniprint.h" … … 424 424 ! 425 425 USE carbon_cycle_mod, ONLY : carbon_cycle_cpl, fco2_ocn_day 426 INCLUDE "indicesol.h"426 USE indice_sol_mod 427 427 428 428 ! Input arguments … … 541 541 ! 542 542 USE carbon_cycle_mod, ONLY : carbon_cycle_cpl, co2_send 543 INCLUDE "indicesol.h"543 USE indice_sol_mod 544 544 INCLUDE "dimensions.h" 545 545 … … 732 732 ! 733 733 USE carbon_cycle_mod, ONLY : carbon_cycle_cpl 734 INCLUDE "indicesol.h"734 USE indice_sol_mod 735 735 INCLUDE "dimensions.h" 736 736 … … 1026 1026 USE surface_data 1027 1027 USE carbon_cycle_mod, ONLY : carbon_cycle_cpl 1028 USE indice_sol_mod 1028 1029 ! Some includes 1029 1030 !************************************************************************************* 1030 INCLUDE "indicesol.h"1031 1031 INCLUDE "temps.h" 1032 1032 INCLUDE "dimensions.h" -
LMDZ5/trunk/libf/phylmd/etat0_netcdf.F90
r1764 r1785 24 24 USE conf_phys_m, ONLY: conf_phys 25 25 ! For parameterization of ozone chemistry: 26 useregr_lat_time_coefoz_m, only: regr_lat_time_coefoz27 usepress_coefoz_m, only: press_coefoz28 useregr_pr_o3_m, only: regr_pr_o326 USE regr_lat_time_coefoz_m, only: regr_lat_time_coefoz 27 USE press_coefoz_m, only: press_coefoz 28 USE regr_pr_o3_m, only: regr_pr_o3 29 29 USE netcdf, ONLY : NF90_OPEN, NF90_NOWRITE, NF90_CLOSE, NF90_NOERR 30 USE indice_sol_mod 30 31 #endif 31 32 IMPLICIT NONE … … 47 48 #include "comvert.h" 48 49 #include "comconst.h" 49 #include "indicesol.h"50 50 #include "dimsoil.h" 51 51 #include "temps.h" -
LMDZ5/trunk/libf/phylmd/fonte_neige_mod.F90
r1504 r1785 9 9 !**************************************************************************************** 10 10 USE dimphy, ONLY : klon 11 USE indice_sol_mod 11 12 12 13 IMPLICIT NONE … … 44 45 ! restart file. The other variables are initialized to zero. 45 46 ! 46 INCLUDE "indicesol.h"47 47 !**************************************************************************************** 48 48 ! Input argument … … 120 120 tsurf, precip_rain, precip_snow, & 121 121 snow, qsol, tsurf_new, evap) 122 123 USE indice_sol_mod 122 124 123 125 ! Routine de traitement de la fonte de la neige dans le cas du traitement … … 139 141 ! evap 140 142 ! 141 INCLUDE "indicesol.h"142 143 INCLUDE "dimensions.h" 143 144 INCLUDE "YOETHF.h" … … 315 316 fqfonte_out, ffonte_out) 316 317 318 319 317 320 ! Cumulate ffonte, fqfonte and fqcalving respectively for 318 321 ! all type of surfaces according to their fraction. 319 322 ! 320 323 ! This routine is called from physiq.F before histwrite. 321 322 INCLUDE "indicesol.h" 323 !**************************************************************************************** 324 !**************************************************************************************** 325 326 USE indice_sol_mod 327 324 328 REAL, DIMENSION(klon,nbsrf), INTENT(IN) :: pctsrf 325 329 -
LMDZ5/trunk/libf/phylmd/hgardfou.F
r1782 r1785 2 2 ! $Id$ 3 3 SUBROUTINE hgardfou (t,tsol,text) 4 use dimphy 5 use phys_state_var_mod 4 USE dimphy 5 USE phys_state_var_mod 6 USE indice_sol_mod 6 7 IMPLICIT none 7 8 c====================================================================== … … 10 11 #include "dimensions.h" 11 12 #include "YOMCST.h" 12 #include "indicesol.h"13 13 #include "iniprint.h" 14 14 REAL t(klon,klev), tsol(klon,nbsrf) … … 57 57 DO i = 1, jbad 58 58 WRITE(lunout,*) 59 $ 'i,k,temperature,lon,lat,pourc ter, lic,oce,sic =',59 $ 'i,k,temperature,lon,lat,pourc ter,oce,lic,sic =', 60 60 $ jadrs(i),k,zt(jadrs(i)),rlon(jadrs(i)),rlat(jadrs(i)), 61 61 $ (pctsrf(jadrs(i),nsrf),nsrf=1,nbsrf) … … 78 78 DO i = 1, jbad 79 79 WRITE(lunout,*) 80 $ 'i,k,temperature,lon,lat,pourc ter, lic,oce,sic =',80 $ 'i,k,temperature,lon,lat,pourc ter,oce,lic,sic =', 81 81 $ jadrs(i),k,zt(jadrs(i)),rlon(jadrs(i)),rlat(jadrs(i)), 82 82 $ (pctsrf(jadrs(i),nsrf),nsrf=1,nbsrf) … … 104 104 DO i = 1, jbad 105 105 WRITE(lunout,*) 106 $ 'i,nsrf,temperature,lon,lat,pourc ter, lic,oce,sic ='106 $ 'i,nsrf,temperature,lon,lat,pourc ter,oce,lic,sic =' 107 107 $ ,jadrs(i),nsrf,zt(jadrs(i)),rlon(jadrs(i)),rlat(jadrs(i)) 108 108 $ ,pctsrf(jadrs(i),nsrf) … … 125 125 DO i = 1, jbad 126 126 WRITE(lunout,*) 127 $ 'i,nsrf,temperature,lon,lat,pourc ter, lic,oce,sic ='127 $ 'i,nsrf,temperature,lon,lat,pourc ter,oce,lic,sic =' 128 128 $ ,jadrs(i),nsrf,zt(jadrs(i)),rlon(jadrs(i)),rlat(jadrs(i)) 129 129 $ ,pctsrf(jadrs(i),nsrf) -
LMDZ5/trunk/libf/phylmd/hydrol.F
r766 r1785 7 7 . agesno, tsol,qsol,snow,runoff) 8 8 USE dimphy 9 USE indice_sol_mod 10 9 11 IMPLICIT none 10 12 c====================================================================== … … 26 28 cym#include "dimphy.h" 27 29 #include "YOMCST.h" 28 #include "indicesol.h"29 30 c 30 31 REAL chasno ! epaisseur du sol: 0.15 m -
LMDZ5/trunk/libf/phylmd/init_be.F90
r1760 r1785 7 7 USE comgeomphy 8 8 USE infotrac, ONLY : nbtr 9 USE indice_sol_mod 9 10 10 11 IMPLICIT NONE … … 21 22 INCLUDE "YOMCST.h" 22 23 INCLUDE "YOECUMF.h" 23 INCLUDE "indicesol.h"24 24 25 25 ! -
LMDZ5/trunk/libf/phylmd/initphysto.F90
r1454 r1785 9 9 USE iophy 10 10 USE control_mod 11 USE indice_sol_mod 11 12 12 13 IMPLICIT NONE … … 46 47 INCLUDE "description.h" 47 48 INCLUDE "serre.h" 48 INCLUDE "indicesol.h"49 49 50 50 ! Arguments -
LMDZ5/trunk/libf/phylmd/initrrnpb.F90
r1409 r1785 6 6 USE infotrac, ONLY : nbtr 7 7 USE traclmdz_mod, ONLY : id_rn, id_pb 8 USE indice_sol_mod 8 9 IMPLICIT NONE 9 10 !====================================================================== … … 24 25 ! scavtr...output-R- Coefficient de lessivage 25 26 !====================================================================== 26 INCLUDE "indicesol.h" 27 !====================================================================== 28 27 29 28 REAL,DIMENSION(klon,nbsrf),INTENT(IN) :: pctsrf 30 29 REAL,DIMENSION(klon,nbsrf),INTENT(IN) :: ftsol -
LMDZ5/trunk/libf/phylmd/interfoce_lim.F90
r793 r1785 9 9 USE mod_grid_phy_lmdz 10 10 USE mod_phys_lmdz_para 11 USE indice_sol_mod 11 12 12 13 IMPLICIT NONE 13 14 14 INCLUDE "indicesol.h"15 15 INCLUDE "netcdf.inc" 16 16 -
LMDZ5/trunk/libf/phylmd/limit_netcdf.F90
r1687 r1785 21 21 !------------------------------------------------------------------------------- 22 22 USE control_mod 23 USE indice_sol_mod 23 24 #ifdef CPP_EARTH 24 25 USE dimphy … … 50 51 #include "comgeom2.h" 51 52 #include "comconst.h" 52 #include "indicesol.h"53 53 54 54 !--- INPUT NETCDF FILES NAMES -------------------------------------------------- … … 276 276 USE phys_state_var_mod, ONLY : pctsrf 277 277 USE control_mod 278 use pchsp_95_m, only: pchsp_95 279 use pchfe_95_m, only: pchfe_95 280 use arth_m, only: arth 278 USE pchsp_95_m, only: pchsp_95 279 USE pchfe_95_m, only: pchfe_95 280 USE arth_m, only: arth 281 USE indice_sol_mod 281 282 282 283 IMPLICIT NONE … … 284 285 #include "paramet.h" 285 286 #include "comgeom2.h" 286 #include "indicesol.h"287 287 #include "iniprint.h" 288 288 !----------------------------------------------------------------------------- -
LMDZ5/trunk/libf/phylmd/limit_read_mod.F90
r1577 r1785 38 38 39 39 USE dimphy 40 INCLUDE "indicesol.h"40 USE indice_sol_mod 41 41 42 42 ! Input arguments … … 146 146 USE surface_data, ONLY : type_ocean, ok_veget 147 147 USE netcdf 148 USE indice_sol_mod 148 149 149 150 IMPLICIT NONE 150 151 151 INCLUDE "indicesol.h"152 152 INCLUDE "iniprint.h" 153 153 -
LMDZ5/trunk/libf/phylmd/limit_slab.F90
r1001 r1785 7 7 USE mod_phys_lmdz_para 8 8 USE netcdf 9 USE indice_sol_mod 9 10 10 11 IMPLICIT NONE 11 12 12 INCLUDE "indicesol.h"13 13 INCLUDE "temps.h" 14 14 INCLUDE "clesphys.h" -
LMDZ5/trunk/libf/phylmd/ocean_cpl_mod.F90
r1146 r1785 62 62 USE cpl_mod 63 63 USE calcul_fluxs_mod 64 65 INCLUDE "indicesol.h" 64 USE indice_sol_mod 65 66 66 INCLUDE "YOMCST.h" 67 67 ! … … 197 197 USE cpl_mod 198 198 USE calcul_fluxs_mod 199 200 INCLUDE "indicesol.h" 199 USE indice_sol_mod 200 201 201 INCLUDE "YOMCST.h" 202 202 -
LMDZ5/trunk/libf/phylmd/ocean_forced_mod.F90
r1067 r1785 30 30 USE calcul_fluxs_mod 31 31 USE limit_read_mod 32 INCLUDE "indicesol.h" 32 USE indice_sol_mod 33 33 34 INCLUDE "YOMCST.h" 34 35 … … 137 138 USE limit_read_mod 138 139 USE fonte_neige_mod, ONLY : fonte_neige 139 140 INCLUDE "indicesol.h" 140 USE indice_sol_mod 141 141 142 INCLUDE "dimsoil.h" 142 143 INCLUDE "YOMCST.h" -
LMDZ5/trunk/libf/phylmd/ocean_slab_mod.F90
r1067 r1785 18 18 USE limit_read_mod 19 19 USE surface_data 20 INCLUDE "indicesol.h" 20 USE indice_sol_mod 21 21 22 ! INCLUDE "clesphys.h" 22 23 … … 60 61 USE dimphy 61 62 USE calcul_fluxs_mod 62 63 INCLUDE "indicesol.h" 63 USE indice_sol_mod 64 64 65 INCLUDE "iniprint.h" 65 66 -
LMDZ5/trunk/libf/phylmd/pbl_surface_mod.F90
r1761 r1785 56 56 ! for the index of the different surfaces and tests the choice of type of ocean. 57 57 58 INCLUDE "indicesol.h" 58 USE indice_sol_mod 59 59 60 INCLUDE "dimsoil.h" 60 61 INCLUDE "iniprint.h" … … 247 248 ! 248 249 USE carbon_cycle_mod, ONLY : carbon_cycle_cpl, co2_send 250 USE indice_sol_mod 251 249 252 IMPLICIT NONE 250 253 251 INCLUDE "indicesol.h"252 254 INCLUDE "dimsoil.h" 253 255 INCLUDE "YOMCST.h" … … 1318 1320 evap_rst, rugos_rst, agesno_rst, ftsoil_rst) 1319 1321 1320 INCLUDE "indicesol.h" 1322 USE indice_sol_mod 1323 1321 1324 INCLUDE "dimsoil.h" 1322 1325 … … 1368 1371 ! Give default values where new fraction has appread 1369 1372 1370 INCLUDE "indicesol.h" 1373 USE indice_sol_mod 1374 1371 1375 INCLUDE "dimsoil.h" 1372 1376 INCLUDE "clesphys.h" -
LMDZ5/trunk/libf/phylmd/phyaqua.F
r1759 r1785 16 16 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 17 17 18 usecomgeomphy, only : rlatd,rlond19 usedimphy, only : klon20 usesurface_data, only : type_ocean,ok_veget21 usepbl_surface_mod, only : pbl_surface_init18 USE comgeomphy, only : rlatd,rlond 19 USE dimphy, only : klon 20 USE surface_data, only : type_ocean,ok_veget 21 USE pbl_surface_mod, only : pbl_surface_init 22 22 USE fonte_neige_mod, only : fonte_neige_init 23 use phys_state_var_mod 24 use control_mod, only : dayref,nday,iphysiq 23 USE phys_state_var_mod 24 USE control_mod, only : dayref,nday,iphysiq 25 USE indice_sol_mod 25 26 26 27 USE IOIPSL … … 33 34 #include "clesphys.h" 34 35 #include "dimsoil.h" 35 #include "indicesol.h"36 36 #include "temps.h" 37 37 -
LMDZ5/trunk/libf/phylmd/phyetat0.F
r1674 r1785 23 23 USE carbon_cycle_mod,ONLY : 24 24 & carbon_cycle_tr, carbon_cycle_cpl, co2_send 25 USE indice_sol_mod 25 26 26 27 IMPLICIT none … … 31 32 #include "dimensions.h" 32 33 #include "netcdf.inc" 33 #include "indicesol.h"34 34 #include "dimsoil.h" 35 35 #include "clesphys.h" -
LMDZ5/trunk/libf/phylmd/phyredem.F
r1619 r1785 16 16 USE control_mod 17 17 USE carbon_cycle_mod, ONLY : carbon_cycle_cpl, co2_send 18 USE indice_sol_mod 18 19 19 20 IMPLICIT none … … 23 24 c====================================================================== 24 25 #include "netcdf.inc" 25 #include "indicesol.h"26 26 #include "dimsoil.h" 27 27 #include "clesphys.h" -
LMDZ5/trunk/libf/phylmd/phys_local_var_mod.F90
r1761 r1785 191 191 !====================================================================== 192 192 SUBROUTINE phys_local_var_init 193 usedimphy194 useinfotrac, ONLY : nbtr193 USE dimphy 194 USE infotrac, ONLY : nbtr 195 195 USE aero_mod 196 USE indice_sol_mod 196 197 197 198 IMPLICIT NONE 198 #include "indicesol.h"199 199 allocate(t_seri(klon,klev),q_seri(klon,klev),ql_seri(klon,klev),qs_seri(klon,klev)) 200 200 allocate(u_seri(klon,klev),v_seri(klon,klev)) … … 283 283 !====================================================================== 284 284 SUBROUTINE phys_local_var_end 285 use dimphy 285 USE dimphy 286 USE indice_sol_mod 286 287 IMPLICIT NONE 287 #include "indicesol.h"288 288 deallocate(t_seri,q_seri,ql_seri,qs_seri) 289 289 deallocate(u_seri,v_seri) -
LMDZ5/trunk/libf/phylmd/phys_output_mod.F90
r1764 r1785 11 11 12 12 MODULE phys_output_mod 13 USE indice_sol_mod 13 14 14 15 IMPLICIT NONE … … 680 681 include "dimensions.h" 681 682 include "temps.h" 682 include "indicesol.h"683 683 include "clesphys.h" 684 684 include "thermcell.h" … … 1097 1097 CALL histdef2d(iff,clef_stations(iff), & 1098 1098 o_wbilo_srf(nsrf)%flag,o_wbilo_srf(nsrf)%name,"Bilan eau "//clnsurf(nsrf),"kg/(m2*s)") 1099 1100 1099 1101 if (iflag_pbl>1 .and. lev_files(iff).gt.10 ) then 1100 1102 CALL histdef2d(iff,clef_stations(iff), & … … 1117 1119 1118 1120 endif 1121 1119 1122 1120 1123 CALL histdef2d(iff,clef_stations(iff), & … … 1861 1864 include "dimensions.h" 1862 1865 include "temps.h" 1863 include "indicesol.h"1864 1866 include "clesphys.h" 1865 1867 … … 1915 1917 include "dimensions.h" 1916 1918 include "temps.h" 1917 include "indicesol.h"1918 1919 include "clesphys.h" 1919 1920 -
LMDZ5/trunk/libf/phylmd/phys_state_var_mod.F90
r1761 r1785 361 361 !====================================================================== 362 362 SUBROUTINE phys_state_var_init(read_climoz) 363 usedimphy363 USE dimphy 364 364 USE control_mod 365 use aero_mod 366 use infotrac, ONLY : nbtr 365 USE aero_mod 366 USE infotrac, ONLY : nbtr 367 USE indice_sol_mod 367 368 IMPLICIT NONE 368 369 … … 375 376 ! climatology and the daylight climatology 376 377 377 #include "indicesol.h"378 378 ALLOCATE(rlat(klon), rlon(klon)) 379 379 ALLOCATE(pctsrf(klon,nbsrf)) … … 522 522 !====================================================================== 523 523 SUBROUTINE phys_state_var_end 524 use dimphy 525 use control_mod 524 USE dimphy 525 USE control_mod 526 USE indice_sol_mod 526 527 IMPLICIT NONE 527 #include "indicesol.h"528 528 529 529 deallocate(rlat, rlon, pctsrf, ftsol, falb1, falb2) -
LMDZ5/trunk/libf/phylmd/physiq.F
r1779 r1785 46 46 USE CHEM_REP, ONLY : Init_chem_rep_xjour 47 47 #endif 48 48 USE indice_sol_mod 49 49 50 50 !IM stations CFMIP … … 104 104 105 105 #include "regdim.h" 106 #include "indicesol.h"107 106 #include "dimsoil.h" 108 107 #include "clesphys.h" -
LMDZ5/trunk/libf/phylmd/phystokenc.F90
r1539 r1785 12 12 USE iophy 13 13 USE control_mod 14 USE indice_sol_mod 14 15 15 16 IMPLICIT NONE … … 22 23 INCLUDE "dimensions.h" 23 24 INCLUDE "tracstoke.h" 24 INCLUDE "indicesol.h"25 25 INCLUDE "iniprint.h" 26 26 !====================================================================== -
LMDZ5/trunk/libf/phylmd/phytrac.F90
r1759 r1785 45 45 USE tracreprobus_mod 46 46 USE control_mod 47 USE indice_sol_mod 47 48 48 49 IMPLICIT NONE … … 50 51 INCLUDE "YOMCST.h" 51 52 INCLUDE "dimensions.h" 52 INCLUDE "indicesol.h"53 53 INCLUDE "clesphys.h" 54 54 INCLUDE "temps.h" -
LMDZ5/trunk/libf/phylmd/read_pstoke.F
r1403 r1785 21 21 USE dimphy 22 22 USE control_mod 23 USE indice_sol_mod 23 24 24 25 IMPLICIT NONE … … 34 35 #include "description.h" 35 36 #include "serre.h" 36 #include "indicesol.h"37 37 cccc#include "dimphy.h" 38 38 -
LMDZ5/trunk/libf/phylmd/read_pstoke0.F
r1403 r1785 17 17 C****************************************************************************** 18 18 19 usenetcdf19 USE netcdf 20 20 USE dimphy 21 21 USE control_mod 22 USE indice_sol_mod 22 23 23 24 IMPLICIT NONE … … 33 34 #include "description.h" 34 35 #include "serre.h" 35 #include "indicesol.h"36 36 cccc#include "dimphy.h" 37 37 -
LMDZ5/trunk/libf/phylmd/screenc.F90
r793 r1785 22 22 ! klon----input-I- dimension de la grille physique (= nb_pts_latitude X nb_pts_longitude) 23 23 ! knon----input-I- nombre de points pour un type de surface 24 ! nsrf----input-I- indice pour le type de surface; voir indice sol.h24 ! nsrf----input-I- indice pour le type de surface; voir indice_sol_mod.F90 25 25 ! zxli----input-L- TRUE si calcul des cdrags selon Laurent Li 26 26 ! speed---input-R- module du vent au 1er niveau du modele -
LMDZ5/trunk/libf/phylmd/screenp.F90
r1107 r1785 22 22 ! klon----input-I- dimension de la grille physique (= nb_pts_latitude X nb_pts_longitude) 23 23 ! knon----input-I- nombre de points pour un type de surface 24 ! nsrf----input-I- indice pour le type de surface; voir indice sol.h24 ! nsrf----input-I- indice pour le type de surface; voir indice_sol_mod.F90 25 25 ! speed---input-R- module du vent au 1er niveau du modele 26 26 ! tair----input-R- temperature de l'air au 1er niveau du modele -
LMDZ5/trunk/libf/phylmd/soil.F90
r1575 r1785 7 7 USE dimphy 8 8 USE mod_phys_lmdz_para 9 USE indice_sol_mod 10 9 11 IMPLICIT NONE 10 12 … … 52 54 INCLUDE "YOMCST.h" 53 55 INCLUDE "dimsoil.h" 54 INCLUDE "indicesol.h"55 56 INCLUDE "comsoil.h" 56 57 INCLUDE "iniprint.h" -
LMDZ5/trunk/libf/phylmd/stdlevvar.F90
r793 r1785 23 23 ! klon----input-I- dimension de la grille physique (= nb_pts_latitude X nb_pts_longitude) 24 24 ! knon----input-I- nombre de points pour un type de surface 25 ! nsrf----input-I- indice pour le type de surface; voir indice sol.h25 ! nsrf----input-I- indice pour le type de surface; voir indice_sol_mod.F90 26 26 ! zxli----input-L- TRUE si calcul des cdrags selon Laurent Li 27 27 ! u1------input-R- vent zonal au 1er niveau du modele -
LMDZ5/trunk/libf/phylmd/stratocu_if.F90
r878 r1785 1 1 SUBROUTINE stratocu_if(klon,klev,pctsrf,paprs, pplay,t & 2 2 ,seuil_inversion,weak_inversion,dthmin) 3 implicit none 3 4 USE indice_sol_mod 5 6 IMPLICIT NONE 4 7 5 8 !====================================================================== … … 39 42 REAL dthmin(klon), zdthdp 40 43 41 INCLUDE "indicesol.h"42 44 INCLUDE "YOMCST.h" 43 45 -
LMDZ5/trunk/libf/phylmd/surf_land_bucket_mod.F90
r1742 r1785 27 27 USE mod_grid_phy_lmdz 28 28 USE mod_phys_lmdz_para 29 USE indice_sol_mod 29 30 !**************************************************************************************** 30 31 ! Bucket calculations for surface. 31 32 ! 32 33 INCLUDE "clesphys.h" 33 INCLUDE "indicesol.h"34 34 INCLUDE "dimsoil.h" 35 35 INCLUDE "YOMCST.h" -
LMDZ5/trunk/libf/phylmd/surf_land_mod.F90
r1146 r1785 31 31 USE surf_land_bucket_mod 32 32 USE calcul_fluxs_mod 33 USE indice_sol_mod 33 34 34 INCLUDE "indicesol.h"35 35 INCLUDE "dimsoil.h" 36 36 INCLUDE "YOMCST.h" -
LMDZ5/trunk/libf/phylmd/surf_land_orchidee_mod.F90
r1454 r1785 44 44 USE mod_synchro_omp 45 45 USE carbon_cycle_mod, ONLY : carbon_cycle_cpl 46 USE indice_sol_mod 46 47 47 48 ! … … 97 98 ! qsurf air moisture at surface 98 99 ! 99 INCLUDE "indicesol.h"100 100 INCLUDE "temps.h" 101 101 INCLUDE "YOMCST.h" … … 551 551 USE mod_grid_phy_lmdz 552 552 USE mod_surf_para 553 INCLUDE "indicesol.h"553 USE indice_sol_mod 554 554 555 555 #ifdef CPP_MPI -
LMDZ5/trunk/libf/phylmd/surf_land_orchidee_noopenmp_mod.F90
r1548 r1785 97 97 ! 98 98 USE carbon_cycle_mod, ONLY : carbon_cycle_cpl, fco2_land_inst, fco2_lu_inst 99 USE indice_sol_mod 99 100 IMPLICIT NONE 100 101 101 INCLUDE "indicesol.h"102 102 INCLUDE "temps.h" 103 103 INCLUDE "YOMCST.h" … … 634 634 SUBROUTINE Init_neighbours(knon,neighbours,ktindex,pctsrf) 635 635 636 INCLUDE "indicesol.h" 636 USE indice_sol_mod 637 637 638 INCLUDE "dimensions.h" 638 639 #ifdef CPP_MPI -
LMDZ5/trunk/libf/phylmd/surf_landice_mod.F90
r1403 r1785 25 25 USE calcul_fluxs_mod 26 26 USE phys_output_var_mod 27 28 INCLUDE "indicesol.h" 27 USE indice_sol_mod 28 29 ! INCLUDE "indicesol.h" 29 30 INCLUDE "dimsoil.h" 30 31 INCLUDE "YOMCST.h" -
LMDZ5/trunk/libf/phylmd/surf_ocean_mod.F90
r1403 r1785 25 25 USE ocean_slab_mod, ONLY : ocean_slab_noice 26 26 USE ocean_cpl_mod, ONLY : ocean_cpl_noice 27 USE indice_sol_mod 27 28 ! 28 29 ! This subroutine will make a call to ocean_XXX_noice according to the ocean mode (force, 29 30 ! slab or couple). The calculations of albedo and rugosity for the ocean surface are 30 31 ! done in here because they are identical for the different modes of ocean. 31 ! 32 INCLUDE "indicesol.h" 32 33 33 34 INCLUDE "YOMCST.h" 34 35 -
LMDZ5/trunk/libf/phylmd/surf_seaice_mod.F90
r1072 r1785 25 25 USE ocean_forced_mod, ONLY : ocean_forced_ice 26 26 USE ocean_cpl_mod, ONLY : ocean_cpl_ice 27 USE indice_sol_mod 27 28 28 29 ! … … 31 32 ! in here because it is the same calculation for the different modes of ocean. 32 33 ! 33 INCLUDE "indicesol.h"34 34 INCLUDE "dimsoil.h" 35 35 -
LMDZ5/trunk/libf/phylmd/thermcell_main.F90
r1779 r1785 19 19 & ,alp_bl_conv,alp_bl_stat & 20 20 !!! fin nrlmd le 10/04/2012 21 & ,ztva)21 & ) 22 22 23 23 USE dimphy 24 24 USE ioipsl 25 25 USE comgeomphy , ONLY:rlond,rlatd 26 USE indice_sol_mod 26 27 IMPLICIT NONE 27 28 … … 67 68 #include "iniprint.h" 68 69 #include "thermcell.h" 69 !!! nrlmd le 10/04/201270 #include "indicesol.h"71 !!! fin nrlmd le 10/04/201272 70 73 71 ! arguments: -
LMDZ5/trunk/libf/phylmd/tracinca_mod.F90
r1403 r1785 46 46 USE comgeomphy 47 47 USE control_mod 48 USE indice_sol_mod 48 49 49 50 50 51 IMPLICIT NONE 51 52 52 INCLUDE "indicesol.h"53 53 INCLUDE "dimensions.h" 54 54 INCLUDE "paramet.h" -
LMDZ5/trunk/libf/phylmd/traclmdz_mod.F90
r1742 r1785 95 95 USE mod_grid_phy_lmdz 96 96 USE mod_phys_lmdz_para 97 98 INCLUDE "indicesol.h" 97 USE indice_sol_mod 98 99 99 INCLUDE "iniprint.h" 100 100 ! Input variables … … 346 346 USE o3_chem_m, ONLY: o3_chem 347 347 USE carbon_cycle_mod, ONLY : carbon_cycle, carbon_cycle_tr, carbon_cycle_cpl 348 USE indice_sol_mod 349 348 350 INCLUDE "YOMCST.h" 349 INCLUDE "indicesol.h"350 351 351 352 !==========================================================================
Note: See TracChangeset
for help on using the changeset viewer.