1. 03 Nov, 2017 1 commit
  2. 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
  3. 13 Oct, 2017 2 commits
  4. 08 Oct, 2017 1 commit
  5. 15 Aug, 2017 1 commit
  6. 10 Aug, 2017 1 commit
  7. 08 Aug, 2017 1 commit
  8. 13 Jul, 2017 1 commit
  9. 22 Jun, 2017 1 commit
    • Kirill Terekhov's avatar
      Few additions · a1dd7aac
      Kirill Terekhov authored
      GRDECL reader - check time steps are not negative, write well direction.
      
      MPTILUC - prevent out of memory access for singular matrices.
      a1dd7aac
  10. 15 Jun, 2017 1 commit
    • Kirill Terekhov's avatar
      Updates to GRDECL/VTU readers · 61de3bb7
      Kirill Terekhov authored
      Many updates to GRDECL file format:
      - Processing more properties fields, such as pressure, sgas, soil, etc.
      - Processing MULTIPLY keyword for properties and transmissibilities
      - Introduced field TRANM for transmissibility multipliers set with TRANX/TRANY/TRANZ keywords in MULTIPLY keyword, or with EDITNNC keywords or FAULTS/MULTFLT keyword
      - Algorithm that separates faces in place of blocks with zero volume and nonzero ACTNUM. Option ECL_DEGENERATE that replaces algorithm with transmissibility multiplier in TRANM.
      -Optimization: bypass algorithm that resolves faces out of set of edges when only one face is expected.
      - Processing of NTG keyword.
      
      Fix swap algorithm in dynarray container.
      
      Loading of 2d and mixed 2d/3d grids from VTU files.
      
      Fix Visual Studio warnings in sparse.cpp
      61de3bb7
  11. 10 Jun, 2017 1 commit
    • Kirill Terekhov's avatar
      Fix and updates · a3e1505b
      Kirill Terekhov authored
      Remove warnings in visual studio in modify.cpp and SolverInner.cpp
      
      Improve output in OldDrawGrid example.
      
      Fix compilation problem reported by Vasily Kramarenko.
      a3e1505b
  12. 04 Jun, 2017 1 commit
  13. 03 May, 2017 1 commit
  14. 11 Apr, 2017 2 commits
  15. 01 Apr, 2017 1 commit
  16. 22 Mar, 2017 1 commit
  17. 06 Mar, 2017 1 commit
  18. 01 Mar, 2017 1 commit
    • Kirill Terekhov's avatar
      Some features for dense matrices · c84228af
      Kirill Terekhov authored
      Made all algorithms for matrices abstract from matrix implementation.
      
      Added few algorithms:
      Solve - find A*X=B with A and B matrices
      PseudoSolve - find X=A^+*B using singular value decomposition.
      Kronecker product
      operator / for B^{-1}*A
      operator *= for in-place multiplication
      
      Added ability to specify storage type for Matrix, allows for
      Matrix<Storage::real,Storage::real_array> or
      Matrix<Storage::var,Storage::var_array> to directly manipulate data
      stored in the mesh.
      
      Class SubMatrix with full matrix functionality to address and
      manipulate some submatrix in original matrix.
      
      Fully commented in doxygen inmost_dense.h.
      
      Silence solver initializer when database file provided as “”.
      c84228af
  19. 28 Feb, 2017 2 commits
  20. 26 Feb, 2017 1 commit
  21. 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
  22. 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
  23. 29 Jan, 2017 1 commit
  24. 03 Jan, 2017 1 commit
  25. 28 Dec, 2016 1 commit
  26. 27 Dec, 2016 3 commits
  27. 26 Dec, 2016 2 commits
  28. 22 Dec, 2016 1 commit
    • Kirill Terekhov's avatar
      Fixes and updates · 0e99faa2
      Kirill Terekhov authored
      Fix input/output of empty dense data with xml file format.
      
      Fix parsing empty parentheses as vector with zero entries in xml files.
      
      Fix modification algorithm.
      
      Fix vector graphics output in OldDrawGrid
      
      Add exposition of mesh by material in OldDrawGrid
      
      Few switches in solver to handle large mechanics matrices
      0e99faa2
  29. 19 Dec, 2016 1 commit
  30. 11 Dec, 2016 1 commit
  31. 10 Dec, 2016 2 commits
  32. 01 Dec, 2016 1 commit
  33. 30 Nov, 2016 1 commit