1. 02 Nov, 2018 1 commit
    • Kirill Terekhov's avatar
      Memory pool for dense matrix operations and more · 892132e3
      Kirill Terekhov authored
      Fix compilation issue with std::isinf
      
      Finish memory_pool implementation in container.h
      
      Use of matrices allocated in memory pool for intermediate results in
      dense linear algebra operations in inmost_dense.h
      
      Use of memory pool for matrices in inmost_autodiff.h
      
      Change error reporting and return type in Invert, Solve,
      CholeskyInvert, CholeskySolve, PseudoInvert, PseudoSolve
      
      Add unit tests for linear algebra on dense matrices.
      892132e3
  2. 07 Sep, 2018 2 commits
  3. 15 May, 2018 2 commits
  4. 08 May, 2018 1 commit
  5. 17 Apr, 2018 1 commit
  6. 15 Apr, 2018 1 commit
  7. 02 Nov, 2017 1 commit
    • Kirill Terekhov's avatar
      Solver update · 2ab39862
      Kirill Terekhov authored
      Added multilevel version of crout-ilu solver with maximum product
      transversal preordering on each level. The multilevel version is based
      on condition number estimation, factorization of rows with large
      condition number or small diagonal is postponed for the next level.
      
      Fixes for near-zero values in maximum product transversal algorithm and
      negative path-length.
      
      Fixes for output in DrawMatrix, option for text-based output for small
      matrices.
      2ab39862
  8. 05 Aug, 2017 1 commit
    • Kirill Terekhov's avatar
      Fixes and updates · 6a0126bc
      Kirill Terekhov authored
      Replace algorithms for computation of barycenter, volume, area, normal.
      Unit test for algorithms. Separate algorithm for computation of
      orientation of faces.
      
      Swap algorithm for variables for a faster matrix inversion algorithm.
      Minor optimization for Matrix::Solve, more general templates for
      multiplication.
      
      Add a grid tool to split non-planar faces.
      6a0126bc
  9. 13 Jul, 2017 1 commit
  10. 25 May, 2017 4 commits
  11. 22 Mar, 2017 1 commit
  12. 06 Mar, 2017 1 commit
    • Kirill Terekhov's avatar
      Few updates for Octree example · 39dd0a0e
      Kirill Terekhov authored
      Consistent checks for presence of global ids and use of global ids in
      communications between shared and ghost elements in parallel.
      
      Simplified octree example without GUI.
      39dd0a0e
  13. 02 Mar, 2017 1 commit
    • Kirill Terekhov's avatar
      Algorithm for test · fc985e27
      Kirill Terekhov authored
      Algorithm for parallel mesh test to pass part of the mesh to the next
      processor. Used to test issues in Octree example.
      fc985e27
  14. 22 Feb, 2017 1 commit
    • Kirill Terekhov's avatar
      Fixes and updates · 86e6d1f4
      Kirill Terekhov authored
      Silence solvers complaints about parameters.
      
      Updates for Tests/solver_test001
      
      Disable TagVariable and TagVariableArray when USE_AUTODIFF is disabled.
      
      Fixes for Octree example.
      86e6d1f4
  15. 31 Jan, 2017 1 commit
    • Dmitry Bagaev's avatar
      Some fixes · 6b1fd49b
      Dmitry Bagaev authored
      # SolverPETSc cmake file case sensitive
      # SuperLU segmentation fault fixed
      # Trilinos enumeration namespace fixed
      # Examples mpi off fixed
      6b1fd49b
  16. 27 Dec, 2016 1 commit
  17. 26 Dec, 2016 1 commit
  18. 12 Dec, 2016 1 commit
  19. 10 Dec, 2016 2 commits
  20. 09 Dec, 2016 2 commits
  21. 03 Dec, 2016 1 commit
    • Kirill Terekhov's avatar
      Some updates · f6feda49
      Kirill Terekhov authored
      Remove dependence on mesh in Automatizator
      
      Fix few warnings on llvm-g++ in container.hpp
      
      Add converter from elasticity tensor into matrix
      
      Added separate hessian_variable that enables hessian calculation
      f6feda49
  22. 01 Dec, 2016 1 commit
  23. 30 Nov, 2016 1 commit
  24. 21 Nov, 2016 1 commit
    • Dmitry Bagaev's avatar
      Improvements in Solver · 9915f5f8
      Dmitry Bagaev authored
      1) Parameters parsing in inner solvers
      2) Parameters parsing in trillions solvers
      3) Added xml parsing test
      4) Trilinos without mpi support will not compile, disable trillions
      solvers if compiling without mpi
      9915f5f8
  25. 11 Nov, 2016 1 commit
  26. 28 Oct, 2016 1 commit
  27. 19 Mar, 2016 1 commit
    • Kirill Terekhov's avatar
      Features · c9109b2d
      Kirill Terekhov authored
      Fixed NaN output into vtk files.
      
      Added support for SuperLU (serial) solver.
      c9109b2d
  28. 15 Mar, 2016 1 commit
  29. 24 Nov, 2015 2 commits
  30. 19 Jan, 2015 1 commit
  31. 17 Jan, 2015 2 commits