- 13 Nov, 2015 25 commits
- 09 Nov, 2015 2 commits
- 28 Oct, 2015 4 commits
- 27 Oct, 2015 9 commits
#723 FSI/Newton: tyring to use Petsc MatShell feature. Neither Mumps nor UMFPack are actually supported for it; I'll try to use GMRES.
#723 InputParameter: make the Solver a parameter that may appear several times. Currently only hyperelastic model is up-to-date with this change.
#723 Petsc: implement a wrapper over ShellMatrix (shallow matrices to use in KSP for essentially matrix-free operations).
#723 ThirdParty/Matrix: define Matrix operations as free functions that act upon a template parameter of type Private::BaseMatrix. Hence ShellMatrix will be able to use them as well without creating any conflict with overloads that act upon vectors.
#723 FSI/Newton: rewrite a bit so that displacement used to compute new velocity applied on Dirichket is an argument.
#723 FSI/Newton: fix an erroneous numbering subset in solid residual definition, and validate the output of differential of solid variational formulation.
#725 Replace VariationalFormulation::BuildSolver() by a free function that may be used outside of a variational formulation.
#723 FSi/Newton: expand a bit interface of implicit fluid formulation, to be able to reuse it for its differential computation.
#734 Change the internal storage of local finite element space, to speed up the method FEltSpace::GetLocalFEltSpace(const GeometricElt& geometric_elt).
#724 SCons: introduce new aliases for each HappyHeart program (so it's possible to build only the ones actually required).
#724 SCons: add a new target that build only the libraries, not the executables. Also add an option --aliases that gives away all aliases available.
#721 Hyperelasticity: remove dof source and the template parameters for volumic and surfacic sources.
#718 FSI: remove one argument from CreateSolidFormulation() in policy, that could be built directly within the variational formulation.