]> SALOME platform Git repositories - tools/medcoupling.git/log
Salome HOME
tools/medcoupling.git
2 months ago[EDF30834] : warning hunting on cmake
Anthony Geay [Wed, 28 Aug 2024 12:50:31 +0000 (14:50 +0200)]
[EDF30834] : warning hunting on cmake

3 months agoUpdate README ehm/shaperecogn 17/head
El Hadi Moussi [Tue, 13 Aug 2024 09:33:03 +0000 (11:33 +0200)]
Update README

3 months agoAdd ShapeRecognMeshBuilder to build ShapeRecognMesh
El Hadi Moussi [Tue, 13 Aug 2024 08:48:47 +0000 (10:48 +0200)]
Add ShapeRecognMeshBuilder to build ShapeRecognMesh

3 months agoSuppress useless test file
El Hadi Moussi [Fri, 9 Aug 2024 13:22:50 +0000 (15:22 +0200)]
Suppress useless test file

3 months agoAdd installation instruction to the README
El Hadi Moussi [Fri, 9 Aug 2024 13:21:25 +0000 (15:21 +0200)]
Add installation instruction to the README

3 months agoCorrection of the swig module
El Hadi Moussi [Fri, 9 Aug 2024 11:17:20 +0000 (13:17 +0200)]
Correction of the swig module

3 months agoAdd a README
El Hadi Moussi [Fri, 9 Aug 2024 08:52:52 +0000 (10:52 +0200)]
Add a README

3 months agoCorrection name of the fields
El Hadi Moussi [Fri, 9 Aug 2024 08:52:37 +0000 (10:52 +0200)]
Correction name of the fields

3 months agoAdd meshDimRelToMax to ShapeRecognMesh
El Hadi Moussi [Thu, 8 Aug 2024 16:52:20 +0000 (18:52 +0200)]
Add meshDimRelToMax to ShapeRecognMesh

3 months agoAdd an exception if the mesh is not 2d and doesn't contains only triangles
El Hadi Moussi [Thu, 8 Aug 2024 16:10:29 +0000 (18:10 +0200)]
Add an exception if the mesh is not 2d and doesn't contains only triangles

3 months agoAdd build to AreasBuilder and replace compute by build
El Hadi Moussi [Thu, 8 Aug 2024 15:51:47 +0000 (17:51 +0200)]
Add build to AreasBuilder and replace compute by  build

3 months agoRename NodeCurvatureCalculator to NodesBuilder
El Hadi Moussi [Thu, 8 Aug 2024 15:51:39 +0000 (17:51 +0200)]
Rename NodeCurvatureCalculator to NodesBuilder

3 months agoRemove commented std::cout
El Hadi Moussi [Thu, 8 Aug 2024 15:41:09 +0000 (17:41 +0200)]
Remove commented std::cout

3 months agoAdd build methods for retrieving the fields of the Areas and Nodes
El Hadi Moussi [Thu, 8 Aug 2024 15:39:55 +0000 (17:39 +0200)]
Add build methods for retrieving the fields of the Areas and Nodes

3 months agoAdd access methods to K1, K2 and primitive type of the nodes to expose them as MEDCou...
El Hadi Moussi [Thu, 8 Aug 2024 15:39:13 +0000 (17:39 +0200)]
Add access methods to K1, K2 and primitive type of the nodes to expose them as MEDCouplingDoubleField

3 months agoFinalize the computation of the properties of a torus
El Hadi Moussi [Wed, 7 Aug 2024 16:41:18 +0000 (18:41 +0200)]
Finalize the computation of the properties of a torus

3 months agoAdd Torus test
El Hadi Moussi [Wed, 7 Aug 2024 16:40:48 +0000 (18:40 +0200)]
Add Torus test

3 months agoCorrect EPSILON_PRIMITIVE
El Hadi Moussi [Wed, 7 Aug 2024 10:29:41 +0000 (12:29 +0200)]
Correct EPSILON_PRIMITIVE

3 months agoSimplification of the constants
El Hadi Moussi [Wed, 7 Aug 2024 09:36:27 +0000 (11:36 +0200)]
Simplification of the constants

3 months agoStore adimensional principal curvatures and use them in AreasBuilder
El Hadi Moussi [Wed, 7 Aug 2024 09:12:45 +0000 (11:12 +0200)]
Store adimensional principal curvatures and use them in AreasBuilder

3 months agoUse analytical value for the ConeTest
El Hadi Moussi [Wed, 7 Aug 2024 08:21:42 +0000 (10:21 +0200)]
Use analytical value for the ConeTest

3 months agoCorrection apex in computeConeProperties
El Hadi Moussi [Wed, 7 Aug 2024 08:06:04 +0000 (10:06 +0200)]
Correction apex in computeConeProperties

3 months agoAdd conversions
El Hadi Moussi [Wed, 7 Aug 2024 08:03:37 +0000 (10:03 +0200)]
Add conversions

3 months agoUse adimensional principal curvatures to find types of the nodes
El Hadi Moussi [Wed, 7 Aug 2024 07:56:17 +0000 (09:56 +0200)]
Use adimensional principal curvatures to find types of the nodes

3 months agoAdd a method to compute the average distance with the neighbors of a node
El Hadi Moussi [Wed, 7 Aug 2024 07:52:34 +0000 (09:52 +0200)]
Add a method to compute the average distance with the neighbors of a node

3 months agoUse relative tolerance to check a match for the sphere
El Hadi Moussi [Wed, 7 Aug 2024 07:48:28 +0000 (09:48 +0200)]
Use relative tolerance to check a match for the sphere

3 months agoAdd test of a sphere
El Hadi Moussi [Wed, 7 Aug 2024 07:46:00 +0000 (09:46 +0200)]
Add test of a sphere

3 months agoAdd MainDirections to Nodes
El Hadi Moussi [Wed, 7 Aug 2024 07:36:39 +0000 (09:36 +0200)]
Add MainDirections to Nodes

3 months agoCheck if the neighbors can be empty
El Hadi Moussi [Tue, 6 Aug 2024 15:55:26 +0000 (17:55 +0200)]
Check if the neighbors can be empty

If there is double nodes some nodes don't have neighbors

3 months agoSuppress a useless include
El Hadi Moussi [Tue, 6 Aug 2024 15:47:59 +0000 (17:47 +0200)]
Suppress a useless include

3 months agoCorrect the computation of Cone properties
El Hadi Moussi [Tue, 6 Aug 2024 15:47:13 +0000 (17:47 +0200)]
Correct the computation of Cone properties

The size of q1_indices and q2_indices can be different

3 months agoAdd test for Cone
El Hadi Moussi [Tue, 6 Aug 2024 12:30:25 +0000 (14:30 +0200)]
Add test for Cone

3 months agoAdd test for the cylinder
El Hadi Moussi [Tue, 6 Aug 2024 09:43:58 +0000 (11:43 +0200)]
Add test for the cylinder

3 months agoAdd the plane mesh to the resources
El Hadi Moussi [Tue, 6 Aug 2024 09:43:31 +0000 (11:43 +0200)]
Add the plane mesh to the resources

3 months agoAdd tests for MathOps
El Hadi Moussi [Tue, 6 Aug 2024 08:57:11 +0000 (10:57 +0200)]
Add tests for MathOps

3 months agoCorrect the the values of the plane test because of the modification of the mesh
El Hadi Moussi [Tue, 6 Aug 2024 08:56:24 +0000 (10:56 +0200)]
Correct the the values of the plane test because of the modification of the mesh

3 months agoAdd tests
El Hadi Moussi [Mon, 5 Aug 2024 17:04:30 +0000 (19:04 +0200)]
Add tests

3 months agoAdd the normal field and the affine point into the output med file
El Hadi Moussi [Mon, 5 Aug 2024 17:04:00 +0000 (19:04 +0200)]
Add the normal field and the affine point into the output med file

3 months agoAdd swig to ShapeRecogn
El Hadi Moussi [Mon, 5 Aug 2024 13:22:39 +0000 (15:22 +0200)]
Add swig to ShapeRecogn

3 months agoAdd ShapeRecogn sources
El Hadi Moussi [Mon, 5 Aug 2024 09:34:42 +0000 (11:34 +0200)]
Add ShapeRecogn sources

3 months agoAdd an empty folder for ShapeRecogn with cmake configs
El Hadi Moussi [Mon, 5 Aug 2024 09:34:26 +0000 (11:34 +0200)]
Add an empty folder for ShapeRecogn with cmake configs

5 months agofix: replace unordered_set/map with set/map ast/build_inner_boundaries V9_13_0b1 15/head
SONOLET Aymeric [Tue, 25 Jun 2024 12:31:21 +0000 (14:31 +0200)]
fix: replace unordered_set/map with set/map

This is not the best solution but this method does not seem critical in
performance and it should be much simpler to test crackAlong.

5 months agofix: windows compilation
SONOLET Aymeric [Tue, 25 Jun 2024 07:54:34 +0000 (09:54 +0200)]
fix: windows compilation

5 months agofeat: new crackAlong method 14/head
SONOLET Aymeric [Mon, 27 May 2024 06:20:33 +0000 (08:20 +0200)]
feat: new crackAlong method

This new method is a more powerfull version of the
buildInnerBoundariesAlongM1Group method because it naturally handle non
connex and complex M1 groups

wip: fix cycling over nodal connectivity

fix shared_ptr<set<int>> allocation

wip: no more memleak !

TODO: for now this method only treat the mesh at level 0. The mesh at
level -1 and the groups lying on it should be taken care of.

wip: Duplicate faces inplace and replace old node number with new ones

wip: removing useless shared_ptr, adding doc

wip: moving duplicateFaces to CrackAlgo.cxx

wip: refactor CrackAlgo and treat elements families

missing node families

feat: functional new duplicateFaces method

fix: changing API and preparing methods for test

feat: separate tests on crackAlong method

wip: using M1 and not Mf

fix: case when cell has no neighbor

feat: test mesh at level -1

This test checks that the crack mesh has twice as many cells than the
starting crack mesh, and that they are both equivalent after merging the
nodes.

wip: fixing connectivity of faces which are not duplicated

fix: manage connectivity of m1 elements touching crack

wip: add python tests

Still figuring out why using M1 non connex group erease the families at lev -2

fix: crackAlong exceptions with boolean param

A boolean is added to change the method behavior in the case when a face
is duplicated but not modified (there is no real separation between
volumes)

feat: new tests and OpenCrack binding

fix: Copy family at lev0 and set them back

Because suprisingly they tend to disapear.

refactor: OpenCrack -> openCrack

fix: remove french comments, better use of stl

refactor: better documentation, less auto, more const

5 months agoAdd test for .mesh file format spns_40523_family_cells_test V9_13_0a1 V9_13_0a2
Christophe Bourcier [Tue, 4 Jun 2024 13:41:46 +0000 (15:41 +0200)]
Add test for .mesh file format

5 months agoFix spns #40523 export .mesh is too slow. Extract only unique family ids before using...
karadaniz [Mon, 25 Mar 2024 15:16:09 +0000 (16:16 +0100)]
Fix spns #40523 export .mesh is too slow. Extract only unique family ids before using them in to iterate over cells.
And ignore operation on fields if no field exists to avoid crash when writing .mesh file

6 months agofix: remove ref to adm_local in CMakeLists.txt gb262689/delete-adm-local 12/head
Gbkng [Thu, 23 May 2024 13:51:58 +0000 (15:51 +0200)]
fix: remove ref to adm_local in CMakeLists.txt

6 months agorefactor!: remove adm_local/ directory
Gbkng [Thu, 23 May 2024 13:51:36 +0000 (15:51 +0200)]
refactor!: remove adm_local/ directory

6 months agoFix: getCellsContainingPoints() in case of polyhedron with a face containing colinear... cbr/fix_isElementContainsPointAlg3D_planar_polyhedron_face 8/head
Christophe Bourcier [Fri, 26 Apr 2024 06:21:13 +0000 (08:21 +0200)]
Fix: getCellsContainingPoints() in case of polyhedron with a face containing colinear points

+ Also fixes Remapper with PointLocator
+ See CEA spns #40783

6 months agoMinor: accessors in OverlapDEC
abn [Fri, 3 May 2024 12:40:54 +0000 (14:40 +0200)]
Minor: accessors in OverlapDEC

6 months ago[spns#34841] Intersect2DMeshWith1DLine : throw exception if any node within mesh1D...
karadaniz [Thu, 15 Feb 2024 14:53:27 +0000 (15:53 +0100)]
[spns#34841] Intersect2DMeshWith1DLine : throw exception if any node within mesh1D is connected to more than two edges

7 months agofeat!: rename target "dev_docs" into "doxygen_documentation" and remove it from the... fix-txx-doxygen-documentation 7/head
Gbkng [Thu, 11 Apr 2024 13:11:25 +0000 (15:11 +0200)]
feat!: rename target "dev_docs" into "doxygen_documentation" and remove it from the ALL target

7 months agofeat: invert IF statement, for readability
Gbkng [Thu, 11 Apr 2024 13:10:14 +0000 (15:10 +0200)]
feat: invert IF statement, for readability

refactor: rename some minor internal variables with a clearer name

7 months agostyle: format comments
Gbkng [Thu, 11 Apr 2024 13:09:43 +0000 (15:09 +0200)]
style: format comments

7 months agostyle: move block of code closer to usage
Gbkng [Thu, 11 Apr 2024 13:09:20 +0000 (15:09 +0200)]
style: move block of code closer to usage

7 months agofeat: supress coupling to SALOME/CONFIGURATION cmake functions for cmake file of...
Gbkng [Thu, 11 Apr 2024 12:12:56 +0000 (14:12 +0200)]
feat: supress coupling to SALOME/CONFIGURATION cmake functions for cmake file of documentation

7 months agorefactor!: simplify name of Doxyfile of developer doc
Gbkng [Thu, 11 Apr 2024 11:58:36 +0000 (13:58 +0200)]
refactor!: simplify name of Doxyfile of developer doc

7 months agofix: remove special chars in text, typo and trailing whitespaces
Gbkng [Mon, 8 Apr 2024 14:15:39 +0000 (16:15 +0200)]
fix: remove special chars in text, typo and trailing whitespaces

7 months agofix!: reactivate parsing of `.txx` C++ source files
Gbkng [Wed, 10 Apr 2024 13:55:22 +0000 (15:55 +0200)]
fix!: reactivate parsing of `.txx` C++ source files

The `txx` extension is not among automatically handled extensions of
Doxygen. The `EXTENSION_MAPPING` allows to add a rule for this
extension.

7 months ago[ODEC] Bug fix for empty matrix parts - thanks Antoine G.!
abn [Fri, 12 Apr 2024 09:17:00 +0000 (11:17 +0200)]
[ODEC] Bug fix for empty matrix parts - thanks Antoine G.!

7 months agoMinor bug fix seen by '-fsanitize'
abn [Thu, 11 Apr 2024 14:14:34 +0000 (16:14 +0200)]
Minor bug fix seen by '-fsanitize'

8 months ago[bos #38048] [EDF] (2023-T3) PARAMEDMEM Ergonomy.
cconopoima [Tue, 9 Jan 2024 15:45:14 +0000 (15:45 +0000)]
[bos #38048] [EDF] (2023-T3) PARAMEDMEM Ergonomy.

8 months ago[TetraIntersect] Corner case for angle comparison ...
abn [Fri, 1 Mar 2024 09:22:39 +0000 (10:22 +0100)]
[TetraIntersect] Corner case for angle comparison ...

8 months ago[TetraIntersect] Avoid multiple divisions in calculatePolygonBarycenter
BRUNO LATHUILIERE [Wed, 21 Feb 2024 11:58:25 +0000 (12:58 +0100)]
[TetraIntersect] Avoid multiple divisions in calculatePolygonBarycenter

+ more accurate (if no overflow) and faster
+ cosmetics floating point fixes

9 months ago[TetraIntersect] Obvious optimisation -> 10% gain by replacing atan2() abn/grandy_for_ever
abn [Wed, 7 Feb 2024 14:13:53 +0000 (15:13 +0100)]
[TetraIntersect] Obvious optimisation -> 10% gain by replacing atan2()

+ use quicker pseudo angle computation suitable for sorting

9 months ago[TetraIntersect] This test can be re-activated.
abn [Wed, 7 Feb 2024 10:26:08 +0000 (11:26 +0100)]
[TetraIntersect] This test can be re-activated.

9 months ago[TetraIntersect] Settting TransformedTriangle::THRESHOLD to 100
abn [Wed, 7 Feb 2024 10:09:10 +0000 (11:09 +0100)]
[TetraIntersect] Settting TransformedTriangle::THRESHOLD to 100

+ see previous commit : we can not keep 20 because of P1P1 intersector which uses
barycentric computation. A small threshold produces sometimes more
intersection points, which disturbs the (improper) barycentric
computation.

9 months ago[TetraIntersec] Several bug fixes in Grandy's implementation
abn [Thu, 25 Jan 2024 19:37:39 +0000 (20:37 +0100)]
[TetraIntersec] Several bug fixes in Grandy's implementation

+ triple product inconsistency was not properly detected (now using original deltas from douple prod computation)
+ f/F factor set to 20 (not 500) as in Grandy's article -> (will be set to 100, see next commit)
+ epsilonEqual used when necessary: when it provides more points in polygon A or B (risk is completely missing a point in polygon!)
+ better handling of degenerated case where PQR triangle is in h=0
  plane, or when P,Q or R close to a tet corner
+ fixed surface-edge intersection test: triple product equality (and zeroing) must be checked with care
+ using 'long double' is not necessary -> double are enough

9 months ago[TetraIntersect] Formatting and including what's inline really inline!
abn [Mon, 5 Feb 2024 16:07:36 +0000 (17:07 +0100)]
[TetraIntersect] Formatting and including what's inline really inline!

(nothing new in this commit)

+ better log (corner, edge, ... names)
+ and various other minor formattings ...

9 months agobos #40795 [CEA] COTECH 156.2 - Check if native HDF5 can be used for DB10 version bos/40795 3/head
Nabil Ghodbane [Thu, 1 Feb 2024 10:30:24 +0000 (11:30 +0100)]
bos #40795 [CEA] COTECH 156.2 - Check if native HDF5 can be used for DB10 version

9 months agoSmall doc into test used to make connection between client and server for IA
Anthony Geay [Wed, 31 Jan 2024 12:32:39 +0000 (13:32 +0100)]
Small doc into test used to make connection between client and server for IA

10 months ago[OverlapDEC] valgrind on uninitialized array of bool
abn [Thu, 21 Dec 2023 09:11:24 +0000 (10:11 +0100)]
[OverlapDEC] valgrind on uninitialized array of bool

10 months ago[OverlapDEC] Fixing ODEC work algo sharing 1
abn [Wed, 13 Dec 2023 21:08:10 +0000 (22:08 +0100)]
[OverlapDEC] Fixing ODEC work algo sharing 1

10 months ago[OverlapDEC] Bug fix for transfer of multi-compo field
abn [Thu, 7 Dec 2023 20:03:47 +0000 (21:03 +0100)]
[OverlapDEC] Bug fix for transfer of multi-compo field

+ adding tests illustrating transfer of several fields
+ doc and minor fix in workSharing algo (was improperly identifying less loaded proc -> should not impact result, just balancing)
+ C++ style loops
+ more debug info

10 months agoUpdated copyright comment
mbs [Sat, 20 Jan 2024 13:58:55 +0000 (13:58 +0000)]
Updated copyright comment

10 months agoMerge branch 'V9_12_BR'
jfa [Sat, 13 Jan 2024 00:09:25 +0000 (00:09 +0000)]
Merge branch 'V9_12_BR'

11 months agoadd test for Nan - computeTriangleHeight
NATHALIE GORE [Mon, 18 Dec 2023 08:47:54 +0000 (09:47 +0100)]
add test for Nan - computeTriangleHeight

11 months agoFix computation height of isocel triangle with base equal zero : NaN
NATHALIE GORE [Fri, 15 Dec 2023 07:20:15 +0000 (08:20 +0100)]
Fix computation height of isocel triangle with base equal zero : NaN

12 months agoIncrement version: 9.12.0 V9_12_BR V9_12_0 V9_12_0rc1
jfa [Mon, 20 Nov 2023 18:26:53 +0000 (18:26 +0000)]
Increment version: 9.12.0

12 months agoExpose MPI configuration in CMake export file. abn/cmake_mpi V9_12_0b1
abn [Thu, 9 Nov 2023 20:12:20 +0000 (21:12 +0100)]
Expose MPI configuration in CMake export file.

13 months ago[ParaMEDFileMesh] geometric type is passed as an argument for fields partial loading
Anida Khizar [Tue, 3 Oct 2023 08:53:53 +0000 (10:53 +0200)]
[ParaMEDFileMesh] geometric type is passed as an argument for fields partial loading

13 months agoNew method: getHiddenCppPointerAsLongLong() abn/cpp_ptr
abn [Mon, 23 Oct 2023 14:38:34 +0000 (16:38 +0200)]
New method: getHiddenCppPointerAsLongLong()

+ useful for mixed wrapping tools, for example mixing MEDCoupling's SWIG
  and PyBind11/Nanobind

15 months ago[EDF28448] : MEDFileUMesh.declarePartsUpdated and MEDFileField1TS context manager... V9_12_0a1 V9_12_0a2
Anthony Geay [Thu, 17 Aug 2023 13:55:09 +0000 (15:55 +0200)]
[EDF28448] : MEDFileUMesh.declarePartsUpdated and  MEDFileField1TS context manager dealing with file and not file situation indifferently

15 months ago[EDF27375] : Add InterpKernelDEC.synchronizeWithDefaultValue and retrieveNonFetchedId...
Anthony Geay [Wed, 16 Aug 2023 08:16:04 +0000 (10:16 +0200)]
[EDF27375] : Add InterpKernelDEC.synchronizeWithDefaultValue and retrieveNonFetchedIds methods

15 months ago[EDF27860] : MEDCouplingUMesh.getCellsContainingPoints eps parameter specifies a...
Anthony Geay [Mon, 14 Aug 2023 08:43:38 +0000 (10:43 +0200)]
[EDF27860] : MEDCouplingUMesh.getCellsContainingPoints eps parameter specifies a balls radius relative to the conidered cell

15 months ago[EDF27988] : Implementation of MEDCouplingUMesh.explodeMeshTo for MEDFileUMesh.reduce...
Anthony Geay [Fri, 11 Aug 2023 07:55:19 +0000 (09:55 +0200)]
[EDF27988] : Implementation of MEDCouplingUMesh.explodeMeshTo for MEDFileUMesh.reduceToCells

15 months ago[EDF27859] : Correct bug in case of HEXA/HEXA in P1P0 mode with PLANAR_FACE5 / PLANAR...
Anthony Geay [Mon, 7 Aug 2023 14:29:10 +0000 (16:29 +0200)]
[EDF27859] : Correct bug in case of HEXA/HEXA in P1P0 mode with PLANAR_FACE5 / PLANAR_FACE6 / GENERAL_24

15 months ago[EDF27859] : In salome test mechanism : explicit python executable.
Anthony Geay [Mon, 7 Aug 2023 14:22:09 +0000 (16:22 +0200)]
[EDF27859] : In salome test mechanism : explicit python executable.

15 months ago[EDF28170] : management of structure elements pipes using SEG4 elements. Management...
Anthony Geay [Fri, 4 Aug 2023 07:39:13 +0000 (09:39 +0200)]
[EDF28170] : management of structure elements pipes using SEG4 elements. Management of Gauss Points on SEG4 cell types

16 months agoMerge branch 'V9_11_BR'
jfa [Wed, 19 Jul 2023 15:11:46 +0000 (16:11 +0100)]
Merge branch 'V9_11_BR'

17 months agoupdated copyright message V9_11_BR V9_11_0
mbs [Mon, 19 Jun 2023 16:54:13 +0000 (17:54 +0100)]
updated copyright message

17 months agoupdated copyright message
mbs [Fri, 16 Jun 2023 18:59:09 +0000 (19:59 +0100)]
updated copyright message

17 months agoBug fix: isColinear3D() was using wrongly dimensionned epsilon abn/conf3d_fix
abn [Mon, 12 Jun 2023 19:49:45 +0000 (21:49 +0200)]
Bug fix: isColinear3D() was using wrongly dimensionned epsilon

17 months ago[KW103] : Fix invalid usage of CMAKE_DEPENDENT_OPTION
Anthony Geay [Mon, 5 Jun 2023 05:55:32 +0000 (07:55 +0200)]
[KW103] : Fix invalid usage of CMAKE_DEPENDENT_OPTION

18 months agoIncrement version: 9.11.0 V9_11_0rc1
jfa [Thu, 25 May 2023 13:55:03 +0000 (14:55 +0100)]
Increment version: 9.11.0

18 months agoMinor: wider exception check in *DEC test V9_11_0b1
abn [Tue, 16 May 2023 07:42:18 +0000 (09:42 +0200)]
Minor: wider exception check in *DEC test

18 months ago[DEC] Enhance ctors on Python side to accept mpi4py communicators
abn [Fri, 12 May 2023 13:10:52 +0000 (15:10 +0200)]
[DEC] Enhance ctors on Python side to accept mpi4py communicators

+ factory pattern with 'New' static method
+ can use 'MPI._addressof(<my_communicator>)' in direct constructors

18 months agoNew feature: colinearizeEdges(): merge colinear edges of polyhedrons
abn [Mon, 15 May 2023 11:47:12 +0000 (13:47 +0200)]
New feature: colinearizeEdges(): merge colinear edges of polyhedrons

+ typically to be used after simplifyPolyhedra()

19 months agoDoc: indicating how to pass MPI_Comm from mpi4py V9_11_0a1 V9_11_0a2
abn [Tue, 25 Apr 2023 19:23:08 +0000 (21:23 +0200)]
Doc: indicating how to pass MPI_Comm from mpi4py

19 months agofix compilation issues. Tested on all supported Linux distributions: abn/mac_port
Nabil Ghodbane [Mon, 17 Apr 2023 12:17:36 +0000 (14:17 +0200)]
fix compilation issues. Tested on all supported Linux distributions:
 - CentOS 7, 8
 - Debian 9,10, 11
 - Fedora 32, 34, 36, 37

 -  Ubuntu 20.04, 22.04