1. 19 Feb, 2016 1 commit
  2. 18 Feb, 2016 1 commit
    • Dave Moxey's avatar
      Merge branch 'feature/DriverAdaptive' into 'master' · 4aff7ccd
      Dave Moxey authored
      Feature/driver adaptive
      
      This MR introduces a driver which uses an adaptive polynomial order procedure for 2D and 3DH1D expansions. 
      
      I only tested it for the incompressible solver, but I suppose it might work with other solvers as well. Extending it to 3D should be simple, but I did not attempt that since the incompressible solver does not support variable order in 3D yet. 
      
      A bug in ExtractCoeffsToCoeffs is also fixed by this branch.
      
      See merge request !538
      4aff7ccd
  3. 17 Feb, 2016 3 commits
    • Gianmarco Mengaldo's avatar
      Merge branch 'feature/doc-updates' into 'master' · 6f3d6c13
      Gianmarco Mengaldo authored
      Documentation updates
      
      This MR includes a variety of general updates, fixes and improvements to the documentation. Also adds the logo to the user guide and developers guide documentation.
      
      See merge request !523
      6f3d6c13
    • Dave Moxey's avatar
      Merge branch 'ticket/7-mc-bl-xml' into 'master' · 89e00a79
      Dave Moxey authored
      Fixes for prism refinement from XML input
      
      This MR addresses issue #7 and fixes boundary layer splitting with XML input. Specifically, it fixes prismatic input, since hexahedra _seem_ to work. There are two changes:
      
      * MeshConvert by default reorients elements to align collapsed coordinates. `InputNekpp` uses this, and since the collapsed coordinates are presumed to be aligned by construction, edges are not reprocessed. This therefore breaks element connectivity when virtually any processing is done on the mesh that alters the connectivity.
      * Address a bug in `ProcessBL` which causes the geometry to subtly change as elements are refined. This is addressed by constructing a map of the existing elemental geometries before any processing occurs.
      
      See merge request !535
      89e00a79
    • Gianmarco Mengaldo's avatar
      Merge branch 'fix/dg_flux' into 'master' · 4f7f5a74
      Gianmarco Mengaldo authored
      This branch fixes some DG fluxes, particularly LaxFriedrichs.
      
      This fixes the LaxFriedrichs flux for the CompressibleFlowSolver. A slight alteration in Roe's flux has also been done. Both have been test in 2d and 3d cases and seem to be working fine now.
      
      See merge request !546
      4f7f5a74
  4. 15 Feb, 2016 3 commits
    • Dave Moxey's avatar
      Merge branch 'master' into ticket/7-mc-bl-xml · a115e21a
      Dave Moxey authored
      a115e21a
    • Dave Moxey's avatar
      Merge branch 'feature/boundary' into 'master' · 63cadeca
      Dave Moxey authored
      New functions to work with boundaries
      
      This MR creates new functions in MultiRegions to help in performing calculations on boundaries (pressure boundary condition, post-processing,...). The most important of these is GetBndElmtExpansion (we may need better names for these functions), which allows us to obtain an expansion (of the same dimension as the solution) containing only the elements in contact with one of the boundary condition expansions. Other functions are implemented to moving a phys array from the original expansion to this auxiliary expansion, and from the auxiliary expansion to the boundary condition expansion.
      
      Some advantages of this approach are:
      - Reduce the need for expansion specific code in solvers and utilities
      - Encapsulate low-level operations (using BoundaryToElmtMap, looping through elements, etc) in Multi Regions
      - It is important for Homogeneous expansions. Since we don't have homogeneous elements, the current approach of looping through elements is very hard to implement when we need derivatives in the homogeneous direction.
      
      These new functions were then applied to the wss module of FieldConvert, resulting in a simpler code that also works for 2D and 3DH1D (I may have reversed the orientation of the wss, because this is the way it makes sense to me. I do not mind changing it back if this affects someone). This could also be applied to Extrapolate.cpp (for the pressure boundary conditions), but I suppose it is better to do this in another branch (or leave it as it is).
      
      See merge request !539
      63cadeca
    • Douglas Serson's avatar
      371ec699
  5. 13 Feb, 2016 2 commits
  6. 12 Feb, 2016 1 commit
  7. 08 Feb, 2016 8 commits
  8. 07 Feb, 2016 1 commit
  9. 06 Feb, 2016 5 commits
  10. 04 Feb, 2016 5 commits
  11. 03 Feb, 2016 3 commits
  12. 02 Feb, 2016 7 commits