MODFLOW 6  version 6.5.0.dev2
MODFLOW 6 Code Documentation
mf6xmi.F90 File Reference

Go to the source code of this file.

Modules

module  mf6xmi
 This module contains the eXtended Model Interface.
 

Functions/Subroutines

integer(kind=c_int) function mf6xmi::xmi_prepare_time_step (dt)
 Prepare a single time step. More...
 
integer(kind=c_int) function mf6xmi::xmi_do_time_step ()
 Perform a single time step. More...
 
integer(kind=c_int) function mf6xmi::xmi_finalize_time_step ()
 Finalize the time step. More...
 
integer(kind=c_int) function mf6xmi::xmi_get_subcomponent_count (count)
 This will get the number of Numerical Solutions in the simulation. More...
 
integer(kind=c_int) function mf6xmi::xmi_prepare_solve (subcomponent_idx)
 Prepare for solving the system. More...
 
integer(kind=c_int) function mf6xmi::xmi_solve (subcomponent_idx, has_converged)
 Build and solve the linear system. More...
 
integer(kind=c_int) function mf6xmi::xmi_finalize_solve (subcomponent_idx)
 Finalize the solve of the system. More...
 
integer(kind=c_int) function mf6xmi::xmi_get_version (mf_version)
 Get the version string for this component. More...
 
integer(kind=c_int) function mf6xmi::get_var_address (c_component_name, c_subcomponent_name, c_var_name, c_var_address)
 Get the full address string for a variable. More...
 

Variables

integer(i4b), pointer mf6xmi::iterationcounter => null()
 the counter for the outer iteration loop, initialized in xmi_prepare_iteration() More...