subroutine landuse_read_input
use input, only : read_integer_column, read_real_column
call read_integer_column(landuse_input_file_id, "landuse_id", LULC%id, 0)
call read_integer_column(landuse_input_file_id, "icnum", LULC%veg_code, 0)
call read_integer_column(landuse_input_file_id, "type", LULC%lutype, 0)
call read_real_column(landuse_input_file_id, "canmx", LULC%canmx, 0.0_dp)
call read_real_column(landuse_input_file_id, "cn2a", LULC%cn2a, 0.0_dp)
call read_real_column(landuse_input_file_id, "cn2b", LULC%cn2b, 0.0_dp)
call read_real_column(landuse_input_file_id, "cn2c", LULC%cn2c, 0.0_dp)
call read_real_column(landuse_input_file_id, "cn2d", LULC%cn2d, 0.0_dp)
call read_real_column(landuse_input_file_id, "lu_ETcor", LULC%ETcor, 0.0_dp)
close(landuse_input_file_id)
end subroutine landuse_read_input