Skip to content
Snippets Groups Projects
  1. Mar 17, 2021
  2. Jan 27, 2020
  3. Jan 08, 2020
  4. Jan 07, 2020
    • René Heß's avatar
      [!444] Add jacobian apply method and engine to the OneStepGridOperator · cf221821
      René Heß authored
      Merge branch 'feature/jacobian-apply-in-onestep-grid-operator' into 'master'
      
      ref:pdelab/dune-pdelab This adds the jacobian apply method to the one step
      grid operator.
      
      See merge request [pdelab/dune-pdelab!444]
      
        [pdelab/dune-pdelab!444]: gitlab.dune-project.org/pdelab/dune-pdelab/merge_requests/444
      cf221821
  5. Dec 19, 2019
    • Dominic Kempf's avatar
      [!434] [vtk] Allow shared_ptr arguments for addSolutionToVTKWriter · b70469a6
      Dominic Kempf authored
      Merge branch 'feature/vtkwriter-lifetime-issues' into 'master'
      
      ref:pdelab/dune-pdelab This commit introduces an additional signature for
      addSolutionToVTKWriter that takes grid function space and data vector as
      shared pointers. This is necessary because of the delayed nature of VTK
      export: Data sets are registered in a first step and written in a second step.
      Currently PDELab implicitly requires both steps to happen in the same scope,
      as otherwise the registered function objects can be destroyed before written
      into a file. The additional signature allows to pass shared pointer objects
      that the VTK functions take ownership of. Internally, this required the
      BlockVector of the ISTL vector backend to store the grid function space as a
      shared pointer.
      
      See merge request [pdelab/dune-pdelab!434]
      
        [pdelab/dune-pdelab!434]: gitlab.dune-project.org/pdelab/dune-pdelab/merge_requests/434
      b70469a6
    • Dominic Kempf's avatar
      [!443] Allow construction of CompositeGridFunction from shared_ptr children · 7fa3c304
      Dominic Kempf authored
      Merge branch 'feature/construct-composite-gridfunction-from-shared-ptr' into 'master'
      
      See merge request [pdelab/dune-pdelab!443]
      
        [pdelab/dune-pdelab!443]: Nonepdelab/dune-pdelab/merge_requests/443
      7fa3c304
  6. Dec 18, 2019
    • René Heß's avatar
      We need to make sure that the update is valid · c9947b89
      René Heß authored
      Note: The solution might be unvalid, if you have a linear problem it never gets
      set!
      c9947b89
    • René Heß's avatar
      Rename test · c72db3b6
      René Heß authored
      c72db3b6
    • René Heß's avatar
      Add jacobian apply to onestep grid operator · ac29c53a
      René Heß authored
      ac29c53a
    • René Heß's avatar
      Test the onestep grid operator methods · 7cd2a996
      René Heß authored
      7cd2a996
    • René Heß's avatar
      Add instationary test · e5839acb
      René Heß authored
      e5839acb
    • René Heß's avatar
      [!439] Cleanup existing jacobian apply engines · 71e23c4f
      René Heß authored
      Merge branch 'feature/jacobian-apply-cleanup' into 'master'
      
      ref:pdelab/dune-pdelab This merge request cleans up the existing jacobian
      apply engines. We remove the NonlinearJacobianApply engine and instead make
      sure that the JacobianApply engine can handle the linear and the non-linear
      case. This is done by introducing a flag isLinear to the local operators
      through <dune/pdelab/localoperator/flags.hh>. The JacobianApply uses this flag
      to decide which methods need to be called.
      
      On the GridOperator side we have two methods called jacobian_apply that take a
      different number of arguments for the linear and non-linear case. The method
      nonlinear_jacobian_apply still exists but is deprecated. If you use the wrong
      method you will get an error.
      
      Changes for users: If you have a non-linear residual and want to use the
      nonlinear_jacobian_apply method you need to set the isLinear flag in your
      local operator.
      
      This merge request is based on inspired by the work of @smuething and @marian
      in the EXADune project, checked out on commit
      70c0f644dee360259b36cb17888e6baf90da5056.
      
      See merge request [pdelab/dune-pdelab!439]
      
        [pdelab/dune-pdelab!439]: gitlab.dune-project.org/pdelab/dune-pdelab/merge_requests/439
      71e23c4f
  7. Dec 16, 2019
    • René Heß's avatar
      [!445] Change names: OldNewton->Newton and Newton->NewtonMethod · be4b0689
      René Heß authored
      Merge branch 'feature/keep-old-newton-backward-compatible' into 'master'
      
      ref:pdelab/dune-pdelab This way it should be completely backward compatible
      (to the time before the new Newton was introduced)
      
      See merge request [pdelab/dune-pdelab!445]
      
        [pdelab/dune-pdelab!445]: gitlab.dune-project.org/pdelab/dune-pdelab/merge_requests/445
      be4b0689
  8. Dec 13, 2019
  9. Dec 12, 2019
  10. Dec 11, 2019
  11. Dec 10, 2019
    • René Heß's avatar
      [!441] Improve documentation of Newton · 14ced06a
      René Heß authored
      Merge branch 'feature/newton-improve-documentation' into 'master'
      
      See merge request [pdelab/dune-pdelab!441]
      
        [pdelab/dune-pdelab!441]: Nonepdelab/dune-pdelab/merge_requests/441
      14ced06a
Loading