1. 22 Jun, 2020 2 commits
  2. 03 Mar, 2020 1 commit
    • GILLES Sebastien's avatar
      #1505 Refactoring of VariationalFormulation concerning non linear solve: the... · c32f8620
      GILLES Sebastien authored
      #1505 Refactoring of VariationalFormulation concerning non linear solve: the upgrade to PETSc 3.12 underlined several issues with the way I was using it, and they made a change that made hyperelastic model be way less efficient due to a poor line search choice. So now:
      
      - SnesInterface is always used for the function and the jacobian function used in SNES.
      - There are no longer VariationalFormulation::ImplementSnesFunction() to fill in derived variational formulation; the user must now just define a ComputeResidual() and ComputeTangent() with arguments.
      - And this is only if new VariationalFormulation template argument indicates non linear solve is enabled; if not it is not necessary to put anything in the derived model (in contrast to what was done previously: ImplementSnesFunction was defined and returned nullptr for instance).
      - Line search type may be modified; by default _basic_ is used explicitly (thus avoiding PETSc using another one without the developer knowledge - I spent countless hours trying to understand why the convergence suddenly was less efficient)
      c32f8620
  3. 29 Oct, 2019 1 commit
  4. 03 Oct, 2019 1 commit
  5. 20 Mar, 2019 1 commit
  6. 06 Aug, 2018 1 commit
  7. 17 Dec, 2017 1 commit
  8. 31 Jul, 2017 3 commits
  9. 19 Jul, 2017 2 commits
  10. 29 Mar, 2017 2 commits
  11. 29 Dec, 2016 1 commit
  12. 16 Dec, 2016 1 commit
  13. 29 Nov, 2016 1 commit
  14. 12 Sep, 2016 2 commits
  15. 31 May, 2016 1 commit
  16. 15 Apr, 2016 6 commits
  17. 17 Mar, 2016 1 commit
  18. 17 Feb, 2016 2 commits
  19. 05 Feb, 2016 1 commit
  20. 13 Nov, 2015 1 commit
  21. 30 Oct, 2015 1 commit
  22. 24 Sep, 2015 1 commit
  23. 18 Sep, 2015 2 commits
  24. 19 May, 2015 2 commits
    • GILLES Sebastien's avatar
      #543 Remove Seldon fron ThirdParty/Source and link the Seldon in... · d80ed7a5
      GILLES Sebastien authored
      #543 Remove Seldon fron ThirdParty/Source and link the Seldon in /Users/SharedLibrary instead. As for Ops compilation is nonetheless managed by HappyHeart project, which is rather important as most of Seldon source files aren't compiled (and compilation wouldn't work for them...). Seldon library compiles fine; however HappyHeart includes remain to be adapted.
      d80ed7a5
    • GILLES Sebastien's avatar
      #543 Remove Seldon fron ThirdParty/Source and link the Seldon in... · 4fafbf6e
      GILLES Sebastien authored
      #543 Remove Seldon fron ThirdParty/Source and link the Seldon in /Users/SharedLibrary instead. As for Ops compilation is nonetheless managed by HappyHeart project, which is rather important as most of Seldon source files aren't compiled (and compilation wouldn't work for them...). Seldon library compiles fine; however HappyHeart includes remain to be adapted.
      4fafbf6e
  25. 28 Apr, 2015 2 commits