CAM
TransportMod.F90 File Reference
#include "bshr_assert.h"

Data Types

type  transportmod::extra_type
 
interface  transportmod::diffustransp
 

Modules

module  transportmod
 

Functions/Subroutines

subroutine, public transportmod::set_debug_transp (yesno)
 
subroutine transportmod::ode_rk2 (extra, y0, neq, t, dt, y)
 
class(extra_type) function, pointer transportmod::create_extra_type ()
 
subroutine transportmod::initallocate (this, lbj, ubj)
 
subroutine transportmod::ddeallocate (this)
 
subroutine transportmod::aassign (this, zi_t, us_t, bstatus)
 
real(r8) function, public transportmod::get_cntheta ()
 
subroutine, public transportmod::init_transportmod (lcntheta)
 
subroutine, public transportmod::calc_interface_conductance (bounds, lbj, ubj, jtop, numfl, filter, bulkdiffus, dz, hmconductance, bstatus)
 
subroutine transportmod::diffustransp_gw_tridiag (bounds, bstatus, lbj, ubj, jtop, numfl, filter, ntrcs, trcin_mobile, Rfactor, hmconductance, dtime, dz, source, trc_concflx_air, condc_toplay, topbc_type, bot_concflx, update_col, source_only, rt, at, bt, ct, botbc_type, condc_botlay)
 
subroutine transportmod::diffustransp_gw (bounds, bstatus, lbj, ubj, jtop, numfl, filter, ntrcs, trcin_mobile, Rfactor, hmconductance, dtime, dz, source, trc_concflx_air, condc_toplay, topbc_type, bot_flux, update_col, dtracer, botbc_type, condc_botlay)
 
subroutine transportmod::diffustransp_solid_tridiag (bounds, bstatus, lbj, ubj, lbn, numfl, filter, ntrcs, trcin, hmconductance, dtime_col, dz, source, update_col, at, bt, ct, rt)
 
subroutine transportmod::diffustransp_solid (bounds, bstatus, lbj, ubj, lbn, numfl, filter, ntrcs, trcin, hmconductance, dtime_col, dz, source, update_col, dtracer)
 
real(r8) function, public transportmod::calc_col_cfl (lbj, ubj, us, dx, dtime, bstatus)
 
subroutine, public transportmod::semi_lagrange_adv_backward (bounds, bstatus, lbj, ubj, lbn, numfl, filter, ntrcs, dtime, dz, zi, us, inflx_top, inflx_bot, trc_bot, update_col, halfdt_col, trcin, trcou, leaching_mass, seep_mass)
 
subroutine transportmod::cmass_mono_smoother (cmass, mass_thc)
 
logical function transportmod::is_ascending_vec (zcor)
 
real(r8) function, public transportmod::mass_curve_correct_ (mass_curve)
 
subroutine transportmod::backward_advection (zi, us, dtime, zold, bstatus)
 
subroutine transportmod::trajectory (extra, y0, dt, ti, neq, dxdt)
 

Variables

character(len= *), parameter, private transportmod::filename = __FILE__
 
type(betr_status_type) transportmod::extra_bstatus
 
real(r8), private transportmod::cntheta
 
logical, private transportmod::debug_loc =.false.