Commit Graph

216 Commits

Author SHA1 Message Date
asozinov
8db3567826 BOS #40654 Reload from file
Also manage group during reload mesh
2024-12-13 10:29:41 +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
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
Konstantin Leontev
6cad3d5607 [bos #40653][CEA] New mesh import export formats with meshio. 2024-05-02 11:35:14 +01:00
yoann.audouin
6fe43e9346 Update of CheckDone
Removed the isDone argument using cxx isComputedOK instead (now in the
idl)
Corrected a bug when doing multiple compute checkCompute was not
properly removed.
2024-03-21 15:25:31 +01:00
asozinov
66c7e4a32d [bos #32739][CEA] 3D warp
added new eControl
added new case for 3DWarp
Added new class for 3D Warp
Added 3D warp for use as filter

Threshold of criteria

Fix problem when the Threshold checkbox on Scalar Bar Properties does not remove elements outside of the range
2024-03-01 20:10:57 +00: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
yoann.audouin
aa034dad38 Modifications to properly handle parallel compute for 2D 2024-01-18 10:27:15 +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
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
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
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
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
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
Yoann Audouin
d328a1d7b8 Cleanup of parallel meshing + documentation 2023-03-22 17:24:14 +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
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
effd6e2229 Adding code for Python parallel mesh with test + removing nbMesherThreads 2022-10-18 15:02:19 +02:00
Yoann Audouin
33f226d321 Adding support of number of thread for the mesher 2022-10-18 15:01:44 +02:00
Yoann Audouin
5d3c1425f8 Adding SetNbThreads in Python to set if compute will be done in parallel 2022-10-18 15:01:44 +02:00
Yoann Audouin
7d1a127bbb Corrections to handle adapation to shape 2022-10-13 14:33:36 +02:00
Yoann Audouin
08485b06fa Working version of dual_meshing (using medcoupling) functionality 2022-10-13 14:33:33 +02:00
Yoann Audouin
246a01ab71 First working version
Missing update of object browser + parameters + generic adaptation to shape
2022-10-13 14:04:13 +02:00
vsr
9d7121c884 bos #29628 Remove MEFISTO 2D algorithm 2022-06-08 13:36:08 +03:00
vsr
499f29d249 Copyright update 2022 2022-05-05 16:51:14 +03:00
eap
ff53fa3701 bos #26454 [EDF] (2021) SMESH: interactive mesh modification 2022-02-09 18:15:05 +03:00
jfa
e23a7cb819 bos #26453: SMESH: uniform refinement 2022-01-17 15:23:46 +03:00
eap
48c30a5c91 bos #26452 [EDF] (2021) SMESH: orientation of faces 2021-11-19 18:29:24 +03:00
eap
063116fae2 bos #26432 [CEA 26431] import/export SAUV removal 2021-11-05 14:09:11 +03:00
eap
cd4aa39efa BUG: Mesh Failed dialog shows negative shape ID if nb shapes > SHORT_MAX
+ minor changes:
1) fix 2 typos
2) improve SMESH_Delaunay::ToPython()
2021-08-05 19:03:34 +03:00
eap
88ff35ddd4 bos #24400 [CEA] Option in SALOME for not storing in med files the indices (number of nodes)
+ minor changes:
1) unify member field names: avoid _my*, replace by either _* or my*
2) BUG: mesh persistent ID is not unique
3) arguments alignement
4) Add SMESHDS_Hypothesis::SaveString() and LoadString()
5) In mesh construction dlg disable "Mesh Type" if it contains ANY only
6) Add SMESH::printErrorInDebugMode argument of SMESH_CATCH
7) Use static_assert to check completeness of arrays corresponding to enum
8) Add renumber arg to ExportUNV() and ExportDAT()
9) Fix some warnings
2021-07-22 14:10:49 +03:00
eap
d5aa4efde2 bos #24368 EDF 23667 - Duplicates nodes
+  Suppress warnings
2021-07-06 16:17:33 +03:00
Anthony Geay
cc54cd4b94 Implementation of ExportMEDCoupling. 2021-05-17 16:09:53 +02:00
eap
b093728299 bos #20256: [CEA 18523] Porting SMESH to int 64 bits 2021-04-20 16:04:08 +03:00
eap
03d855b75b bos #24009 Merge gni/adaptation branch (MG-Adapt) 2021-03-26 12:45:00 +03:00
vsr
a274ade365 Copyright update 2021 2021-03-23 17:44:29 +03:00
vsr
13e344b872 Revert wrongly integrated merge
This reverts commit a463e46431, reversing
changes made to 1c35693208.
2021-03-22 10:19:31 +03:00
Anthony Geay
ded5e634c9 Forward medcoupling exception thrown in case of problem of conversion 2021-02-17 22:22:22 +01:00
GERALD NICOLAS
6b6029858b Exceptions oubliées 2021-02-10 18:00:43 +01:00
Gérald NICOLAS
52a01fdffe Tabulations 2021-02-09 15:09:36 +01:00
GERALD NICOLAS
55f658966b Ménage avant intégration 2021-02-01 11:26:34 +01:00
azakir
4cd6311d74 little corrections 2021-01-15 12:03:28 +01:00
azakir
8196d751b1 for MG-adapt TUI 2021-01-12 17:36:13 +01:00
azakir
456850beda Merge branch 'gni/adaptation' of https://codev-tuleap.cea.fr/plugins/git/salome/smesh into gni/adaptation 2021-01-12 14:19:56 +01:00
azakir
6e11711875 TUI first dev 2021-01-12 14:18:03 +01:00
GERALD NICOLAS
624e57e97d Merge remote-tracking branch 'origin/master' into gni/adaptation 2021-01-12 09:57:11 +01:00