]> SALOME platform Git repositories - tools/medcoupling.git/log
Salome HOME
tools/medcoupling.git
3 years agoMerge branch 'occ/24009'
Anthony Geay [Thu, 25 Mar 2021 19:54:58 +0000 (20:54 +0100)]
Merge branch 'occ/24009'

3 years agoRemove \t... occ/24009
Anthony Geay [Thu, 25 Mar 2021 19:54:45 +0000 (20:54 +0100)]
Remove \t...

3 years agoCopyright update 2021
vsr [Thu, 25 Mar 2021 07:47:24 +0000 (10:47 +0300)]
Copyright update 2021

3 years agoShame on me
Anthony Geay [Wed, 24 Mar 2021 16:48:02 +0000 (17:48 +0100)]
Shame on me

3 years agocompute_interpolation_P0P0_matrix_with_geom method to check medcoupling matrix
Anthony Geay [Wed, 24 Mar 2021 16:24:17 +0000 (17:24 +0100)]
compute_interpolation_P0P0_matrix_with_geom method to check medcoupling matrix

3 years agoAdd MEDCouplingRemapper.ToCSRMatrix static method to compare matrices
Anthony Geay [Wed, 24 Mar 2021 16:07:01 +0000 (17:07 +0100)]
Add MEDCouplingRemapper.ToCSRMatrix static method to compare matrices

3 years agofix for OS Windows vuzlov/24009_windows
Viktor Uzlov [Wed, 24 Mar 2021 13:03:23 +0000 (16:03 +0300)]
fix for OS Windows

3 years agoexport geom shape from medcoupling mesh
Anthony Geay [Fri, 19 Mar 2021 15:30:15 +0000 (16:30 +0100)]
export geom shape from medcoupling mesh

3 years agoDataArrayInt32.convertToInt64Arr and DataArrayInt64.convertToInt32Arr
Anthony Geay [Mon, 15 Mar 2021 20:39:55 +0000 (21:39 +0100)]
DataArrayInt32.convertToInt64Arr and DataArrayInt64.convertToInt32Arr

3 years ago[ParaMEDMEM] Adding SWIG interface for OverlapDEC + py tests of DEC
abn [Fri, 12 Feb 2021 20:56:46 +0000 (21:56 +0100)]
[ParaMEDMEM] Adding SWIG interface for OverlapDEC + py tests of DEC

+ added 'release()' method for some classes (gives a chance to Python wrapping
to call MPI clean up operations without having to wait for destructor)
+ added Python tests

3 years agoMoving MPIAccess to a subfolder for clarity
abn [Fri, 12 Feb 2021 19:37:32 +0000 (20:37 +0100)]
Moving MPIAccess to a subfolder for clarity

3 years agoFix warning due to 999b10494c931d01a
Anthony Geay [Wed, 3 Mar 2021 08:08:24 +0000 (09:08 +0100)]
Fix warning due to 999b10494c931d01a

3 years agoCompilation under Windows.
rnv [Tue, 2 Mar 2021 19:04:13 +0000 (22:04 +0300)]
Compilation under Windows.

3 years agoGet rid of tab introduced in 7fef2459b44
Anthony Geay [Fri, 26 Feb 2021 15:35:52 +0000 (16:35 +0100)]
Get rid of tab introduced in 7fef2459b44

3 years ago[EDF22895] : Fix snippets in documentation
Anthony Geay [Fri, 26 Feb 2021 15:26:59 +0000 (16:26 +0100)]
[EDF22895] : Fix snippets in documentation

3 years agoCompilation under CentOS 6 and 7
rnv [Tue, 23 Feb 2021 14:25:18 +0000 (17:25 +0300)]
Compilation under CentOS 6 and 7

3 years agoMerge commit
rnv [Mon, 22 Feb 2021 10:17:47 +0000 (13:17 +0300)]
Merge commit

3 years agoCompilation under Windows
rnv [Sat, 20 Feb 2021 12:33:41 +0000 (15:33 +0300)]
Compilation under Windows

3 years agoVadim s review of 47fc37875313e44
Anthony Geay [Mon, 22 Feb 2021 06:06:37 +0000 (07:06 +0100)]
Vadim s review of 47fc37875313e44

3 years agoCS work : MeshGems reader/writer
Anthony Geay [Thu, 18 Feb 2021 09:28:12 +0000 (10:28 +0100)]
CS work : MeshGems reader/writer

3 years agoactivate paramedmem test with "salome test" mechanism
DUC ANH HOANG [Fri, 15 Jan 2021 17:11:02 +0000 (18:11 +0100)]
activate paramedmem test with "salome test" mechanism

3 years agoAdd to med30 convertor.
Anthony Geay [Fri, 5 Feb 2021 09:22:15 +0000 (10:22 +0100)]
Add to med30 convertor.

3 years agoImplementation of basic mesh checker to detect avoidable errors agy/checkmesh
Anthony Geay [Fri, 5 Feb 2021 06:52:16 +0000 (07:52 +0100)]
Implementation of basic mesh checker to detect avoidable errors

3 years agoParaMEDMemTest: bug fix: dangling pointer on stack.
abn [Mon, 1 Feb 2021 09:45:14 +0000 (10:45 +0100)]
ParaMEDMemTest: bug fix: dangling pointer on stack.

+ indentation on MEDCouplingRemapperTest.cxx

3 years agoMinor doc clarification following user feedback.
abn [Tue, 26 Jan 2021 14:41:16 +0000 (15:41 +0100)]
Minor doc clarification following user feedback.

3 years agoDoc
abn [Tue, 26 Jan 2021 10:21:55 +0000 (11:21 +0100)]
Doc

3 years agoMinor: SPACEDIM remains an int abn/inner_ptloc
abn [Thu, 21 Jan 2021 20:26:11 +0000 (21:26 +0100)]
Minor: SPACEDIM remains an int

3 years ago2D PointLocator remapping now works properly on non-convex polygons.
abn [Tue, 12 Jan 2021 14:17:16 +0000 (15:17 +0100)]
2D PointLocator remapping now works properly on non-convex polygons.

+ unified PointLocator logic (getCell*ContainingPoint* functions are always
using PointLocator algorithms)

3 years agobuildInnerBoundaryAlongM1Group: bug fix for singular point in 3D
abn [Mon, 11 Jan 2021 13:25:46 +0000 (14:25 +0100)]
buildInnerBoundaryAlongM1Group: bug fix for singular point in 3D

3 years agoUnwanted trailing spaces ...
abn [Mon, 11 Jan 2021 10:25:33 +0000 (11:25 +0100)]
Unwanted trailing spaces ...

3 years agoFix 32bits config bug
Anthony GEAY [Mon, 18 Jan 2021 20:13:14 +0000 (21:13 +0100)]
Fix 32bits config bug

3 years agoSuppress default rev nodal computation in case of num of nodes.
Anthony GEAY [Mon, 11 Jan 2021 20:50:36 +0000 (21:50 +0100)]
Suppress default rev nodal computation in case of num of nodes.

3 years agoSmall imp
Anthony GEAY [Mon, 11 Jan 2021 19:55:32 +0000 (20:55 +0100)]
Small imp

3 years agoAdapt for C++17
Viktor Uzlov [Thu, 26 Nov 2020 07:41:15 +0000 (10:41 +0300)]
Adapt for C++17

4 years agoIntersection: fixed seg fault on Ubuntu 20 V9_6_asterxx_0
Anida KHIZAR [Tue, 17 Nov 2020 11:26:44 +0000 (12:26 +0100)]
Intersection: fixed seg fault on Ubuntu 20

4 years agoFix SIGSEGV on string representation of empty MEDCoupling1[S,D]GTUMesh
Anthony GEAY [Wed, 18 Nov 2020 06:31:14 +0000 (07:31 +0100)]
Fix SIGSEGV on string representation of empty MEDCoupling1[S,D]GTUMesh

4 years agoNon reg test linked to previous commit
Anthony GEAY [Wed, 18 Nov 2020 05:56:48 +0000 (06:56 +0100)]
Non reg test linked to previous commit

4 years agoMEDFileMeshLL::renumberNodesInConnWithoutComputation did not notify correctly wich...
Anthony GEAY [Tue, 17 Nov 2020 16:02:45 +0000 (17:02 +0100)]
MEDFileMeshLL::renumberNodesInConnWithoutComputation did not notify correctly wich internal DS was changed

4 years ago[EDF22126] : eigen values with identity matrix
Anthony GEAY [Tue, 17 Nov 2020 07:33:27 +0000 (08:33 +0100)]
[EDF22126] : eigen values with identity matrix

4 years agoOptimize memory peak during coordinates loading implied by MEDFileUMesh.LoadPart.
Anthony GEAY [Tue, 10 Nov 2020 15:21:28 +0000 (16:21 +0100)]
Optimize memory peak during coordinates loading implied by MEDFileUMesh.LoadPart.

4 years agoMerge branch 'master' of https://codev-tuleap.cea.fr/plugins/git/salome/medcoupling
Anthony Geay [Mon, 16 Nov 2020 21:45:53 +0000 (22:45 +0100)]
Merge branch 'master' of https://codev-tuleap.cea.fr/plugins/git/salome/medcoupling

4 years ago[EDF22126] : doc about convention of components for eigenValues and eigenVectors...
Anthony Geay [Mon, 16 Nov 2020 21:34:20 +0000 (22:34 +0100)]
[EDF22126] : doc about convention of components for eigenValues and eigenVectors method

4 years agoMerge branch 'V9_6_BR'
vsr [Wed, 11 Nov 2020 15:55:15 +0000 (18:55 +0300)]
Merge branch 'V9_6_BR'

4 years agoReduce number of collective calls that kill performance even if mem peak is higher
Anthony Geay [Wed, 4 Nov 2020 15:30:45 +0000 (16:30 +0100)]
Reduce number of collective calls that kill performance even if mem peak is higher

4 years agoIntersect2DMeshWith1DLine: bug fix (collinear edges not always detected)
Anida KHIZAR [Mon, 19 Oct 2020 14:24:22 +0000 (16:24 +0200)]
Intersect2DMeshWith1DLine: bug fix (collinear edges not always detected)

+ with test case
+ and doc

4 years agoCMake-ish propagation of MEDCOUPLING_USE_64BIT_IDS define
vsr [Tue, 3 Nov 2020 09:13:16 +0000 (12:13 +0300)]
CMake-ish propagation of MEDCOUPLING_USE_64BIT_IDS define

4 years agoMEDFileCMesh: bug fix: getFamsNonEmptyLevels{Ext} was buggy
abn [Mon, 26 Oct 2020 13:27:41 +0000 (14:27 +0100)]
MEDFileCMesh: bug fix: getFamsNonEmptyLevels{Ext} was buggy

4 years agoIncrement version: 9.6.0 V9_6_BR V9_6_0 V9_6_0rc1
vsr [Fri, 16 Oct 2020 16:06:27 +0000 (19:06 +0300)]
Increment version: 9.6.0

4 years agoMEDFileCurveLinearMesh -> getSpaceDimension() was missing
abn [Fri, 16 Oct 2020 12:54:18 +0000 (14:54 +0200)]
MEDFileCurveLinearMesh -> getSpaceDimension() was missing

4 years agoBug with FindClosestTupleIdAlg fixed (preventing the threshold to be null) V9_6_0b1
Anida KHIZAR [Thu, 8 Oct 2020 15:21:48 +0000 (17:21 +0200)]
Bug with FindClosestTupleIdAlg fixed (preventing the threshold to be null)

4 years agoSet default value of MEDCOUPLING_USE_64BIT_IDS option to ON
vsr [Thu, 15 Oct 2020 08:08:19 +0000 (11:08 +0300)]
Set default value of MEDCOUPLING_USE_64BIT_IDS option to ON

4 years agoGeneralization of MEDCouplingUMesh::fillCellIdsToKeepFromNodeIds and MEDFileUMesh...
Anthony GEAY [Tue, 13 Oct 2020 19:25:43 +0000 (21:25 +0200)]
Generalization of MEDCouplingUMesh::fillCellIdsToKeepFromNodeIds and MEDFileUMesh::LoadPart with empty mesh

4 years agoFix error on int64 config due to bf521630bd93aec8 commit
Anthony GEAY [Sun, 11 Oct 2020 05:36:38 +0000 (07:36 +0200)]
Fix error on int64 config due to bf521630bd93aec8 commit

4 years agoPropagate to medcoupling C++ client code MEDCOUPLING_USE_64BIT_IDS definition agy/prop_64bit_definition V9_6_0a2
Anthony Geay [Wed, 7 Oct 2020 06:35:48 +0000 (08:35 +0200)]
Propagate to medcoupling C++ client code MEDCOUPLING_USE_64BIT_IDS definition

4 years agoCompilation with debian8 native MPI
Anthony Geay [Mon, 5 Oct 2020 14:55:10 +0000 (16:55 +0200)]
Compilation with debian8 native MPI

4 years agobos #20133 Wrap numpy-dependent code with preprocessor check ci/20133-1
vsr [Thu, 1 Oct 2020 09:30:55 +0000 (12:30 +0300)]
bos #20133 Wrap numpy-dependent code with preprocessor check

4 years agoRevert "bos #20133 Wrap numpy-dependent code with preprocessor check"
vsr [Thu, 1 Oct 2020 06:50:23 +0000 (09:50 +0300)]
Revert "bos #20133 Wrap numpy-dependent code with preprocessor check"

This reverts commit d3d55547e9f984a9de4852477c03a49e1a909412.

4 years agobos #20133 Wrap numpy-dependent code with preprocessor check vsr/20133
vsr [Wed, 30 Sep 2020 15:38:14 +0000 (18:38 +0300)]
bos #20133 Wrap numpy-dependent code with preprocessor check

4 years agoVarious fixes for test runs - introducing MEDCOUPLING_RESOURCE_DIR env variable
abn [Tue, 29 Sep 2020 14:01:38 +0000 (16:01 +0200)]
Various fixes for test runs - introducing MEDCOUPLING_RESOURCE_DIR env variable

+ tests should work w/o having done the install
+ new variable MEDCOUPLING_RESOURCE_DIR set at test time and pointing to BUILD resource dir
+ renaming UsersGuideExample for MEDLoader so that we don't have twice the same test name overall (confusing CTest)
+ fixing env for RENUMBER

4 years agoParallel partitionner compile fix ... V9_6_0a1
abn [Tue, 29 Sep 2020 12:38:11 +0000 (14:38 +0200)]
Parallel partitionner compile fix ...

+ seems like no one is using this ??

4 years agoFix compilation with openmpi < 4.0
vsr [Tue, 29 Sep 2020 08:45:28 +0000 (11:45 +0300)]
Fix compilation with openmpi < 4.0

4 years agoFix clang compilation (template instanciations) + clang warnings
abn [Fri, 18 Sep 2020 18:46:36 +0000 (20:46 +0200)]
Fix clang compilation (template instanciations) + clang warnings

+ CMakeLists: adding (in comment) a useful set of warnings.
+ Constructors throwing should not call instance (ie non-static) methods.
+ Various doc fixes - thanks "-Wdocumentation" in clang
+ Removing unnecessary comparison (clang -Wtautological-compare)
+ replacing throw() by noexcept(true)
+ clang -Wconditional-uninitialized. Some remaining in SWIG generated code.
+ missing breaks, shadow variable, etc ...
+ clang -Wshorten-64-to-32-bits
+ AutoPyPtr in an anonymous namespace to avoid suboject-linkage warning.

4 years agoBug fixes: cartesianize() and WriteFieldOnAlreadyWrittenMesh()
abn [Mon, 28 Sep 2020 11:18:16 +0000 (13:18 +0200)]
Bug fixes: cartesianize() and WriteFieldOnAlreadyWrittenMesh()

+ WriteFieldOnAlreadyWrittenMesh() for MCFieldInt and MCFieldFloat
+ cartesianize() not doing the job when AX_CART set (should only copy)

4 years agoUserGuideExample test of RENUMBER needs Partitioner
abn [Tue, 22 Sep 2020 13:49:48 +0000 (15:49 +0200)]
UserGuideExample test of RENUMBER needs Partitioner

4 years agoPortability: MPICH does not support "--oversubscribe" option
abn [Fri, 18 Sep 2020 10:21:05 +0000 (12:21 +0200)]
Portability: MPICH does not support "--oversubscribe" option

4 years agoManagement of int64 fields into medcoupling.
Anthony GEAY [Wed, 23 Sep 2020 18:59:20 +0000 (20:59 +0200)]
Management of int64 fields into medcoupling.

4 years agofix of med convertors for int64 agy/tu20059_int64
Anthony GEAY [Tue, 22 Sep 2020 19:47:30 +0000 (21:47 +0200)]
fix of med convertors for int64

4 years agoMake it compile with intel compiler into int64 mode
Anthony Geay [Fri, 18 Sep 2020 12:08:11 +0000 (14:08 +0200)]
Make it compile with intel compiler into int64 mode

4 years agoPTScotch int64 with assumption that mcIdType == SCOTCH_Num V9_5_asterxx_0
Anthony Geay [Wed, 9 Sep 2020 12:40:40 +0000 (14:40 +0200)]
PTScotch int64 with assumption that mcIdType == SCOTCH_Num

4 years agoPTScotch with MEDCOUPLING_USE_64BIT_IDS=ON
Anthony Geay [Tue, 8 Sep 2020 14:14:58 +0000 (16:14 +0200)]
PTScotch with MEDCOUPLING_USE_64BIT_IDS=ON

4 years agoUse --oversubscribe option to pass tests correctly on workstations with few cores vsr/mpi-oversubscribe
vsr [Tue, 18 Aug 2020 06:14:37 +0000 (09:14 +0300)]
Use --oversubscribe option to pass tests correctly on workstations with few cores

4 years agotest of ParaUMesh.getCellIdsLyingOnNodes and ParaUMesh.redistributeCells
Anthony Geay [Wed, 12 Aug 2020 14:29:47 +0000 (16:29 +0200)]
test of ParaUMesh.getCellIdsLyingOnNodes and ParaUMesh.redistributeCells

4 years agoParallel implementation of getCellsLyingOnNodes(True)
Anthony Geay [Wed, 12 Aug 2020 12:57:18 +0000 (14:57 +0200)]
Parallel implementation of getCellsLyingOnNodes(True)

4 years agoBuild MEDCOUPLING with native openmpi on CentOS-8
rnv [Mon, 3 Aug 2020 18:59:06 +0000 (21:59 +0300)]
Build MEDCOUPLING with native openmpi on CentOS-8

4 years agoMerge branch 'V9_5_BR'
vsr [Fri, 10 Jul 2020 15:34:14 +0000 (18:34 +0300)]
Merge branch 'V9_5_BR'

4 years ago#19140 [CEA 19111][Windows] compile MEDCOUPLING with PARTITIONER and SWIG
rnv [Mon, 29 Jun 2020 21:39:25 +0000 (00:39 +0300)]
#19140 [CEA 19111][Windows] compile MEDCOUPLING with PARTITIONER and SWIG

4 years ago[EDF21675] : Non regression test
Anthony Geay [Wed, 24 Jun 2020 11:11:58 +0000 (13:11 +0200)]
[EDF21675] : Non regression test

4 years agoMerge branch 'master' of https://codev-tuleap.cea.fr/plugins/git/salome/medcoupling
Anthony Geay [Wed, 24 Jun 2020 11:02:05 +0000 (13:02 +0200)]
Merge branch 'master' of https://codev-tuleap.cea.fr/plugins/git/salome/medcoupling

4 years ago[EDF21675] : Management of PENTA18 for NodeElement fields.
Anthony Geay [Wed, 24 Jun 2020 11:00:09 +0000 (13:00 +0200)]
[EDF21675] : Management of PENTA18 for NodeElement fields.

4 years ago#19727 [CEA][Windows] MEDCOUPLING MEDFileMesh.hxx
rnv [Wed, 24 Jun 2020 10:10:14 +0000 (13:10 +0300)]
#19727 [CEA][Windows] MEDCOUPLING MEDFileMesh.hxx

4 years ago#19727 [CEA][Windows] MEDCOUPLING MEDFileMesh.hxx V9_5_BR V9_5_0 V9_5_0rc2 V9_5_0rc3
rnv [Wed, 24 Jun 2020 10:10:14 +0000 (13:10 +0300)]
#19727 [CEA][Windows] MEDCOUPLING MEDFileMesh.hxx

4 years agoIntegration of the '#19480 [CEA 19477] MEDCOUPLING tutorials migration'
rnv [Mon, 22 Jun 2020 12:06:43 +0000 (15:06 +0300)]
Integration of the '#19480 [CEA 19477] MEDCOUPLING tutorials migration'

4 years agoPython wrapping of MEDFileMesh.ConvertFromMEDFileGeoType
Anthony Geay [Tue, 16 Jun 2020 12:01:53 +0000 (14:01 +0200)]
Python wrapping of MEDFileMesh.ConvertFromMEDFileGeoType

4 years agoDeal with new VTK unstructuredgrid memory storage
Anthony Geay [Tue, 16 Jun 2020 11:38:38 +0000 (13:38 +0200)]
Deal with new VTK unstructuredgrid memory storage

4 years agoPython wrapping of MEDFileMesh.ConvertFromMEDFileGeoType
Anthony Geay [Tue, 16 Jun 2020 12:01:53 +0000 (14:01 +0200)]
Python wrapping of MEDFileMesh.ConvertFromMEDFileGeoType

4 years agoDeal with new VTK unstructuredgrid memory storage
Anthony Geay [Tue, 16 Jun 2020 11:38:38 +0000 (13:38 +0200)]
Deal with new VTK unstructuredgrid memory storage

4 years agoIncrement version: 9.5.0 V9_5_0rc1
vsr [Tue, 19 May 2020 10:30:03 +0000 (13:30 +0300)]
Increment version: 9.5.0

4 years agoAddition of MEDCouplingSkyLineArray.thresholdPerPack method V9_5_0b1
Anthony Geay [Sun, 10 May 2020 22:28:48 +0000 (00:28 +0200)]
Addition of MEDCouplingSkyLineArray.thresholdPerPack method

4 years agoAvoid useless time stamp incrementation
Anthony Geay [Sun, 10 May 2020 21:40:10 +0000 (23:40 +0200)]
Avoid useless time stamp incrementation

4 years agoDebug of MEDCouplingUMesh::areCellsIncludedInMe : now duplicated cells in mesh that...
Anthony Geay [Sun, 10 May 2020 21:25:25 +0000 (23:25 +0200)]
Debug of MEDCouplingUMesh::areCellsIncludedInMe : now duplicated cells in mesh that appear in other mesh also is correctly managed

4 years ago[EDF21149] : fix bug detected in MEDCouplingUMesh::findCommonCells
Anthony Geay [Fri, 8 May 2020 14:40:25 +0000 (16:40 +0200)]
[EDF21149] : fix bug detected in MEDCouplingUMesh::findCommonCells

4 years agoMEDFileUMesh.LoadPartCoords : make it cleaner
Anthony Geay [Fri, 1 May 2020 03:07:00 +0000 (05:07 +0200)]
MEDFileUMesh.LoadPartCoords : make it cleaner

4 years agoMEDFileUMesh.LoadPartCoords + ParaDataArray implementation
Anthony Geay [Wed, 29 Apr 2020 07:59:16 +0000 (09:59 +0200)]
MEDFileUMesh.LoadPartCoords + ParaDataArray implementation

4 years agoSome helpers for debugging
Anthony Geay [Tue, 28 Apr 2020 20:35:36 +0000 (22:35 +0200)]
Some helpers for debugging

4 years agoMake it templated
Anthony Geay [Mon, 27 Apr 2020 22:12:14 +0000 (00:12 +0200)]
Make it templated

4 years agoStill some imp into ParaUMesh
Anthony Geay [Mon, 27 Apr 2020 21:39:40 +0000 (23:39 +0200)]
Still some imp into ParaUMesh

4 years agoAdd 2 missing methods into wrap of MEDCouplingField
Anthony Geay [Mon, 27 Apr 2020 11:44:19 +0000 (13:44 +0200)]
Add 2 missing methods into wrap of MEDCouplingField

4 years agoParaUMesh.redistributeCells implementation.
Anthony Geay [Tue, 21 Apr 2020 06:45:31 +0000 (08:45 +0200)]
ParaUMesh.redistributeCells implementation.

4 years agoImplementation of MEDFileUMesh::computeFetchedNodeIds
Anthony Geay [Mon, 20 Apr 2020 22:00:17 +0000 (00:00 +0200)]
Implementation of MEDFileUMesh::computeFetchedNodeIds

4 years ago[EDF21149] : Improvements for // spliter
Anthony Geay [Tue, 14 Apr 2020 21:08:27 +0000 (23:08 +0200)]
[EDF21149] : Improvements for // spliter