MODFLOW 6  version 6.6.0.dev0
USGS Modular Hydrologic Model
bmif Module Reference

Data Types

type  bmi
 
interface  bmif_get_component_name
 
interface  bmif_get_input_var_names
 
interface  bmif_get_output_var_names
 
interface  bmif_initialize
 
interface  bmif_finalize
 
interface  bmif_get_start_time
 
interface  bmif_get_end_time
 
interface  bmif_get_current_time
 
interface  bmif_get_time_step
 
interface  bmif_get_time_units
 
interface  bmif_update
 
interface  bmif_update_frac
 
interface  bmif_update_until
 
interface  bmif_get_var_grid
 
interface  bmif_get_grid_type
 
interface  bmif_get_grid_rank
 
interface  bmif_get_grid_shape
 
interface  bmif_get_grid_size
 
interface  bmif_get_grid_spacing
 
interface  bmif_get_grid_origin
 
interface  bmif_get_grid_x
 
interface  bmif_get_grid_y
 
interface  bmif_get_grid_z
 
interface  bmif_get_grid_connectivity
 
interface  bmif_get_grid_offset
 
interface  bmif_get_var_type
 
interface  bmif_get_var_units
 
interface  bmif_get_var_itemsize
 
interface  bmif_get_var_nbytes
 
interface  bmif_get_value_int
 
interface  bmif_get_value_float
 
interface  bmif_get_value_double
 
interface  bmif_get_value_ptr_int
 
interface  bmif_get_value_ptr_float
 
interface  bmif_get_value_ptr_double
 
interface  bmif_get_value_at_indices_int
 
interface  bmif_get_value_at_indices_float
 
interface  bmif_get_value_at_indices_double
 
interface  bmif_set_value_int
 
interface  bmif_set_value_float
 
interface  bmif_set_value_double
 
interface  bmif_set_value_at_indices_int
 
interface  bmif_set_value_at_indices_float
 
interface  bmif_set_value_at_indices_double
 

Variables

integer, parameter bmi_max_component_name = 2048
 
integer, parameter bmi_max_var_name = 2048
 
integer, parameter bmi_max_type_name = 2048
 
integer, parameter bmi_max_units_name = 2048
 
integer, parameter bmi_failure = 1
 
integer, parameter bmi_success = 0
 

Variable Documentation

◆ bmi_failure

integer, parameter bmif::bmi_failure = 1

Definition at line 10 of file bmi.f90.

10  integer, parameter :: BMI_FAILURE = 1

◆ bmi_max_component_name

integer, parameter bmif::bmi_max_component_name = 2048

Definition at line 5 of file bmi.f90.

5  integer, parameter :: BMI_MAX_COMPONENT_NAME = 2048

◆ bmi_max_type_name

integer, parameter bmif::bmi_max_type_name = 2048

Definition at line 7 of file bmi.f90.

7  integer, parameter :: BMI_MAX_TYPE_NAME = 2048

◆ bmi_max_units_name

integer, parameter bmif::bmi_max_units_name = 2048

Definition at line 8 of file bmi.f90.

8  integer, parameter :: BMI_MAX_UNITS_NAME = 2048

◆ bmi_max_var_name

integer, parameter bmif::bmi_max_var_name = 2048

Definition at line 6 of file bmi.f90.

6  integer, parameter :: BMI_MAX_VAR_NAME = 2048

◆ bmi_success

integer, parameter bmif::bmi_success = 0

Definition at line 11 of file bmi.f90.

11  integer, parameter :: BMI_SUCCESS = 0