Scrambler
1
|
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_().
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.