Version 25 (modified by 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:
Modules Used:
Problem also includes references to the problem modules.
Files Included:
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.
- scaleplot — (Deprecated) A function contained in problemIO() that determines problem scaling.
- b4stepMHD — (Deprecated) An old attempt to implement an integration scheme, since replaced by constrained transport.
- GetVisc — (Deprecated) A stub function that does nothing.
- problemBADCFL — Kills the program if the CFL number exceeds a certain limit.
- problemErrFlag — Flags any regions of a grid that need refinement.
- SetFlags — A function contained in problemErrFlag() that checks a field variable against the grid's tolerance.
- Restrict — Maps refined a refined grid's data onto its parent grid.
- problemInitFields — Initialize a grid's edge-centered fields.
- limiter — A function contained in problemInitFields() used to calculate flux values from a parent cell.
- ProblemNodeInfoInit — Initializes cell-centered magnetic field values in a grid.
- ProlongationFixup — A 2D subroutine contained in ProblemNodeInfoInit() that propagates refinements to adjacent cells.
- ProlongationFixup3D— A 3D subroutine contained in ProblemNodeInfoInit() that propagates refinements to adjacent cells.
- Press — Returns the pressure, as derived from whatever equation-of-state system currently being used.
Note:
See TracWiki
for help on using the wiki.