Is there any Nonlinear case of hybridizable discontinuous Galerkin

Hi everyone ! Recently I am trying to solve my problem using hybridizable discontinuous Galerkin, However all the case I found are linear solver. Is there any Nonlinear case of hybridizable discontinuous Galerkin?

Thanks so much for any hint.

What i recommend below is a mess and likely will require a lot of effort to get it working again which I wouldn’t advise. But at least it could serve as a guide for your own superior implementation:

Here’s a nonlinear Poisson problem using HDG with legacy DOLFIN:

Which uses this implementation of a Newton solver

which in turn employs the LEoPart library (primary author @jmmaljaars) for static condensation of the cell-local problems in the HDG formulation

I would recommend the approach of dolfinx/python/demo/demo_static-condensation.py at main · FEniCS/dolfinx · GitHub for any future implementations of static condensation.

Both of these projects haven’t seen any attention since around 2021 as the primary contributors are now in industry.

1 Like

You could also take a look at my repository where I’ve implemented a code to solve compressible Euler/Navier-Stokes equations using the HDG scheme:
https://github.com/PaulBouteiller/Hydra/tree/main
It’s still a work in progress, it’s not ready for use, and I plan to dedicate more time to it this summer. I hope you might find some useful insights there for your own problem. There is only one working demo on this repo namely the Sod shock test. The solver module relies on the blockNewton solver included in SCIFEM https://github.com/scientificcomputing/scifem and block manipulations from Nate’s github.

3 Likes

Thank you SO MUCH for you help !

Thank you SO MUCH for your help !