|
Scrambler
1
|
Collaboration diagram for SchemeDeclarations:Public Member Functions | |
| subroutine | SetStencilNrVars |
| subroutine | set_descriptions () |
| Sets description strings for stencil pieces. | |
| subroutine | sweep_ () |
Public Attributes | |
| INTEGER | w = 0 |
| INTEGER | qLx = 0 |
| INTEGER | qRx = 0 |
| INTEGER | qLy = 0 |
| INTEGER | qRy = 0 |
| INTEGER | qLz = 0 |
| INTEGER | qRz = 0 |
| INTEGER | fx = 0 |
| INTEGER | fy = 0 |
| INTEGER | fz = 0 |
| INTEGER | q2Lx = 0 |
| INTEGER | q2Rx = 0 |
| INTEGER | q2Ly = 0 |
| INTEGER | q2Ry = 0 |
| INTEGER | q2Lz = 0 |
| INTEGER | q2Rz = 0 |
| INTEGER | f2x = 0 |
| INTEGER | f2y = 0 |
| INTEGER | f2z = 0 |
| INTEGER | limiter_x = 0 |
| INTEGER | limiter_y = 0 |
| INTEGER | limiter_z = 0 |
| INTEGER | limiter_ppm = 0 |
| INTEGER | pT = 0 |
| INTEGER | qex = 0 |
| INTEGER | qey = 0 |
| INTEGER | qez = 0 |
| INTEGER | dqx = 0 |
| INTEGER | dqy = 0 |
| INTEGER | dqz = 0 |
| INTEGER | ex = 0 |
| INTEGER | ey = 0 |
| INTEGER | ez = 0 |
| INTEGER | ex_bar = 0 |
| INTEGER | ey_bar = 0 |
| INTEGER | ez_bar = 0 |
| INTEGER | e2x = 0 |
| INTEGER | e2y = 0 |
| INTEGER | e2z = 0 |
| INTEGER | e2x_bar = 0 |
| INTEGER | e2y_bar = 0 |
| INTEGER | e2z_bar = 0 |
| INTEGER | ctfy = 0 |
| INTEGER | ctfz = 0 |
| INTEGER | ctfx = 0 |
| INTEGER | ctf2x = 0 |
| INTEGER | ctf2y = 0 |
| INTEGER | ctf2z = 0 |
| INTEGER | w2 = 0 |
| INTEGER | A2x = 0 |
| INTEGER | A2y = 0 |
| INTEGER | A2z = 0 |
| INTEGER | Sx = 0 |
| INTEGER | Sy = 0 |
| INTEGER | Sz = 0 |
| INTEGER | w3 = 0 |
| INTEGER | A3x = 0 |
| INTEGER | A3y = 0 |
| INTEGER | A3z = 0 |
| INTEGER | SpeedsX = 0 |
| INTEGER | SpeedsY = 0 |
| INTEGER | SpeedsZ = 0 |
| INTEGER | leftX = 0 |
| INTEGER | leftY = 0 |
| INTEGER | leftZ = 0 |
| INTEGER | rightX = 0 |
| INTEGER | rightY = 0 |
| INTEGER | rightZ = 0 |
| INTEGER | nWaves = 0 |
| INTEGER | req_eigens = 0 |
| INTEGER | adfx = 0 |
| INTEGER | adfy = 0 |
| INTEGER | adfz = 0 |
| INTEGER | eta2x = 0 |
| INTEGER | eta2y = 0 |
| INTEGER | eta2z = 0 |
| INTEGER | etax = 0 |
| INTEGER | etay = 0 |
| INTEGER | etaz = 0 |
| INTEGER | q = 0 |
| INTEGER | aux = 0 |
| INTEGER | recon = 0 |
| INTEGER | beforesweepstep = 0 |
| INTEGER | aftersweepstep = 0 |
| INTEGER | source = 0 |
| INTEGER | source2 = 0 |
| INTEGER | cornerdiv = 0 |
| INTEGER | gradphix = 0 |
| INTEGER | gradphiy = 0 |
| INTEGER | gradphiz = 0 |
| INTEGER, dimension(:), allocatable | index_start_bylevel |
| Contains a set of stencils for a given level. | |
| INTEGER, parameter | THEBEGINNING = -999999 |
| INTEGER, parameter | NO_VISCOSITY = 0 |
| INTEGER, parameter | ROE_VISCOSITY = 1 |
| INTEGER, parameter | H_VISCOSITY = 2 |
| INTEGER, parameter | NONLAGRANGIAN = 0 |
| INTEGER, parameter | LAGRANGIAN = 1 |
| REAL(KIND=xPrec), parameter | fourth = .25d0 |
| REAL(KIND=xPrec), parameter | third = 1.d0/3.d0 |
| REAL(KIND=xPrec), parameter | sixth = 1.d0/6.d0 |
| REAL(KIND=xPrec), parameter | epsilon = 1e-13 |
| INTEGER | SweepConsTemp |
| INTEGER | SweepCons |
| LOGICAL | lGudonov |
| LOGICAL | lChar_Limiters |
| LOGICAL | lCautious |
| LOGICAL | lHLLTypeSolver |
| LOGICAL | lCTU |
| LOGICAL | lLimiter |
| LOGICAL | lIsothermal |
| LOGICAL | lUsePPML |
| INTEGER | InterpOrder = 3 |
| INTEGER | ViscCD = NO_VISCOSITY |
| LOGICAL | lApplyLOF = .false. |
| LOGICAL | lApplyDiffusion = .true. |
| REAL(KIND=qpREC) | LOF_ALPHA = .075 |
| REAL(KIND=qpREC) | DIFF_ALPHA = .1 |
| INTEGER, dimension(:), allocatable | SweepFluxFields |
| INTEGER | nSweepFlux |
| INTEGER | iTracer = NONLAGRANGIAN |
| INTEGER | CurrentLevelLoaded = -1 |
Definition at line 28 of file sweep_declarations.f90.
| subroutine SetStencilNrVars | ( | ) |
Definition at line 159 of file sweep_declarations.f90.
| subroutine set_descriptions | ( | ) |
Sets description strings for stencil pieces.
Definition at line 265 of file sweep_declarations.f90.
| subroutine sweep_ | ( | ) |
Definition at line 360 of file sweep_declarations.f90.
References AfterSweepStep_(), BeforeSweepStep_(), calc_emf_(), calc_final_emf_(), calc_final_fluxes_(), calc_fluxes_(), calc_fluxes_noctu(), calc_tracer_fluxes_(), CTU_(), HVisc_(), Init_prims_(), Reconstruct_(), store_fixup_fluxes_(), update_final_(), update_final_fluxes_(), update_fluxes_(), updateB_(), updateB_final_(), and updatew2_().
Here is the call graph for this function:| INTEGER w = 0 |
Definition at line 39 of file sweep_declarations.f90.
| INTEGER qLx = 0 |
Definition at line 40 of file sweep_declarations.f90.
| INTEGER qRx = 0 |
Definition at line 41 of file sweep_declarations.f90.
| INTEGER qLy = 0 |
Definition at line 42 of file sweep_declarations.f90.
| INTEGER qRy = 0 |
Definition at line 43 of file sweep_declarations.f90.
| INTEGER qLz = 0 |
Definition at line 44 of file sweep_declarations.f90.
| INTEGER qRz = 0 |
Definition at line 45 of file sweep_declarations.f90.
| INTEGER fx = 0 |
Definition at line 46 of file sweep_declarations.f90.
| INTEGER fy = 0 |
Definition at line 47 of file sweep_declarations.f90.
| INTEGER fz = 0 |
Definition at line 48 of file sweep_declarations.f90.
| INTEGER q2Lx = 0 |
Definition at line 49 of file sweep_declarations.f90.
| INTEGER q2Rx = 0 |
Definition at line 50 of file sweep_declarations.f90.
| INTEGER q2Ly = 0 |
Definition at line 51 of file sweep_declarations.f90.
| INTEGER q2Ry = 0 |
Definition at line 52 of file sweep_declarations.f90.
| INTEGER q2Lz = 0 |
Definition at line 53 of file sweep_declarations.f90.
| INTEGER q2Rz = 0 |
Definition at line 54 of file sweep_declarations.f90.
| INTEGER f2x = 0 |
Definition at line 55 of file sweep_declarations.f90.
| INTEGER f2y = 0 |
Definition at line 56 of file sweep_declarations.f90.
| INTEGER f2z = 0 |
Definition at line 57 of file sweep_declarations.f90.
| INTEGER limiter_x = 0 |
Definition at line 58 of file sweep_declarations.f90.
| INTEGER limiter_y = 0 |
Definition at line 59 of file sweep_declarations.f90.
| INTEGER limiter_z = 0 |
Definition at line 60 of file sweep_declarations.f90.
| INTEGER limiter_ppm = 0 |
Definition at line 61 of file sweep_declarations.f90.
| INTEGER pT = 0 |
Definition at line 62 of file sweep_declarations.f90.
| INTEGER qex = 0 |
Definition at line 63 of file sweep_declarations.f90.
| INTEGER qey = 0 |
Definition at line 64 of file sweep_declarations.f90.
| INTEGER qez = 0 |
Definition at line 65 of file sweep_declarations.f90.
| INTEGER dqx = 0 |
Definition at line 66 of file sweep_declarations.f90.
| INTEGER dqy = 0 |
Definition at line 67 of file sweep_declarations.f90.
| INTEGER dqz = 0 |
Definition at line 68 of file sweep_declarations.f90.
| INTEGER ex = 0 |
Definition at line 69 of file sweep_declarations.f90.
| INTEGER ey = 0 |
Definition at line 70 of file sweep_declarations.f90.
| INTEGER ez = 0 |
Definition at line 71 of file sweep_declarations.f90.
| INTEGER ex_bar = 0 |
Definition at line 72 of file sweep_declarations.f90.
| INTEGER ey_bar = 0 |
Definition at line 73 of file sweep_declarations.f90.
| INTEGER ez_bar = 0 |
Definition at line 74 of file sweep_declarations.f90.
| INTEGER e2x = 0 |
Definition at line 75 of file sweep_declarations.f90.
| INTEGER e2y = 0 |
Definition at line 76 of file sweep_declarations.f90.
| INTEGER e2z = 0 |
Definition at line 77 of file sweep_declarations.f90.
| INTEGER e2x_bar = 0 |
Definition at line 78 of file sweep_declarations.f90.
| INTEGER e2y_bar = 0 |
Definition at line 79 of file sweep_declarations.f90.
| INTEGER e2z_bar = 0 |
Definition at line 80 of file sweep_declarations.f90.
| INTEGER ctfy = 0 |
Definition at line 81 of file sweep_declarations.f90.
| INTEGER ctfz = 0 |
Definition at line 82 of file sweep_declarations.f90.
| INTEGER ctfx = 0 |
Definition at line 83 of file sweep_declarations.f90.
| INTEGER ctf2x = 0 |
Definition at line 84 of file sweep_declarations.f90.
| INTEGER ctf2y = 0 |
Definition at line 85 of file sweep_declarations.f90.
| INTEGER ctf2z = 0 |
Definition at line 86 of file sweep_declarations.f90.
| INTEGER w2 = 0 |
Definition at line 87 of file sweep_declarations.f90.
| INTEGER A2x = 0 |
Definition at line 88 of file sweep_declarations.f90.
| INTEGER A2y = 0 |
Definition at line 89 of file sweep_declarations.f90.
| INTEGER A2z = 0 |
Definition at line 90 of file sweep_declarations.f90.
| INTEGER Sx = 0 |
Definition at line 91 of file sweep_declarations.f90.
| INTEGER Sy = 0 |
Definition at line 92 of file sweep_declarations.f90.
| INTEGER Sz = 0 |
Definition at line 93 of file sweep_declarations.f90.
| INTEGER w3 = 0 |
Definition at line 94 of file sweep_declarations.f90.
| INTEGER A3x = 0 |
Definition at line 95 of file sweep_declarations.f90.
| INTEGER A3y = 0 |
Definition at line 96 of file sweep_declarations.f90.
| INTEGER A3z = 0 |
Definition at line 97 of file sweep_declarations.f90.
| INTEGER SpeedsX = 0 |
Definition at line 98 of file sweep_declarations.f90.
| INTEGER SpeedsY = 0 |
Definition at line 99 of file sweep_declarations.f90.
| INTEGER SpeedsZ = 0 |
Definition at line 100 of file sweep_declarations.f90.
| INTEGER leftX = 0 |
Definition at line 101 of file sweep_declarations.f90.
| INTEGER leftY = 0 |
Definition at line 102 of file sweep_declarations.f90.
| INTEGER leftZ = 0 |
Definition at line 103 of file sweep_declarations.f90.
| INTEGER rightX = 0 |
Definition at line 104 of file sweep_declarations.f90.
| INTEGER rightY = 0 |
Definition at line 105 of file sweep_declarations.f90.
| INTEGER rightZ = 0 |
Definition at line 106 of file sweep_declarations.f90.
| INTEGER nWaves = 0 |
Definition at line 107 of file sweep_declarations.f90.
| INTEGER req_eigens = 0 |
Definition at line 108 of file sweep_declarations.f90.
| INTEGER adfx = 0 |
Definition at line 109 of file sweep_declarations.f90.
| INTEGER adfy = 0 |
Definition at line 110 of file sweep_declarations.f90.
| INTEGER adfz = 0 |
Definition at line 111 of file sweep_declarations.f90.
| INTEGER eta2x = 0 |
Definition at line 112 of file sweep_declarations.f90.
| INTEGER eta2y = 0 |
Definition at line 113 of file sweep_declarations.f90.
| INTEGER eta2z = 0 |
Definition at line 114 of file sweep_declarations.f90.
| INTEGER etax = 0 |
Definition at line 115 of file sweep_declarations.f90.
| INTEGER etay = 0 |
Definition at line 116 of file sweep_declarations.f90.
| INTEGER etaz = 0 |
Definition at line 117 of file sweep_declarations.f90.
| INTEGER q = 0 |
Definition at line 118 of file sweep_declarations.f90.
| INTEGER aux = 0 |
Definition at line 119 of file sweep_declarations.f90.
| INTEGER recon = 0 |
Definition at line 120 of file sweep_declarations.f90.
| INTEGER beforesweepstep = 0 |
Definition at line 121 of file sweep_declarations.f90.
| INTEGER aftersweepstep = 0 |
Definition at line 122 of file sweep_declarations.f90.
| INTEGER source = 0 |
Definition at line 123 of file sweep_declarations.f90.
| INTEGER source2 = 0 |
Definition at line 124 of file sweep_declarations.f90.
| INTEGER cornerdiv = 0 |
Definition at line 125 of file sweep_declarations.f90.
| INTEGER gradphix = 0 |
Definition at line 126 of file sweep_declarations.f90.
| INTEGER gradphiy = 0 |
Definition at line 127 of file sweep_declarations.f90.
| INTEGER gradphiz = 0 |
Definition at line 128 of file sweep_declarations.f90.
| INTEGER, dimension(:), allocatable index_start_bylevel |
Contains a set of stencils for a given level.
Definition at line 134 of file sweep_declarations.f90.
| INTEGER, parameter THEBEGINNING = -999999 |
Definition at line 135 of file sweep_declarations.f90.
| INTEGER, parameter NO_VISCOSITY = 0 |
Definition at line 136 of file sweep_declarations.f90.
| INTEGER, parameter ROE_VISCOSITY = 1 |
Definition at line 136 of file sweep_declarations.f90.
| INTEGER, parameter H_VISCOSITY = 2 |
Definition at line 136 of file sweep_declarations.f90.
| INTEGER, parameter NONLAGRANGIAN = 0 |
Definition at line 137 of file sweep_declarations.f90.
| INTEGER, parameter LAGRANGIAN = 1 |
Definition at line 137 of file sweep_declarations.f90.
| REAL (KIND=xPrec), parameter fourth = .25d0 |
Definition at line 139 of file sweep_declarations.f90.
| REAL (KIND=xPrec), parameter third = 1.d0/3.d0 |
Definition at line 139 of file sweep_declarations.f90.
| REAL (KIND=xPrec), parameter sixth = 1.d0/6.d0 |
Definition at line 139 of file sweep_declarations.f90.
| REAL (KIND=xPrec), parameter epsilon = 1e-13 |
Definition at line 139 of file sweep_declarations.f90.
| INTEGER SweepConsTemp |
Definition at line 140 of file sweep_declarations.f90.
| INTEGER SweepCons |
Definition at line 140 of file sweep_declarations.f90.
| LOGICAL lGudonov |
Definition at line 141 of file sweep_declarations.f90.
| LOGICAL lChar_Limiters |
Definition at line 141 of file sweep_declarations.f90.
| LOGICAL lCautious |
Definition at line 141 of file sweep_declarations.f90.
| LOGICAL lHLLTypeSolver |
Definition at line 141 of file sweep_declarations.f90.
| LOGICAL lCTU |
Definition at line 141 of file sweep_declarations.f90.
| LOGICAL lLimiter |
Definition at line 141 of file sweep_declarations.f90.
| LOGICAL lIsothermal |
Definition at line 141 of file sweep_declarations.f90.
| LOGICAL lUsePPML |
Definition at line 141 of file sweep_declarations.f90.
| INTEGER InterpOrder = 3 |
Definition at line 142 of file sweep_declarations.f90.
| INTEGER ViscCD = NO_VISCOSITY |
Definition at line 144 of file sweep_declarations.f90.
| LOGICAL lApplyLOF = .false. |
Definition at line 145 of file sweep_declarations.f90.
| LOGICAL lApplyDiffusion = .true. |
Definition at line 146 of file sweep_declarations.f90.
| REAL(KIND=qpREC) LOF_ALPHA = .075 |
Definition at line 147 of file sweep_declarations.f90.
| REAL(KIND=qpREC) DIFF_ALPHA = .1 |
Definition at line 147 of file sweep_declarations.f90.
| INTEGER, dimension(:), allocatable SweepFluxFields |
Definition at line 151 of file sweep_declarations.f90.
| INTEGER nSweepFlux |
Definition at line 152 of file sweep_declarations.f90.
| INTEGER iTracer = NONLAGRANGIAN |
Definition at line 153 of file sweep_declarations.f90.
| INTEGER CurrentLevelLoaded = -1 |
Definition at line 154 of file sweep_declarations.f90.