~reducedmodelling/fluidity/ROM_Non-intrusive-ann

Viewing all changes in revision 3910.

  • Committer: Brendan Tollit
  • Date: 2012-02-08 13:08:45 UTC
  • mfrom: (3892.1.21 p2cv)
  • Revision ID: brendan.tollit05@imperial.ac.uk-20120208130845-lfqh0zqcet3mroia
Summary:

This merge will permit the use of P2 control volumes for a tetrahedral mesh. 
This extends the CV faces routine to add the p2cv tet shape functions. 
The method to form the CV mass matrix is then changed to use a sub CV 
analytic approach (for p1 and p2 elements one can calculate by hand the 
sub CV fraction of the parent element) rather than lumping a FEM mass 
matrix. Routines are added to get the cv mass and compute the cv mass. 
Everywhere we could find that required a cv mass matrix now calls these 
routines. Diagnostic routines to output the CV mass and the lumped FE mass 
have been added. The capability to include the density in the 
GridReynoldsNumber diagnostic has also been added. These last two 
changes are included in the manual.

11 test cases are added (basic, advection, darcy, mmat, mms). A couple 
of test cases where changed to not output cv stats as they didnt need it.

This permits p1dgp2 for multimaterial (although may well be buggy linked to 
other features) and is known to not work with conservative bounded mesh 
to mesh interpolation.

This was worked on by Cian Wilson and myself and reviewed/checked by Axelle.

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: