Konstantin Leontev
36b825e934
[bos #42217 ][EDF 28921] Horseshoe with bodyfitting.
...
Nodes linked to a null nodes without any possible splits now being cleared befor splits initialization.
2024-07-30 17:36:57 +01:00
Konstantin Leontev
9f7018e42a
[bos #42217 ][EDF 28921] Horseshoe with bodyfitting.
...
Intermediate commit - parallel compute is disabled, some unrelated code commented out for debug!
Hexahedron::compute() was splitted to smaller methods.
Added debug output.
SMDS_MeshElement::Print() now is a virtual method, otherwise only parent method was called.
2024-07-24 18:06:11 +01:00
Konstantin Leontev
4b39d980ce
[bos #42217 ][EDF 28921] Horseshoe with bodyfitting.
...
Fixed infinite loop of creating threads that caused crash on parallel computing for a case when number of hexaedrons is less than number of threads.
2024-07-17 10:23:05 +01:00
cconopoima
1396881275
[bos #38500 #41499 #41496 ][EDF] Move thread header inclussion outside TBB conditional to allow compilation when TBB=OFF in SMESH.
2024-06-20 09:58:10 +01:00
cconopoima
a4d1fae96a
[bos #38500 #41499 #41496 ][EDF] Make body fitting thread safe. Implement new parallel for function with std::threads to compute the elements and include needed lock_guard mutex wrapper in problematic function ::Add of B_Intersection and Hexahedron class.
2024-06-18 09:55:50 +01:00
cconopoima
27c8af8c6e
[bos #41122 ][EDF] Quadrangle radial for face which curved edges didn't discretize properly on medial axe construction leading to wrong mesh of the face.
2024-06-06 12:28:04 +01:00
Cesar CONOPOIMA
b9d215ee2d
[bos #40649 ][CEA] Export Structured mesh in CGNS format for 2DQuadrangle and 3DHexahedron(i,j,k).
2024-05-27 12:24:14 +01:00
cconopoima
1a19565041
[bos #41867 ][CEA] Handle properly 3D VL when certain edges are not meshed.
2024-05-27 10:15:52 +01:00
jfa
0eea513c93
Porting to OCCT 7.8.0
2024-05-16 08:51:45 +01:00
Konstantin Leontev
651e4ea969
[bos #40650 ][CEA 33012] Beta Law distribution: added a new type of distribution for Wire Discretisation algorith Number of Segments.
2024-05-13 15:01:16 +01:00
cconopoima
9a170f0e1e
[bos #38052 ][EDF](2023-T3) Option to replace polyhedrons by hexahedrons in the body frontier based in a predefined volume relation.
...
Including quanta option to hypothesis with persistence. Working version w/o support to add faces on the boundary elements.
Intermedial commit.
Intermedial commit.
Adding documentation and test.
Final adjust for conformity with NRT.
2024-01-23 17:25:57 +00:00
mbs
3b570ddfbe
Updated copyright comment
2024-01-20 14:16:41 +00:00
cconopoima
0d03310b89
[bos #40035 ][EDF] Handle Salome Exception in interface to retun meaninfull error message when the shrink geometry does not match the topology of the original geometry.
2023-12-07 09:30:46 +00:00
cconopoima
1dab7a05bb
[bos #38521 ][EDF] Split Polyhedron with more than one volume.
...
Improve comment and add bother volumes to mesh body.
.
Change typo of counters to avoid compilation warnings.
2023-11-14 16:38:35 +00:00
cconopoima
b363bece45
bos #37027 [EDF] Define more general geomTol value to detect mesh edges in geom edges in 1D meshing import.
...
.
..
2023-11-13 10:31:24 +00:00
cconopoima
d3c3260cd9
[bos #35147 ] [EDF] (2023-T1) Decompose Viscous Layer API.
...
Delete .vscode/settings.json
Publish shrinkGeometry.
Refactor StdMeshers_Cartesian_3D and StdMeshers_Cartesian_VL classes to allow passing an arbitrary shrink mesh to the viscous layer builder. Use StdMeshers_Cartesian_VL in StdMeshers_ViscousLayerBuilder to handle geometry shrinking and viscous layer building.
Create maps to link shrink solid and the solid assign to the shrink mesh. Code cleanup.
Defining map btw original shape (TopAbs_COMPOUND) and result shrink object. Refactor to support viscous layer of faces. Code clean up and add of tests.
Documentation and code cleanup
erase debug comment.
Modif after code review.
Avoid compilation warning from ViscousLayerBuilder and ViscousLayerBuilder_i classes.
2023-10-18 11:53:54 +01:00
cconopoima
2f549d1c9a
bos #33557 [CEA] Merge pyramid method using geometrical median for the apex.
...
Avoid include twice SMDS_VolumeTool header.
update expected values in cubeMilieu.py
2023-10-03 13:29:28 +02:00
cconopoima
cc2c7dfdc0
bos #36783 [EDF] Use BRepTopAdaptor_FClass2d classifier for edges with tighter tolerance.
2023-09-19 10:00:49 +01:00
mbs
120207d740
updated copyright message
2023-06-19 22:11:37 +01:00
mbs
7e714e8fc0
updated copyright message
2023-06-16 20:28:19 +01:00
eap
c9294ee688
bos #17015 [CEA 17008] Body fitting with Viscous Layers for CFD meshing
...
fix for inlet/outlet
Fix for negative volumes due to merge
increase tolerance for search of equal intersection points
Remove old tol2 declaration
2023-05-10 08:32:07 +02:00
Yoann Audouin
d328a1d7b8
Cleanup of parallel meshing + documentation
2023-03-22 17:24:14 +01:00
jfa
483e992a6d
Porting Salome to OCCT 7.7.0
2023-02-22 22:46:07 +00:00
Christophe Bourcier
38ab7c3864
Improve error message
2023-01-31 16:10:37 +01:00
Yoann Audouin
7292711034
Adding parallel meshing (NETGEN only, Linux Only)
...
See example test/SMESH_ParallelCompute.py for an example
2022-11-15 16:47:21 +01:00
Konstantin LEONTEV
fa95110a3b
[bos #32517 ][EDF] Dynamic log messages switched on and off by SALOME_VERBOSE environment variable
2022-11-15 09:04:21 +03:00
Yoann Audouin
da9f965ac4
Revert "Merge branch 'yan/parallel_mesh2'"
...
This reverts commit 4403c126a0
, reversing
changes made to 4dc895105a
.
2022-11-02 10:54:05 +01:00
Yoann Audouin
ee7ca3d826
Restoring Regular 1D
2022-10-18 15:02:19 +02:00
Yoann Audouin
446efab777
Deactivating parallelism for 2D/1D + corrections for non parallel run + adding ParallelCompute function in Python
2022-10-18 15:01:44 +02:00
Yoann Audouin
2323e27949
Parallel version for 1d mesher number of segment
2022-10-18 15:01:44 +02:00
Yoann Audouin
6a94434123
WIP
2022-10-18 15:01:44 +02:00
vsr
9d7121c884
bos #29628 Remove MEFISTO 2D algorithm
2022-06-08 13:36:08 +03:00
eap
4df9beadff
fix 2D_mesh_QuadranglePreference_01/B8
2022-05-20 18:00:10 +03:00
vsr
499f29d249
Copyright update 2022
2022-05-05 16:51:14 +03:00
eap
d69e4fb6c7
bos #29266 EDF 24971 - SALOME crashes
...
Fix intersecting pyramids by applying gradation 2.0 to pyramids height
2022-04-19 14:30:36 +03:00
eap
81f227e3a2
bos #29611 cartesian_algo test is KO with valgrind
2022-04-15 14:46:02 +03:00
eap
7242eaf55b
bos #29540 25009 - mesh fails
2022-03-31 20:00:05 +03:00
eap
c728e8a558
bos #29435 EDF 25081 - wrong prisms
...
Implement projectQuads()
2022-03-30 20:26:23 +03:00
eap
0510c0d369
bos #29212 [CEA 29181] Body fitter on compounds incomplete mesh
2022-03-23 16:36:14 +03:00
eap
b881b9c7b9
bos #29395 EDF 25009 - import1D2D mesh fails
2022-03-22 16:31:40 +03:00
eap
a9219e5f12
bos #29266 EDF 24971 - SALOME crashes
...
fix crash, meshing failure still there
2022-03-11 14:46:25 +03:00
rnv
a6cc4f9ec1
Compilation under Windows
2022-03-11 12:31:24 +03:00
vsr
de59ee6d8d
Merge branch 'V9_8_BR'
2021-12-10 12:47:37 +03:00
eap
98cff9f2f4
bos #26630 EDF 6032 - Problem of projection
2021-11-29 21:41:58 +03:00
eap
5254ada6ef
bos #26630 EDF 6032 - Problem of projection
2021-11-29 20:56:55 +03:00
eap
254c02d6e1
bos #26523 EDF 24234 - Viscous Layer
...
bos #26544 EDF 11636 - crash with NETGEN 6 + viscous layer
1) fix 'Conditional jump or move depends on uninitialised value'
2) fix recomputing a FACE where shrink fails
3) fix angular smooth
2021-11-27 14:46:03 +03:00
eap
095b97dbbd
bos #26523 EDF 24234 - Viscous Layer
...
bos #26544 EDF 11636 - crash with NETGEN 6 + viscous layer
1) fix 'Conditional jump or move depends on uninitialised value'
2) fix recomputing a FACE where shrink fails
3) fix angular smooth
2021-11-27 14:31:40 +03:00
eap
48c30a5c91
bos #26452 [EDF] (2021) SMESH: orientation of faces
2021-11-19 18:29:24 +03:00
rnv
e6fe1c8354
Tests under Windows in Debug mode.
2021-11-11 17:18:45 +03:00
eap
786657f54f
bos #24400 [CEA] Option in SALOME for not storing in med files the indices (number of nodes)
...
Add the option to Export dialog
2021-09-14 18:33:41 +03:00