wiki:Problem

Version 25 (modified by trac, 12 years ago) ( diff )

Back to BearclawOutline

Problem


Description:

This module contains methods related to the running of the simulation. Timestepping and integration are handled elsewhere, but several tasks handled before and after the timestepping are implemented here.


Location:

contrib/astro/problem.f90


Modules Used:

GlobalDeclarations

AstroNodeInfoDef

Problem also includes references to the problem modules.


Files Included:

i_qinit.f90

i_setprob.f90

i_protect.f90

i_afterrun.f90

i_CT.f90

i_src.f90

i_physfluxMUSCL.f90

i_MHD_physfluxMUSCL.f90

i_hydro_physfluxMUSCL.f90


Subroutine List:

  • ProblemBC — Initializes boundary conditions for cylindrical coordinate problems.
  • setaux(Deprecated) A stub function that does nothing.
  • b4step — Performs any necessary field variable changes prior to a timestep.
  • afterstep(Deprecated) A stub function that does nothing.
  • afterfixup — Performs a series of tasks after a timestep has been completed and fixup has finished.
  • problemIO(Deprecated) Prints out 1D plots of field variables.
  • GetVisc(Deprecated) A stub function that does nothing.
  • problemBADCFL — Kills the program if the CFL number exceeds a certain limit.
  • Restrict — Maps refined a refined grid's data onto its parent grid.
  • Press — Returns the pressure, as derived from whatever equation-of-state system currently being used.
Note: See TracWiki for help on using the wiki.