MODFLOW 6  version 6.7.0.dev0
USGS Modular Hydrologic Model
tsp-ssm.f90 File Reference

Go to the source code of this file.

Data Types

type  tspssmmodule::tspssmtype
 Derived type for the SSM Package. More...
 

Modules

module  tspssmmodule
 This module contains the TspSsm Module.
 

Functions/Subroutines

subroutine, public tspssmmodule::ssm_cr (ssmobj, name_model, inunit, iout, fmi, eqnsclfac, depvartype)
 @ brief Create a new SSM package More...
 
subroutine tspssmmodule::ssm_df (this)
 @ brief Define SSM Package More...
 
subroutine tspssmmodule::ssm_ar (this, dis, ibound, cnew)
 @ brief Allocate and read SSM Package More...
 
subroutine tspssmmodule::ssm_rp (this)
 @ brief Read and prepare this SSM Package More...
 
subroutine tspssmmodule::ssm_ad (this)
 @ brief Advance the SSM Package More...
 
subroutine tspssmmodule::ssm_term (this, ipackage, ientry, rrate, rhsval, hcofval, cssm, qssm)
 @ brief Calculate the SSM mass flow rate and hcof and rhs values More...
 
subroutine tspssmmodule::get_ssm_conc (this, ipackage, ientry, nbound_flow, conc, lauxmixed)
 @ brief Provide bound concentration (or temperature) and mixed flag More...
 
subroutine tspssmmodule::ssm_fc (this, matrix_sln, idxglo, rhs)
 @ brief Fill coefficients More...
 
subroutine tspssmmodule::ssm_cq (this, flowja)
 @ brief Calculate flow More...
 
subroutine tspssmmodule::ssm_bd (this, isuppress_output, model_budget)
 @ brief Calculate the global SSM budget terms More...
 
subroutine tspssmmodule::ssm_ot_flow (this, icbcfl, ibudfl, icbcun)
 @ brief Output flows More...
 
subroutine tspssmmodule::ssm_da (this)
 @ brief Deallocate More...
 
subroutine tspssmmodule::allocate_scalars (this)
 @ brief Allocate scalars More...
 
subroutine tspssmmodule::allocate_arrays (this)
 @ brief Allocate arrays More...
 
subroutine tspssmmodule::read_options (this)
 @ brief Read package options More...
 
subroutine tspssmmodule::read_data (this)
 @ brief Read package data More...
 
subroutine tspssmmodule::read_sources_aux (this)
 @ brief Read SOURCES block More...
 
subroutine tspssmmodule::read_sources_fileinput (this)
 @ brief Read FILEINPUT block More...
 
subroutine tspssmmodule::set_iauxpak (this, ip, packname)
 @ brief Set iauxpak array value for package ip More...
 
subroutine tspssmmodule::set_ssmivec (this, ip, packname)
 @ brief Set ssmivec array value for package ip More...
 
subroutine tspssmmodule::pak_setup_outputtab (this)
 @ brief Setup the output table More...
 

Variables

character(len=lenftype) tspssmmodule::ftype = 'SSM'
 
character(len=lenpackagename) tspssmmodule::text = ' SOURCE-SINK MIX'