229 Commits

Author SHA1 Message Date
yoann.audouin
aa034dad38 Modifications to properly handle parallel compute for 2D 2024-01-18 10:27:15 +00:00
yoann.audouin
b0b5c3242d Handling gmsh global parameter for a gmsh ParallelMesh 2024-01-18 10:27:15 +00:00
cconopoima
a33b1ed60e [bos #38045][bos #38046] New SA versions of NETGEN and GMSH.
Add netgen_runner_test for 1D2D3D

add test for gmsh_runner

Improve test for netgen and gmsh. Add new versions in option mesher_launcher.py

Add test for Netgen2D SA version.

Test for Netgen 2D SA version.

Code cleanup.

Adapt mesher_launcher and add creating_parallel_gmsh_mesh.py test for Remote version of 3D GMSH.

test for parallel mesh for 2D using new netgen SA/Remote version. Add the possibility to export Mesh1D.med in SMESH_Gen.cxx at method parallelComputeSubMeshes. Modify the constructor of ParallelMesh class in smeshBuilder to handle 2D meshing in parallel.
2024-01-18 10:27:15 +00: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 93edbb3a29c3e3e3965fa07bf5aaf71cdd541883.
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
Christophe Bourcier
aedb674c28 Improve projection of dual mesh nodes:
- first project nodes on edges, then project on faces
- keep the relation from the sub-shapes to the mesh by groups
Also:
- Code cleaning in dual mesh
- Remove tmp folder of dual mesh
- Fix for Windows (thanks to Nabil)
2022-11-21 14:47:06 +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 4403c126a0d688d98888156656f1df387a1b1dee, reversing
changes made to 4dc895105ab7686df2e2987d35d46a4e379ea707.
2022-11-02 10:54:05 +01:00
Yoann Audouin
f2b0294388 Restoring comment of unregister to investigate 2022-10-18 15:23:33 +02:00
Yoann Audouin
effd6e2229 Adding code for Python parallel mesh with test + removing nbMesherThreads 2022-10-18 15:02:19 +02:00
Yoann Audouin
c9a5231c32 Splitting gen compute seq/para + clean up + remove int argument + solve bug (commented notifyevent) 2022-10-18 15:02:19 +02:00
Yoann Audouin
e0859e6a65 Mesh object not deleted in Python + deleting temporary folder when destructing SMESH_Mesh 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
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
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
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
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
Anthony Geay
ef9db08c81 MEDCoupling Memory output from SMESH engine now deal with fields too. 2021-06-23 07:59:19 +02:00
Anthony Geay
cc54cd4b94 Implementation of ExportMEDCoupling. 2021-05-17 16:09:53 +02:00
eap
2283860a0a bos #20649 [CEA 19946] SMESH tests regression
partially roll back 0f2942 because of hung up at calling
   any method of shaperBuilder in TUI mode
2021-04-22 16:42:18 +03:00
vsr
a274ade365 Copyright update 2021 2021-03-23 17:44:29 +03:00
Anthony Geay
b8cc25cce5 2 servant implementations of SMESH::SMESH_GEN. One with Study and ModuleCatalog retrived from NS (like the beginning), another one with Study and ModulCatalog embedded 2021-02-01 20:13:06 +01:00
eap
86007b0b5d bos #20543 EDF 22638 - hyperpatch with CADSurf
A nice solution for pb of dealing with SHAPERSTUDY objects has been found
2021-01-27 13:10:14 +03:00
eap
76e8d44a4d IPAL0054702: TC-9.6.0: 1D Algo "Use Existing 1D elements" is ignored
Update docs
2020-10-22 17:21:19 +03:00
eap
d245f797f1 #19926 [CEA 19782] renumbering meshes 2020-10-15 16:57:54 +03:00
eap
981e2bca16 bos #19961 EDF 21858 - ExportMED 2020-10-12 17:15:51 +03:00
mpv
b9ebe1deb0 A quick-fix for the #19221 smeshBuilder Mesh.Group(group) does not work on SHAPERSTUDY groups 2020-06-03 17:10:45 +03:00
eap
928a9967c9 IPAL0054674: Wrong mesh icon after mesh modification
+ minor doc imp
2020-05-18 21:31:22 +03:00
vsr
0fc0831670 Copyright update 2020 2020-04-15 18:19:44 +03:00
eap
f380991026 fix SHAPERSTUDY bugs 2020-04-08 11:19:56 +03:00
eap
24a8566eb1 #17336 [CEA 17333] Mesh offset generates a segmentation violation 2020-03-18 15:36:19 +03:00
vsr
6472eab132 Merge branch 'occ/shaper2smesh' 2020-02-21 17:00:22 +03:00
eap
78e005bc86 Enable creation of group of edges lying on wires using Mesh.Group() 2020-02-19 17:15:03 +03:00
rnv
e374376aa6 bos #18641 [CEA 18636][Windows] SMESH_MeshersList environment variable separator 2020-01-29 15:02:42 +03:00
eap
5dcb2f2b46 #17845 [EDF] Modifications of Automatic meshing 2020-01-24 19:09:38 +03:00
eap
fe414fe4e7 adjust for shaperBuilder 2020-01-23 21:56:19 +03:00
vsv
c7e6dcf72a Modification of SMESH_Gen interface 2019-12-09 16:09:31 +03:00