1. 28 Dec, 2016 1 commit
  2. 22 Dec, 2016 1 commit
  3. 21 Dec, 2016 2 commits
  4. 20 Dec, 2016 9 commits
  5. 19 Dec, 2016 9 commits
  6. 09 Dec, 2016 4 commits
    • Chris Cantwell's avatar
      Merge branch 'feature/NewHOBCs' into 'master' · 8a902627
      Chris Cantwell authored
      Feature/newhobcs
      
      Added in a new convective like outflow boundary condition as well as a velocity correction scheme using a weak pressure Poisson equations. 
      
      To complement this I have also tried to restructure the description in the user guide to use the Guermond and Shen approach to motivate both the standard velocity correction scheme and the weak pressure form.  
      
      See merge request !713
      8a902627
    • Chris Cantwell's avatar
      Merge branch 'master' into feature/NewHOBCs · 3e801554
      Chris Cantwell authored
      Conflicts:
      	CHANGELOG.md
      3e801554
    • Chris Cantwell's avatar
      Merge branch 'fix/Stability3D' into 'master' · f57dfa9d
      Chris Cantwell authored
      Tidy linearised advection and fix full 3D
      
      This MR simplifies the logic of `LinearisedAdvection::v_Advect`, reducing the dependency on the dimension and handling all components in a single loop. In doing so, I think this fixes the full 3D case, which was not working. Also, the gradient of the base flow is now computed in a separate function and stored in `m_gradBase`, avoiding the need to recompute this every time-step for steady base flows.
      
      The adjoint advection is now derived from LinearisedAdvection, eliminating a lot of duplicate code. It only needs to redefine v_Advect, which now follows a similar structure to the new implementation from LinearisedAdvection.
      
      See merge request !708
      f57dfa9d
    • Chris Cantwell's avatar
      Merge branch 'master' into fix/Stability3D · 8d010c7f
      Chris Cantwell authored
      Conflicts:
      	solvers/IncNavierStokesSolver/AdvectionTerms/AdjointAdvection.cpp
      	solvers/IncNavierStokesSolver/AdvectionTerms/AdjointAdvection.h
      8d010c7f
  7. 08 Dec, 2016 6 commits
    • Chris Cantwell's avatar
      Merge branch 'fix/dont_overwrite_chk' into 'master' · 41212019
      Chris Cantwell authored
      dont overwrite chk files if the solver was restarted
      
      in case f a restart, read the number from the restart file and use this as starting point for the next chk files, so that when restarting from foo_215.chk, the first chk file written is not foo_0.chk but foo_215_0.chk (which contains the initial conditions and should in most cases be identical to foo_215.chk). The next file will be foo_216.chk with the new timestep.
      
      In case foo_215_0.chk already exists, we write foo_215_1.chk and so on.
      
      The filters still overwrite everything, maybe we should change that too?
      
      See merge request !707
      41212019
    • Dave Moxey's avatar
      Fix issue with uninitialised variable · 768f14e7
      Dave Moxey authored
      768f14e7
    • Dave Moxey's avatar
      Add simple analytics tool · 8f08eecc
      Dave Moxey authored
      8f08eecc
    • Dave Moxey's avatar
      Merge branch 'fix/linearise_mapping' into 'master' · fd5eb756
      Dave Moxey authored
      fix/linearise
      
      This MR fixes the linearise threshold routine which was being far too over aggressive in the linearisation of prism elements.
      This is because it was measuring linear deformation when considering the quality, this has now been fixed.
      
      See merge request !717
      fd5eb756
    • Dave Moxey's avatar
      Merge branch 'master' into 'fix/linearise_mapping' · f7866e7c
      Dave Moxey authored
      # Conflicts:
      #   utilities/NekMesh/ProcessModules/ProcessLinear.cpp
      f7866e7c
    • Dave Moxey's avatar
      Merge branch 'feature/helmsmooth3D' into 'master' · 200fd1d0
      Dave Moxey authored
      Feature/helmsmooth3D
      
      This MR enables the hemholtz smoother for 3D problems
      
      It also activates PETSc MUMPS support when a Fortran compiler is present because currently, only direct solvers can reliably handle the resulting linear system.
      
      See merge request !714
      200fd1d0
  8. 07 Dec, 2016 8 commits