MODFLOW 6  version 6.5.0.dev2
MODFLOW 6 Code Documentation
SimVariables.f90 File Reference

Go to the source code of this file.

Modules

module  simvariablesmodule
 This module contains simulation variables.
 

Variables

character(len=linelength) simvariablesmodule::simfile = 'mfsim.nam'
 simulation name file More...
 
character(len=linelength) simvariablesmodule::simlstfile = 'mfsim.lst'
 simulation listing file name More...
 
character(len=linelength) simvariablesmodule::simstdout = 'mfsim.stdout'
 name of standard out file if screen output is piped to a file More...
 
character(len=linelength) simvariablesmodule::idm_context = '__INPUT__'
 
character(len=linelength) simvariablesmodule::simulation_mode = 'SEQUENTIAL'
 
integer(i4b) simvariablesmodule::proc_id = 0
 
integer(i4b) simvariablesmodule::nr_procs = 1
 
character(len=lenmodelname), dimension(:), allocatable simvariablesmodule::model_names
 all model names in the (global) simulation More...
 
integer(i4b), dimension(:), pointer, contiguous simvariablesmodule::model_ranks
 all model processor ids (ranks) in the (global) simulation More...
 
integer(i4b), dimension(:), allocatable simvariablesmodule::model_loc_idx
 equals the local index into the basemodel list (-1 when not available) More...
 
character(len=maxcharlen) simvariablesmodule::errmsg
 error message string More...
 
character(len=maxcharlen) simvariablesmodule::warnmsg
 warning message string More...
 
integer(i4b) simvariablesmodule::istdout = output_unit
 unit number for stdout More...
 
integer(i4b) simvariablesmodule::isim_level = VALL
 simulation output level More...
 
integer(i4b) simvariablesmodule::isim_mode = MNORMAL
 simulation mode More...
 
integer(i4b) simvariablesmodule::iout
 file unit number for simulation output More...
 
integer(i4b) simvariablesmodule::isimcnvg
 simulation convergence flag (1) if all objects have converged, (0) otherwise More...
 
integer(i4b) simvariablesmodule::isimcontinue = 0
 simulation continue flag (1) to continue if isimcnvg = 0, (0) to terminate More...
 
integer(i4b) simvariablesmodule::isimcheck = 1
 simulation input check flag (1) to check input, (0) to ignore checks More...
 
integer(i4b) simvariablesmodule::numnoconverge = 0
 number of times the simulation did not converge More...
 
integer(i4b) simvariablesmodule::ireturnerr = 0
 return code for program (0) successful, (1) non-convergence, (2) error More...
 
integer(i4b) simvariablesmodule::iforcestop = 1
 forced stop flag (1) forces a call to ustop(..) when the simulation has ended, (0) doesn't More...
 
integer(i4b) simvariablesmodule::iunext = IUSTART
 next file unit number to assign More...
 
integer(i4b) simvariablesmodule::laststepfailed = 0
 flag indicating if the last step failed (1) if last step failed; (0) otherwise (set in converge_check) More...
 
integer(i4b) simvariablesmodule::ifailedstepretry = 0
 current retry for this time step More...
 
integer(i4b) simvariablesmodule::iparamlog = 0
 input (idm) parameter logging to simulation listing file More...