Skip to content
Success

Console Output

Started by upstream project "clean-old-builds" build number 1479
originally caused by:
 Started by timer
Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building remotely on _launcher_ (standard binaries_standard minimal builder binaries_minimal binaries_full cleanable full) in workspace /builds/workspace/clean-old-builds
[EnvInject] - Inject global passwords.
[EnvInject] - Mask passwords that will be passed as build parameters.
[clean-old-builds] $ bash /tmp/jenkins18436094468675179789.sh

--------------- Clone/update CI scripts ---------------
pwd = /builds/workspace/clean-old-builds
From https://github.com/sofa-framework/ci
 + 305c265...2efb05d testing    -> origin/testing  (forced update)
HEAD is now at 58896bc [scripts] Add new Windows node
CI scripts are available in /builds/workspace/clean-old-builds/ci/scripts
-------------------------------------------------------

------------- Clone/update reference_repo/sofa --------------
Checking /builds/reference_repo/sofa
Reference repo found. Updating...
From https://github.com/sofa-framework/sofa
   6a05ff788b..359d811a33  master                -> origin/master
 * [new branch]            olivier-goury-patch-1 -> origin/olivier-goury-patch-1
Updating 6a05ff788b..359d811a33
Fast-forward
 Component/CMakeLists.txt                           |   2 +-
 Component/Compat/CMakeLists.txt                    |   3 +
 .../Sofa.Component.LinearSolver.Direct.cmake       |  21 ++++
 .../Sofa.Component.LinearSolver.Iterative.cmake    |  14 +++
 ...ofa.Component.LinearSolver.Preconditioner.cmake |  14 +++
 .../src/SofaBaseLinearSolver/CGLinearSolver.h      |  22 ++--
 .../src/SofaBaseLinearSolver/CGLinearSolver.inl    |  26 +++++
 .../src/SofaBaseLinearSolver/GraphScatteredTypes.h |  26 +++++
 .../src/SofaBaseLinearSolver/MatrixLinearSolver.h  |  26 +++++
 .../SofaBaseLinearSolver/MatrixLinearSolver.inl    |  26 +++++
 .../Compat/src/SofaDenseSolver/SVDLinearSolver.h   |  33 ++++++
 .../src/SofaGeneralLinearSolver/BTDLinearSolver.h  |  33 ++++++
 .../SofaGeneralLinearSolver/BTDLinearSolver.inl    |  26 +++++
 .../src/SofaGeneralLinearSolver/CholeskySolver.h   |  33 ++++++
 .../src/SofaGeneralLinearSolver/CholeskySolver.inl |  26 +++++
 .../SofaGeneralLinearSolver/MinResLinearSolver.h   |  34 ++++++
 .../SofaGeneralLinearSolver/MinResLinearSolver.inl |  26 +++++
 .../SofaPreconditioner/BlockJacobiPreconditioner.h |  35 +++++++
 .../BlockJacobiPreconditioner.inl                  |  26 +++++
 .../src/SofaPreconditioner/JacobiPreconditioner.h  |  33 ++++++
 .../SofaPreconditioner/JacobiPreconditioner.inl    |  26 +++++
 .../PrecomputedWarpPreconditioner.h                |  35 +++++++
 .../PrecomputedWarpPreconditioner.inl              |  26 +++++
 .../src/SofaPreconditioner/SSORPreconditioner.h    |  33 ++++++
 .../src/SofaPreconditioner/SSORPreconditioner.inl  |  26 +++++
 .../SofaPreconditioner/ShewchukPCGLinearSolver.h   |  33 ++++++
 .../src/SofaPreconditioner/WarpPreconditioner.h    |  33 ++++++
 .../src/SofaPreconditioner/WarpPreconditioner.inl  |  26 +++++
 .../src/SofaSparseSolver/FillReducingOrdering.h    |  33 ++++++
 .../src/SofaSparseSolver/FillReducingOrdering.inl  |  33 ++++++
 .../src/SofaSparseSolver/PrecomputedLinearSolver.h |  33 ++++++
 .../SofaSparseSolver/PrecomputedLinearSolver.inl   |  26 +++++
 .../src/SofaSparseSolver/SparseCholeskySolver.h    |  33 ++++++
 .../Compat/src/SofaSparseSolver/SparseLDLSolver.h  |  33 ++++++
 .../src/SofaSparseSolver/SparseLDLSolver.inl       |  26 +++++
 .../src/SofaSparseSolver/SparseLDLSolverImpl.h     |  33 ++++++
 .../Compat/src/SofaSparseSolver/SparseLUSolver.h   |  35 +++++++
 .../Compat/src/SofaSparseSolver/SparseLUSolver.inl |  26 +++++
 Component/LinearSolver/CMakeLists.txt              |  31 ++++++
 Component/LinearSolver/Direct/CMakeLists.txt       |  67 ++++++++++++
 ...fa.Component.LinearSolver.DirectConfig.cmake.in |  24 +++++
 .../Direct}/extlibs/csparse/CMakeLists.txt         |   0
 .../Direct}/extlibs/csparse/COPYING.txt            |   0
 .../Direct}/extlibs/csparse/CSparseConfig.cmake.in |   0
 .../Direct}/extlibs/csparse/UFconfig.h             |   0
 .../LinearSolver/Direct}/extlibs/csparse/csparse.c |   0
 .../LinearSolver/Direct}/extlibs/csparse/csparse.h |   0
 .../LinearSolver/Direct}/extlibs/csparse/ldl.c     |   0
 .../LinearSolver/Direct}/extlibs/csparse/ldl.h     |   0
 .../Direct}/extlibs/metis-5.1.0/CMakeLists.txt     |   0
 .../Direct}/extlibs/metis-5.1.0/GKlib/GKlib.h      |   0
 .../extlibs/metis-5.1.0/GKlib/GKlibSystem.cmake    |   0
 .../Direct}/extlibs/metis-5.1.0/GKlib/b64.c        |   0
 .../Direct}/extlibs/metis-5.1.0/GKlib/blas.c       |   0
 .../metis-5.1.0/GKlib/conf/check_thread_storage.c  |   0
 .../Direct}/extlibs/metis-5.1.0/GKlib/csr.c        |   0
 .../Direct}/extlibs/metis-5.1.0/GKlib/error.c      |   0
 .../Direct}/extlibs/metis-5.1.0/GKlib/evaluate.c   |   0
 .../Direct}/extlibs/metis-5.1.0/GKlib/fkvkselect.c |   0
 .../Direct}/extlibs/metis-5.1.0/GKlib/fs.c         |   0
 .../Direct}/extlibs/metis-5.1.0/GKlib/getopt.c     |   0
 .../Direct}/extlibs/metis-5.1.0/GKlib/gk_arch.h    |   0
 .../Direct}/extlibs/metis-5.1.0/GKlib/gk_defs.h    |   0
 .../Direct}/extlibs/metis-5.1.0/GKlib/gk_externs.h |   0
 .../Direct}/extlibs/metis-5.1.0/GKlib/gk_getopt.h  |   0
 .../Direct}/extlibs/metis-5.1.0/GKlib/gk_macros.h  |   0
 .../Direct}/extlibs/metis-5.1.0/GKlib/gk_mkblas.h  |   0
 .../extlibs/metis-5.1.0/GKlib/gk_mkmemory.h        |   0
 .../extlibs/metis-5.1.0/GKlib/gk_mkpqueue.h        |   0
 .../extlibs/metis-5.1.0/GKlib/gk_mkpqueue2.h       |   0
 .../extlibs/metis-5.1.0/GKlib/gk_mkrandom.h        |   0
 .../Direct}/extlibs/metis-5.1.0/GKlib/gk_mksort.h  |   0
 .../Direct}/extlibs/metis-5.1.0/GKlib/gk_mkutils.h |   0
 .../Direct}/extlibs/metis-5.1.0/GKlib/gk_proto.h   |   0
 .../Direct}/extlibs/metis-5.1.0/GKlib/gk_struct.h  |   0
 .../Direct}/extlibs/metis-5.1.0/GKlib/gk_types.h   |   0
 .../Direct}/extlibs/metis-5.1.0/GKlib/gkregex.c    |   0
 .../Direct}/extlibs/metis-5.1.0/GKlib/gkregex.h    |   0
 .../Direct}/extlibs/metis-5.1.0/GKlib/graph.c      |   0
 .../Direct}/extlibs/metis-5.1.0/GKlib/htable.c     |   0
 .../Direct}/extlibs/metis-5.1.0/GKlib/io.c         |   0
 .../Direct}/extlibs/metis-5.1.0/GKlib/itemsets.c   |   0
 .../Direct}/extlibs/metis-5.1.0/GKlib/mcore.c      |   0
 .../Direct}/extlibs/metis-5.1.0/GKlib/memory.c     |   0
 .../extlibs/metis-5.1.0/GKlib/ms_inttypes.h        |   0
 .../Direct}/extlibs/metis-5.1.0/GKlib/ms_stat.h    |   0
 .../Direct}/extlibs/metis-5.1.0/GKlib/ms_stdint.h  |   0
 .../Direct}/extlibs/metis-5.1.0/GKlib/omp.c        |   0
 .../Direct}/extlibs/metis-5.1.0/GKlib/pdb.c        |   0
 .../Direct}/extlibs/metis-5.1.0/GKlib/pqueue.c     |   0
 .../Direct}/extlibs/metis-5.1.0/GKlib/random.c     |   0
 .../Direct}/extlibs/metis-5.1.0/GKlib/rw.c         |   0
 .../Direct}/extlibs/metis-5.1.0/GKlib/seq.c        |   0
 .../Direct}/extlibs/metis-5.1.0/GKlib/sort.c       |   0
 .../Direct}/extlibs/metis-5.1.0/GKlib/string.c     |   0
 .../Direct}/extlibs/metis-5.1.0/GKlib/timers.c     |   0
 .../Direct}/extlibs/metis-5.1.0/GKlib/tokenizer.c  |   0
 .../Direct}/extlibs/metis-5.1.0/GKlib/util.c       |   0
 .../Direct}/extlibs/metis-5.1.0/LICENSE.txt        |   0
 .../extlibs/metis-5.1.0/MetisConfig.cmake.in       |   0
 .../Direct}/extlibs/metis-5.1.0/include/metis.h    |   0
 .../Direct}/extlibs/metis-5.1.0/libmetis/auxapi.c  |   0
 .../Direct}/extlibs/metis-5.1.0/libmetis/balance.c |   0
 .../extlibs/metis-5.1.0/libmetis/bucketsort.c      |   0
 .../extlibs/metis-5.1.0/libmetis/checkgraph.c      |   0
 .../Direct}/extlibs/metis-5.1.0/libmetis/coarsen.c |   0
 .../extlibs/metis-5.1.0/libmetis/compress.c        |   0
 .../Direct}/extlibs/metis-5.1.0/libmetis/contig.c  |   0
 .../Direct}/extlibs/metis-5.1.0/libmetis/debug.c   |   0
 .../Direct}/extlibs/metis-5.1.0/libmetis/defs.h    |   0
 .../Direct}/extlibs/metis-5.1.0/libmetis/fm.c      |   0
 .../Direct}/extlibs/metis-5.1.0/libmetis/fortran.c |   0
 .../Direct}/extlibs/metis-5.1.0/libmetis/frename.c |   0
 .../Direct}/extlibs/metis-5.1.0/libmetis/gklib.c   |   0
 .../extlibs/metis-5.1.0/libmetis/gklib_defs.h      |   0
 .../extlibs/metis-5.1.0/libmetis/gklib_rename.h    |   0
 .../Direct}/extlibs/metis-5.1.0/libmetis/graph.c   |   0
 .../extlibs/metis-5.1.0/libmetis/initpart.c        |   0
 .../Direct}/extlibs/metis-5.1.0/libmetis/kmetis.c  |   0
 .../Direct}/extlibs/metis-5.1.0/libmetis/kwayfm.c  |   0
 .../extlibs/metis-5.1.0/libmetis/kwayrefine.c      |   0
 .../Direct}/extlibs/metis-5.1.0/libmetis/macros.h  |   0
 .../Direct}/extlibs/metis-5.1.0/libmetis/mcutil.c  |   0
 .../Direct}/extlibs/metis-5.1.0/libmetis/mesh.c    |   0
 .../extlibs/metis-5.1.0/libmetis/meshpart.c        |   0
 .../extlibs/metis-5.1.0/libmetis/metislib.h        |   0
 .../Direct}/extlibs/metis-5.1.0/libmetis/minconn.c |   0
 .../extlibs/metis-5.1.0/libmetis/mincover.c        |   0
 .../Direct}/extlibs/metis-5.1.0/libmetis/mmd.c     |   0
 .../Direct}/extlibs/metis-5.1.0/libmetis/ometis.c  |   0
 .../Direct}/extlibs/metis-5.1.0/libmetis/options.c |   0
 .../extlibs/metis-5.1.0/libmetis/parmetis.c        |   0
 .../Direct}/extlibs/metis-5.1.0/libmetis/pmetis.c  |   0
 .../Direct}/extlibs/metis-5.1.0/libmetis/proto.h   |   0
 .../Direct}/extlibs/metis-5.1.0/libmetis/refine.c  |   0
 .../Direct}/extlibs/metis-5.1.0/libmetis/rename.h  |   0
 .../extlibs/metis-5.1.0/libmetis/separator.c       |   0
 .../Direct}/extlibs/metis-5.1.0/libmetis/sfm.c     |   0
 .../Direct}/extlibs/metis-5.1.0/libmetis/srefine.c |   0
 .../Direct}/extlibs/metis-5.1.0/libmetis/stat.c    |   0
 .../extlibs/metis-5.1.0/libmetis/stdheaders.h      |   0
 .../Direct}/extlibs/metis-5.1.0/libmetis/struct.h  |   0
 .../Direct}/extlibs/metis-5.1.0/libmetis/timing.c  |   0
 .../Direct}/extlibs/metis-5.1.0/libmetis/util.c    |   0
 .../Direct}/extlibs/metis-5.1.0/libmetis/wspace.c  |   0
 .../linearsolver/direct}/AsyncSparseLDLSolver.cpp  |  16 +--
 .../linearsolver/direct}/AsyncSparseLDLSolver.h    |  14 ++-
 .../linearsolver/direct}/AsyncSparseLDLSolver.inl  |   9 +-
 .../linearsolver/direct}/BTDLinearSolver.cpp       |  10 +-
 .../linearsolver/direct}/BTDLinearSolver.h         |  10 +-
 .../linearsolver/direct}/BTDLinearSolver.inl       |   6 +-
 .../linearsolver/direct}/CholeskySolver.cpp        |  14 +--
 .../linearsolver/direct}/CholeskySolver.h          |  12 +--
 .../linearsolver/direct}/CholeskySolver.inl        |   6 +-
 .../direct}/PrecomputedLinearSolver.cpp            |  19 +---
 .../linearsolver/direct}/PrecomputedLinearSolver.h |  25 ++---
 .../direct}/PrecomputedLinearSolver.inl            |  29 ++----
 .../linearsolver/direct/SVDLinearSolver.cpp        |  47 +++++++++
 .../linearsolver/direct}/SVDLinearSolver.h         |  16 ++-
 .../linearsolver/direct/SVDLinearSolver.inl        |  26 +----
 .../linearsolver/direct/SparseCholeskySolver.cpp   |  37 +++++++
 .../linearsolver/direct}/SparseCholeskySolver.h    |  28 ++---
 .../linearsolver/direct/SparseCholeskySolver.inl   |  27 +----
 .../linearsolver/direct}/SparseLDLSolver.cpp       |  26 ++---
 .../linearsolver/direct}/SparseLDLSolver.h         |  25 ++---
 .../linearsolver/direct}/SparseLDLSolver.inl       |  18 ++--
 .../linearsolver/direct}/SparseLDLSolverImpl.h     |   8 +-
 .../linearsolver/direct}/SparseLUSolver.cpp        |  12 +--
 .../linearsolver/direct}/SparseLUSolver.h          |  15 ++-
 .../linearsolver/direct}/SparseLUSolver.inl        |  21 +---
 .../sofa/component/linearsolver/direct/config.h.in |  59 +++++++++++
 .../sofa/component/linearsolver/direct/init.cpp    |  51 +++++++++
 .../src/sofa/component/linearsolver/direct/init.h  |  29 ++++++
 Component/LinearSolver/Iterative/CMakeLists.txt    |  40 +++++++
 ...Component.LinearSolver.IterativeConfig.cmake.in |  12 +++
 .../linearsolver/iterative}/CGLinearSolver.cpp     |  44 ++++----
 .../linearsolver/iterative}/CGLinearSolver.h       |  26 ++---
 .../linearsolver/iterative}/CGLinearSolver.inl     |   6 +-
 .../iterative}/GraphScatteredTypes.cpp             |   2 +-
 .../linearsolver/iterative}/GraphScatteredTypes.h  |   6 +-
 .../linearsolver/iterative}/MatrixLinearSolver.cpp |  46 ++++----
 .../linearsolver/iterative}/MatrixLinearSolver.h   | 116 ++++++++++-----------
 .../linearsolver/iterative}/MatrixLinearSolver.inl |   2 +-
 .../linearsolver/iterative}/MinResLinearSolver.cpp |  40 +++----
 .../linearsolver/iterative}/MinResLinearSolver.h   |  26 ++---
 .../linearsolver/iterative}/MinResLinearSolver.inl |   6 +-
 .../iterative/ShewchukPCGLinearSolver.cpp          |  38 +++++++
 .../iterative}/ShewchukPCGLinearSolver.h           |  12 ++-
 .../iterative/ShewchukPCGLinearSolver.inl          |  35 ++-----
 .../component/linearsolver/iterative/config.h.in   |  45 ++++++++
 .../sofa/component/linearsolver/iterative/init.cpp |  51 +++++++++
 .../sofa/component/linearsolver/iterative/init.h   |  29 ++++++
 .../LinearSolver/Preconditioner/CMakeLists.txt     |  44 ++++++++
 ...nent.LinearSolver.PreconditionerConfig.cmake.in |  12 +++
 .../preconditioner/BlockJacobiPreconditioner.cpp   |  35 +++++++
 .../preconditioner}/BlockJacobiPreconditioner.h    |  24 ++---
 .../preconditioner}/BlockJacobiPreconditioner.inl  |  21 +---
 .../preconditioner}/JacobiPreconditioner.cpp       |  23 ++--
 .../preconditioner}/JacobiPreconditioner.h         |  27 ++---
 .../preconditioner}/JacobiPreconditioner.inl       |  21 +---
 .../PrecomputedWarpPreconditioner.cpp              |  23 ++--
 .../PrecomputedWarpPreconditioner.h                |  26 ++---
 .../PrecomputedWarpPreconditioner.inl              |  44 ++------
 .../preconditioner}/SSORPreconditioner.cpp         |  26 ++---
 .../preconditioner}/SSORPreconditioner.h           |  26 ++---
 .../preconditioner}/SSORPreconditioner.inl         |  21 +---
 .../preconditioner}/WarpPreconditioner.cpp         |  31 ++----
 .../preconditioner}/WarpPreconditioner.h           |  26 ++---
 .../preconditioner}/WarpPreconditioner.inl         |  21 +---
 .../linearsolver/preconditioner/config.h.in        |  37 +++++++
 .../component/linearsolver/preconditioner/init.cpp |  51 +++++++++
 .../component/linearsolver/preconditioner/init.h   |  29 ++++++
 .../Sofa.Component.LinearSolverConfig.cmake.in     |  15 +++
 .../src/sofa/component/linearsolver/config.h.in    |  37 +++++++
 .../src/sofa/component/linearsolver/init.cpp       |  60 +++++++++++
 .../src/sofa/component/linearsolver/init.h         |  29 ++++++
 SofaKernel/modules/Sofa.Compat/CMakeLists.txt      |   5 +-
 .../src/SofaBaseLinearSolver/BlocMatrixWriter.h    |  33 ++++++
 .../SofaBaseLinearSolver/CRSMultiMatrixAccessor.h  |  32 ++++++
 .../DefaultMultiMatrixAccessor.h                   |  32 ++++++
 .../SofaBaseLinearSolver/SingleMatrixAccessor.h    |  32 ++++++
 .../modules/SofaBaseLinearSolver/CMakeLists.txt    |  36 +------
 .../SofaBaseLinearSolverConfig.cmake.in            |   8 +-
 .../src/SofaBaseLinearSolver/config.h.in           |  10 --
 .../initSofaBaseLinearSolver.cpp                   |   6 ++
 SofaKernel/modules/SofaCore/CMakeLists.txt         |  13 +++
 .../src/sofa/core/behavior}/BlocMatrixWriter.h     |   6 +-
 .../sofa/core/behavior}/CRSMultiMatrixAccessor.cpp |   6 +-
 .../sofa/core/behavior}/CRSMultiMatrixAccessor.h   |   8 +-
 .../core/behavior}/DefaultMultiMatrixAccessor.cpp  |   8 +-
 .../core/behavior}/DefaultMultiMatrixAccessor.h    |   8 +-
 .../sofa/core/behavior}/SingleMatrixAccessor.cpp   |   4 +-
 .../src/sofa/core/behavior}/SingleMatrixAccessor.h |   8 +-
 .../modules/SofaCore/src/sofa/core/config.h.in     |   2 +
 .../SofaHelper/src/sofa/helper/ComponentChange.cpp |  25 +++++
 applications/plugins/SofaMatrix/CMakeLists.txt     |   9 +-
 .../src/SofaMatrix}/FillReducingOrdering.cpp       |   8 +-
 .../src/SofaMatrix}/FillReducingOrdering.h         |  10 +-
 .../src/SofaMatrix}/FillReducingOrdering.inl       |   8 +-
 .../Components/engine/FillReducingOrdering.scn     |   3 +-
 modules/SofaDenseSolver/CMakeLists.txt             |   7 --
 .../src/SofaDenseSolver/initSofaDenseSolver.cpp    |   6 ++
 modules/SofaGeneralLinearSolver/CMakeLists.txt     |  24 ++---
 .../SofaGeneralLinearSolverConfig.cmake.in         |  10 +-
 .../initSofaGeneralLinearSolver.cpp                |   6 ++
 modules/SofaPreconditioner/CMakeLists.txt          |  36 +------
 .../SofaPreconditionerConfig.cmake.in              |  14 ++-
 .../SofaPreconditioner/initSofaPreconditioner.cpp  |   8 ++
 modules/SofaSparseSolver/CMakeLists.txt            |  48 ++-------
 .../SofaSparseSolverConfig.cmake.in                |  20 ++--
 .../src/SofaSparseSolver/config.h.in               |   8 --
 .../src/SofaSparseSolver/initSofaSparseSolver.cpp  |   7 ++
 252 files changed, 2650 insertions(+), 926 deletions(-)
 create mode 100644 Component/Compat/Sofa.Component.LinearSolver.Direct.cmake
 create mode 100644 Component/Compat/Sofa.Component.LinearSolver.Iterative.cmake
 create mode 100644 Component/Compat/Sofa.Component.LinearSolver.Preconditioner.cmake
 rename modules/SofaPreconditioner/src/SofaPreconditioner/BlockJacobiPreconditioner.cpp => Component/Compat/src/SofaBaseLinearSolver/CGLinearSolver.h (77%)
 create mode 100644 Component/Compat/src/SofaBaseLinearSolver/CGLinearSolver.inl
 create mode 100644 Component/Compat/src/SofaBaseLinearSolver/GraphScatteredTypes.h
 create mode 100644 Component/Compat/src/SofaBaseLinearSolver/MatrixLinearSolver.h
 create mode 100644 Component/Compat/src/SofaBaseLinearSolver/MatrixLinearSolver.inl
 create mode 100644 Component/Compat/src/SofaDenseSolver/SVDLinearSolver.h
 create mode 100644 Component/Compat/src/SofaGeneralLinearSolver/BTDLinearSolver.h
 create mode 100644 Component/Compat/src/SofaGeneralLinearSolver/BTDLinearSolver.inl
 create mode 100644 Component/Compat/src/SofaGeneralLinearSolver/CholeskySolver.h
 create mode 100644 Component/Compat/src/SofaGeneralLinearSolver/CholeskySolver.inl
 create mode 100644 Component/Compat/src/SofaGeneralLinearSolver/MinResLinearSolver.h
 create mode 100644 Component/Compat/src/SofaGeneralLinearSolver/MinResLinearSolver.inl
 create mode 100644 Component/Compat/src/SofaPreconditioner/BlockJacobiPreconditioner.h
 create mode 100644 Component/Compat/src/SofaPreconditioner/BlockJacobiPreconditioner.inl
 create mode 100644 Component/Compat/src/SofaPreconditioner/JacobiPreconditioner.h
 create mode 100644 Component/Compat/src/SofaPreconditioner/JacobiPreconditioner.inl
 create mode 100644 Component/Compat/src/SofaPreconditioner/PrecomputedWarpPreconditioner.h
 create mode 100644 Component/Compat/src/SofaPreconditioner/PrecomputedWarpPreconditioner.inl
 create mode 100644 Component/Compat/src/SofaPreconditioner/SSORPreconditioner.h
 create mode 100644 Component/Compat/src/SofaPreconditioner/SSORPreconditioner.inl
 create mode 100644 Component/Compat/src/SofaPreconditioner/ShewchukPCGLinearSolver.h
 create mode 100644 Component/Compat/src/SofaPreconditioner/WarpPreconditioner.h
 create mode 100644 Component/Compat/src/SofaPreconditioner/WarpPreconditioner.inl
 create mode 100644 Component/Compat/src/SofaSparseSolver/FillReducingOrdering.h
 create mode 100644 Component/Compat/src/SofaSparseSolver/FillReducingOrdering.inl
 create mode 100644 Component/Compat/src/SofaSparseSolver/PrecomputedLinearSolver.h
 create mode 100644 Component/Compat/src/SofaSparseSolver/PrecomputedLinearSolver.inl
 create mode 100644 Component/Compat/src/SofaSparseSolver/SparseCholeskySolver.h
 create mode 100644 Component/Compat/src/SofaSparseSolver/SparseLDLSolver.h
 create mode 100644 Component/Compat/src/SofaSparseSolver/SparseLDLSolver.inl
 create mode 100644 Component/Compat/src/SofaSparseSolver/SparseLDLSolverImpl.h
 create mode 100644 Component/Compat/src/SofaSparseSolver/SparseLUSolver.h
 create mode 100644 Component/Compat/src/SofaSparseSolver/SparseLUSolver.inl
 create mode 100644 Component/LinearSolver/CMakeLists.txt
 create mode 100644 Component/LinearSolver/Direct/CMakeLists.txt
 create mode 100644 Component/LinearSolver/Direct/Sofa.Component.LinearSolver.DirectConfig.cmake.in
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/csparse/CMakeLists.txt (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/csparse/COPYING.txt (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/csparse/CSparseConfig.cmake.in (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/csparse/UFconfig.h (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/csparse/csparse.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/csparse/csparse.h (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/csparse/ldl.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/csparse/ldl.h (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/CMakeLists.txt (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/GKlib.h (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/GKlibSystem.cmake (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/b64.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/blas.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/conf/check_thread_storage.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/csr.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/error.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/evaluate.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/fkvkselect.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/fs.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/getopt.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/gk_arch.h (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/gk_defs.h (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/gk_externs.h (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/gk_getopt.h (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/gk_macros.h (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/gk_mkblas.h (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/gk_mkmemory.h (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/gk_mkpqueue.h (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/gk_mkpqueue2.h (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/gk_mkrandom.h (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/gk_mksort.h (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/gk_mkutils.h (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/gk_proto.h (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/gk_struct.h (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/gk_types.h (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/gkregex.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/gkregex.h (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/graph.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/htable.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/io.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/itemsets.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/mcore.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/memory.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/ms_inttypes.h (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/ms_stat.h (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/ms_stdint.h (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/omp.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/pdb.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/pqueue.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/random.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/rw.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/seq.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/sort.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/string.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/timers.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/tokenizer.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/GKlib/util.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/LICENSE.txt (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/MetisConfig.cmake.in (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/include/metis.h (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/libmetis/auxapi.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/libmetis/balance.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/libmetis/bucketsort.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/libmetis/checkgraph.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/libmetis/coarsen.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/libmetis/compress.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/libmetis/contig.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/libmetis/debug.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/libmetis/defs.h (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/libmetis/fm.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/libmetis/fortran.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/libmetis/frename.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/libmetis/gklib.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/libmetis/gklib_defs.h (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/libmetis/gklib_rename.h (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/libmetis/graph.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/libmetis/initpart.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/libmetis/kmetis.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/libmetis/kwayfm.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/libmetis/kwayrefine.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/libmetis/macros.h (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/libmetis/mcutil.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/libmetis/mesh.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/libmetis/meshpart.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/libmetis/metislib.h (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/libmetis/minconn.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/libmetis/mincover.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/libmetis/mmd.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/libmetis/ometis.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/libmetis/options.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/libmetis/parmetis.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/libmetis/pmetis.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/libmetis/proto.h (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/libmetis/refine.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/libmetis/rename.h (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/libmetis/separator.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/libmetis/sfm.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/libmetis/srefine.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/libmetis/stat.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/libmetis/stdheaders.h (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/libmetis/struct.h (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/libmetis/timing.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/libmetis/util.c (100%)
 rename {modules/SofaSparseSolver => Component/LinearSolver/Direct}/extlibs/metis-5.1.0/libmetis/wspace.c (100%)
 rename {modules/SofaSparseSolver/src/SofaSparseSolver => Component/LinearSolver/Direct/src/sofa/component/linearsolver/direct}/AsyncSparseLDLSolver.cpp (74%)
 rename {modules/SofaSparseSolver/src/SofaSparseSolver => Component/LinearSolver/Direct/src/sofa/component/linearsolver/direct}/AsyncSparseLDLSolver.h (87%)
 rename {modules/SofaSparseSolver/src/SofaSparseSolver => Component/LinearSolver/Direct/src/sofa/component/linearsolver/direct}/AsyncSparseLDLSolver.inl (97%)
 rename {modules/SofaGeneralLinearSolver/src/SofaGeneralLinearSolver => Component/LinearSolver/Direct/src/sofa/component/linearsolver/direct}/BTDLinearSolver.cpp (84%)
 rename {modules/SofaGeneralLinearSolver/src/SofaGeneralLinearSolver => Component/LinearSolver/Direct/src/sofa/component/linearsolver/direct}/BTDLinearSolver.h (95%)
 rename {modules/SofaGeneralLinearSolver/src/SofaGeneralLinearSolver => Component/LinearSolver/Direct/src/sofa/component/linearsolver/direct}/BTDLinearSolver.inl (99%)
 rename {modules/SofaGeneralLinearSolver/src/SofaGeneralLinearSolver => Component/LinearSolver/Direct/src/sofa/component/linearsolver/direct}/CholeskySolver.cpp (78%)
 rename {modules/SofaGeneralLinearSolver/src/SofaGeneralLinearSolver => Component/LinearSolver/Direct/src/sofa/component/linearsolver/direct}/CholeskySolver.h (85%)
 rename {modules/SofaGeneralLinearSolver/src/SofaGeneralLinearSolver => Component/LinearSolver/Direct/src/sofa/component/linearsolver/direct}/CholeskySolver.inl (95%)
 rename {modules/SofaSparseSolver/src/SofaSparseSolver => Component/LinearSolver/Direct/src/sofa/component/linearsolver/direct}/PrecomputedLinearSolver.cpp (86%)
 rename {modules/SofaSparseSolver/src/SofaSparseSolver => Component/LinearSolver/Direct/src/sofa/component/linearsolver/direct}/PrecomputedLinearSolver.h (91%)
 rename {modules/SofaSparseSolver/src/SofaSparseSolver => Component/LinearSolver/Direct/src/sofa/component/linearsolver/direct}/PrecomputedLinearSolver.inl (94%)
 create mode 100644 Component/LinearSolver/Direct/src/sofa/component/linearsolver/direct/SVDLinearSolver.cpp
 rename {modules/SofaDenseSolver/src/SofaDenseSolver => Component/LinearSolver/Direct/src/sofa/component/linearsolver/direct}/SVDLinearSolver.h (80%)
 rename modules/SofaDenseSolver/src/SofaDenseSolver/SVDLinearSolver.cpp => Component/LinearSolver/Direct/src/sofa/component/linearsolver/direct/SVDLinearSolver.inl (85%)
 create mode 100644 Component/LinearSolver/Direct/src/sofa/component/linearsolver/direct/SparseCholeskySolver.cpp
 rename {modules/SofaSparseSolver/src/SofaSparseSolver => Component/LinearSolver/Direct/src/sofa/component/linearsolver/direct}/SparseCholeskySolver.h (81%)
 rename modules/SofaSparseSolver/src/SofaSparseSolver/SparseCholeskySolver.cpp => Component/LinearSolver/Direct/src/sofa/component/linearsolver/direct/SparseCholeskySolver.inl (78%)
 rename {modules/SofaSparseSolver/src/SofaSparseSolver => Component/LinearSolver/Direct/src/sofa/component/linearsolver/direct}/SparseLDLSolver.cpp (76%)
 rename {modules/SofaSparseSolver/src/SofaSparseSolver => Component/LinearSolver/Direct/src/sofa/component/linearsolver/direct}/SparseLDLSolver.h (84%)
 rename {modules/SofaSparseSolver/src/SofaSparseSolver => Component/LinearSolver/Direct/src/sofa/component/linearsolver/direct}/SparseLDLSolver.inl (95%)
 rename {modules/SofaSparseSolver/src/SofaSparseSolver => Component/LinearSolver/Direct/src/sofa/component/linearsolver/direct}/SparseLDLSolverImpl.h (98%)
 rename {modules/SofaSparseSolver/src/SofaSparseSolver => Component/LinearSolver/Direct/src/sofa/component/linearsolver/direct}/SparseLUSolver.cpp (82%)
 rename {modules/SofaSparseSolver/src/SofaSparseSolver => Component/LinearSolver/Direct/src/sofa/component/linearsolver/direct}/SparseLUSolver.h (87%)
 rename {modules/SofaSparseSolver/src/SofaSparseSolver => Component/LinearSolver/Direct/src/sofa/component/linearsolver/direct}/SparseLUSolver.inl (93%)
 create mode 100644 Component/LinearSolver/Direct/src/sofa/component/linearsolver/direct/config.h.in
 create mode 100644 Component/LinearSolver/Direct/src/sofa/component/linearsolver/direct/init.cpp
 create mode 100644 Component/LinearSolver/Direct/src/sofa/component/linearsolver/direct/init.h
 create mode 100644 Component/LinearSolver/Iterative/CMakeLists.txt
 create mode 100644 Component/LinearSolver/Iterative/Sofa.Component.LinearSolver.IterativeConfig.cmake.in
 rename {SofaKernel/modules/SofaBaseLinearSolver/src/SofaBaseLinearSolver => Component/LinearSolver/Iterative/src/sofa/component/linearsolver/iterative}/CGLinearSolver.cpp (68%)
 rename {SofaKernel/modules/SofaBaseLinearSolver/src/SofaBaseLinearSolver => Component/LinearSolver/Iterative/src/sofa/component/linearsolver/iterative}/CGLinearSolver.h (75%)
 rename {SofaKernel/modules/SofaBaseLinearSolver/src/SofaBaseLinearSolver => Component/LinearSolver/Iterative/src/sofa/component/linearsolver/iterative}/CGLinearSolver.inl (98%)
 rename {SofaKernel/modules/SofaBaseLinearSolver/src/SofaBaseLinearSolver => Component/LinearSolver/Iterative/src/sofa/component/linearsolver/iterative}/GraphScatteredTypes.cpp (97%)
 rename {SofaKernel/modules/SofaBaseLinearSolver/src/SofaBaseLinearSolver => Component/LinearSolver/Iterative/src/sofa/component/linearsolver/iterative}/GraphScatteredTypes.h (94%)
 rename {SofaKernel/modules/SofaBaseLinearSolver/src/SofaBaseLinearSolver => Component/LinearSolver/Iterative/src/sofa/component/linearsolver/iterative}/MatrixLinearSolver.cpp (65%)
 rename {SofaKernel/modules/SofaBaseLinearSolver/src/SofaBaseLinearSolver => Component/LinearSolver/Iterative/src/sofa/component/linearsolver/iterative}/MatrixLinearSolver.h (69%)
 rename {SofaKernel/modules/SofaBaseLinearSolver/src/SofaBaseLinearSolver => Component/LinearSolver/Iterative/src/sofa/component/linearsolver/iterative}/MatrixLinearSolver.inl (99%)
 rename {modules/SofaGeneralLinearSolver/src/SofaGeneralLinearSolver => Component/LinearSolver/Iterative/src/sofa/component/linearsolver/iterative}/MinResLinearSolver.cpp (57%)
 rename {modules/SofaGeneralLinearSolver/src/SofaGeneralLinearSolver => Component/LinearSolver/Iterative/src/sofa/component/linearsolver/iterative}/MinResLinearSolver.h (66%)
 rename {modules/SofaGeneralLinearSolver/src/SofaGeneralLinearSolver => Component/LinearSolver/Iterative/src/sofa/component/linearsolver/iterative}/MinResLinearSolver.inl (98%)
 create mode 100644 Component/LinearSolver/Iterative/src/sofa/component/linearsolver/iterative/ShewchukPCGLinearSolver.cpp
 rename {modules/SofaPreconditioner/src/SofaPreconditioner => Component/LinearSolver/Iterative/src/sofa/component/linearsolver/iterative}/ShewchukPCGLinearSolver.h (90%)
 rename modules/SofaPreconditioner/src/SofaPreconditioner/ShewchukPCGLinearSolver.cpp => Component/LinearSolver/Iterative/src/sofa/component/linearsolver/iterative/ShewchukPCGLinearSolver.inl (89%)
 create mode 100644 Component/LinearSolver/Iterative/src/sofa/component/linearsolver/iterative/config.h.in
 create mode 100644 Component/LinearSolver/Iterative/src/sofa/component/linearsolver/iterative/init.cpp
 create mode 100644 Component/LinearSolver/Iterative/src/sofa/component/linearsolver/iterative/init.h
 create mode 100644 Component/LinearSolver/Preconditioner/CMakeLists.txt
 create mode 100644 Component/LinearSolver/Preconditioner/Sofa.Component.LinearSolver.PreconditionerConfig.cmake.in
 create mode 100644 Component/LinearSolver/Preconditioner/src/sofa/component/linearsolver/preconditioner/BlockJacobiPreconditioner.cpp
 rename {modules/SofaPreconditioner/src/SofaPreconditioner => Component/LinearSolver/Preconditioner/src/sofa/component/linearsolver/preconditioner}/BlockJacobiPreconditioner.h (84%)
 rename {modules/SofaPreconditioner/src/SofaPreconditioner => Component/LinearSolver/Preconditioner/src/sofa/component/linearsolver/preconditioner}/BlockJacobiPreconditioner.inl (87%)
 rename {modules/SofaPreconditioner/src/SofaPreconditioner => Component/LinearSolver/Preconditioner/src/sofa/component/linearsolver/preconditioner}/JacobiPreconditioner.cpp (79%)
 rename {modules/SofaPreconditioner/src/SofaPreconditioner => Component/LinearSolver/Preconditioner/src/sofa/component/linearsolver/preconditioner}/JacobiPreconditioner.h (84%)
 rename {modules/SofaPreconditioner/src/SofaPreconditioner => Component/LinearSolver/Preconditioner/src/sofa/component/linearsolver/preconditioner}/JacobiPreconditioner.inl (89%)
 rename {modules/SofaPreconditioner/src/SofaPreconditioner => Component/LinearSolver/Preconditioner/src/sofa/component/linearsolver/preconditioner}/PrecomputedWarpPreconditioner.cpp (79%)
 rename {modules/SofaPreconditioner/src/SofaPreconditioner => Component/LinearSolver/Preconditioner/src/sofa/component/linearsolver/preconditioner}/PrecomputedWarpPreconditioner.h (92%)
 rename {modules/SofaPreconditioner/src/SofaPreconditioner => Component/LinearSolver/Preconditioner/src/sofa/component/linearsolver/preconditioner}/PrecomputedWarpPreconditioner.inl (95%)
 rename {modules/SofaPreconditioner/src/SofaPreconditioner => Component/LinearSolver/Preconditioner/src/sofa/component/linearsolver/preconditioner}/SSORPreconditioner.cpp (76%)
 rename {modules/SofaPreconditioner/src/SofaPreconditioner => Component/LinearSolver/Preconditioner/src/sofa/component/linearsolver/preconditioner}/SSORPreconditioner.h (80%)
 rename {modules/SofaPreconditioner/src/SofaPreconditioner => Component/LinearSolver/Preconditioner/src/sofa/component/linearsolver/preconditioner}/SSORPreconditioner.inl (96%)
 rename {modules/SofaPreconditioner/src/SofaPreconditioner => Component/LinearSolver/Preconditioner/src/sofa/component/linearsolver/preconditioner}/WarpPreconditioner.cpp (77%)
 rename {modules/SofaPreconditioner/src/SofaPreconditioner => Component/LinearSolver/Preconditioner/src/sofa/component/linearsolver/preconditioner}/WarpPreconditioner.h (87%)
 rename {modules/SofaPreconditioner/src/SofaPreconditioner => Component/LinearSolver/Preconditioner/src/sofa/component/linearsolver/preconditioner}/WarpPreconditioner.inl (96%)
 create mode 100644 Component/LinearSolver/Preconditioner/src/sofa/component/linearsolver/preconditioner/config.h.in
 create mode 100644 Component/LinearSolver/Preconditioner/src/sofa/component/linearsolver/preconditioner/init.cpp
 create mode 100644 Component/LinearSolver/Preconditioner/src/sofa/component/linearsolver/preconditioner/init.h
 create mode 100644 Component/LinearSolver/Sofa.Component.LinearSolverConfig.cmake.in
 create mode 100644 Component/LinearSolver/src/sofa/component/linearsolver/config.h.in
 create mode 100644 Component/LinearSolver/src/sofa/component/linearsolver/init.cpp
 create mode 100644 Component/LinearSolver/src/sofa/component/linearsolver/init.h
 create mode 100644 SofaKernel/modules/Sofa.Compat/src/SofaBaseLinearSolver/BlocMatrixWriter.h
 create mode 100644 SofaKernel/modules/Sofa.Compat/src/SofaBaseLinearSolver/CRSMultiMatrixAccessor.h
 create mode 100644 SofaKernel/modules/Sofa.Compat/src/SofaBaseLinearSolver/DefaultMultiMatrixAccessor.h
 create mode 100644 SofaKernel/modules/Sofa.Compat/src/SofaBaseLinearSolver/SingleMatrixAccessor.h
 rename SofaKernel/modules/{SofaBaseLinearSolver/src/SofaBaseLinearSolver => SofaCore/src/sofa/core/behavior}/BlocMatrixWriter.h (98%)
 rename SofaKernel/modules/{SofaBaseLinearSolver/src/SofaBaseLinearSolver => SofaCore/src/sofa/core/behavior}/CRSMultiMatrixAccessor.cpp (99%)
 rename SofaKernel/modules/{SofaBaseLinearSolver/src/SofaBaseLinearSolver => SofaCore/src/sofa/core/behavior}/CRSMultiMatrixAccessor.h (99%)
 rename SofaKernel/modules/{SofaBaseLinearSolver/src/SofaBaseLinearSolver => SofaCore/src/sofa/core/behavior}/DefaultMultiMatrixAccessor.cpp (99%)
 rename SofaKernel/modules/{SofaBaseLinearSolver/src/SofaBaseLinearSolver => SofaCore/src/sofa/core/behavior}/DefaultMultiMatrixAccessor.h (96%)
 rename SofaKernel/modules/{SofaBaseLinearSolver/src/SofaBaseLinearSolver => SofaCore/src/sofa/core/behavior}/SingleMatrixAccessor.cpp (96%)
 rename SofaKernel/modules/{SofaBaseLinearSolver/src/SofaBaseLinearSolver => SofaCore/src/sofa/core/behavior}/SingleMatrixAccessor.h (92%)
 rename {modules/SofaSparseSolver/src/SofaSparseSolver => applications/plugins/SofaMatrix/src/SofaMatrix}/FillReducingOrdering.cpp (90%)
 rename {modules/SofaSparseSolver/src/SofaSparseSolver => applications/plugins/SofaMatrix/src/SofaMatrix}/FillReducingOrdering.h (95%)
 rename {modules/SofaSparseSolver/src/SofaSparseSolver => applications/plugins/SofaMatrix/src/SofaMatrix}/FillReducingOrdering.inl (98%)
-------------------------------------------------------

Filesystem      Size  Used Avail Use% Mounted on
udev            974M     0  974M   0% /dev
tmpfs           200M  908K  199M   1% /run
/dev/vda2        38G  5.3G   31G  15% /
tmpfs           997M     0  997M   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           997M     0  997M   0% /sys/fs/cgroup
/dev/vdb1        40G   23G   15G  61% /builds
tmpfs           200M     0  200M   0% /run/user/1000
----------------- clean-old-builds.sh -----------------
ENV VARS: load /builds/workspace/clean-old-builds/ci/scripts/env/default
ENV VARS: load node specific /builds/workspace/clean-old-builds/ci/scripts/env/_launcher_
python3
------------------
free_space = 15616016
max_days_since_modified_short = 1/2
max_days_since_modified_long = 6
------------------

Cleaning in /builds/workspace/clean-old-builds/../sofa-custom

Cleaning in /builds/workspace/clean-old-builds/../sofa-custom@2

Cleaning in /builds/workspace/clean-old-builds/../launcher/sofa-framework
  master:
  Launcher detected.
    last launch: Fri Mar 11 03:47:23 CET 2022
    -> not removed
  PR-2635:
  Launcher detected.
    last launch: Fri Mar 11 15:44:43 CET 2022
    -> not removed
  PR-2709:
  Launcher detected.
    last launch: Thu Mar 10 15:23:40 CET 2022
    -> not removed
  PR-2717:
    PR 2717 is closed
    -> removed
  PR-2752:
  Launcher detected.
    last launch: Thu Mar 10 16:24:53 CET 2022
    -> not removed
  PR-2753:
  Launcher detected.
    last launch: Tue Mar 15 22:08:29 CET 2022
    -> not removed
  PR-2759:
  Launcher detected.
    last launch: Fri Mar 11 16:05:28 CET 2022
    -> not removed
  PR-2762:
  Launcher detected.
    last launch: Mon Mar 14 08:57:25 CET 2022
    -> not removed
  PR-2771:
  Launcher detected.
    last launch: Wed Mar  9 14:56:00 CET 2022   (more than 6 days ago)
    -> removed
  PR-2773:
  Launcher detected.
    last launch: Thu Mar 10 09:09:48 CET 2022
    -> not removed
  PR-2776:
  Launcher detected.
    last launch: Thu Mar 10 14:30:10 CET 2022
    -> not removed
  PR-2777:
  Launcher detected.
    last launch: Thu Mar 10 15:25:14 CET 2022
    -> not removed
  PR-2780:
  Launcher detected.
    last launch: Fri Mar 11 15:01:26 CET 2022
    -> not removed
  PR-2782:
  Launcher detected.
    last launch: Fri Mar 11 16:10:52 CET 2022
    -> not removed
  PR-2783:
  Launcher detected.
    last launch: Mon Mar 14 14:46:43 CET 2022
    -> not removed
  PR-2787:
  Launcher detected.
    last launch: Tue Mar 15 10:43:37 CET 2022
    -> not removed
  PR-2788:
  Launcher detected.
    last launch: Tue Mar 15 11:34:57 CET 2022
    -> not removed
  PR-2790:
  Launcher detected.
    last launch: Tue Mar 15 18:40:45 CET 2022
    -> not removed
-------------------------------------------------------
Filesystem      Size  Used Avail Use% Mounted on
udev            974M     0  974M   0% /dev
tmpfs           200M  908K  199M   1% /run
/dev/vda2        38G  5.3G   31G  15% /
tmpfs           997M     0  997M   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           997M     0  997M   0% /sys/fs/cgroup
/dev/vdb1        40G   21G   17G  56% /builds
tmpfs           200M     0  200M   0% /run/user/1000
Finished: SUCCESS