Commit Graph

3274 Commits

Author SHA1 Message Date
YOANN AUDOUIN
cea2aeff10 Adding option to simplify polyhedrons 2023-12-20 08:26:11 +01: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
AUDOUIN Yoann
274fd4f2db Merge commit '6600bcec782fc8b6c72871fe6e08bd19a34a4e2b' 2023-10-30 08:17:28 +01:00
cconopoima
1eed742fd3 [bos #38088] [CEA] Create documentation for Offset transformation in SMESH.
Fixing typo critireas is criterias.
2023-10-23 16:02:05 +01: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
e3d582dca7 bos #34269 [CEA] Function to check same face orientation for polyhedrals used on the computation of their volume. 2023-10-03 13:45:48 +02:00
Christophe Bourcier
e0c1dd6f36 Add test for fix bos #33557 2023-10-03 13:31:37 +02: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
mbs
3f904f17c9 fixed bos#37786: SMESH_MGAdaptTests_without_session random failures 2023-10-03 10:37:25 +01:00
YOANN AUDOUIN
13e56e1ff6 Missing icon image in documentation 2023-10-03 09:56:34 +02:00
Yoann Audouin
be238b4bb0 Adding Multinode method for smesh parallelism (with windows fixed)
Adding walltime for multinode + keeping temporary folder activated with environement variable
bos #37471: fix compilation on Windows operating system. Note that  SMESH_Gen::send_mesh current implementation is vetoed on windows OS (system call)
2023-09-26 10:41:53 +02:00
cconopoima
cc2c7dfdc0 bos #36783 [EDF] Use BRepTopAdaptor_FClass2d classifier for edges with tighter tolerance. 2023-09-19 10:00:49 +01:00
YOANN AUDOUIN
ea6c739385 Forcing removal of temporary output file for MG_adapt 2023-09-11 15:36:36 +02:00
YOANN AUDOUIN
f0898a6840 Revert "Adding Multinode method for smesh parallelism + cleanup and doc"
This reverts commit 93edbb3a29.
2023-09-04 08:00:13 +02:00
Yoann Audouin
93edbb3a29 Adding Multinode method for smesh parallelism + cleanup and doc 2023-08-31 11:19:55 +02:00
cconopoima
964c854356 bos #32735 [CEA] Create 2D Mesh from 3D elements.
Adding test and icon to cmake. Adding the keyword MakeBoundaryOfEachElement to the 2smeshpy util class.

Add missing french translations of dialog box and operations results. Update copyright message of SMESHGUI_MakeFull2DFrom3DOp new class.
2023-08-10 17:08:57 +01:00
asozinov
dbda21f07d Fix compilation problem on Windows 2023-08-10 11:51:52 +01:00
Christophe Bourcier
0dbcca5093 Some improvements on Scaled Jacobian:
- add math to sphinx to generate the formulas
- change the icon to deformed hexahedrons
- add a test on deformed hexahedrons
- update the example use case on the doc to deformed hexahedrons
2023-08-08 13:35:47 +02:00
cconopoima
9ac965c0e3 bos #32738 [CEA] Scaled Jacobian quality mesh measure for volumetric elements.
Erase non tracke files

Adding some comments on SMESH_Controls. Fixing compilation warning on SMDS_VolumeTool and add missing lines in interface files.

Add implemented tests to tests.set

Correction on SMESH_msg_fr and copyright msg of python test.
2023-08-08 13:35:47 +02:00
jfa
e0552dbb7f Merge branch 'V9_11_BR' 2023-07-19 16:38:00 +01:00
YOANN AUDOUIN
ca50de3bc4 Correction for dual mesh + improve test to check more options 2023-06-27 11:29:53 +02: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
asozinov
c8dfd88621 bos #35165 [CEA] Clear the mesh when an hypothesis is added to an algorithm
- Call Update after add hypothesis
- Fix problem, when after change hypothesis mesh in VTKViewer not clears automatically
2023-05-31 09:30:37 +02:00
jfa
22255dd237 Increment version: 9.11.0 2023-05-25 14:55:45 +01:00
asozinov
6600bcec78 CR32840 - EDF 26406 - problem of dump
Fixed problem with initialize QuadrangleParameters with default parameters for Quadrangle 2D algo after load of python dump
2023-05-24 11:39:51 +01:00
BERNHARD Martin OpenCascade
fd3745e6c2 Merge commit 'd1a4e96b1a71671fa1f529461744d55df36df7b6' 2023-05-11 16:05:36 +02:00
mbs
d1a4e96b1a fixed bos#32896 2023-05-11 16:03:49 +02:00
mbs
f225890cff fixed bos#32896 2023-05-11 14:13:24 +01:00
Nabil Ghodbane
2e1907fd4d bos #35256: remove lapsed test_smeshplugin_mg_tetra_parallele.py since 3DS does not market mg-tetra HPC MPI (2.15 onwards) 2023-05-11 13:52:29 +02:00
Christophe Bourcier
58f6f92639 Add tests for viscous layers with body fitting 2023-05-10 09:27:16 +02: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
Christophe Bourcier
a53a9fc74d Improve new MG license mechanism to make it work on Windows
Use additional functions of MGKEYGEN for version detection to work on Windows (thanks to Nabil)

Use spaces instead of tabs

Ensure backward compatibility using either functions from .so/dll or environment variables MESHGEMS_VERSION_MAJOR/MINOR/PATCH defined in SAT

remove blank space

Fix coding style
2023-05-09 12:03:06 +02:00
Konstantin Leontev
e1d1e96602 [bos #32736][CEA] Threshold of criteria. Fixed showing Wireframe for hidden objects. 2023-04-26 15:44:07 +01:00
cconopoima
5710686a4b [bos #34270] Fix Length 2D control still displayed after mesh cleared on hypothesis change 2023-04-21 09:12:59 +02:00
Christophe Bourcier
1117f6b618 Improve new MG license mechanism to be binary compatible 2.14/2.15 2023-04-20 16:35:50 +02:00
Konstantin Leontev
426c37e4f6 [bos #32736][CEA] Threshold of criteria. Added Threshold and Wireframe Off checkbox to the Scalar Bar Properties dialog. 2023-04-19 16:53:41 +01:00
Anthony Geay
542718ee9d First integration of a new PV3D viewer. 2023-04-17 09:12:04 +02:00
Christophe Bourcier
2c3f99cda1 Upgrade to new MG license mechanism and keep compatibility with old ones
spns #33658 - fix compilation issue on Windows (thanks to Nabil)
2023-04-12 10:33:31 +02:00
Frederic Pons
9c68cb9dab Fix Compute for Homard 2023-04-05 18:11:36 +02:00
Frederic Pons
debaef1caa Merge branch 'assert_compute' of https://codev-tuleap.cea.fr/plugins/git/salome/smesh into assert_compute 2023-03-29 14:21:18 +02:00
Frederic Pons
1ade5b1884 Check result of Compute() in test and examples 2023-03-29 14:18:23 +02:00
Nabil Ghodbane
d1392dc034 Fix two failing tests on Windows:
1- ex30_tepal.py -  vetoe this test on Windows since 3D Mesher is not available GHS3DRPL -  MeshGemsh
  2- creating_parallel_mesh.py: on windows we build Python without tcl/tk thus tkinter module is missing -  do not raise exception in that case
Tested OK on Windows
2023-03-29 13:16:34 +02:00
Nabil Ghodbane
2271025156 fix remaining compilation issues on Windows - to be reviewed 2023-03-28 16:28:16 +02:00
Yoann Audouin
3802af1251 Back to WIN32 2023-03-28 08:46:24 +02:00
Yoann Audouin
9afcd890f5 Replace WIN32 by DISABLE_PSMESH 2023-03-28 08:45:16 +02:00
Yoann Audouin
b5ad174931 Missing files 2023-03-23 11:17:44 +01:00
AUDOUIN Yoann
51540539e5 Merge commit '7ce6e800256c653b878d88163ff8576d16ed5a27' 2023-03-23 08:43:01 +01:00
Yoann Audouin
d328a1d7b8 Cleanup of parallel meshing + documentation 2023-03-22 17:24:14 +01:00