]> SALOME platform Git repositories - tools/medcoupling.git/log
Salome HOME
tools/medcoupling.git
6 weeks ago[ParaMEDFileMesh] comments correction
Anida Khizar [Tue, 9 Jul 2024 11:38:16 +0000 (13:38 +0200)]
[ParaMEDFileMesh] comments correction

6 weeks ago[EDF30384] : Shape recognition pretty printer
Anthony Geay [Wed, 9 Oct 2024 07:50:53 +0000 (09:50 +0200)]
[EDF30384] : Shape recognition pretty printer

6 weeks ago[EDF30384] : Shape recognition pretty printer
Anthony Geay [Wed, 9 Oct 2024 07:41:43 +0000 (09:41 +0200)]
[EDF30384] : Shape recognition pretty printer

2 months agobos #42837: shape recognition - ensure compilation on different os
Nabil Ghodbane [Fri, 20 Sep 2024 07:56:19 +0000 (09:56 +0200)]
bos #42837: shape recognition -  ensure compilation on different os

2 months ago[EDF30178] : Tetraedrize on MEDFileUMesh
Anthony Geay [Thu, 19 Sep 2024 14:20:02 +0000 (16:20 +0200)]
[EDF30178] : Tetraedrize on MEDFileUMesh

2 months ago[tuleap42837] : fix linking problem on deb11 release
Anthony Geay [Fri, 13 Sep 2024 13:26:32 +0000 (15:26 +0200)]
[tuleap42837] : fix linking problem on deb11 release

2 months agoRevert "refactor: add missing includes and remove unused"
SONOLET Aymeric [Thu, 12 Sep 2024 19:26:42 +0000 (21:26 +0200)]
Revert "refactor: add missing includes and remove unused"

This reverts commit 5972d7ba5e003a70bee90674cb1775b122caa03b.

2 months agoRevert "clean: unused hxx and txx VTK files"
SONOLET Aymeric [Thu, 12 Sep 2024 19:26:39 +0000 (21:26 +0200)]
Revert "clean: unused hxx and txx VTK files"

This reverts commit 41f71ed94dbf55c45ff2d37212cf59de883775fa.

2 months agoRevert "refactor: include hxx instead of txx when explicitly declared"
SONOLET Aymeric [Thu, 12 Sep 2024 19:26:33 +0000 (21:26 +0200)]
Revert "refactor: include hxx instead of txx when explicitly declared"

This reverts commit 6e31243201782b899b039c233a3f32536d4650a0.

2 months agoRevert "fix: add missing includes on some platforms"
SONOLET Aymeric [Thu, 12 Sep 2024 19:26:29 +0000 (21:26 +0200)]
Revert "fix: add missing includes on some platforms"

This reverts commit 3fd000ee9d64ca4816cb3cff813aed17c2a6c411.

2 months agofix: add missing includes on some platforms ast/fix-includes 9/head
SONOLET Aymeric [Wed, 11 Sep 2024 12:26:56 +0000 (14:26 +0200)]
fix: add missing includes on some platforms

Add missing cppunit extension due to a bug on CO7

add missing include to PTScotchGraph

2 months agorefactor: include hxx instead of txx when explicitly declared
SONOLET Aymeric [Mon, 13 May 2024 14:39:58 +0000 (16:39 +0200)]
refactor: include hxx instead of txx when explicitly declared

2 months agoclean: unused hxx and txx VTK files
SONOLET Aymeric [Tue, 16 Apr 2024 20:29:25 +0000 (22:29 +0200)]
clean: unused hxx and txx VTK files

2 months agorefactor: add missing includes and remove unused
SONOLET Aymeric [Thu, 4 Apr 2024 14:36:51 +0000 (16:36 +0200)]
refactor: add missing includes and remove unused

2 months agoMerge branch 'V9_13_BR'
jfa [Wed, 4 Sep 2024 16:03:51 +0000 (17:03 +0100)]
Merge branch 'V9_13_BR'

2 months ago[EDF30179] : nodes and cells fusion of MEDFileUMesh instance.
Anthony Geay [Wed, 28 Aug 2024 16:08:47 +0000 (18:08 +0200)]
[EDF30179] : nodes and cells fusion of MEDFileUMesh instance.

2 months agoupdate README file section about SAT
Nabil Ghodbane [Mon, 2 Sep 2024 12:18:11 +0000 (14:18 +0200)]
update README file section about SAT

2 months ago[EDF30822] : Add missing operator to request on presence of iterative stats.
Anthony Geay [Fri, 30 Aug 2024 12:32:50 +0000 (14:32 +0200)]
[EDF30822] : Add missing operator to request on presence of iterative stats.

2 months ago[EDF30834] : Work b4 integration. Redefinition of dependancies. RAII usage. Templatin...
Anthony Geay [Wed, 28 Aug 2024 12:50:31 +0000 (14:50 +0200)]
[EDF30834] : Work b4 integration. Redefinition of dependancies. RAII usage. Templating. Full access of API thru python wrapping. salome test integration of recogn shape tests.

2 months agoReference version of Shape Recognition
El Hadi Moussi [Mon, 5 Aug 2024 09:34:26 +0000 (11:34 +0200)]
Reference version of Shape Recognition

2 months agofix: README summary ast/readme 19/head
SONOLET Aymeric [Fri, 30 Aug 2024 09:01:10 +0000 (11:01 +0200)]
fix: README summary

2 months agoAdd README.md
SONOLET Aymeric [Fri, 30 Aug 2024 07:26:50 +0000 (09:26 +0200)]
Add README.md

2 months agoRevert "Merge commit '0b65bf985d4fb167b600655150f1fa3c564ee2c3'"
SONOLET Aymeric [Thu, 29 Aug 2024 06:55:11 +0000 (08:55 +0200)]
Revert "Merge commit '0b65bf985d4fb167b600655150f1fa3c564ee2c3'"

This reverts commit 0e3f0b79872b79d8a0876df2af8f170491a27466, reversing
changes made to 040e2d5c314e512dcae3a2d2a7fb8599ca76b359.

2 months agoBug fix: InterpKernelDEC was not accepting source mesh with extern coords
abn [Tue, 20 Aug 2024 14:38:39 +0000 (16:38 +0200)]
Bug fix: InterpKernelDEC was not accepting source mesh with extern coords

+ improper use of getPointer() instead of getConstPointer) in
  ElementLocator

2 months agoMerge commit '0b65bf985d4fb167b600655150f1fa3c564ee2c3'
SONOLET Aymeric [Wed, 28 Aug 2024 09:27:53 +0000 (11:27 +0200)]
Merge commit '0b65bf985d4fb167b600655150f1fa3c564ee2c3'

3 months ago[EDF30822] : Integration of iterative statistics into medcoupling ( with optionnal...
Julien Schueller [Fri, 12 Jul 2024 15:57:57 +0000 (17:57 +0200)]
[EDF30822] : Integration of iterative statistics into medcoupling ( with optionnal dep of BasicIterativeStatistics )

3 months agofeat: exhale doxygen to sphinx brigde ast/breathe 10/head
SONOLET Aymeric [Fri, 17 May 2024 08:43:46 +0000 (10:43 +0200)]
feat: exhale doxygen to sphinx brigde

brings the benefit of auto generating the same structure as doxygen in
the rst files.

3 months agofeat: generate apidoc from xml with breathe
SONOLET Aymeric [Tue, 14 May 2024 14:45:23 +0000 (16:45 +0200)]
feat: generate apidoc from xml with breathe

3 months agoWIP: set up breathe
SONOLET Aymeric [Tue, 9 Apr 2024 15:51:31 +0000 (17:51 +0200)]
WIP: set up breathe

Still figuring out how to not use system python and system python exs so
I can find breathe.

3 months ago[EDF29571] : Fix problem of performance of MEDCoupling1GTUMesh::getCellsContainingPoints
Anthony Geay [Fri, 16 Aug 2024 15:47:35 +0000 (17:47 +0200)]
[EDF29571] : Fix problem of performance of MEDCoupling1GTUMesh::getCellsContainingPoints

5 months agoIncrement version: 9.13.0 V9_13_BR V9_13_0 V9_13_0rc1 V9_13_0rc2 V9_13_0rc3
jfa [Thu, 27 Jun 2024 18:38:18 +0000 (19:38 +0100)]
Increment version: 9.13.0

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

19 months agoPortability: Mac
abn [Mon, 17 Apr 2023 09:04:31 +0000 (11:04 +0200)]
Portability: Mac

19 months agoMinor: exception propagation when scipy not available was buggy
abn [Fri, 14 Apr 2023 12:00:17 +0000 (14:00 +0200)]
Minor: exception propagation when scipy not available was buggy

19 months ago[Bug fix] faces duplication during partitioning akr/partial_load
Anida Khizar [Fri, 17 Mar 2023 13:46:53 +0000 (14:46 +0100)]
[Bug fix] faces duplication during partitioning

19 months ago[Partial load] Implementation of a partial parallel load (of mesh and field) from...
Anida Khizar [Wed, 11 Jan 2023 14:48:19 +0000 (15:48 +0100)]
[Partial load] Implementation of a partial parallel load (of mesh and field) from a user-defined partition

20 months agoFix MEDCoupling tests currently failing on Windows OS:
Nabil Ghodbane [Tue, 21 Mar 2023 12:14:09 +0000 (13:14 +0100)]
Fix MEDCoupling tests currently failing on Windows OS:

   1/ fix import in python scripts
   2/ fix PYTHONPATH search path in CTestTestfileInstall.cmake consistently for Windows
   3/ Implement Linux which equivalent command on Windows

Taking into account code review as discussed in this pull request: https://codev-tuleap.cea.fr/plugins/git/?action=pull-requests&repo_id=146&group_id=116#/pull-requests/2456/overview

20 months ago[EDF27364] : Partial connectivity only extraction of cells of a mesh (MEDFileUMesh...
Anthony Geay [Wed, 15 Mar 2023 09:52:41 +0000 (10:52 +0100)]
[EDF27364] : Partial connectivity only extraction of cells of a mesh (MEDFileUMesh.LoadConnectivityOnlyPartOf)

20 months agoBug fix: findCellIdsOnBoundary() wrongly throwing if void mesh.
abn [Mon, 13 Mar 2023 12:12:25 +0000 (13:12 +0100)]
Bug fix: findCellIdsOnBoundary() wrongly throwing if void mesh.

20 months agoMinor: buildInnerBoundary(): degenerated case was not handled properly. abn/write40
abn [Fri, 3 Mar 2023 11:57:50 +0000 (12:57 +0100)]
Minor: buildInnerBoundary(): degenerated case was not handled properly.

When a cell of the cracking group is on the skin of the initial mesh
it should be discarded.

20 months agoMEDFile -> write40 functionality
abn [Fri, 10 Mar 2023 17:20:20 +0000 (18:20 +0100)]
MEDFile -> write40 functionality

20 months ago[EDF27213] : Fix VTK version detection
Anthony Geay [Thu, 2 Mar 2023 12:18:07 +0000 (13:18 +0100)]
[EDF27213] : Fix VTK version detection