Title:
Euler_DG_Quadrilateral_2D Download
Description: Wrote a two-dimensional Euler equations with discontinuous finite element program
Last made a triangular element of the program, not curved edge unit is so easy to form a vortex in the cylinder behind the
Program to curved edge quadrilateral element vortices appear
Unit is the order of 8-node quadrilateral element node number is 15,263,748 which is the four corners of the points in turn
Is 1234 and then the side of the midpoint of the number 5678.
Time promote the use of Runge-Kutta method
Numerical flux of the overall situation of Lax-Friedrichs, flux
Still can not capture the shock wave did not do the reconstruction or artificial viscosity do it Zaifayici.
The program is not optimized for example, memory consumption is not optimized such as straight-edge boundary integral of the unit is still mining
Integral method to increase the amount of computation such as surface integral with a curved edge, the line integral using the Gauss-
The Legendr
To Search:
File list (Check if you may need any files):
Euler_DG_Quadrilateral_2D\InterpolationMatrixN_NEG.cpp
.........................\InverseMatrixN.cpp
.........................\LengthNormal.cpp
.........................\MainFile_DGFEM_quadrilateral.cpp
.........................\MassMatrix.cpp
.........................\pre_RungeKutta.cpp
.........................\ProgramInitialization.cpp
.........................\Result.cpp
.........................\RungeKutta.cpp
.........................\SpectralRadius.cpp
.........................\TimeStepDeltaT.cpp
.........................\ZerosWeights_GaussLegendreLobattoCurve.cpp
.........................\ZerosWeights_GaussLegendreLobattoN.cpp
.........................\ZerosWeights_GaussLegendreLobattoNGLL.cpp
.........................\DGFEM_quadrilateral.h
.........................\2DWeights_GaussLegendreLobatto2.cpp
.........................\DifferentialMatrix2.cpp
.........................\DifferentialMatrix4eta.cpp
.........................\DifferentialMatrix4xi.cpp
.........................\DwDxy.cpp
.........................\dxydxieta.cpp
.........................\ElementInitialization.cpp
.........................\f_RungeKutta.cpp
.........................\fRight.cpp
.........................\Function.cpp
.........................\FunPoly.cpp
.........................\GridCorrect.cpp
.........................\GridData.cpp
.........................\InterpolationMatrix2.cpp
.........................\InterpolationMatrix4.cpp
.........................\Node_Coordinate.txt
.........................\Outside_Node.txt
.........................\Element_Node.txt
.........................\Inside_Node.txt
Euler_DG_Quadrilateral_2D