117 | | 1. Call Bcond -- Boundary condition SR that sets left and right ghost zones to adjacent physical cells (recall boundary conditions are set to transmissive. |
118 | | ii. Call CFLcond -- |
| 117 | i. Call Bcond -- Boundary condition SR that sets left and right ghost zones to adjacent physical cells (recall boundary conditions are set to transmissive). |
| 118 | ii. Call CFLcond -- Computes timestep using cfl coeff and max speed, where the max speed is also computed in this SR. |
| 119 | iii. Call GetFluxes -- This SR sets up the local Riemann Problem (LRP) and solves it exactly to get rho(x/t), u(x/t), P(x/t) at x/t = 0 (see above explanation of sampling routine). This is the most complicated structure of the program. |
| 120 | |
| 121 | iv. Call Update -- updates cells using computed flux |
| 122 | v. Call Output -- output new values of cells |
| 123 | vi. Begin loop again for n+1 step. |