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


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

Legend:

Unmodified
Added
Removed
Modified
  • u/erica/GudonovMethodEuler

    v80 v81  
    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 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.
     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 in the time iteration part 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.