Skip to content

Releases: tgregov/Multiphysics

Performance update + Travis fix

Pre-release

Choose a tag to compare

@tgregov tgregov released this 18 Jul 12:38
d4b0932

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

Performance update Pre-release
Pre-release

Choose a tag to compare

@tgregov tgregov released this 18 Jul 12:37
ee5ee23

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

Final code Pre-release
Pre-release

Choose a tag to compare

@tgregov tgregov released this 20 May 11:22

DG code applied to Shallow Water equations

Intermediate deadline III

Pre-release

Choose a tag to compare

@tgregov tgregov released this 01 May 18:49

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

2D DG code

2D DG code Pre-release
Pre-release

Choose a tag to compare

@tgregov tgregov released this 06 Apr 12:13

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)

Pre-release

Choose a tag to compare

@tgregov tgregov released this 20 Mar 22:43

First code that seems to go in the right direction.

Intermediate deadline I (unfinished)

Pre-release

Choose a tag to compare

@tgregov tgregov released this 07 Mar 11:59

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).