|
| subroutine, public | prtmodule::prt_cr (filename, id, modelname) |
| | Create a new particle tracking model object.
|
| subroutine | prtmodule::prt_df (this) |
| | Define packages.
|
| subroutine | prtmodule::prt_ar (this) |
| | Allocate and read.
|
| subroutine | prtmodule::prt_rp (this) |
| | Read and prepare (calls package read and prepare routines).
|
| subroutine | prtmodule::prt_ad (this) |
| | Time step advance (calls package advance subroutines).
|
| subroutine | prtmodule::prt_cq (this, icnvg, isuppress_output) |
| | Calculate intercell flow (flowja).
|
| subroutine | prtmodule::prt_cq_budterms (this) |
| | Calculate particle mass budget terms.
|
| subroutine | prtmodule::prt_bd (this, icnvg, isuppress_output) |
| | Calculate flows and budget.
|
| subroutine | prtmodule::prt_ot (this) |
| | Print and/or save model output.
|
| subroutine | prtmodule::prt_ot_flow (this, icbcfl, ibudfl, icbcun) |
| | Save flows.
|
| subroutine | prtmodule::prt_ot_saveflow (this, nja, flowja, icbcfl, icbcun) |
| | Save intercell flows.
|
| subroutine | prtmodule::prt_ot_printflow (this, ibudfl, flowja) |
| | Print intercell flows.
|
| subroutine | prtmodule::prt_ot_dv (this, idvsave, idvprint, ipflag) |
| | Print dependent variables.
|
| subroutine | prtmodule::prt_ot_bdsummary (this, ibudfl, ipflag) |
| | Print budget summary.
|
| subroutine | prtmodule::prt_da (this) |
| | Deallocate.
|
| subroutine | prtmodule::allocate_scalars (this, modelname) |
| | Allocate memory for scalars.
|
| subroutine | prtmodule::allocate_arrays (this) |
| | Allocate arrays.
|
| subroutine | prtmodule::package_create (this, filtyp, ipakid, ipaknum, pakname, mempath, inunit, iout) |
| | Create boundary condition packages for this model.
|
| subroutine | prtmodule::ftype_check (this, indis) |
| | Check to make sure required input files have been specified.
|
| subroutine | prtmodule::prt_solve (this, isuppress_output) |
| | Solve the model.
|
| subroutine | prtmodule::create_bndpkgs (this, bndpkgs, pkgtypes, pkgnames, mempaths, inunits) |
| | Source package info and begin to process.
|
| subroutine | prtmodule::create_packages (this) |
| | Source package info and begin to process.
|
| subroutine | prtmodule::create_exg_prp (this) |
| | Create an exchange PRP package for particles entering this model from other model.
|
| subroutine | prtmodule::log_namfile_options (this, found) |
| | Write model namfile options to list file.
|
|
| integer(i4b), parameter | prtmodule::nbditems = 2 |
| character(len=lenbudtxt), dimension(nbditems) | prtmodule::budtxt |
| integer(i4b), parameter, public | prtmodule::prt_nbasepkg = 50 |
| | PRT base package array descriptors.
|
| character(len=lenpackagetype), dimension(prt_nbasepkg), public | prtmodule::prt_basepkg |
| integer(i4b), parameter, public | prtmodule::prt_nmultipkg = 50 |
| | PRT multi package array descriptors.
|
| character(len=lenpackagetype), dimension(prt_nmultipkg), public | prtmodule::prt_multipkg |
| integer(i4b), parameter | prtmodule::niunit_prt = PRT_NBASEPKG + PRT_NMULTIPKG |