Ignore:
Timestamp:
2022-03-10T16:32:09+01:00 (2 years ago)
Author:
josefine.ghattas
Message:

Reorganizing in output variables related to validation of interpolation, see ticket #812

  • Regrouped all output variables after interpolation into the new file sechiba_inter_diag
  • Renamed output variables axxx for availabilty for interpolation into interp_avail_axxx
  • Added some more variables needed to validate interpolation for pftmap and soils_param files
  • Set level to only output the final variables after interpolation
  • Removed variable "aveget5k" from field_def not sent from fortran code anymore
Location:
branches/ORCHIDEE_2_2/ORCHIDEE/src_sechiba
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/ORCHIDEE_2_2/ORCHIDEE/src_sechiba/condveg.f90

    r7266 r7515  
    10481048  !! 1. Open file and allocate memory 
    10491049 
     1050  IF (grid_type==unstructured) THEN 
     1051     CALL ipslerr_p(3,'condveg_soilalb','Reading of SOILALB_FILE must be implemented with XIOS to be used for unstructured grid.', & 
     1052             'Use option alb_bg_modis for unstructured grid for now.','') 
     1053  END IF 
     1054 
     1055 
    10501056  ! Open file with soil colours  
    10511057 
     
    11841190 
    11851191  ! Write diagnostics 
    1186   CALL xios_orchidee_send_field("asoilcol",asoilcol) 
     1192  CALL xios_orchidee_send_field("interp_avail_asoilcol",asoilcol) 
    11871193 
    11881194 
     
    13521358    CALL xios_orchidee_send_field("interp_diag_alb_vis",soilalb_bg(:,ivis)) 
    13531359    CALL xios_orchidee_send_field("interp_diag_alb_nir",soilalb_bg(:,inir)) 
    1354     CALL xios_orchidee_send_field("aalb_bg",aalb_bg) 
     1360    CALL xios_orchidee_send_field("interp_avail_aalb_bg",aalb_bg) 
    13551361     
    13561362  END SUBROUTINE condveg_background_soilalb 
  • branches/ORCHIDEE_2_2/ORCHIDEE/src_sechiba/slowproc.f90

    r7511 r7515  
    24262426 
    24272427    ! Write diagnostics 
    2428     CALL xios_orchidee_send_field("alaimap",alaimap) 
     2428    CALL xios_orchidee_send_field("interp_avail_alaimap",alaimap) 
    24292429    CALL xios_orchidee_send_field("interp_diag_lai",laimap) 
    24302430    
     
    26002600 
    26012601    IF ( .NOT. partial_update ) THEN 
     2602       ! Case for not DGVM or (DGVM and init) 
    26022603       veget_next(:,:)=zero 
    26032604        
     
    27772778 
    27782779    ! Write diagnostics 
    2779     CALL xios_orchidee_send_field("aveget",aveget) 
    2780     CALL xios_orchidee_send_field("interp_diag_aveget",aveget) 
     2780    CALL xios_orchidee_send_field("interp_avail_aveget",aveget) 
    27812781    CALL xios_orchidee_send_field("interp_diag_vegetrefrac",vegetrefrac) 
     2782    CALL xios_orchidee_send_field("interp_diag_veget_next",veget_next) 
    27822783 
    27832784    IF (printlev_loc >= 3) WRITE(numout,*) '  slowproc_readvegetmax ended' 
     
    30963097 
    30973098    ELSE ! spmipexp is either exp1=maps, or texture for exp2 or exp3 (or typing error!) 
    3098         
     3099         
    30993100       ! In these cases (maps or texture), we need to read the soil texture map 
    31003101        
     
    36713672         ENDIF 
    36723673       ENDIF 
    3673    ENDIF ! SPMIPEXP  
    3674               
     3674   ENDIF ! SPMIPEXP 
     3675    
    36753676    ! Write diagnostics 
    3676     CALL xios_orchidee_send_field("atext",atext) 
    3677     CALL xios_orchidee_send_field("interp_diag_atext",atext) 
     3677    CALL xios_orchidee_send_field("interp_avail_atext",atext) 
    36783678    CALL xios_orchidee_send_field("interp_diag_soilclass",soilclass) 
     3679    CALL xios_orchidee_send_field("interp_diag_njsc",REAL(njsc, r_std)) 
    36793680    CALL xios_orchidee_send_field("interp_diag_clayfraction",clayfraction) 
     3681    CALL xios_orchidee_send_field("interp_diag_sandfraction",sandfraction) 
     3682    CALL xios_orchidee_send_field("interp_diag_siltfraction",siltfraction) 
    36803683     
    36813684    IF (printlev_loc >= 3) WRITE(numout,*) '  slowproc_soilt ended' 
     
    38193822     
    38203823      ! Write diagnostics 
    3821     CALL xios_orchidee_send_field("aslope",aslope) 
    3822     CALL xios_orchidee_send_field("interp_diag_aslope",aslope) 
    3823  
     3824    CALL xios_orchidee_send_field("interp_avail_aslope",aslope) 
    38243825    CALL xios_orchidee_send_field("interp_diag_reinf_slope",reinf_slope) 
    38253826 
  • branches/ORCHIDEE_2_2/ORCHIDEE/src_sechiba/thermosoil.f90

    r7509 r7515  
    19321932 
    19331933    ! Write diagnostics 
    1934     CALL xios_orchidee_send_field("areftemp",areftemp) 
     1934    CALL xios_orchidee_send_field("interp_avail_areftemp",areftemp) 
    19351935    CALL xios_orchidee_send_field("interp_diag_reftemp",reftemp_file) 
    19361936     
Note: See TracChangeset for help on using the changeset viewer.