 01 Apr, 2019 1 commit


Kirill Terekhov authored
pool_array no longer depend on allocation/deallocation order; unit test on pool_array; some fancy functions to retrive derivatives for variable/hessian_variable

 02 Nov, 2018 1 commit


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.

 07 Sep, 2018 2 commits


Kirill Terekhov authored

Kirill Terekhov authored

 15 May, 2018 2 commits


Kirill Terekhov authored

Kirill Terekhov authored

 08 May, 2018 1 commit


Kirill Terekhov authored

 17 Apr, 2018 1 commit


Kirill Terekhov authored

 15 Apr, 2018 1 commit


carambula authored
Fix ambiguity complains in autodiff with g++4.2.1; disable extended solver tests that require matrix collections

 02 Nov, 2017 1 commit


Kirill Terekhov authored
Added multilevel version of croutilu 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 nearzero values in maximum product transversal algorithm and negative pathlength. Fixes for output in DrawMatrix, option for textbased output for small matrices.

 05 Aug, 2017 1 commit


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 nonplanar faces.

 13 Jul, 2017 1 commit


Kirill Terekhov authored
+unit tests

 25 May, 2017 4 commits


Dmitry Bagaev authored

Dmitry Bagaev authored

Dmitry Bagaev authored

Dmitry Bagaev authored
Simple test for int32 overflow testing in nnz count for fcbiilu2

 22 Mar, 2017 1 commit


Dmitry Bagaev authored

 06 Mar, 2017 1 commit


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.

 02 Mar, 2017 1 commit


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.

 22 Feb, 2017 1 commit


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.

 31 Jan, 2017 1 commit


Dmitry Bagaev authored
# SolverPETSc cmake file case sensitive # SuperLU segmentation fault fixed # Trilinos enumeration namespace fixed # Examples mpi off fixed

 26 Dec, 2016 2 commits


Dmitry Bagaev authored

Dmitry Bagaev authored

 12 Dec, 2016 1 commit


Kirill Terekhov authored

 10 Dec, 2016 1 commit


Kirill Terekhov authored

 09 Dec, 2016 3 commits


Kirill Terekhov authored
Fix for procedure merging hessians and multiplication of jacobins Few more unit tests for hessian

Kirill Terekhov authored
Fix hessian calculation for sqrt and add unit test

Kirill Terekhov authored
Fix hessian calculation for sin and cos operations. Added few unit tests for automatic differentiation

 02 Dec, 2016 1 commit


Kirill Terekhov authored
Remove dependence on mesh in Automatizator Fix few warnings on llvmg++ in container.hpp Add converter from elasticity tensor into matrix Added separate hessian_variable that enables hessian calculation

 01 Dec, 2016 1 commit


Dmitry Bagaev authored

 30 Nov, 2016 1 commit


Dmitry Bagaev authored

 20 Nov, 2016 1 commit


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

 11 Nov, 2016 1 commit


Dmitry Bagaev authored
Basic functionality

 28 Oct, 2016 1 commit


Dmitry Bagaev authored

 19 Mar, 2016 1 commit


Kirill Terekhov authored
Fixed NaN output into vtk files. Added support for SuperLU (serial) solver.

 15 Mar, 2016 1 commit


Kirill Terekhov authored

 24 Nov, 2015 1 commit


Alexander Danilov authored

 23 Nov, 2015 1 commit


Kirill Terekhov authored

 19 Jan, 2015 1 commit


Alexander Danilov authored

 17 Jan, 2015 1 commit


Alexander Danilov authored
