!STARTOFREGISTRYGENERATEDINCLUDE 'inc/nl_config.inc' ! ! WARNING This file is generated automatically by use_registry ! using the data base in the file named Registry. ! Do not edit. Your changes to this file will be lost. ! SUBROUTINE nl_set_fmoist_only ( id_id , fmoist_only ) USE module_configure, ONLY : model_config_rec logical , INTENT(IN) :: fmoist_only INTEGER id_id model_config_rec%fmoist_only(id_id) = fmoist_only RETURN END SUBROUTINE nl_set_fmoist_only SUBROUTINE nl_set_fmoist_freq ( id_id , fmoist_freq ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: fmoist_freq INTEGER id_id model_config_rec%fmoist_freq(id_id) = fmoist_freq RETURN END SUBROUTINE nl_set_fmoist_freq SUBROUTINE nl_set_fmoist_dt ( id_id , fmoist_dt ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fmoist_dt INTEGER id_id model_config_rec%fmoist_dt(id_id) = fmoist_dt RETURN END SUBROUTINE nl_set_fmoist_dt SUBROUTINE nl_set_fmep_decay_tlag ( id_id , fmep_decay_tlag ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fmep_decay_tlag INTEGER id_id model_config_rec%fmep_decay_tlag = fmep_decay_tlag RETURN END SUBROUTINE nl_set_fmep_decay_tlag SUBROUTINE nl_set_ifire ( id_id , ifire ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: ifire INTEGER id_id model_config_rec%ifire(id_id) = ifire RETURN END SUBROUTINE nl_set_ifire SUBROUTINE nl_set_fire_boundary_guard ( id_id , fire_boundary_guard ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: fire_boundary_guard INTEGER id_id model_config_rec%fire_boundary_guard(id_id) = fire_boundary_guard RETURN END SUBROUTINE nl_set_fire_boundary_guard SUBROUTINE nl_set_fire_num_ignitions ( id_id , fire_num_ignitions ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: fire_num_ignitions INTEGER id_id model_config_rec%fire_num_ignitions(id_id) = fire_num_ignitions RETURN END SUBROUTINE nl_set_fire_num_ignitions SUBROUTINE nl_set_fire_ignition_ros1 ( id_id , fire_ignition_ros1 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_ros1 INTEGER id_id model_config_rec%fire_ignition_ros1(id_id) = fire_ignition_ros1 RETURN END SUBROUTINE nl_set_fire_ignition_ros1 SUBROUTINE nl_set_fire_ignition_start_lon1 ( id_id , fire_ignition_start_lon1 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_start_lon1 INTEGER id_id model_config_rec%fire_ignition_start_lon1(id_id) = fire_ignition_start_lon1 RETURN END SUBROUTINE nl_set_fire_ignition_start_lon1 SUBROUTINE nl_set_fire_ignition_start_lat1 ( id_id , fire_ignition_start_lat1 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_start_lat1 INTEGER id_id model_config_rec%fire_ignition_start_lat1(id_id) = fire_ignition_start_lat1 RETURN END SUBROUTINE nl_set_fire_ignition_start_lat1 SUBROUTINE nl_set_fire_ignition_end_lon1 ( id_id , fire_ignition_end_lon1 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_end_lon1 INTEGER id_id model_config_rec%fire_ignition_end_lon1(id_id) = fire_ignition_end_lon1 RETURN END SUBROUTINE nl_set_fire_ignition_end_lon1 SUBROUTINE nl_set_fire_ignition_end_lat1 ( id_id , fire_ignition_end_lat1 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_end_lat1 INTEGER id_id model_config_rec%fire_ignition_end_lat1(id_id) = fire_ignition_end_lat1 RETURN END SUBROUTINE nl_set_fire_ignition_end_lat1 SUBROUTINE nl_set_fire_ignition_radius1 ( id_id , fire_ignition_radius1 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_radius1 INTEGER id_id model_config_rec%fire_ignition_radius1(id_id) = fire_ignition_radius1 RETURN END SUBROUTINE nl_set_fire_ignition_radius1 SUBROUTINE nl_set_fire_ignition_start_time1 ( id_id , fire_ignition_start_time1 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_start_time1 INTEGER id_id model_config_rec%fire_ignition_start_time1(id_id) = fire_ignition_start_time1 RETURN END SUBROUTINE nl_set_fire_ignition_start_time1 SUBROUTINE nl_set_fire_ignition_end_time1 ( id_id , fire_ignition_end_time1 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_end_time1 INTEGER id_id model_config_rec%fire_ignition_end_time1(id_id) = fire_ignition_end_time1 RETURN END SUBROUTINE nl_set_fire_ignition_end_time1 SUBROUTINE nl_set_fire_ignition_ros2 ( id_id , fire_ignition_ros2 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_ros2 INTEGER id_id model_config_rec%fire_ignition_ros2(id_id) = fire_ignition_ros2 RETURN END SUBROUTINE nl_set_fire_ignition_ros2 SUBROUTINE nl_set_fire_ignition_start_lon2 ( id_id , fire_ignition_start_lon2 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_start_lon2 INTEGER id_id model_config_rec%fire_ignition_start_lon2(id_id) = fire_ignition_start_lon2 RETURN END SUBROUTINE nl_set_fire_ignition_start_lon2 SUBROUTINE nl_set_fire_ignition_start_lat2 ( id_id , fire_ignition_start_lat2 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_start_lat2 INTEGER id_id model_config_rec%fire_ignition_start_lat2(id_id) = fire_ignition_start_lat2 RETURN END SUBROUTINE nl_set_fire_ignition_start_lat2 SUBROUTINE nl_set_fire_ignition_end_lon2 ( id_id , fire_ignition_end_lon2 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_end_lon2 INTEGER id_id model_config_rec%fire_ignition_end_lon2(id_id) = fire_ignition_end_lon2 RETURN END SUBROUTINE nl_set_fire_ignition_end_lon2 SUBROUTINE nl_set_fire_ignition_end_lat2 ( id_id , fire_ignition_end_lat2 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_end_lat2 INTEGER id_id model_config_rec%fire_ignition_end_lat2(id_id) = fire_ignition_end_lat2 RETURN END SUBROUTINE nl_set_fire_ignition_end_lat2 SUBROUTINE nl_set_fire_ignition_radius2 ( id_id , fire_ignition_radius2 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_radius2 INTEGER id_id model_config_rec%fire_ignition_radius2(id_id) = fire_ignition_radius2 RETURN END SUBROUTINE nl_set_fire_ignition_radius2 SUBROUTINE nl_set_fire_ignition_start_time2 ( id_id , fire_ignition_start_time2 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_start_time2 INTEGER id_id model_config_rec%fire_ignition_start_time2(id_id) = fire_ignition_start_time2 RETURN END SUBROUTINE nl_set_fire_ignition_start_time2 SUBROUTINE nl_set_fire_ignition_end_time2 ( id_id , fire_ignition_end_time2 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_end_time2 INTEGER id_id model_config_rec%fire_ignition_end_time2(id_id) = fire_ignition_end_time2 RETURN END SUBROUTINE nl_set_fire_ignition_end_time2 SUBROUTINE nl_set_fire_ignition_ros3 ( id_id , fire_ignition_ros3 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_ros3 INTEGER id_id model_config_rec%fire_ignition_ros3(id_id) = fire_ignition_ros3 RETURN END SUBROUTINE nl_set_fire_ignition_ros3 SUBROUTINE nl_set_fire_ignition_start_lon3 ( id_id , fire_ignition_start_lon3 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_start_lon3 INTEGER id_id model_config_rec%fire_ignition_start_lon3(id_id) = fire_ignition_start_lon3 RETURN END SUBROUTINE nl_set_fire_ignition_start_lon3 SUBROUTINE nl_set_fire_ignition_start_lat3 ( id_id , fire_ignition_start_lat3 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_start_lat3 INTEGER id_id model_config_rec%fire_ignition_start_lat3(id_id) = fire_ignition_start_lat3 RETURN END SUBROUTINE nl_set_fire_ignition_start_lat3 SUBROUTINE nl_set_fire_ignition_end_lon3 ( id_id , fire_ignition_end_lon3 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_end_lon3 INTEGER id_id model_config_rec%fire_ignition_end_lon3(id_id) = fire_ignition_end_lon3 RETURN END SUBROUTINE nl_set_fire_ignition_end_lon3 SUBROUTINE nl_set_fire_ignition_end_lat3 ( id_id , fire_ignition_end_lat3 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_end_lat3 INTEGER id_id model_config_rec%fire_ignition_end_lat3(id_id) = fire_ignition_end_lat3 RETURN END SUBROUTINE nl_set_fire_ignition_end_lat3 SUBROUTINE nl_set_fire_ignition_radius3 ( id_id , fire_ignition_radius3 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_radius3 INTEGER id_id model_config_rec%fire_ignition_radius3(id_id) = fire_ignition_radius3 RETURN END SUBROUTINE nl_set_fire_ignition_radius3 SUBROUTINE nl_set_fire_ignition_start_time3 ( id_id , fire_ignition_start_time3 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_start_time3 INTEGER id_id model_config_rec%fire_ignition_start_time3(id_id) = fire_ignition_start_time3 RETURN END SUBROUTINE nl_set_fire_ignition_start_time3 SUBROUTINE nl_set_fire_ignition_end_time3 ( id_id , fire_ignition_end_time3 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_end_time3 INTEGER id_id model_config_rec%fire_ignition_end_time3(id_id) = fire_ignition_end_time3 RETURN END SUBROUTINE nl_set_fire_ignition_end_time3 SUBROUTINE nl_set_fire_ignition_ros4 ( id_id , fire_ignition_ros4 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_ros4 INTEGER id_id model_config_rec%fire_ignition_ros4(id_id) = fire_ignition_ros4 RETURN END SUBROUTINE nl_set_fire_ignition_ros4 SUBROUTINE nl_set_fire_ignition_start_lon4 ( id_id , fire_ignition_start_lon4 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_start_lon4 INTEGER id_id model_config_rec%fire_ignition_start_lon4(id_id) = fire_ignition_start_lon4 RETURN END SUBROUTINE nl_set_fire_ignition_start_lon4 SUBROUTINE nl_set_fire_ignition_start_lat4 ( id_id , fire_ignition_start_lat4 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_start_lat4 INTEGER id_id model_config_rec%fire_ignition_start_lat4(id_id) = fire_ignition_start_lat4 RETURN END SUBROUTINE nl_set_fire_ignition_start_lat4 SUBROUTINE nl_set_fire_ignition_end_lon4 ( id_id , fire_ignition_end_lon4 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_end_lon4 INTEGER id_id model_config_rec%fire_ignition_end_lon4(id_id) = fire_ignition_end_lon4 RETURN END SUBROUTINE nl_set_fire_ignition_end_lon4 SUBROUTINE nl_set_fire_ignition_end_lat4 ( id_id , fire_ignition_end_lat4 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_end_lat4 INTEGER id_id model_config_rec%fire_ignition_end_lat4(id_id) = fire_ignition_end_lat4 RETURN END SUBROUTINE nl_set_fire_ignition_end_lat4 SUBROUTINE nl_set_fire_ignition_radius4 ( id_id , fire_ignition_radius4 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_radius4 INTEGER id_id model_config_rec%fire_ignition_radius4(id_id) = fire_ignition_radius4 RETURN END SUBROUTINE nl_set_fire_ignition_radius4 SUBROUTINE nl_set_fire_ignition_start_time4 ( id_id , fire_ignition_start_time4 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_start_time4 INTEGER id_id model_config_rec%fire_ignition_start_time4(id_id) = fire_ignition_start_time4 RETURN END SUBROUTINE nl_set_fire_ignition_start_time4 SUBROUTINE nl_set_fire_ignition_end_time4 ( id_id , fire_ignition_end_time4 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_end_time4 INTEGER id_id model_config_rec%fire_ignition_end_time4(id_id) = fire_ignition_end_time4 RETURN END SUBROUTINE nl_set_fire_ignition_end_time4 SUBROUTINE nl_set_fire_ignition_ros5 ( id_id , fire_ignition_ros5 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_ros5 INTEGER id_id model_config_rec%fire_ignition_ros5(id_id) = fire_ignition_ros5 RETURN END SUBROUTINE nl_set_fire_ignition_ros5 SUBROUTINE nl_set_fire_ignition_start_lon5 ( id_id , fire_ignition_start_lon5 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_start_lon5 INTEGER id_id model_config_rec%fire_ignition_start_lon5(id_id) = fire_ignition_start_lon5 RETURN END SUBROUTINE nl_set_fire_ignition_start_lon5 SUBROUTINE nl_set_fire_ignition_start_lat5 ( id_id , fire_ignition_start_lat5 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_start_lat5 INTEGER id_id model_config_rec%fire_ignition_start_lat5(id_id) = fire_ignition_start_lat5 RETURN END SUBROUTINE nl_set_fire_ignition_start_lat5 SUBROUTINE nl_set_fire_ignition_end_lon5 ( id_id , fire_ignition_end_lon5 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_end_lon5 INTEGER id_id model_config_rec%fire_ignition_end_lon5(id_id) = fire_ignition_end_lon5 RETURN END SUBROUTINE nl_set_fire_ignition_end_lon5 SUBROUTINE nl_set_fire_ignition_end_lat5 ( id_id , fire_ignition_end_lat5 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_end_lat5 INTEGER id_id model_config_rec%fire_ignition_end_lat5(id_id) = fire_ignition_end_lat5 RETURN END SUBROUTINE nl_set_fire_ignition_end_lat5 SUBROUTINE nl_set_fire_ignition_radius5 ( id_id , fire_ignition_radius5 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_radius5 INTEGER id_id model_config_rec%fire_ignition_radius5(id_id) = fire_ignition_radius5 RETURN END SUBROUTINE nl_set_fire_ignition_radius5 SUBROUTINE nl_set_fire_ignition_start_time5 ( id_id , fire_ignition_start_time5 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_start_time5 INTEGER id_id model_config_rec%fire_ignition_start_time5(id_id) = fire_ignition_start_time5 RETURN END SUBROUTINE nl_set_fire_ignition_start_time5 SUBROUTINE nl_set_fire_ignition_end_time5 ( id_id , fire_ignition_end_time5 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_end_time5 INTEGER id_id model_config_rec%fire_ignition_end_time5(id_id) = fire_ignition_end_time5 RETURN END SUBROUTINE nl_set_fire_ignition_end_time5 SUBROUTINE nl_set_fire_ignition_start_x1 ( id_id , fire_ignition_start_x1 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_start_x1 INTEGER id_id model_config_rec%fire_ignition_start_x1(id_id) = fire_ignition_start_x1 RETURN END SUBROUTINE nl_set_fire_ignition_start_x1 SUBROUTINE nl_set_fire_ignition_start_y1 ( id_id , fire_ignition_start_y1 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_start_y1 INTEGER id_id model_config_rec%fire_ignition_start_y1(id_id) = fire_ignition_start_y1 RETURN END SUBROUTINE nl_set_fire_ignition_start_y1 SUBROUTINE nl_set_fire_ignition_end_x1 ( id_id , fire_ignition_end_x1 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_end_x1 INTEGER id_id model_config_rec%fire_ignition_end_x1(id_id) = fire_ignition_end_x1 RETURN END SUBROUTINE nl_set_fire_ignition_end_x1 SUBROUTINE nl_set_fire_ignition_end_y1 ( id_id , fire_ignition_end_y1 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_end_y1 INTEGER id_id model_config_rec%fire_ignition_end_y1(id_id) = fire_ignition_end_y1 RETURN END SUBROUTINE nl_set_fire_ignition_end_y1 SUBROUTINE nl_set_fire_ignition_start_x2 ( id_id , fire_ignition_start_x2 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_start_x2 INTEGER id_id model_config_rec%fire_ignition_start_x2(id_id) = fire_ignition_start_x2 RETURN END SUBROUTINE nl_set_fire_ignition_start_x2 SUBROUTINE nl_set_fire_ignition_start_y2 ( id_id , fire_ignition_start_y2 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_start_y2 INTEGER id_id model_config_rec%fire_ignition_start_y2(id_id) = fire_ignition_start_y2 RETURN END SUBROUTINE nl_set_fire_ignition_start_y2 SUBROUTINE nl_set_fire_ignition_end_x2 ( id_id , fire_ignition_end_x2 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_end_x2 INTEGER id_id model_config_rec%fire_ignition_end_x2(id_id) = fire_ignition_end_x2 RETURN END SUBROUTINE nl_set_fire_ignition_end_x2 SUBROUTINE nl_set_fire_ignition_end_y2 ( id_id , fire_ignition_end_y2 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_end_y2 INTEGER id_id model_config_rec%fire_ignition_end_y2(id_id) = fire_ignition_end_y2 RETURN END SUBROUTINE nl_set_fire_ignition_end_y2 SUBROUTINE nl_set_fire_ignition_start_x3 ( id_id , fire_ignition_start_x3 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_start_x3 INTEGER id_id model_config_rec%fire_ignition_start_x3(id_id) = fire_ignition_start_x3 RETURN END SUBROUTINE nl_set_fire_ignition_start_x3 SUBROUTINE nl_set_fire_ignition_start_y3 ( id_id , fire_ignition_start_y3 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_start_y3 INTEGER id_id model_config_rec%fire_ignition_start_y3(id_id) = fire_ignition_start_y3 RETURN END SUBROUTINE nl_set_fire_ignition_start_y3 SUBROUTINE nl_set_fire_ignition_end_x3 ( id_id , fire_ignition_end_x3 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_end_x3 INTEGER id_id model_config_rec%fire_ignition_end_x3(id_id) = fire_ignition_end_x3 RETURN END SUBROUTINE nl_set_fire_ignition_end_x3 SUBROUTINE nl_set_fire_ignition_end_y3 ( id_id , fire_ignition_end_y3 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_end_y3 INTEGER id_id model_config_rec%fire_ignition_end_y3(id_id) = fire_ignition_end_y3 RETURN END SUBROUTINE nl_set_fire_ignition_end_y3 SUBROUTINE nl_set_fire_ignition_start_x4 ( id_id , fire_ignition_start_x4 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_start_x4 INTEGER id_id model_config_rec%fire_ignition_start_x4(id_id) = fire_ignition_start_x4 RETURN END SUBROUTINE nl_set_fire_ignition_start_x4 SUBROUTINE nl_set_fire_ignition_start_y4 ( id_id , fire_ignition_start_y4 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_start_y4 INTEGER id_id model_config_rec%fire_ignition_start_y4(id_id) = fire_ignition_start_y4 RETURN END SUBROUTINE nl_set_fire_ignition_start_y4 SUBROUTINE nl_set_fire_ignition_end_x4 ( id_id , fire_ignition_end_x4 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_end_x4 INTEGER id_id model_config_rec%fire_ignition_end_x4(id_id) = fire_ignition_end_x4 RETURN END SUBROUTINE nl_set_fire_ignition_end_x4 SUBROUTINE nl_set_fire_ignition_end_y4 ( id_id , fire_ignition_end_y4 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_end_y4 INTEGER id_id model_config_rec%fire_ignition_end_y4(id_id) = fire_ignition_end_y4 RETURN END SUBROUTINE nl_set_fire_ignition_end_y4 SUBROUTINE nl_set_fire_ignition_start_x5 ( id_id , fire_ignition_start_x5 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_start_x5 INTEGER id_id model_config_rec%fire_ignition_start_x5(id_id) = fire_ignition_start_x5 RETURN END SUBROUTINE nl_set_fire_ignition_start_x5 SUBROUTINE nl_set_fire_ignition_start_y5 ( id_id , fire_ignition_start_y5 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_start_y5 INTEGER id_id model_config_rec%fire_ignition_start_y5(id_id) = fire_ignition_start_y5 RETURN END SUBROUTINE nl_set_fire_ignition_start_y5 SUBROUTINE nl_set_fire_ignition_end_x5 ( id_id , fire_ignition_end_x5 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_end_x5 INTEGER id_id model_config_rec%fire_ignition_end_x5(id_id) = fire_ignition_end_x5 RETURN END SUBROUTINE nl_set_fire_ignition_end_x5 SUBROUTINE nl_set_fire_ignition_end_y5 ( id_id , fire_ignition_end_y5 ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ignition_end_y5 INTEGER id_id model_config_rec%fire_ignition_end_y5(id_id) = fire_ignition_end_y5 RETURN END SUBROUTINE nl_set_fire_ignition_end_y5 SUBROUTINE nl_set_fire_lat_init ( id_id , fire_lat_init ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_lat_init INTEGER id_id model_config_rec%fire_lat_init(id_id) = fire_lat_init RETURN END SUBROUTINE nl_set_fire_lat_init SUBROUTINE nl_set_fire_lon_init ( id_id , fire_lon_init ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_lon_init INTEGER id_id model_config_rec%fire_lon_init(id_id) = fire_lon_init RETURN END SUBROUTINE nl_set_fire_lon_init SUBROUTINE nl_set_fire_ign_time ( id_id , fire_ign_time ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ign_time INTEGER id_id model_config_rec%fire_ign_time(id_id) = fire_ign_time RETURN END SUBROUTINE nl_set_fire_ign_time SUBROUTINE nl_set_fire_shape ( id_id , fire_shape ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: fire_shape INTEGER id_id model_config_rec%fire_shape(id_id) = fire_shape RETURN END SUBROUTINE nl_set_fire_shape SUBROUTINE nl_set_fire_sprd_mdl ( id_id , fire_sprd_mdl ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: fire_sprd_mdl INTEGER id_id model_config_rec%fire_sprd_mdl(id_id) = fire_sprd_mdl RETURN END SUBROUTINE nl_set_fire_sprd_mdl SUBROUTINE nl_set_fire_crwn_hgt ( id_id , fire_crwn_hgt ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_crwn_hgt INTEGER id_id model_config_rec%fire_crwn_hgt(id_id) = fire_crwn_hgt RETURN END SUBROUTINE nl_set_fire_crwn_hgt SUBROUTINE nl_set_fire_ext_grnd ( id_id , fire_ext_grnd ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ext_grnd INTEGER id_id model_config_rec%fire_ext_grnd(id_id) = fire_ext_grnd RETURN END SUBROUTINE nl_set_fire_ext_grnd SUBROUTINE nl_set_fire_ext_crwn ( id_id , fire_ext_crwn ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_ext_crwn INTEGER id_id model_config_rec%fire_ext_crwn(id_id) = fire_ext_crwn RETURN END SUBROUTINE nl_set_fire_ext_crwn SUBROUTINE nl_set_fire_wind_height ( id_id , fire_wind_height ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_wind_height INTEGER id_id model_config_rec%fire_wind_height(id_id) = fire_wind_height RETURN END SUBROUTINE nl_set_fire_wind_height SUBROUTINE nl_set_fire_fuel_read ( id_id , fire_fuel_read ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: fire_fuel_read INTEGER id_id model_config_rec%fire_fuel_read(id_id) = fire_fuel_read RETURN END SUBROUTINE nl_set_fire_fuel_read SUBROUTINE nl_set_fire_fuel_cat ( id_id , fire_fuel_cat ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: fire_fuel_cat INTEGER id_id model_config_rec%fire_fuel_cat(id_id) = fire_fuel_cat RETURN END SUBROUTINE nl_set_fire_fuel_cat SUBROUTINE nl_set_fire_fmc_read ( id_id , fire_fmc_read ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: fire_fmc_read INTEGER id_id model_config_rec%fire_fmc_read(id_id) = fire_fmc_read RETURN END SUBROUTINE nl_set_fire_fmc_read SUBROUTINE nl_set_fire_print_msg ( id_id , fire_print_msg ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: fire_print_msg INTEGER id_id model_config_rec%fire_print_msg(id_id) = fire_print_msg RETURN END SUBROUTINE nl_set_fire_print_msg SUBROUTINE nl_set_fire_print_file ( id_id , fire_print_file ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: fire_print_file INTEGER id_id model_config_rec%fire_print_file(id_id) = fire_print_file RETURN END SUBROUTINE nl_set_fire_print_file SUBROUTINE nl_set_fire_fuel_left_method ( id_id , fire_fuel_left_method ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: fire_fuel_left_method INTEGER id_id model_config_rec%fire_fuel_left_method(id_id) = fire_fuel_left_method RETURN END SUBROUTINE nl_set_fire_fuel_left_method SUBROUTINE nl_set_fire_fuel_left_irl ( id_id , fire_fuel_left_irl ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: fire_fuel_left_irl INTEGER id_id model_config_rec%fire_fuel_left_irl(id_id) = fire_fuel_left_irl RETURN END SUBROUTINE nl_set_fire_fuel_left_irl SUBROUTINE nl_set_fire_fuel_left_jrl ( id_id , fire_fuel_left_jrl ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: fire_fuel_left_jrl INTEGER id_id model_config_rec%fire_fuel_left_jrl(id_id) = fire_fuel_left_jrl RETURN END SUBROUTINE nl_set_fire_fuel_left_jrl SUBROUTINE nl_set_fire_grows_only ( id_id , fire_grows_only ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: fire_grows_only INTEGER id_id model_config_rec%fire_grows_only(id_id) = fire_grows_only RETURN END SUBROUTINE nl_set_fire_grows_only SUBROUTINE nl_set_fire_upwinding ( id_id , fire_upwinding ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: fire_upwinding INTEGER id_id model_config_rec%fire_upwinding(id_id) = fire_upwinding RETURN END SUBROUTINE nl_set_fire_upwinding SUBROUTINE nl_set_fire_upwind_split ( id_id , fire_upwind_split ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: fire_upwind_split INTEGER id_id model_config_rec%fire_upwind_split(id_id) = fire_upwind_split RETURN END SUBROUTINE nl_set_fire_upwind_split SUBROUTINE nl_set_fire_viscosity ( id_id , fire_viscosity ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_viscosity INTEGER id_id model_config_rec%fire_viscosity(id_id) = fire_viscosity RETURN END SUBROUTINE nl_set_fire_viscosity SUBROUTINE nl_set_fire_lfn_ext_up ( id_id , fire_lfn_ext_up ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_lfn_ext_up INTEGER id_id model_config_rec%fire_lfn_ext_up(id_id) = fire_lfn_ext_up RETURN END SUBROUTINE nl_set_fire_lfn_ext_up SUBROUTINE nl_set_fire_topo_from_atm ( id_id , fire_topo_from_atm ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: fire_topo_from_atm INTEGER id_id model_config_rec%fire_topo_from_atm(id_id) = fire_topo_from_atm RETURN END SUBROUTINE nl_set_fire_topo_from_atm SUBROUTINE nl_set_fire_advection ( id_id , fire_advection ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: fire_advection INTEGER id_id model_config_rec%fire_advection(id_id) = fire_advection RETURN END SUBROUTINE nl_set_fire_advection SUBROUTINE nl_set_fire_test_steps ( id_id , fire_test_steps ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: fire_test_steps INTEGER id_id model_config_rec%fire_test_steps(id_id) = fire_test_steps RETURN END SUBROUTINE nl_set_fire_test_steps SUBROUTINE nl_set_fire_const_time ( id_id , fire_const_time ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_const_time INTEGER id_id model_config_rec%fire_const_time(id_id) = fire_const_time RETURN END SUBROUTINE nl_set_fire_const_time SUBROUTINE nl_set_fire_const_grnhfx ( id_id , fire_const_grnhfx ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_const_grnhfx INTEGER id_id model_config_rec%fire_const_grnhfx(id_id) = fire_const_grnhfx RETURN END SUBROUTINE nl_set_fire_const_grnhfx SUBROUTINE nl_set_fire_const_grnqfx ( id_id , fire_const_grnqfx ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_const_grnqfx INTEGER id_id model_config_rec%fire_const_grnqfx(id_id) = fire_const_grnqfx RETURN END SUBROUTINE nl_set_fire_const_grnqfx SUBROUTINE nl_set_fire_atm_feedback ( id_id , fire_atm_feedback ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_atm_feedback INTEGER id_id model_config_rec%fire_atm_feedback(id_id) = fire_atm_feedback RETURN END SUBROUTINE nl_set_fire_atm_feedback SUBROUTINE nl_set_fire_mountain_type ( id_id , fire_mountain_type ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: fire_mountain_type INTEGER id_id model_config_rec%fire_mountain_type(id_id) = fire_mountain_type RETURN END SUBROUTINE nl_set_fire_mountain_type SUBROUTINE nl_set_fire_mountain_height ( id_id , fire_mountain_height ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_mountain_height INTEGER id_id model_config_rec%fire_mountain_height(id_id) = fire_mountain_height RETURN END SUBROUTINE nl_set_fire_mountain_height SUBROUTINE nl_set_fire_mountain_start_x ( id_id , fire_mountain_start_x ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_mountain_start_x INTEGER id_id model_config_rec%fire_mountain_start_x(id_id) = fire_mountain_start_x RETURN END SUBROUTINE nl_set_fire_mountain_start_x SUBROUTINE nl_set_fire_mountain_start_y ( id_id , fire_mountain_start_y ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_mountain_start_y INTEGER id_id model_config_rec%fire_mountain_start_y(id_id) = fire_mountain_start_y RETURN END SUBROUTINE nl_set_fire_mountain_start_y SUBROUTINE nl_set_fire_mountain_end_x ( id_id , fire_mountain_end_x ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_mountain_end_x INTEGER id_id model_config_rec%fire_mountain_end_x(id_id) = fire_mountain_end_x RETURN END SUBROUTINE nl_set_fire_mountain_end_x SUBROUTINE nl_set_fire_mountain_end_y ( id_id , fire_mountain_end_y ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_mountain_end_y INTEGER id_id model_config_rec%fire_mountain_end_y(id_id) = fire_mountain_end_y RETURN END SUBROUTINE nl_set_fire_mountain_end_y SUBROUTINE nl_set_delt_perturbation ( id_id , delt_perturbation ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: delt_perturbation INTEGER id_id model_config_rec%delt_perturbation(id_id) = delt_perturbation RETURN END SUBROUTINE nl_set_delt_perturbation SUBROUTINE nl_set_xrad_perturbation ( id_id , xrad_perturbation ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: xrad_perturbation INTEGER id_id model_config_rec%xrad_perturbation(id_id) = xrad_perturbation RETURN END SUBROUTINE nl_set_xrad_perturbation SUBROUTINE nl_set_yrad_perturbation ( id_id , yrad_perturbation ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: yrad_perturbation INTEGER id_id model_config_rec%yrad_perturbation(id_id) = yrad_perturbation RETURN END SUBROUTINE nl_set_yrad_perturbation SUBROUTINE nl_set_zrad_perturbation ( id_id , zrad_perturbation ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: zrad_perturbation INTEGER id_id model_config_rec%zrad_perturbation(id_id) = zrad_perturbation RETURN END SUBROUTINE nl_set_zrad_perturbation SUBROUTINE nl_set_hght_perturbation ( id_id , hght_perturbation ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: hght_perturbation INTEGER id_id model_config_rec%hght_perturbation(id_id) = hght_perturbation RETURN END SUBROUTINE nl_set_hght_perturbation SUBROUTINE nl_set_stretch_grd ( id_id , stretch_grd ) USE module_configure, ONLY : model_config_rec logical , INTENT(IN) :: stretch_grd INTEGER id_id model_config_rec%stretch_grd(id_id) = stretch_grd RETURN END SUBROUTINE nl_set_stretch_grd SUBROUTINE nl_set_stretch_hyp ( id_id , stretch_hyp ) USE module_configure, ONLY : model_config_rec logical , INTENT(IN) :: stretch_hyp INTEGER id_id model_config_rec%stretch_hyp(id_id) = stretch_hyp RETURN END SUBROUTINE nl_set_stretch_hyp SUBROUTINE nl_set_z_grd_scale ( id_id , z_grd_scale ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: z_grd_scale INTEGER id_id model_config_rec%z_grd_scale(id_id) = z_grd_scale RETURN END SUBROUTINE nl_set_z_grd_scale SUBROUTINE nl_set_sfc_full_init ( id_id , sfc_full_init ) USE module_configure, ONLY : model_config_rec logical , INTENT(IN) :: sfc_full_init INTEGER id_id model_config_rec%sfc_full_init(id_id) = sfc_full_init RETURN END SUBROUTINE nl_set_sfc_full_init SUBROUTINE nl_set_sfc_lu_index ( id_id , sfc_lu_index ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: sfc_lu_index INTEGER id_id model_config_rec%sfc_lu_index(id_id) = sfc_lu_index RETURN END SUBROUTINE nl_set_sfc_lu_index SUBROUTINE nl_set_sfc_tsk ( id_id , sfc_tsk ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: sfc_tsk INTEGER id_id model_config_rec%sfc_tsk(id_id) = sfc_tsk RETURN END SUBROUTINE nl_set_sfc_tsk SUBROUTINE nl_set_sfc_tmn ( id_id , sfc_tmn ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: sfc_tmn INTEGER id_id model_config_rec%sfc_tmn(id_id) = sfc_tmn RETURN END SUBROUTINE nl_set_sfc_tmn SUBROUTINE nl_set_fire_read_lu ( id_id , fire_read_lu ) USE module_configure, ONLY : model_config_rec logical , INTENT(IN) :: fire_read_lu INTEGER id_id model_config_rec%fire_read_lu(id_id) = fire_read_lu RETURN END SUBROUTINE nl_set_fire_read_lu SUBROUTINE nl_set_fire_read_tsk ( id_id , fire_read_tsk ) USE module_configure, ONLY : model_config_rec logical , INTENT(IN) :: fire_read_tsk INTEGER id_id model_config_rec%fire_read_tsk(id_id) = fire_read_tsk RETURN END SUBROUTINE nl_set_fire_read_tsk SUBROUTINE nl_set_fire_read_tmn ( id_id , fire_read_tmn ) USE module_configure, ONLY : model_config_rec logical , INTENT(IN) :: fire_read_tmn INTEGER id_id model_config_rec%fire_read_tmn(id_id) = fire_read_tmn RETURN END SUBROUTINE nl_set_fire_read_tmn SUBROUTINE nl_set_fire_read_atm_ht ( id_id , fire_read_atm_ht ) USE module_configure, ONLY : model_config_rec logical , INTENT(IN) :: fire_read_atm_ht INTEGER id_id model_config_rec%fire_read_atm_ht(id_id) = fire_read_atm_ht RETURN END SUBROUTINE nl_set_fire_read_atm_ht SUBROUTINE nl_set_fire_read_fire_ht ( id_id , fire_read_fire_ht ) USE module_configure, ONLY : model_config_rec logical , INTENT(IN) :: fire_read_fire_ht INTEGER id_id model_config_rec%fire_read_fire_ht(id_id) = fire_read_fire_ht RETURN END SUBROUTINE nl_set_fire_read_fire_ht SUBROUTINE nl_set_fire_read_atm_grad ( id_id , fire_read_atm_grad ) USE module_configure, ONLY : model_config_rec logical , INTENT(IN) :: fire_read_atm_grad INTEGER id_id model_config_rec%fire_read_atm_grad(id_id) = fire_read_atm_grad RETURN END SUBROUTINE nl_set_fire_read_atm_grad SUBROUTINE nl_set_fire_read_fire_grad ( id_id , fire_read_fire_grad ) USE module_configure, ONLY : model_config_rec logical , INTENT(IN) :: fire_read_fire_grad INTEGER id_id model_config_rec%fire_read_fire_grad(id_id) = fire_read_fire_grad RETURN END SUBROUTINE nl_set_fire_read_fire_grad SUBROUTINE nl_set_sfc_vegfra ( id_id , sfc_vegfra ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: sfc_vegfra INTEGER id_id model_config_rec%sfc_vegfra(id_id) = sfc_vegfra RETURN END SUBROUTINE nl_set_sfc_vegfra SUBROUTINE nl_set_sfc_canwat ( id_id , sfc_canwat ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: sfc_canwat INTEGER id_id model_config_rec%sfc_canwat(id_id) = sfc_canwat RETURN END SUBROUTINE nl_set_sfc_canwat SUBROUTINE nl_set_sfc_ivgtyp ( id_id , sfc_ivgtyp ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: sfc_ivgtyp INTEGER id_id model_config_rec%sfc_ivgtyp(id_id) = sfc_ivgtyp RETURN END SUBROUTINE nl_set_sfc_ivgtyp SUBROUTINE nl_set_sfc_isltyp ( id_id , sfc_isltyp ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: sfc_isltyp INTEGER id_id model_config_rec%sfc_isltyp(id_id) = sfc_isltyp RETURN END SUBROUTINE nl_set_sfc_isltyp SUBROUTINE nl_set_fire_lsm_reinit ( id_id , fire_lsm_reinit ) USE module_configure, ONLY : model_config_rec logical , INTENT(IN) :: fire_lsm_reinit INTEGER id_id model_config_rec%fire_lsm_reinit(id_id) = fire_lsm_reinit RETURN END SUBROUTINE nl_set_fire_lsm_reinit SUBROUTINE nl_set_fire_lsm_reinit_iter ( id_id , fire_lsm_reinit_iter ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: fire_lsm_reinit_iter INTEGER id_id model_config_rec%fire_lsm_reinit_iter(id_id) = fire_lsm_reinit_iter RETURN END SUBROUTINE nl_set_fire_lsm_reinit_iter SUBROUTINE nl_set_fire_upwinding_reinit ( id_id , fire_upwinding_reinit ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: fire_upwinding_reinit INTEGER id_id model_config_rec%fire_upwinding_reinit(id_id) = fire_upwinding_reinit RETURN END SUBROUTINE nl_set_fire_upwinding_reinit SUBROUTINE nl_set_fire_is_real_perim ( id_id , fire_is_real_perim ) USE module_configure, ONLY : model_config_rec logical , INTENT(IN) :: fire_is_real_perim INTEGER id_id model_config_rec%fire_is_real_perim(id_id) = fire_is_real_perim RETURN END SUBROUTINE nl_set_fire_is_real_perim SUBROUTINE nl_set_fire_lsm_band_ngp ( id_id , fire_lsm_band_ngp ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: fire_lsm_band_ngp INTEGER id_id model_config_rec%fire_lsm_band_ngp(id_id) = fire_lsm_band_ngp RETURN END SUBROUTINE nl_set_fire_lsm_band_ngp SUBROUTINE nl_set_fire_lsm_zcoupling ( id_id , fire_lsm_zcoupling ) USE module_configure, ONLY : model_config_rec logical , INTENT(IN) :: fire_lsm_zcoupling INTEGER id_id model_config_rec%fire_lsm_zcoupling(id_id) = fire_lsm_zcoupling RETURN END SUBROUTINE nl_set_fire_lsm_zcoupling SUBROUTINE nl_set_fire_lsm_zcoupling_ref ( id_id , fire_lsm_zcoupling_ref ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_lsm_zcoupling_ref INTEGER id_id model_config_rec%fire_lsm_zcoupling_ref(id_id) = fire_lsm_zcoupling_ref RETURN END SUBROUTINE nl_set_fire_lsm_zcoupling_ref SUBROUTINE nl_set_fire_tracer_smoke ( id_id , fire_tracer_smoke ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_tracer_smoke INTEGER id_id model_config_rec%fire_tracer_smoke(id_id) = fire_tracer_smoke RETURN END SUBROUTINE nl_set_fire_tracer_smoke SUBROUTINE nl_set_fire_viscosity_bg ( id_id , fire_viscosity_bg ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_viscosity_bg INTEGER id_id model_config_rec%fire_viscosity_bg(id_id) = fire_viscosity_bg RETURN END SUBROUTINE nl_set_fire_viscosity_bg SUBROUTINE nl_set_fire_viscosity_band ( id_id , fire_viscosity_band ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_viscosity_band INTEGER id_id model_config_rec%fire_viscosity_band(id_id) = fire_viscosity_band RETURN END SUBROUTINE nl_set_fire_viscosity_band SUBROUTINE nl_set_fire_viscosity_ngp ( id_id , fire_viscosity_ngp ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: fire_viscosity_ngp INTEGER id_id model_config_rec%fire_viscosity_ngp(id_id) = fire_viscosity_ngp RETURN END SUBROUTINE nl_set_fire_viscosity_ngp SUBROUTINE nl_set_fire_slope_factor ( id_id , fire_slope_factor ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: fire_slope_factor INTEGER id_id model_config_rec%fire_slope_factor(id_id) = fire_slope_factor RETURN END SUBROUTINE nl_set_fire_slope_factor SUBROUTINE nl_set_do_avgflx_em ( id_id , do_avgflx_em ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: do_avgflx_em INTEGER id_id model_config_rec%do_avgflx_em(id_id) = do_avgflx_em RETURN END SUBROUTINE nl_set_do_avgflx_em SUBROUTINE nl_set_do_avgflx_cugd ( id_id , do_avgflx_cugd ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: do_avgflx_cugd INTEGER id_id model_config_rec%do_avgflx_cugd(id_id) = do_avgflx_cugd RETURN END SUBROUTINE nl_set_do_avgflx_cugd SUBROUTINE nl_set_nens ( id_id , nens ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: nens INTEGER id_id model_config_rec%nens = nens RETURN END SUBROUTINE nl_set_nens SUBROUTINE nl_set_skebs ( id_id , skebs ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: skebs INTEGER id_id model_config_rec%skebs(id_id) = skebs RETURN END SUBROUTINE nl_set_skebs SUBROUTINE nl_set_stoch_force_opt ( id_id , stoch_force_opt ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: stoch_force_opt INTEGER id_id model_config_rec%stoch_force_opt(id_id) = stoch_force_opt RETURN END SUBROUTINE nl_set_stoch_force_opt SUBROUTINE nl_set_skebs_vertstruc ( id_id , skebs_vertstruc ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: skebs_vertstruc INTEGER id_id model_config_rec%skebs_vertstruc = skebs_vertstruc RETURN END SUBROUTINE nl_set_skebs_vertstruc SUBROUTINE nl_set_stoch_vertstruc_opt ( id_id , stoch_vertstruc_opt ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: stoch_vertstruc_opt INTEGER id_id model_config_rec%stoch_vertstruc_opt(id_id) = stoch_vertstruc_opt RETURN END SUBROUTINE nl_set_stoch_vertstruc_opt SUBROUTINE nl_set_tot_backscat_psi ( id_id , tot_backscat_psi ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: tot_backscat_psi INTEGER id_id model_config_rec%tot_backscat_psi(id_id) = tot_backscat_psi RETURN END SUBROUTINE nl_set_tot_backscat_psi SUBROUTINE nl_set_tot_backscat_t ( id_id , tot_backscat_t ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: tot_backscat_t INTEGER id_id model_config_rec%tot_backscat_t(id_id) = tot_backscat_t RETURN END SUBROUTINE nl_set_tot_backscat_t SUBROUTINE nl_set_ztau_psi ( id_id , ztau_psi ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: ztau_psi INTEGER id_id model_config_rec%ztau_psi = ztau_psi RETURN END SUBROUTINE nl_set_ztau_psi SUBROUTINE nl_set_ztau_t ( id_id , ztau_t ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: ztau_t INTEGER id_id model_config_rec%ztau_t = ztau_t RETURN END SUBROUTINE nl_set_ztau_t SUBROUTINE nl_set_rexponent_psi ( id_id , rexponent_psi ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: rexponent_psi INTEGER id_id model_config_rec%rexponent_psi = rexponent_psi RETURN END SUBROUTINE nl_set_rexponent_psi SUBROUTINE nl_set_rexponent_t ( id_id , rexponent_t ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: rexponent_t INTEGER id_id model_config_rec%rexponent_t = rexponent_t RETURN END SUBROUTINE nl_set_rexponent_t SUBROUTINE nl_set_zsigma2_eps ( id_id , zsigma2_eps ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: zsigma2_eps INTEGER id_id model_config_rec%zsigma2_eps = zsigma2_eps RETURN END SUBROUTINE nl_set_zsigma2_eps SUBROUTINE nl_set_zsigma2_eta ( id_id , zsigma2_eta ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: zsigma2_eta INTEGER id_id model_config_rec%zsigma2_eta = zsigma2_eta RETURN END SUBROUTINE nl_set_zsigma2_eta SUBROUTINE nl_set_kminforc ( id_id , kminforc ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: kminforc INTEGER id_id model_config_rec%kminforc = kminforc RETURN END SUBROUTINE nl_set_kminforc SUBROUTINE nl_set_lminforc ( id_id , lminforc ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: lminforc INTEGER id_id model_config_rec%lminforc = lminforc RETURN END SUBROUTINE nl_set_lminforc SUBROUTINE nl_set_kminforct ( id_id , kminforct ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: kminforct INTEGER id_id model_config_rec%kminforct = kminforct RETURN END SUBROUTINE nl_set_kminforct SUBROUTINE nl_set_lminforct ( id_id , lminforct ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: lminforct INTEGER id_id model_config_rec%lminforct = lminforct RETURN END SUBROUTINE nl_set_lminforct SUBROUTINE nl_set_kmaxforc ( id_id , kmaxforc ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: kmaxforc INTEGER id_id model_config_rec%kmaxforc = kmaxforc RETURN END SUBROUTINE nl_set_kmaxforc SUBROUTINE nl_set_lmaxforc ( id_id , lmaxforc ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: lmaxforc INTEGER id_id model_config_rec%lmaxforc = lmaxforc RETURN END SUBROUTINE nl_set_lmaxforc SUBROUTINE nl_set_kmaxforct ( id_id , kmaxforct ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: kmaxforct INTEGER id_id model_config_rec%kmaxforct = kmaxforct RETURN END SUBROUTINE nl_set_kmaxforct SUBROUTINE nl_set_lmaxforct ( id_id , lmaxforct ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: lmaxforct INTEGER id_id model_config_rec%lmaxforct = lmaxforct RETURN END SUBROUTINE nl_set_lmaxforct SUBROUTINE nl_set_iseed_skebs ( id_id , iseed_skebs ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: iseed_skebs INTEGER id_id model_config_rec%iseed_skebs = iseed_skebs RETURN END SUBROUTINE nl_set_iseed_skebs SUBROUTINE nl_set_kmaxforch ( id_id , kmaxforch ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: kmaxforch INTEGER id_id model_config_rec%kmaxforch = kmaxforch RETURN END SUBROUTINE nl_set_kmaxforch SUBROUTINE nl_set_lmaxforch ( id_id , lmaxforch ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: lmaxforch INTEGER id_id model_config_rec%lmaxforch = lmaxforch RETURN END SUBROUTINE nl_set_lmaxforch SUBROUTINE nl_set_kmaxforcth ( id_id , kmaxforcth ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: kmaxforcth INTEGER id_id model_config_rec%kmaxforcth = kmaxforcth RETURN END SUBROUTINE nl_set_kmaxforcth SUBROUTINE nl_set_lmaxforcth ( id_id , lmaxforcth ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: lmaxforcth INTEGER id_id model_config_rec%lmaxforcth = lmaxforcth RETURN END SUBROUTINE nl_set_lmaxforcth SUBROUTINE nl_set_sppt ( id_id , sppt ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: sppt INTEGER id_id model_config_rec%sppt(id_id) = sppt RETURN END SUBROUTINE nl_set_sppt SUBROUTINE nl_set_gridpt_stddev_sppt ( id_id , gridpt_stddev_sppt ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: gridpt_stddev_sppt INTEGER id_id model_config_rec%gridpt_stddev_sppt(id_id) = gridpt_stddev_sppt RETURN END SUBROUTINE nl_set_gridpt_stddev_sppt SUBROUTINE nl_set_stddev_cutoff_sppt ( id_id , stddev_cutoff_sppt ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: stddev_cutoff_sppt INTEGER id_id model_config_rec%stddev_cutoff_sppt(id_id) = stddev_cutoff_sppt RETURN END SUBROUTINE nl_set_stddev_cutoff_sppt SUBROUTINE nl_set_lengthscale_sppt ( id_id , lengthscale_sppt ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: lengthscale_sppt INTEGER id_id model_config_rec%lengthscale_sppt(id_id) = lengthscale_sppt RETURN END SUBROUTINE nl_set_lengthscale_sppt SUBROUTINE nl_set_timescale_sppt ( id_id , timescale_sppt ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: timescale_sppt INTEGER id_id model_config_rec%timescale_sppt(id_id) = timescale_sppt RETURN END SUBROUTINE nl_set_timescale_sppt SUBROUTINE nl_set_sppt_vertstruc ( id_id , sppt_vertstruc ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: sppt_vertstruc INTEGER id_id model_config_rec%sppt_vertstruc = sppt_vertstruc RETURN END SUBROUTINE nl_set_sppt_vertstruc SUBROUTINE nl_set_iseed_sppt ( id_id , iseed_sppt ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: iseed_sppt INTEGER id_id model_config_rec%iseed_sppt = iseed_sppt RETURN END SUBROUTINE nl_set_iseed_sppt SUBROUTINE nl_set_rand_perturb ( id_id , rand_perturb ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: rand_perturb INTEGER id_id model_config_rec%rand_perturb(id_id) = rand_perturb RETURN END SUBROUTINE nl_set_rand_perturb SUBROUTINE nl_set_gridpt_stddev_rand_pert ( id_id , gridpt_stddev_rand_pert ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: gridpt_stddev_rand_pert INTEGER id_id model_config_rec%gridpt_stddev_rand_pert(id_id) = gridpt_stddev_rand_pert RETURN END SUBROUTINE nl_set_gridpt_stddev_rand_pert SUBROUTINE nl_set_stddev_cutoff_rand_pert ( id_id , stddev_cutoff_rand_pert ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: stddev_cutoff_rand_pert INTEGER id_id model_config_rec%stddev_cutoff_rand_pert(id_id) = stddev_cutoff_rand_pert RETURN END SUBROUTINE nl_set_stddev_cutoff_rand_pert SUBROUTINE nl_set_lengthscale_rand_pert ( id_id , lengthscale_rand_pert ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: lengthscale_rand_pert INTEGER id_id model_config_rec%lengthscale_rand_pert(id_id) = lengthscale_rand_pert RETURN END SUBROUTINE nl_set_lengthscale_rand_pert SUBROUTINE nl_set_timescale_rand_pert ( id_id , timescale_rand_pert ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: timescale_rand_pert INTEGER id_id model_config_rec%timescale_rand_pert(id_id) = timescale_rand_pert RETURN END SUBROUTINE nl_set_timescale_rand_pert SUBROUTINE nl_set_rand_pert_vertstruc ( id_id , rand_pert_vertstruc ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: rand_pert_vertstruc INTEGER id_id model_config_rec%rand_pert_vertstruc = rand_pert_vertstruc RETURN END SUBROUTINE nl_set_rand_pert_vertstruc SUBROUTINE nl_set_iseed_rand_pert ( id_id , iseed_rand_pert ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: iseed_rand_pert INTEGER id_id model_config_rec%iseed_rand_pert = iseed_rand_pert RETURN END SUBROUTINE nl_set_iseed_rand_pert SUBROUTINE nl_set_spp ( id_id , spp ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: spp INTEGER id_id model_config_rec%spp(id_id) = spp RETURN END SUBROUTINE nl_set_spp SUBROUTINE nl_set_hrrr_cycling ( id_id , hrrr_cycling ) USE module_configure, ONLY : model_config_rec logical , INTENT(IN) :: hrrr_cycling INTEGER id_id model_config_rec%hrrr_cycling = hrrr_cycling RETURN END SUBROUTINE nl_set_hrrr_cycling SUBROUTINE nl_set_spp_conv ( id_id , spp_conv ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: spp_conv INTEGER id_id model_config_rec%spp_conv(id_id) = spp_conv RETURN END SUBROUTINE nl_set_spp_conv SUBROUTINE nl_set_gridpt_stddev_spp_conv ( id_id , gridpt_stddev_spp_conv ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: gridpt_stddev_spp_conv INTEGER id_id model_config_rec%gridpt_stddev_spp_conv(id_id) = gridpt_stddev_spp_conv RETURN END SUBROUTINE nl_set_gridpt_stddev_spp_conv SUBROUTINE nl_set_stddev_cutoff_spp_conv ( id_id , stddev_cutoff_spp_conv ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: stddev_cutoff_spp_conv INTEGER id_id model_config_rec%stddev_cutoff_spp_conv(id_id) = stddev_cutoff_spp_conv RETURN END SUBROUTINE nl_set_stddev_cutoff_spp_conv SUBROUTINE nl_set_lengthscale_spp_conv ( id_id , lengthscale_spp_conv ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: lengthscale_spp_conv INTEGER id_id model_config_rec%lengthscale_spp_conv(id_id) = lengthscale_spp_conv RETURN END SUBROUTINE nl_set_lengthscale_spp_conv SUBROUTINE nl_set_timescale_spp_conv ( id_id , timescale_spp_conv ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: timescale_spp_conv INTEGER id_id model_config_rec%timescale_spp_conv(id_id) = timescale_spp_conv RETURN END SUBROUTINE nl_set_timescale_spp_conv SUBROUTINE nl_set_vertstruc_spp_conv ( id_id , vertstruc_spp_conv ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: vertstruc_spp_conv INTEGER id_id model_config_rec%vertstruc_spp_conv = vertstruc_spp_conv RETURN END SUBROUTINE nl_set_vertstruc_spp_conv SUBROUTINE nl_set_iseed_spp_conv ( id_id , iseed_spp_conv ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: iseed_spp_conv INTEGER id_id model_config_rec%iseed_spp_conv = iseed_spp_conv RETURN END SUBROUTINE nl_set_iseed_spp_conv SUBROUTINE nl_set_spp_pbl ( id_id , spp_pbl ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: spp_pbl INTEGER id_id model_config_rec%spp_pbl(id_id) = spp_pbl RETURN END SUBROUTINE nl_set_spp_pbl SUBROUTINE nl_set_gridpt_stddev_spp_pbl ( id_id , gridpt_stddev_spp_pbl ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: gridpt_stddev_spp_pbl INTEGER id_id model_config_rec%gridpt_stddev_spp_pbl(id_id) = gridpt_stddev_spp_pbl RETURN END SUBROUTINE nl_set_gridpt_stddev_spp_pbl SUBROUTINE nl_set_stddev_cutoff_spp_pbl ( id_id , stddev_cutoff_spp_pbl ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: stddev_cutoff_spp_pbl INTEGER id_id model_config_rec%stddev_cutoff_spp_pbl(id_id) = stddev_cutoff_spp_pbl RETURN END SUBROUTINE nl_set_stddev_cutoff_spp_pbl SUBROUTINE nl_set_lengthscale_spp_pbl ( id_id , lengthscale_spp_pbl ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: lengthscale_spp_pbl INTEGER id_id model_config_rec%lengthscale_spp_pbl(id_id) = lengthscale_spp_pbl RETURN END SUBROUTINE nl_set_lengthscale_spp_pbl SUBROUTINE nl_set_timescale_spp_pbl ( id_id , timescale_spp_pbl ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: timescale_spp_pbl INTEGER id_id model_config_rec%timescale_spp_pbl(id_id) = timescale_spp_pbl RETURN END SUBROUTINE nl_set_timescale_spp_pbl SUBROUTINE nl_set_vertstruc_spp_pbl ( id_id , vertstruc_spp_pbl ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: vertstruc_spp_pbl INTEGER id_id model_config_rec%vertstruc_spp_pbl = vertstruc_spp_pbl RETURN END SUBROUTINE nl_set_vertstruc_spp_pbl SUBROUTINE nl_set_iseed_spp_pbl ( id_id , iseed_spp_pbl ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: iseed_spp_pbl INTEGER id_id model_config_rec%iseed_spp_pbl = iseed_spp_pbl RETURN END SUBROUTINE nl_set_iseed_spp_pbl SUBROUTINE nl_set_spp_lsm ( id_id , spp_lsm ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: spp_lsm INTEGER id_id model_config_rec%spp_lsm(id_id) = spp_lsm RETURN END SUBROUTINE nl_set_spp_lsm SUBROUTINE nl_set_gridpt_stddev_spp_lsm ( id_id , gridpt_stddev_spp_lsm ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: gridpt_stddev_spp_lsm INTEGER id_id model_config_rec%gridpt_stddev_spp_lsm(id_id) = gridpt_stddev_spp_lsm RETURN END SUBROUTINE nl_set_gridpt_stddev_spp_lsm SUBROUTINE nl_set_stddev_cutoff_spp_lsm ( id_id , stddev_cutoff_spp_lsm ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: stddev_cutoff_spp_lsm INTEGER id_id model_config_rec%stddev_cutoff_spp_lsm(id_id) = stddev_cutoff_spp_lsm RETURN END SUBROUTINE nl_set_stddev_cutoff_spp_lsm SUBROUTINE nl_set_lengthscale_spp_lsm ( id_id , lengthscale_spp_lsm ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: lengthscale_spp_lsm INTEGER id_id model_config_rec%lengthscale_spp_lsm(id_id) = lengthscale_spp_lsm RETURN END SUBROUTINE nl_set_lengthscale_spp_lsm SUBROUTINE nl_set_timescale_spp_lsm ( id_id , timescale_spp_lsm ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: timescale_spp_lsm INTEGER id_id model_config_rec%timescale_spp_lsm(id_id) = timescale_spp_lsm RETURN END SUBROUTINE nl_set_timescale_spp_lsm SUBROUTINE nl_set_vertstruc_spp_lsm ( id_id , vertstruc_spp_lsm ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: vertstruc_spp_lsm INTEGER id_id model_config_rec%vertstruc_spp_lsm = vertstruc_spp_lsm RETURN END SUBROUTINE nl_set_vertstruc_spp_lsm SUBROUTINE nl_set_iseed_spp_lsm ( id_id , iseed_spp_lsm ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: iseed_spp_lsm INTEGER id_id model_config_rec%iseed_spp_lsm = iseed_spp_lsm RETURN END SUBROUTINE nl_set_iseed_spp_lsm SUBROUTINE nl_set_skebs_on ( id_id , skebs_on ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: skebs_on INTEGER id_id model_config_rec%skebs_on = skebs_on RETURN END SUBROUTINE nl_set_skebs_on SUBROUTINE nl_set_sppt_on ( id_id , sppt_on ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: sppt_on INTEGER id_id model_config_rec%sppt_on = sppt_on RETURN END SUBROUTINE nl_set_sppt_on SUBROUTINE nl_set_spp_on ( id_id , spp_on ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: spp_on INTEGER id_id model_config_rec%spp_on = spp_on RETURN END SUBROUTINE nl_set_spp_on SUBROUTINE nl_set_rand_perturb_on ( id_id , rand_perturb_on ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: rand_perturb_on INTEGER id_id model_config_rec%rand_perturb_on = rand_perturb_on RETURN END SUBROUTINE nl_set_rand_perturb_on SUBROUTINE nl_set_num_stoch_levels ( id_id , num_stoch_levels ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: num_stoch_levels INTEGER id_id model_config_rec%num_stoch_levels = num_stoch_levels RETURN END SUBROUTINE nl_set_num_stoch_levels SUBROUTINE nl_set_seed_dim ( id_id , seed_dim ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: seed_dim INTEGER id_id model_config_rec%seed_dim = seed_dim RETURN END SUBROUTINE nl_set_seed_dim SUBROUTINE nl_set_sfs_opt ( id_id , sfs_opt ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: sfs_opt INTEGER id_id model_config_rec%sfs_opt(id_id) = sfs_opt RETURN END SUBROUTINE nl_set_sfs_opt SUBROUTINE nl_set_m_opt ( id_id , m_opt ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: m_opt INTEGER id_id model_config_rec%m_opt(id_id) = m_opt RETURN END SUBROUTINE nl_set_m_opt SUBROUTINE nl_set_lakedepth_default ( id_id , lakedepth_default ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: lakedepth_default INTEGER id_id model_config_rec%lakedepth_default(id_id) = lakedepth_default RETURN END SUBROUTINE nl_set_lakedepth_default SUBROUTINE nl_set_lake_min_elev ( id_id , lake_min_elev ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: lake_min_elev INTEGER id_id model_config_rec%lake_min_elev(id_id) = lake_min_elev RETURN END SUBROUTINE nl_set_lake_min_elev SUBROUTINE nl_set_use_lakedepth ( id_id , use_lakedepth ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: use_lakedepth INTEGER id_id model_config_rec%use_lakedepth(id_id) = use_lakedepth RETURN END SUBROUTINE nl_set_use_lakedepth SUBROUTINE nl_set_sbm_diagnostics ( id_id , sbm_diagnostics ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: sbm_diagnostics INTEGER id_id model_config_rec%sbm_diagnostics(id_id) = sbm_diagnostics RETURN END SUBROUTINE nl_set_sbm_diagnostics SUBROUTINE nl_set_afwa_diag_opt ( id_id , afwa_diag_opt ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: afwa_diag_opt INTEGER id_id model_config_rec%afwa_diag_opt(id_id) = afwa_diag_opt RETURN END SUBROUTINE nl_set_afwa_diag_opt SUBROUTINE nl_set_afwa_ptype_opt ( id_id , afwa_ptype_opt ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: afwa_ptype_opt INTEGER id_id model_config_rec%afwa_ptype_opt(id_id) = afwa_ptype_opt RETURN END SUBROUTINE nl_set_afwa_ptype_opt SUBROUTINE nl_set_afwa_vil_opt ( id_id , afwa_vil_opt ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: afwa_vil_opt INTEGER id_id model_config_rec%afwa_vil_opt(id_id) = afwa_vil_opt RETURN END SUBROUTINE nl_set_afwa_vil_opt SUBROUTINE nl_set_afwa_radar_opt ( id_id , afwa_radar_opt ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: afwa_radar_opt INTEGER id_id model_config_rec%afwa_radar_opt(id_id) = afwa_radar_opt RETURN END SUBROUTINE nl_set_afwa_radar_opt SUBROUTINE nl_set_afwa_severe_opt ( id_id , afwa_severe_opt ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: afwa_severe_opt INTEGER id_id model_config_rec%afwa_severe_opt(id_id) = afwa_severe_opt RETURN END SUBROUTINE nl_set_afwa_severe_opt SUBROUTINE nl_set_afwa_icing_opt ( id_id , afwa_icing_opt ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: afwa_icing_opt INTEGER id_id model_config_rec%afwa_icing_opt(id_id) = afwa_icing_opt RETURN END SUBROUTINE nl_set_afwa_icing_opt SUBROUTINE nl_set_afwa_vis_opt ( id_id , afwa_vis_opt ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: afwa_vis_opt INTEGER id_id model_config_rec%afwa_vis_opt(id_id) = afwa_vis_opt RETURN END SUBROUTINE nl_set_afwa_vis_opt SUBROUTINE nl_set_afwa_cloud_opt ( id_id , afwa_cloud_opt ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: afwa_cloud_opt INTEGER id_id model_config_rec%afwa_cloud_opt(id_id) = afwa_cloud_opt RETURN END SUBROUTINE nl_set_afwa_cloud_opt SUBROUTINE nl_set_afwa_therm_opt ( id_id , afwa_therm_opt ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: afwa_therm_opt INTEGER id_id model_config_rec%afwa_therm_opt(id_id) = afwa_therm_opt RETURN END SUBROUTINE nl_set_afwa_therm_opt SUBROUTINE nl_set_afwa_turb_opt ( id_id , afwa_turb_opt ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: afwa_turb_opt INTEGER id_id model_config_rec%afwa_turb_opt(id_id) = afwa_turb_opt RETURN END SUBROUTINE nl_set_afwa_turb_opt SUBROUTINE nl_set_afwa_buoy_opt ( id_id , afwa_buoy_opt ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: afwa_buoy_opt INTEGER id_id model_config_rec%afwa_buoy_opt(id_id) = afwa_buoy_opt RETURN END SUBROUTINE nl_set_afwa_buoy_opt SUBROUTINE nl_set_afwa_ptype_ccn_tmp ( id_id , afwa_ptype_ccn_tmp ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: afwa_ptype_ccn_tmp INTEGER id_id model_config_rec%afwa_ptype_ccn_tmp = afwa_ptype_ccn_tmp RETURN END SUBROUTINE nl_set_afwa_ptype_ccn_tmp SUBROUTINE nl_set_afwa_ptype_tot_melt ( id_id , afwa_ptype_tot_melt ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: afwa_ptype_tot_melt INTEGER id_id model_config_rec%afwa_ptype_tot_melt = afwa_ptype_tot_melt RETURN END SUBROUTINE nl_set_afwa_ptype_tot_melt SUBROUTINE nl_set_afwa_bad_data_check ( id_id , afwa_bad_data_check ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: afwa_bad_data_check INTEGER id_id model_config_rec%afwa_bad_data_check = afwa_bad_data_check RETURN END SUBROUTINE nl_set_afwa_bad_data_check SUBROUTINE nl_set_mean_diag ( id_id , mean_diag ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: mean_diag INTEGER id_id model_config_rec%mean_diag = mean_diag RETURN END SUBROUTINE nl_set_mean_diag SUBROUTINE nl_set_mean_freq ( id_id , mean_freq ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: mean_freq INTEGER id_id model_config_rec%mean_freq = mean_freq RETURN END SUBROUTINE nl_set_mean_freq SUBROUTINE nl_set_mean_interval ( id_id , mean_interval ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: mean_interval INTEGER id_id model_config_rec%mean_interval(id_id) = mean_interval RETURN END SUBROUTINE nl_set_mean_interval SUBROUTINE nl_set_mean_diag_interval ( id_id , mean_diag_interval ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: mean_diag_interval INTEGER id_id model_config_rec%mean_diag_interval(id_id) = mean_diag_interval RETURN END SUBROUTINE nl_set_mean_diag_interval SUBROUTINE nl_set_mean_diag_interval_s ( id_id , mean_diag_interval_s ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: mean_diag_interval_s INTEGER id_id model_config_rec%mean_diag_interval_s(id_id) = mean_diag_interval_s RETURN END SUBROUTINE nl_set_mean_diag_interval_s SUBROUTINE nl_set_mean_diag_interval_m ( id_id , mean_diag_interval_m ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: mean_diag_interval_m INTEGER id_id model_config_rec%mean_diag_interval_m(id_id) = mean_diag_interval_m RETURN END SUBROUTINE nl_set_mean_diag_interval_m SUBROUTINE nl_set_mean_diag_interval_h ( id_id , mean_diag_interval_h ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: mean_diag_interval_h INTEGER id_id model_config_rec%mean_diag_interval_h(id_id) = mean_diag_interval_h RETURN END SUBROUTINE nl_set_mean_diag_interval_h SUBROUTINE nl_set_mean_diag_interval_d ( id_id , mean_diag_interval_d ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: mean_diag_interval_d INTEGER id_id model_config_rec%mean_diag_interval_d(id_id) = mean_diag_interval_d RETURN END SUBROUTINE nl_set_mean_diag_interval_d SUBROUTINE nl_set_mean_diag_interval_mo ( id_id , mean_diag_interval_mo ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: mean_diag_interval_mo INTEGER id_id model_config_rec%mean_diag_interval_mo(id_id) = mean_diag_interval_mo RETURN END SUBROUTINE nl_set_mean_diag_interval_mo SUBROUTINE nl_set_diurnal_diag ( id_id , diurnal_diag ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: diurnal_diag INTEGER id_id model_config_rec%diurnal_diag = diurnal_diag RETURN END SUBROUTINE nl_set_diurnal_diag SUBROUTINE nl_set_nssl_ipelec ( id_id , nssl_ipelec ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: nssl_ipelec INTEGER id_id model_config_rec%nssl_ipelec(id_id) = nssl_ipelec RETURN END SUBROUTINE nl_set_nssl_ipelec SUBROUTINE nl_set_nssl_isaund ( id_id , nssl_isaund ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: nssl_isaund INTEGER id_id model_config_rec%nssl_isaund = nssl_isaund RETURN END SUBROUTINE nl_set_nssl_isaund SUBROUTINE nl_set_nssl_iscreen ( id_id , nssl_iscreen ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: nssl_iscreen INTEGER id_id model_config_rec%nssl_iscreen = nssl_iscreen RETURN END SUBROUTINE nl_set_nssl_iscreen SUBROUTINE nl_set_nssl_lightrad ( id_id , nssl_lightrad ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: nssl_lightrad INTEGER id_id model_config_rec%nssl_lightrad = nssl_lightrad RETURN END SUBROUTINE nl_set_nssl_lightrad SUBROUTINE nl_set_nssl_idischarge ( id_id , nssl_idischarge ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: nssl_idischarge INTEGER id_id model_config_rec%nssl_idischarge = nssl_idischarge RETURN END SUBROUTINE nl_set_nssl_idischarge SUBROUTINE nl_set_nssl_ibrkd ( id_id , nssl_ibrkd ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: nssl_ibrkd INTEGER id_id model_config_rec%nssl_ibrkd = nssl_ibrkd RETURN END SUBROUTINE nl_set_nssl_ibrkd SUBROUTINE nl_set_nssl_ecrit ( id_id , nssl_ecrit ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: nssl_ecrit INTEGER id_id model_config_rec%nssl_ecrit = nssl_ecrit RETURN END SUBROUTINE nl_set_nssl_ecrit SUBROUTINE nl_set_nssl_disfrac ( id_id , nssl_disfrac ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: nssl_disfrac INTEGER id_id model_config_rec%nssl_disfrac = nssl_disfrac RETURN END SUBROUTINE nl_set_nssl_disfrac SUBROUTINE nl_set_elec_physics ( id_id , elec_physics ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: elec_physics INTEGER id_id model_config_rec%elec_physics = elec_physics RETURN END SUBROUTINE nl_set_elec_physics SUBROUTINE nl_set_perturb_bdy ( id_id , perturb_bdy ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: perturb_bdy INTEGER id_id model_config_rec%perturb_bdy = perturb_bdy RETURN END SUBROUTINE nl_set_perturb_bdy SUBROUTINE nl_set_perturb_chem_bdy ( id_id , perturb_chem_bdy ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: perturb_chem_bdy INTEGER id_id model_config_rec%perturb_chem_bdy = perturb_chem_bdy RETURN END SUBROUTINE nl_set_perturb_chem_bdy SUBROUTINE nl_set_hybrid_opt ( id_id , hybrid_opt ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: hybrid_opt INTEGER id_id model_config_rec%hybrid_opt = hybrid_opt RETURN END SUBROUTINE nl_set_hybrid_opt SUBROUTINE nl_set_etac ( id_id , etac ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: etac INTEGER id_id model_config_rec%etac = etac RETURN END SUBROUTINE nl_set_etac SUBROUTINE nl_set_num_wif_levels ( id_id , num_wif_levels ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: num_wif_levels INTEGER id_id model_config_rec%num_wif_levels = num_wif_levels RETURN END SUBROUTINE nl_set_num_wif_levels SUBROUTINE nl_set_wif_input_opt ( id_id , wif_input_opt ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: wif_input_opt INTEGER id_id model_config_rec%wif_input_opt = wif_input_opt RETURN END SUBROUTINE nl_set_wif_input_opt SUBROUTINE nl_set_diag_nwp2 ( id_id , diag_nwp2 ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: diag_nwp2 INTEGER id_id model_config_rec%diag_nwp2 = diag_nwp2 RETURN END SUBROUTINE nl_set_diag_nwp2 SUBROUTINE nl_set_solar_diagnostics ( id_id , solar_diagnostics ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: solar_diagnostics INTEGER id_id model_config_rec%solar_diagnostics = solar_diagnostics RETURN END SUBROUTINE nl_set_solar_diagnostics SUBROUTINE nl_set_p_lev_diags ( id_id , p_lev_diags ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: p_lev_diags INTEGER id_id model_config_rec%p_lev_diags = p_lev_diags RETURN END SUBROUTINE nl_set_p_lev_diags SUBROUTINE nl_set_p_lev_diags_dfi ( id_id , p_lev_diags_dfi ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: p_lev_diags_dfi INTEGER id_id model_config_rec%p_lev_diags_dfi = p_lev_diags_dfi RETURN END SUBROUTINE nl_set_p_lev_diags_dfi SUBROUTINE nl_set_num_press_levels ( id_id , num_press_levels ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: num_press_levels INTEGER id_id model_config_rec%num_press_levels = num_press_levels RETURN END SUBROUTINE nl_set_num_press_levels SUBROUTINE nl_set_press_levels ( id_id , press_levels ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: press_levels INTEGER id_id model_config_rec%press_levels(id_id) = press_levels RETURN END SUBROUTINE nl_set_press_levels SUBROUTINE nl_set_use_tot_or_hyd_p ( id_id , use_tot_or_hyd_p ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: use_tot_or_hyd_p INTEGER id_id model_config_rec%use_tot_or_hyd_p = use_tot_or_hyd_p RETURN END SUBROUTINE nl_set_use_tot_or_hyd_p SUBROUTINE nl_set_extrap_below_grnd ( id_id , extrap_below_grnd ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: extrap_below_grnd INTEGER id_id model_config_rec%extrap_below_grnd = extrap_below_grnd RETURN END SUBROUTINE nl_set_extrap_below_grnd SUBROUTINE nl_set_p_lev_missing ( id_id , p_lev_missing ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: p_lev_missing INTEGER id_id model_config_rec%p_lev_missing = p_lev_missing RETURN END SUBROUTINE nl_set_p_lev_missing SUBROUTINE nl_set_p_lev_interval ( id_id , p_lev_interval ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: p_lev_interval INTEGER id_id model_config_rec%p_lev_interval(id_id) = p_lev_interval RETURN END SUBROUTINE nl_set_p_lev_interval SUBROUTINE nl_set_z_lev_diags ( id_id , z_lev_diags ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: z_lev_diags INTEGER id_id model_config_rec%z_lev_diags = z_lev_diags RETURN END SUBROUTINE nl_set_z_lev_diags SUBROUTINE nl_set_z_lev_diags_dfi ( id_id , z_lev_diags_dfi ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: z_lev_diags_dfi INTEGER id_id model_config_rec%z_lev_diags_dfi = z_lev_diags_dfi RETURN END SUBROUTINE nl_set_z_lev_diags_dfi SUBROUTINE nl_set_num_z_levels ( id_id , num_z_levels ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: num_z_levels INTEGER id_id model_config_rec%num_z_levels = num_z_levels RETURN END SUBROUTINE nl_set_num_z_levels SUBROUTINE nl_set_z_levels ( id_id , z_levels ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: z_levels INTEGER id_id model_config_rec%z_levels(id_id) = z_levels RETURN END SUBROUTINE nl_set_z_levels SUBROUTINE nl_set_z_lev_missing ( id_id , z_lev_missing ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: z_lev_missing INTEGER id_id model_config_rec%z_lev_missing = z_lev_missing RETURN END SUBROUTINE nl_set_z_lev_missing SUBROUTINE nl_set_z_lev_interval ( id_id , z_lev_interval ) USE module_configure, ONLY : model_config_rec real , INTENT(IN) :: z_lev_interval INTEGER id_id model_config_rec%z_lev_interval(id_id) = z_lev_interval RETURN END SUBROUTINE nl_set_z_lev_interval SUBROUTINE nl_set_chem_opt ( id_id , chem_opt ) USE module_configure, ONLY : model_config_rec integer , INTENT(IN) :: chem_opt INTEGER id_id model_config_rec%chem_opt(id_id) = chem_opt RETURN END SUBROUTINE nl_set_chem_opt !ENDOFREGISTRYGENERATEDINCLUDE