MODFLOW 6  version 6.5.0.dev2
MODFLOW 6 Code Documentation
exg-swfgwf.f90 File Reference

Go to the source code of this file.

Data Types

type  swfgwfexchangemodule::swfgwfexchangetype
 

Modules

module  swfgwfexchangemodule
 This module contains the SwfGwfExchangeModule Module.
 

Functions/Subroutines

subroutine, public swfgwfexchangemodule::swfgwf_cr (filename, name, id, m1_id, m2_id, input_mempath)
 @ brief Create SWF GWF exchange More...
 
subroutine swfgwfexchangemodule::swf_gwf_df (this)
 @ brief Define SWF GWF exchange More...
 
subroutine swfgwfexchangemodule::swf_gwf_ac (this, sparse)
 @ brief Add connections More...
 
subroutine swfgwfexchangemodule::swf_gwf_mc (this, matrix_sln)
 @ brief Map connections More...
 
subroutine swfgwfexchangemodule::swf_gwf_fc (this, kiter, matrix_sln, rhs_sln, inwtflag)
 @ brief Fill coefficients More...
 
subroutine swfgwfexchangemodule::swf_gwf_cq (this, icnvg, isuppress_output, isolnid)
 @ brief Calculate flow More...
 
subroutine swfgwfexchangemodule::swf_gwf_da (this)
 @ brief Deallocate More...
 
subroutine swfgwfexchangemodule::allocate_scalars (this)
 @ brief Allocate scalars More...
 
subroutine swfgwfexchangemodule::allocate_arrays (this)
 Allocate array data, using the number of connected nodes. More...
 
subroutine swfgwfexchangemodule::source_options (this, iout)
 @ brief Source options More...
 
subroutine swfgwfexchangemodule::source_dimensions (this, iout)
 Source dimension from input context. More...
 
integer(i4b) function swfgwfexchangemodule::noder (this, model, cellid, iout)
 
character(len=20) function swfgwfexchangemodule::cellstr (this, model, cellid, iout)
 
subroutine swfgwfexchangemodule::source_data (this, iout)
 Source exchange data from input context. More...
 
subroutine swfgwfexchangemodule::swf_gwf_calc_simvals (this)
 Calculate flow rates for the exchanges and store them in a member array. More...
 
real(dp) function swfgwfexchangemodule::qcalc (this, iexg, n1, n2)
 @ brief Calculate flow More...
 
subroutine swfgwfexchangemodule::swf_gwf_add_to_flowja (this)
 Add exchange flow to each model flowja diagonal position so that residual is calculated correctly. More...
 
subroutine swfgwfexchangemodule::swf_gwf_bd (this, icnvg, isuppress_output, isolnid)
 @ brief Budget More...
 
subroutine swfgwfexchangemodule::swf_gwf_chd_bd (this)
 @ brief swf-gwf-chd-bd More...
 
subroutine swfgwfexchangemodule::swf_gwf_bdsav (this)
 @ brief Budget save More...
 
subroutine swfgwfexchangemodule::swf_gwf_ot (this)
 @ brief Output More...
 
subroutine swfgwfexchangemodule::swf_gwf_save_simvals (this)
 @ brief Save simulated flow observations More...
 
logical(lgp) function swfgwfexchangemodule::swf_gwf_connects_model (this, model)
 Should return true when the exchange should be added to the solution where the model resides. More...