Changes between Version 79 and Version 80 of u/erica/GudonovMethodEuler


Ignore:
Timestamp:
05/08/13 11:59:52 (12 years ago)
Author:
Erica Kaminski
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • u/erica/GudonovMethodEuler

    v79 v80  
    111111=== Program Structure ===
    112112
    113 Here is an outline for the order in which the different routines are called in the program, and what they do. The Arabic numerals give the order of operations in the main program and time iteration parts of the program, and the lower case Roman numerals give the order of operations in the subroutine "Get Fluxes", which loops through the cells on the grid to set up and solve the LRP's. The 2nd set of Roman numerals should actually read: iv, v, vi, but trac is getting confused.
     113Here is an outline for the order in which the different routines are called in the program, and what they do. The Arabic numerals give the order of operations in the main program and the lower case Roman numerals give the order of operations time iteration parts of the program. The schematic of the do-loop presented in this part of the outline, give the order of operations for the subroutine "Get Fluxes", which loops through the cells on the grid to set up and solve the LRP's. The 2nd set of Roman numerals should actually read: iv, v, vi, but trac is getting confused.
    114114
    1151151. Call init -- Sets up initial conditions. This subroutine (SR) loops through i=1,mx and checks whether the cell center ((i-0.5)*dx) is to left or right of discontinuity (x0), and then assigns appropriate value to that cell. (All initial conditions for the tests in Toro consist of a left and right state separated by a discontinuity.