| subroutine, public surface_vt_mod::crtm_surface  | 
          ( | 
          type(fv3jedi_geom), intent(in)  | 
          geom,  | 
        
        
           | 
           | 
          real(kind=kind_real), dimension          (geom%isc:geom%iec,geom%jsc:geom%jec,1), intent(in)  | 
          field_slmsk,  | 
        
        
           | 
           | 
          real(kind=kind_real), dimension         (geom%isc:geom%iec,geom%jsc:geom%jec,1), intent(in)  | 
          field_sheleg,  | 
        
        
           | 
           | 
          real(kind=kind_real), dimension           (geom%isc:geom%iec,geom%jsc:geom%jec,1), intent(in)  | 
          field_tsea,  | 
        
        
           | 
           | 
          real(kind=kind_real), dimension          (geom%isc:geom%iec,geom%jsc:geom%jec,1), intent(in)  | 
          field_vtype,  | 
        
        
           | 
           | 
          real(kind=kind_real), dimension          (geom%isc:geom%iec,geom%jsc:geom%jec,1), intent(in)  | 
          field_stype,  | 
        
        
           | 
           | 
          real(kind=kind_real), dimension          (geom%isc:geom%iec,geom%jsc:geom%jec,1), intent(in)  | 
          field_vfrac,  | 
        
        
           | 
           | 
          real(kind=kind_real), dimension            (geom%isc:geom%iec,geom%jsc:geom%jec,1), intent(in)  | 
          field_stc,  | 
        
        
           | 
           | 
          real(kind=kind_real), dimension            (geom%isc:geom%iec,geom%jsc:geom%jec,1), intent(in)  | 
          field_smc,  | 
        
        
           | 
           | 
          real(kind=kind_real), dimension          (geom%isc:geom%iec,geom%jsc:geom%jec,1), intent(in)  | 
          field_u_srf,  | 
        
        
           | 
           | 
          real(kind=kind_real), dimension          (geom%isc:geom%iec,geom%jsc:geom%jec,1), intent(in)  | 
          field_v_srf,  | 
        
        
           | 
           | 
          real(kind=kind_real), dimension           (geom%isc:geom%iec,geom%jsc:geom%jec,1), intent(in)  | 
          field_f10m,  | 
        
        
           | 
           | 
          real(kind=kind_real), dimension            (geom%isc:geom%iec,geom%jsc:geom%jec,1), intent(in)  | 
          field_sss,  | 
        
        
           | 
           | 
          real(kind=kind_real), dimension            (geom%isc:geom%iec,geom%jsc:geom%jec,1), intent(out)  | 
          land_type,  | 
        
        
           | 
           | 
          real(kind=kind_real), dimension      (geom%isc:geom%iec,geom%jsc:geom%jec,1), intent(out)  | 
          vegetation_type,  | 
        
        
           | 
           | 
          real(kind=kind_real), dimension            (geom%isc:geom%iec,geom%jsc:geom%jec,1), intent(out)  | 
          soil_type,  | 
        
        
           | 
           | 
          real(kind=kind_real), dimension       (geom%isc:geom%iec,geom%jsc:geom%jec,1), intent(out)  | 
          water_coverage,  | 
        
        
           | 
           | 
          real(kind=kind_real), dimension        (geom%isc:geom%iec,geom%jsc:geom%jec,1), intent(out)  | 
          land_coverage,  | 
        
        
           | 
           | 
          real(kind=kind_real), dimension         (geom%isc:geom%iec,geom%jsc:geom%jec,1), intent(out)  | 
          ice_coverage,  | 
        
        
           | 
           | 
          real(kind=kind_real), dimension        (geom%isc:geom%iec,geom%jsc:geom%jec,1), intent(out)  | 
          snow_coverage,  | 
        
        
           | 
           | 
          real(kind=kind_real), dimension                  (geom%isc:geom%iec,geom%jsc:geom%jec,1), intent(out)  | 
          lai,  | 
        
        
           | 
           | 
          real(kind=kind_real), dimension    (geom%isc:geom%iec,geom%jsc:geom%jec,1), intent(out)  | 
          water_temperature,  | 
        
        
           | 
           | 
          real(kind=kind_real), dimension     (geom%isc:geom%iec,geom%jsc:geom%jec,1), intent(out)  | 
          land_temperature,  | 
        
        
           | 
           | 
          real(kind=kind_real), dimension      (geom%isc:geom%iec,geom%jsc:geom%jec,1), intent(out)  | 
          ice_temperature,  | 
        
        
           | 
           | 
          real(kind=kind_real), dimension     (geom%isc:geom%iec,geom%jsc:geom%jec,1), intent(out)  | 
          snow_temperature,  | 
        
        
           | 
           | 
          real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1), intent(out)  | 
          soil_moisture_content,  | 
        
        
           | 
           | 
          real(kind=kind_real), dimension  (geom%isc:geom%iec,geom%jsc:geom%jec,1), intent(out)  | 
          vegetation_fraction,  | 
        
        
           | 
           | 
          real(kind=kind_real), dimension     (geom%isc:geom%iec,geom%jsc:geom%jec,1), intent(out)  | 
          soil_temperature,  | 
        
        
           | 
           | 
          real(kind=kind_real), dimension           (geom%isc:geom%iec,geom%jsc:geom%jec,1), intent(out)  | 
          snow_depth,  | 
        
        
           | 
           | 
          real(kind=kind_real), dimension           (geom%isc:geom%iec,geom%jsc:geom%jec,1), intent(out)  | 
          wind_speed,  | 
        
        
           | 
           | 
          real(kind=kind_real), dimension       (geom%isc:geom%iec,geom%jsc:geom%jec,1), intent(out)  | 
          wind_direction,  | 
        
        
           | 
           | 
          real(kind=kind_real), dimension (geom%isc:geom%iec,geom%jsc:geom%jec,1), intent(out)  | 
          sea_surface_salinity  | 
        
        
           | 
          ) | 
           |  |