]>
SALOME platform Git repositories - tools/medcoupling.git/log
ageay [Fri, 8 Feb 2013 13:56:41 +0000 (13:56 +0000)]
VTK writing of cartesian mesh
eap [Fri, 8 Feb 2013 12:52:38 +0000 (12:52 +0000)]
0021756 : [CEA 602] MEDPartitioner improvements /
Test both medpartitioner and medpartitioner_para (if available)
eap [Fri, 8 Feb 2013 12:50:42 +0000 (12:50 +0000)]
0021756 : [CEA 602] MEDPartitioner improvements /
--creates-boundary-faces is not a numeric argument
eap [Fri, 8 Feb 2013 12:50:03 +0000 (12:50 +0000)]
0021756 : [CEA 602] MEDPartitioner improvements /
Create the class ParMETISGraph to enable co-existence of Metis and Parmetis
eap [Fri, 8 Feb 2013 12:47:59 +0000 (12:47 +0000)]
0021756 : [CEA 602] MEDPartitioner improvements /
Wrap Metis functions into a C function located in a
MEDPARTITIONER_metis.c to avoid problems with Metis included in
Parmetis-3 that campilation breaks at extern "C" {#include "metis.h"}
because "metis.h" includes C++ declarations of MPI
-#include "metis.h"
+#include "MEDPARTITIONER_metis.h"
ageay [Fri, 8 Feb 2013 12:42:44 +0000 (12:42 +0000)]
VTK writing of curve linear mesh
eap [Fri, 8 Feb 2013 12:42:16 +0000 (12:42 +0000)]
0021756 : [CEA 602] MEDPartitioner improvements /
Move filtering face mesh and face families in to MeshCollection::filterFaceOnCell() in order
to create valid boundary groups in MeshCollection::buildConnectZones() with MPI
eap [Fri, 8 Feb 2013 12:40:49 +0000 (12:40 +0000)]
0021756 : [CEA 602] MEDPartitioner improvements /
1) - in MPI configuration, only medpartitioner_para is compiled, while having medpartitioner is still relevant.
2) fix SIGSEGV with MPI
3) Filter face mesh and face families in filterFaceOnCell() in order
to create valid boundary groups in buildConnectZones()
ageay [Fri, 8 Feb 2013 12:39:48 +0000 (12:39 +0000)]
VTK writing of curve linear mesh
eap [Fri, 8 Feb 2013 12:03:43 +0000 (12:03 +0000)]
0021756 : [CEA 602] MEDPartitioner improvements
+ if test "x$parmetis_ok" != "xyes"; then
+ CHECK_PARMETISV4
+ fi
ageay [Thu, 7 Feb 2013 14:59:54 +0000 (14:59 +0000)]
CurveLinearMesh 2
ageay [Thu, 7 Feb 2013 14:51:26 +0000 (14:51 +0000)]
CurveLinearMesh 2
ageay [Thu, 7 Feb 2013 13:31:33 +0000 (13:31 +0000)]
CurveLinearMesh 2
ageay [Thu, 7 Feb 2013 11:57:52 +0000 (11:57 +0000)]
CurveLinearMesh 2
ageay [Wed, 6 Feb 2013 15:32:05 +0000 (15:32 +0000)]
CurveLinearMesh 2
ageay [Wed, 6 Feb 2013 13:37:29 +0000 (13:37 +0000)]
Correcting test to be compatible with python 2.6. These bad lines will be destroyed in Salome7
ageay [Wed, 6 Feb 2013 13:25:14 +0000 (13:25 +0000)]
MEDCouplingUMesh::simplexize with PLANAR_5 and PLANAR_6
ageay [Wed, 6 Feb 2013 09:41:39 +0000 (09:41 +0000)]
MEDCouplingUMesh::simplexize with PLANAR_5 and PLANAR_6
ageay [Wed, 6 Feb 2013 07:10:08 +0000 (07:10 +0000)]
Splitting policy can be used outside interpolation
eap [Tue, 5 Feb 2013 15:04:08 +0000 (15:04 +0000)]
0021756 : [CEA 602] MEDPartitioner improvements /
Can you :
1/ add the corresponding tests
+ CPPUNIT_TEST( testCreateBoundaryFaces2D );
eap [Tue, 5 Feb 2013 15:03:17 +0000 (15:03 +0000)]
0021756 : [CEA 602] MEDPartitioner improvements /
- creates boundary faces option is not handled
eap [Tue, 5 Feb 2013 15:02:54 +0000 (15:02 +0000)]
0021756 : [CEA 602] MEDPartitioner improvements /
- in MPI configuration, only medpartitioner_para is compiled, while having medpartitioner is still relevant.
eap [Tue, 5 Feb 2013 15:02:12 +0000 (15:02 +0000)]
0021756 : [CEA 602] MEDPartitioner improvements /
- creates boundary faces option is not handled
+ //constructing connect zones
+ void buildConnectZones();
+ void createJointGroup( const std::vector< int >& faces,
+ const int inew1,
+ const int inew2,
+ const bool is2nd );
eap [Tue, 5 Feb 2013 08:14:48 +0000 (08:14 +0000)]
remove a comment being at improper place
eap [Tue, 5 Feb 2013 07:57:03 +0000 (07:57 +0000)]
0021856 : [CEA 663] Documenting API of MEDCoupling and MEDLoader
ageay [Mon, 4 Feb 2013 16:30:27 +0000 (16:30 +0000)]
Addition of MEDCouplingCurveLinearMesh
ageay [Mon, 4 Feb 2013 16:00:18 +0000 (16:00 +0000)]
Addition of MEDCouplingCurveLinearMesh
ageay [Mon, 4 Feb 2013 15:47:54 +0000 (15:47 +0000)]
Addition of MEDCouplingCurveLinearMesh
ageay [Mon, 4 Feb 2013 09:59:58 +0000 (09:59 +0000)]
Debug
ageay [Mon, 4 Feb 2013 09:34:06 +0000 (09:34 +0000)]
swig of MEDCouplingUMesh.insertNextCell more general
ageay [Mon, 4 Feb 2013 08:38:05 +0000 (08:38 +0000)]
Changing default time discretizaton of fields. By default now ONE_TIME.
ageay [Fri, 1 Feb 2013 15:24:04 +0000 (15:24 +0000)]
End of redesign of partitionBySpreadZone
ageay [Fri, 1 Feb 2013 08:49:32 +0000 (08:49 +0000)]
Bug correction in MEDCouplingUMesh::ComputeSpreadZoneGradually when a cell has no neighbours.
ageay [Fri, 1 Feb 2013 08:42:47 +0000 (08:42 +0000)]
Bug correction in MEDCouplingUMesh::ComputeSpreadZoneGradually when a cell has no neighbours.
ageay [Fri, 1 Feb 2013 08:06:14 +0000 (08:06 +0000)]
distance to mesh end of implementation
ageay [Thu, 31 Jan 2013 16:42:52 +0000 (16:42 +0000)]
distance to mesh end of implementation
ageay [Thu, 31 Jan 2013 14:35:16 +0000 (14:35 +0000)]
distance from point to mesh implementation
ageay [Thu, 31 Jan 2013 14:23:15 +0000 (14:23 +0000)]
distance from point to mesh implementation
ageay [Mon, 28 Jan 2013 16:09:55 +0000 (16:09 +0000)]
Warning hunting
ageay [Mon, 28 Jan 2013 15:38:39 +0000 (15:38 +0000)]
addition of RefCount::getHeapMemorySize
ageay [Mon, 28 Jan 2013 14:48:02 +0000 (14:48 +0000)]
addition of RefCount::getHeapMemorySize
ageay [Mon, 28 Jan 2013 08:33:13 +0000 (08:33 +0000)]
Debugging orientCorrectlyPoly. More general implementation (2) without compilation warnings.
ageay [Fri, 25 Jan 2013 15:54:13 +0000 (15:54 +0000)]
DataArrayInt::accumulate
ageay [Fri, 25 Jan 2013 12:07:50 +0000 (12:07 +0000)]
Modification of splitting policy in 3D. From GENERAL48->PLANAR_FACE_5
ageay [Fri, 25 Jan 2013 12:00:52 +0000 (12:00 +0000)]
renaming of buildPartOf was not a good idea in the perspective of MEDLoader interaction
ageay [Fri, 25 Jan 2013 11:48:39 +0000 (11:48 +0000)]
checkConsecutiveCellTypesForMEDFileFrmt
ageay [Fri, 25 Jan 2013 11:30:50 +0000 (11:30 +0000)]
Debugging orientCorrectlyPoly. More general implementation
ageay [Wed, 23 Jan 2013 15:35:18 +0000 (15:35 +0000)]
Enable components with size of str equal to 16
ageay [Fri, 11 Jan 2013 11:19:42 +0000 (11:19 +0000)]
MEDCouplingUMesh::findAndCorrectBadOriented3DCells
ageay [Fri, 11 Jan 2013 10:49:07 +0000 (10:49 +0000)]
MEDCouplingUMesh::findAndCorrectBadOriented3DCells
ageay [Thu, 10 Jan 2013 13:13:00 +0000 (13:13 +0000)]
Tests
ageay [Thu, 10 Jan 2013 13:11:39 +0000 (13:11 +0000)]
Clean-up
ageay [Thu, 10 Jan 2013 07:32:55 +0000 (07:32 +0000)]
Some performance loss linked to users having non uniform numbering in source mesh.
ageay [Wed, 9 Jan 2013 15:50:48 +0000 (15:50 +0000)]
Some performance loss linked to users having non uniform numbering in source mesh.
ageay [Wed, 9 Jan 2013 14:58:40 +0000 (14:58 +0000)]
clean-up
ageay [Wed, 9 Jan 2013 09:14:41 +0000 (09:14 +0000)]
MEDFileUMesh::addGroup implementation
ageay [Tue, 8 Jan 2013 16:28:10 +0000 (16:28 +0000)]
Protection of getMeasureField when no mesh specified.
ageay [Tue, 8 Jan 2013 15:41:49 +0000 (15:41 +0000)]
MEDFileUMesh::addNodeGroup end of implementation
ageay [Mon, 7 Jan 2013 16:12:26 +0000 (16:12 +0000)]
MEDFileUMesh::addNodeGroup
ageay [Mon, 7 Jan 2013 10:18:05 +0000 (10:18 +0000)]
MEDFileUMesh::zipCoords
ageay [Mon, 7 Jan 2013 07:18:39 +0000 (07:18 +0000)]
MEDFileField*::deepCpy debug
ageay [Fri, 4 Jan 2013 15:03:10 +0000 (15:03 +0000)]
MEDFileField*::deepCpy
ageay [Fri, 4 Jan 2013 13:21:45 +0000 (13:21 +0000)]
MEDFileMesh::deepCpy and shallowCpy
ageay [Fri, 4 Jan 2013 11:14:13 +0000 (11:14 +0000)]
python len(MEDFileFieldMultiTS)
ageay [Fri, 4 Jan 2013 10:55:37 +0000 (10:55 +0000)]
DataArrayInt::setValues and DataArrayDouble::setValues now check the size as New methods do.
ageay [Fri, 4 Jan 2013 07:35:56 +0000 (07:35 +0000)]
More additionnal tests
ageay [Thu, 3 Jan 2013 15:50:24 +0000 (15:50 +0000)]
buildDescendingConnectivity has been reimplemented to improve perf.
OK on all tests.
ageay [Thu, 3 Jan 2013 15:45:03 +0000 (15:45 +0000)]
On the road of rewritting buildDescendingConn implementation
ageay [Thu, 3 Jan 2013 09:33:25 +0000 (09:33 +0000)]
On the road of rewritting buildDescendingConn implementation
ageay [Thu, 3 Jan 2013 07:40:15 +0000 (07:40 +0000)]
API modif of getCellsInBoundingBox to avoid copies.
eap [Fri, 28 Dec 2012 09:57:27 +0000 (09:57 +0000)]
0021756 : [CEA 602] MEDPartitioner improvements
1) Enable work in 2D space
2) In remapIntField(), take into accound coincident elements
3) Protect filterFaceOnCell() from invalid elements
eap [Fri, 28 Dec 2012 09:51:43 +0000 (09:51 +0000)]
0021756 : [CEA 602] MEDPartitioner improvements
+ return false;
eap [Fri, 28 Dec 2012 09:51:28 +0000 (09:51 +0000)]
0021756 : [CEA 602] MEDPartitioner improvements
use BBTreeOfDim
eap [Fri, 28 Dec 2012 09:49:56 +0000 (09:49 +0000)]
0021756 : [CEA 602] MEDPartitioner improvements
+ /*!
+ * \brief Class encapsulating BBTree of dimension given at construction and
+ * providing all features of BBTree
+ */
+ class BBTreeOfDim
ana [Mon, 24 Dec 2012 10:23:20 +0000 (10:23 +0000)]
Win32 compatibility
ageay [Wed, 19 Dec 2012 16:00:47 +0000 (16:00 +0000)]
Warning hunting
ageay [Wed, 19 Dec 2012 15:34:15 +0000 (15:34 +0000)]
DataArrayInt instead of vector<int> to avoid copies
ageay [Tue, 18 Dec 2012 17:39:25 +0000 (17:39 +0000)]
DataArrayInt,DataArrayDouble pushBack and popBack
ageay [Tue, 18 Dec 2012 16:04:20 +0000 (16:04 +0000)]
DataArrayInt,DataArrayDouble pushBack and popBack
ageay [Tue, 18 Dec 2012 10:38:15 +0000 (10:38 +0000)]
AutoRef::retn
ageay [Tue, 18 Dec 2012 10:16:51 +0000 (10:16 +0000)]
AutoRef::retn
ageay [Tue, 18 Dec 2012 09:15:37 +0000 (09:15 +0000)]
Improvement of perf of zipConnectivityTraducer.
ageay [Tue, 18 Dec 2012 08:39:46 +0000 (08:39 +0000)]
Improvement of perf of zipConnectivityTraducer.
ageay [Mon, 17 Dec 2012 11:49:23 +0000 (11:49 +0000)]
Improvement of perf of zipConnectivityTraducer.
ageay [Fri, 14 Dec 2012 15:53:53 +0000 (15:53 +0000)]
Bug when several ouput polygons in residual of m1 inter m2.
ageay [Fri, 14 Dec 2012 15:45:59 +0000 (15:45 +0000)]
Bug when several ouput polygons in residual of m1 inter m2.
ageay [Fri, 14 Dec 2012 14:17:52 +0000 (14:17 +0000)]
Bug when several ouput polygons in residual of m1 inter m2.
ageay [Fri, 14 Dec 2012 14:04:54 +0000 (14:04 +0000)]
Protection against infinite loop when computing residuals of invalid input mesh.
ageay [Fri, 14 Dec 2012 11:58:29 +0000 (11:58 +0000)]
getMeasureField returns a ONE_TIME field now.
ageay [Fri, 14 Dec 2012 11:34:45 +0000 (11:34 +0000)]
A more check of fields on cell on profiles.
ageay [Fri, 14 Dec 2012 10:59:27 +0000 (10:59 +0000)]
Correction of bug on node fields on profile.
ageay [Fri, 14 Dec 2012 09:13:46 +0000 (09:13 +0000)]
Correction of bug on node fields on profile.
ageay [Fri, 14 Dec 2012 09:11:55 +0000 (09:11 +0000)]
Additionnal checks.
ageay [Fri, 14 Dec 2012 09:10:54 +0000 (09:10 +0000)]
Improvement of perf of MEDCouplingUMesh::getCellIdsLyingOnNodes/fillCellIdsToKeepFromNodeIds methods.
ageay [Fri, 14 Dec 2012 07:09:29 +0000 (07:09 +0000)]
Specialization of MEDCouplingFieldDouble::WriteVTK
ageay [Thu, 13 Dec 2012 16:35:09 +0000 (16:35 +0000)]
Generalization on empty allocated DataArrays.
ageay [Thu, 13 Dec 2012 15:16:30 +0000 (15:16 +0000)]
Addition of checkMonotonic
ageay [Wed, 12 Dec 2012 16:34:44 +0000 (16:34 +0000)]
Protect python call
vsr [Tue, 11 Dec 2012 12:44:24 +0000 (12:44 +0000)]
Merge from V6_6_BR (V6_6_0rc2) 11/12/2012
ageay [Fri, 19 Oct 2012 15:51:13 +0000 (15:51 +0000)]
Preparation to generalization