Ignore:
Timestamp:
Sep 16, 2018, 5:52:25 PM (6 years ago)
Author:
oboucher
Message:

Fields can now be passed to ORCHIDEE through surf_land_orchidee.
Fields are compressed in pbl_surface_mod and uncompressed in surf_land_orchidee.
Cosmetic changes, including in surf_land_mod.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/phylmd/surf_land_mod.F90

    r3102 r3391  
    2424    USE dimphy
    2525    USE surface_data, ONLY    : ok_veget
     26! >> PC
     27    USE carbon_cycle_mod
     28! << PC
    2629
    2730    ! See comments in each module surf_land_orchidee_xxx for compatiblity with ORCHIDEE
     
    4750    USE indice_sol_mod
    4851
     52! >> PC
     53    USE print_control_mod, ONLY: lunout
     54! << PC
     55
    4956    INCLUDE "dimsoil.h"
    5057    INCLUDE "YOMCST.h"
    5158    INCLUDE "clesphys.h"
    5259    INCLUDE "dimpft.h"
    53 
    5460
    5561! Input variables 
     
    118124!albedo SB <<<
    119125
    120 
    121126!****************************************************************************************
    122127! Choice between call to vegetation model (ok_veget=true) or simple calculation below
     
    159164            emis_new, z0m, z0h, qsurf, &
    160165            veget, lai, height)       
    161 
    162 
    163166
    164167!* Add contribution of relief to surface roughness
     
    198201
    199202!albedo SB >>>
    200 
    201 
    202      select case(NSW)
    203      case(2)
     203     SELECT CASE(NSW)
     204     CASE(2)
    204205       alb_dir_new(1:knon,1)=alb1_new(1:knon)
    205206       alb_dir_new(1:knon,2)=alb2_new(1:knon)
    206      case(4)
     207     CASE(4)
    207208       alb_dir_new(1:knon,1)=alb1_new(1:knon)
    208209       alb_dir_new(1:knon,2)=alb2_new(1:knon)
    209210       alb_dir_new(1:knon,3)=alb2_new(1:knon)
    210211       alb_dir_new(1:knon,4)=alb2_new(1:knon)
    211      case(6)
     212     CASE(6)
    212213       alb_dir_new(1:knon,1)=alb1_new(1:knon)
    213214       alb_dir_new(1:knon,2)=alb1_new(1:knon)
     
    216217       alb_dir_new(1:knon,5)=alb2_new(1:knon)
    217218       alb_dir_new(1:knon,6)=alb2_new(1:knon)
    218      end select
    219 alb_dif_new=alb_dir_new
     219     END SELECT
     220
     221     alb_dif_new=alb_dir_new
    220222!albedo SB <<<
    221 
    222 
    223223   
    224224  END SUBROUTINE surf_land
Note: See TracChangeset for help on using the changeset viewer.