There is a 1st version of flux corrected transport (FCT) in Elmer in the current trunk version. For the theory see, for example

http://www.mathematik.tu-dortmund.de/pa ... n2011b.pdf

Now this algorithm is intended for advection dominated equations where the standard stabilization methods introduce too much artificial diffusion. FCT is monotonicity conserving. Therefore a prototype problem which FCT solves is case where the field value (say temperature) unphysically goes beyond given initial min/max values. Generally FCT ensures that fluxes never go against the gradient.

To take FCT into use say in Solver section

- Code: Select all
`Linear System FCT = Logical True`

You should also turn off other stabilization methods, and preferably use the following time-discretization method

- Code: Select all
`Timestepping Method = newmark`

Newmark Beta = 0.5

Bdf Order = 1

Additional keywords (for deeper investigation) in Solver section include:

- Code: Select all
`FCT Correction Symmetric = Logical False`

FCT Correction Skip = Logical False

FCT Correction Save = Logical True

So far this is still experimental, and also works only in serial. However, it should be mature enough for testing.

-Peter