Skip to content

Releases: tgregov/Multiphysics

Performance update + Travis fix

18 Jul 12:38
d4b0932
Compare
Choose a tag to compare
Pre-release

General DG FEM code.
Compared to the 1.0 version, the performance of the code was significantly improved by handling more efficiently the data.
(N.B.: the Travis problems have been fixed.)

Performance update

18 Jul 12:37
ee5ee23
Compare
Choose a tag to compare
Performance update Pre-release
Pre-release

General DG FEM code.
Compared to the 1.0 version, the performance of the code was significantly improved by handling more efficiently the data.
(N.B.: still some problems with Travis.)

Final code

20 May 11:22
Compare
Choose a tag to compare
Final code Pre-release
Pre-release

DG code applied to Shallow Water equations

Intermediate deadline III

01 May 18:49
Compare
Choose a tag to compare
Pre-release

Extension to shallow water equations, and more generally to systems of (possibly coupled) non-linear hyperbolic equations.

2D DG code

06 Apr 12:13
Compare
Choose a tag to compare
2D DG code Pre-release
Pre-release

Discontinuous Galerkin code that can be used to simulate conservation laws. The time-integration solver is explicit, and uses Runge-Kutta methods.

The assumptions are the following:

  • 2D mesh, coming from a .msh file (using gmsh);
  • the elements edges are straight (constant normal vector over it);
  • the conservation law take the form of a simple transport case f=au, with a a constant and homogeneous velocity.

This last assumption can be easily removed, by introducing manually another flux in the code. Simulations have shown that the code was working for both a non-constant as well as an inhomogeneous velocity field. Non-linear fluxes (e.g. f=au2/2) are also supported, thanks to the general formulation of the DG method.

Furthermore, the code could eventually be extended to 1D and 3D cases.

Intermediate deadline II (unfinished)

20 Mar 22:43
Compare
Choose a tag to compare
Pre-release

First code that seems to go in the right direction.

Intermediate deadline I (unfinished)

07 Mar 11:59
Compare
Choose a tag to compare
Pre-release

First Milestone (unfinished)
What still needs to be done:
• debug the flux vectors φ and ψ (in progress) ;
• take into account the boundary conditions ;
• try the 2D simple transport case and debug the code ;
• display the results using gmsh;
• clean the code (refactoring).