MODFLOW 6
version 6.7.0.dev0
USGS Modular Hydrologic Model
|
Go to the source code of this file.
Modules | |
module | inputoutputmodule |
Functions/Subroutines | |
subroutine, public | inputoutputmodule::openfile (iu, iout, fname, ftype, fmtarg_opt, accarg_opt, filstat_opt, mode_opt) |
Open a file. More... | |
subroutine | inputoutputmodule::freeunitnumber (iu) |
Assign a free unopened unit number. More... | |
integer(i4b) function, public | inputoutputmodule::getunit () |
Get a free unit number. More... | |
subroutine, public | inputoutputmodule::assign_iounit (iounit, errunit, description) |
@ brief assign io unit number More... | |
subroutine, public | inputoutputmodule::upcase (word) |
Convert to upper case. More... | |
subroutine, public | inputoutputmodule::lowcase (word) |
Convert to lower case. More... | |
subroutine, public | inputoutputmodule::append_processor_id (name, proc_id) |
Append processor id to a string. More... | |
subroutine, public | inputoutputmodule::uwword (line, icol, ilen, ncode, c, n, r, fmt, alignment, sep) |
Create a formatted line. More... | |
subroutine, public | inputoutputmodule::urword (line, icol, istart, istop, ncode, n, r, iout, in) |
Extract a word from a string. More... | |
subroutine, public | inputoutputmodule::ulstlb (iout, label, caux, ncaux, naux) |
Print a label for a list. More... | |
subroutine, public | inputoutputmodule::ubdsv4 (kstp, kper, text, naux, auxtxt, ibdchn, ncol, nrow, nlay, nlist, iout, delt, pertim, totim) |
Write header records for cell-by-cell flow terms for one component of flow plus auxiliary data using a list structure. More... | |
subroutine, public | inputoutputmodule::ubdsvb (ibdchn, icrl, q, val, nvl, naux, laux) |
Write one value of cell-by-cell flow plus auxiliary data using a list structure. More... | |
subroutine, public | inputoutputmodule::ucolno (nlbl1, nlbl2, nspace, ncpl, ndig, iout) |
Output column numbers above a matrix printout. More... | |
subroutine, public | inputoutputmodule::ulaprw (buf, text, kstp, kper, ncol, nrow, ilay, iprn, iout) |
Print 1 layer array. More... | |
subroutine, public | inputoutputmodule::ulasav (buf, text, kstp, kper, pertim, totim, ncol, nrow, ilay, ichn) |
Save 1 layer array on disk. More... | |
subroutine, public | inputoutputmodule::ubdsv1 (kstp, kper, text, ibdchn, buff, ncol, nrow, nlay, iout, delt, pertim, totim) |
Record cell-by-cell flow terms for one component of flow as a 3-D array with extra record to indicate delt, pertim, and totim. More... | |
subroutine, public | inputoutputmodule::ubdsv06 (kstp, kper, text, modelnam1, paknam1, modelnam2, paknam2, ibdchn, naux, auxtxt, ncol, nrow, nlay, nlist, iout, delt, pertim, totim) |
Write header records for cell-by-cell flow terms for one component of flow. More... | |
subroutine, public | inputoutputmodule::ubdsvc (ibdchn, n, q, naux, aux) |
Write one value of cell-by-cell flow using a list structure. More... | |
subroutine, public | inputoutputmodule::ubdsvd (ibdchn, n, n2, q, naux, aux) |
Write one value of cell-by-cell flow using a list structure. More... | |
logical function, public | inputoutputmodule::same_word (word1, word2) |
Perform a case-insensitive comparison of two words. More... | |
character(len=max(len_trim(str), width)) function, public | inputoutputmodule::str_pad_left (str, width) |
Function for string manipulation. More... | |
subroutine, public | inputoutputmodule::unitinquire (iu) |
subroutine, public | inputoutputmodule::parseline (line, nwords, words, inunit, filename) |
Parse a line into words. More... | |
subroutine, public | inputoutputmodule::ulaprufw (ncol, nrow, kstp, kper, ilay, iout, buf, text, userfmt, nvalues, nwidth, editdesc) |
Print 1 layer array with user formatting in wrap format. More... | |
character(len=:) function, allocatable, public | inputoutputmodule::read_line (iu, eof) |
This function reads a line of arbitrary length and returns it. More... | |
subroutine, public | inputoutputmodule::getfilefrompath (pathname, filename) |
subroutine, public | inputoutputmodule::extract_idnum_or_bndname (line, icol, istart, istop, idnum, bndname) |
Starting at position icol, define string as line(istart:istop). More... | |
subroutine, public | inputoutputmodule::urdaux (naux, inunit, iout, lloc, istart, istop, auxname, line, text) |
Read auxiliary variables from an input line. More... | |
subroutine, public | inputoutputmodule::print_format (linein, cdatafmp, editdesc, nvaluesp, nwidthp, inunit) |
Define the print or save format. More... | |
subroutine, public | inputoutputmodule::buildfixedformat (nvalsp, nwidp, ndig, outfmt, prowcolnum) |
Build a fixed format for printing or saving a real array. More... | |
subroutine, public | inputoutputmodule::buildfloatformat (nvalsp, nwidp, ndig, editdesc, outfmt, prowcolnum) |
Build a floating-point format for printing or saving a real array. More... | |
subroutine, public | inputoutputmodule::buildintformat (nvalsp, nwidp, outfmt, prowcolnum) |
Build a format for printing or saving an integer array. More... | |
integer(i4b) function, public | inputoutputmodule::get_nwords (line) |
Get the number of words in a string. More... | |
subroutine, public | inputoutputmodule::fseek_stream (iu, offset, whence, status) |
Move the file pointer. More... | |
subroutine, public | inputoutputmodule::u9rdcom (iin, iout, line, ierr) |
Read until non-comment line found and then return line. More... | |
subroutine | inputoutputmodule::get_line (lun, line, iostat) |
Read an unlimited length line from unit number lun into a deferred- length character string (line). More... | |