Changeset 782 for LMDZ4/trunk/libf/phylmd/phyredem.F
- Timestamp:
- Jun 11, 2007, 4:50:43 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ4/trunk/libf/phylmd/phyredem.F
r776 r782 3 3 ! 4 4 c 5 SUBROUTINE phyredem (fichnom,dtime,radpas, 6 . rlat_p,rlon_p, pctsrf_p,tsol_p,tsoil_p, 7 cIM "slab" ocean 8 . tslab,seaice, 9 . qsurf_p,qsol_p,snow_p,albedo_p, alblw_p, evap_p, 10 . rain_fall_p, snow_fall_p,solsw_p, sollw_p,fder_p, 11 . radsol_p,frugs_p,agesno_p,zmea_p,zstd_p,zsig_p, 5 SUBROUTINE phyredem (fichnom,dtime,radpas,ocean, 6 . rlat_p,rlon_p, pctsrf_p,tsol_p, 7 . albedo_p, alblw_p, 8 . rain_fall_p, snow_fall_p,solsw_p, sollw_p, 9 . radsol_p,zmea_p,zstd_p,zsig_p, 12 10 . zgam_p,zthe_p,zpic_p,zval_p,rugsrel_p, 13 . t_ancien_p, q_ancien_p, rnebcon_p, ratqs_p, clwcon_p ,14 . run_off_lic_0_p) 11 . t_ancien_p, q_ancien_p, rnebcon_p, ratqs_p, clwcon_p) 12 15 13 USE dimphy 16 14 USE mod_grid_phy_lmdz 17 15 USE mod_phys_lmdz_para 16 USE ocean_slab_mod, ONLY : ocean_slab_final 17 USE fonte_neige_mod, ONLY : fonte_neige_final 18 USE pbl_surface_mod, ONLY : pbl_surface_final 19 18 20 IMPLICIT none 19 21 c====================================================================== … … 21 23 c Objet: Ecriture de l'etat de redemarrage pour la physique 22 24 c====================================================================== 23 cym#include "dimensions.h"24 cym#include "dimphy.h"25 25 #include "netcdf.inc" 26 26 #include "indicesol.h" … … 36 36 REAL tsol_p(klon,nbsrf) 37 37 REAL tsoil_p(klon,nsoilmx,nbsrf) 38 CHARACTER*6 ocean 38 39 cIM "slab" ocean 39 40 REAL tslab_p(klon), seaice_p(klon) … … 110 111 CHARACTER*7 str7 111 112 CHARACTER*2 str2 112 c 113 114 c====================================================================== 115 c 116 c Get variables which will be written to restart file from module 117 c pbl_surface_mod 118 CALL pbl_surface_final(qsol_p, fder_p, snow_p, qsurf_p, 119 $ evap_p, frugs_p, agesno_p, tsoil_p) 120 121 c Get a variable calculated in module fonte_neige_mod 122 CALL fonte_neige_final(run_off_lic_0_p) 123 124 c If slab ocean then get 2 varaibles from module ocean_slab_mod 125 IF ( ocean == 'slab' ) THEN 126 CALL ocean_slab_final(tslab_p, seaice_p) 127 ELSE 128 tslab_p(:) = 0.0 129 seaice_p(:) = 0.0 130 ENDIF 131 132 c====================================================================== 133 113 134 call Gather( rlat_p,rlat) 114 135 call Gather( rlon_p,rlon)
Note: See TracChangeset
for help on using the changeset viewer.