- 20 Oct, 2020 1 commit
-
-
Kirill Terekhov authored
-
- 18 Sep, 2020 2 commits
-
-
Kirill Terekhov authored
-
Kirill Terekhov authored
-
- 13 Sep, 2020 2 commits
-
-
Kirill Terekhov authored
-
Kirill Terekhov authored
-
- 11 Sep, 2020 1 commit
-
-
Kirill Terekhov authored
Fixes to geometrical algorithms for polyhedral mesh; update crevice N-S example with parabolic velocity profile
-
- 25 Feb, 2020 1 commit
-
-
Ruslan Yanbarisov authored
-
- 07 Feb, 2020 1 commit
-
-
Ruslan Yanbarisov authored
Cell::Inside checks Face::Inside for each face first
-
- 29 Aug, 2019 1 commit
-
-
Kirill Terekhov authored
-
- 19 Apr, 2019 1 commit
-
-
Kirill Terekhov authored
-
- 18 Apr, 2018 1 commit
-
-
Kirill Terekhov authored
-
- 28 Mar, 2018 1 commit
-
-
igor authored
-
- 15 Oct, 2017 1 commit
-
-
Kirill Terekhov authored
-
- 29 Sep, 2017 1 commit
-
-
Kirill Terekhov authored
-
- 09 Aug, 2017 1 commit
-
-
Kirill Terekhov authored
Update geometric algorithms, improve SplitNonplanar tool, introduce CollapseDegenerate tool (currently only deletes cells).
-
- 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 non-planar faces.
-
- 29 Jul, 2017 1 commit
-
-
Kirill Terekhov authored
Matrix of integers in inmost_dense.h. Fix some warnings in grdecl reader in mesh_ecl_file.cpp. Fix for mean value calculation over faces in geometry.cpp. Added base64 encoding/decoding for future binary vtu reader. Some improvements for input handling on mac in OldDrawGrid example.
-
- 19 Jun, 2017 1 commit
-
-
Kirill Terekhov authored
ComputeGeometricType returns MultiLine type when lower level adjacent elements are of mixed type.
-
- 13 Jun, 2017 1 commit
-
-
Kirill Terekhov authored
Improvemens in Connect/Disconnect, determination of element type when it connects to lower dimensional elements of mixed dimensionality.
-
- 15 Apr, 2017 1 commit
-
-
Kirill Terekhov authored
Restricted communication of geometrical parameters when exchanging parts of the mesh between processors. Added function MarkNormalOrientation to detect situation when ghost faces are oriented opposite to shared face on owner processor. Corrected MFD-ES to account for orientation at ghost faces and to flip sign of normal velocity component on ghost faces when it is known to differ on master face on owner processor.
-
- 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.
-
- 15 Feb, 2017 1 commit
-
-
Kirill Terekhov authored
Added some doxygen comments into inmost_dense.h Added comments to Element::Boundary Handy replacement for Tag class that provide data access through square brackets.
-
- 20 Oct, 2016 2 commits
-
-
Kirill Terekhov authored
MarkBoundaryFaces was not working properly after modification, since there was not test for validity of the element
-
Kirill Terekhov authored
Prevent crash when computing volume of cell that have no faces.
-
- 02 Sep, 2016 1 commit
-
-
Igor Konshin authored
-
- 13 Aug, 2016 2 commits
-
-
Kirill Terekhov authored
-
Kirill Terekhov authored
OldDrawGrid example: mesh slicing algorithm can now correctly resolve multiple slices on single cell. USE_AUTODIFF do not require USE_SOLVER and USE_MESH: If USE_MESH is not activated, class Automatizator and algebra for abstract variables is not compiled. If USE_SOLVER is not activated, class Residual is not compiled. Fixed reverse_iterator::operator- in ElementArray. class incident_matrix that computes closed loops out of set of edges or faces can now work on coordinates other then physical coordinates. Fixed Face::SplitFace() was not connecting newly created faces to cells. Cell::Volume() now uses algorithm working correctly on non-convex cells. Face::CheckNormalOrientation() will now use volume calculation algorithm for non-convex cells to correctly orient faces. Face::FixNormalOrientation() will now use Face::SwapCells() instead of Face::ReorderEdges() on internal faces. New version is thread-safe with respect to Face::CheckNormalOrientation(). Improved algorithm for loading eclipse meshes.
-
- 12 Jul, 2016 1 commit
-
-
Kirill Terekhov authored
Improvement of algorithm of volume calculation for non-convex cells in incident_matrix class. Unfinished reader implementation for grdecl files (incorrect order of nodes).
-
- 10 Jun, 2016 1 commit
-
-
Kirill Terekhov authored
-
- 09 Jun, 2016 1 commit
-
-
Kirill Terekhov authored
Resolved call ambiguity with isValidElement. Added service for putting markers on true boundary faces in parallel. Added service to clean up markers from elements on marker release.
-
- 01 Dec, 2015 1 commit
-
-
Kirill Terekhov authored
Fixes for GCC. Moved functionality to operate with dense matrices as INMOST service. Added possibility to exchange data of type DATA_VARIABLE in parallel. Added possibility to include external content in xml format. Moved overloaded operators for variables from namespace INMOST into global scope to prevent possible ambiguities in compilers. Added perturbation algorithm for BCGS solver.
-
- 24 Nov, 2015 2 commits
-
-
Kirill Terekhov authored
-
Kirill Terekhov authored
-
- 10 Jun, 2015 1 commit
-
-
Kirill Terekhov authored
Added 2-clause bsd license for cmake files requested in cmake script for petsc. Introduced cmake option for Mondriaan matrix partitioning package for solvers. Changed reading of solver's parameters database to fix uninitialized access reported by dr.memory. Fixed bug in svdnxn with static std::vector allocation. Added features to OldDrawGrid example. Added solutions to problems described in issue #13.
-
- 18 Apr, 2015 1 commit
-
-
Kirill Terekhov authored
Fixed bug in auto-differentiation that would calculate incorrect weights for derivatives in ad_val(). Adapted several geometrical and adjacency retrieval algorithms to handle broken conformity of the grid during modification, more attention to the problem is needed. Added visual studio debugger helpers. Fixed several issues with openmp support. Added openmp parallelization of BiCGStab(L) solver. Fixed issues that files overwritten with MPI_File* functionality may contain previous information. Fixed a bug in OctreeCutcell, added another example for it. Fixed a bug in collective operations in mesh class.
-
- 11 Feb, 2015 1 commit
-
-
Kirill Terekhov authored
Don't write markers in internal mesh format. Fixed bug in EndModification.
-
- 09 Feb, 2015 1 commit
-
-
Kirill Terekhov authored
Finished documentation for class Cell. Added algorithm for 2d case of Cell::Inside. Allowed to change mesh for reference_array class.
-
- 08 Jan, 2015 1 commit
-
-
Kirill Terekhov authored
Quick and dirty fix for #3
-
- 28 Dec, 2014 1 commit
-
-
Kirill Terekhov authored
Various fixes
-
- 25 Nov, 2014 1 commit
-
-
Kirill Terekhov authored
Cleaned bugs; added features.
-