]>
SALOME platform Git repositories - modules/smesh.git/log
Christophe Bourcier [Tue, 3 Oct 2023 14:48:51 +0000 (16:48 +0200)]
Fix in case the mesh is unstructured and BC is on ElementRange.
Case of backstep5_4levdn_u.cgns
TODO: check if unstructured and BC is on PointRange works.
Christophe Bourcier [Thu, 3 Aug 2023 12:40:20 +0000 (14:40 +0200)]
Fix spns #36624 . Improve CGNS import by creating boundary conditions as groups of faces (or edges) even if they as stored as Vertex ids
Works in 2D and 3D with structured and unstructured zones.
TODO: add tests
jfa [Wed, 19 Jul 2023 15:38:00 +0000 (16:38 +0100)]
Merge branch 'V9_11_BR'
YOANN AUDOUIN [Tue, 27 Jun 2023 09:29:53 +0000 (11:29 +0200)]
Correction for dual mesh + improve test to check more options
mbs [Mon, 19 Jun 2023 21:11:37 +0000 (22:11 +0100)]
updated copyright message
mbs [Fri, 16 Jun 2023 19:28:19 +0000 (20:28 +0100)]
updated copyright message
asozinov [Sun, 21 May 2023 21:13:48 +0000 (22:13 +0100)]
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
jfa [Thu, 25 May 2023 13:55:45 +0000 (14:55 +0100)]
Increment version: 9.11.0
BERNHARD Martin OpenCascade [Thu, 11 May 2023 14:05:36 +0000 (16:05 +0200)]
mbs [Thu, 27 Apr 2023 12:01:49 +0000 (13:01 +0100)]
fixed bos#32896
mbs [Thu, 27 Apr 2023 12:01:49 +0000 (13:01 +0100)]
fixed bos#32896
Nabil Ghodbane [Thu, 11 May 2023 11:52:29 +0000 (13:52 +0200)]
bos #35256: remove lapsed test_smeshplugin_mg_tetra_parallele.py since 3DS does not market mg-tetra HPC MPI (2.15 onwards)
Christophe Bourcier [Wed, 10 May 2023 07:27:16 +0000 (09:27 +0200)]
Add tests for viscous layers with body fitting
eap [Fri, 17 Jun 2022 11:23:44 +0000 (14:23 +0300)]
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
Christophe Bourcier [Thu, 27 Apr 2023 09:09:49 +0000 (11:09 +0200)]
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
Konstantin Leontev [Wed, 26 Apr 2023 14:44:07 +0000 (15:44 +0100)]
[bos #32736][CEA] Threshold of criteria. Fixed showing Wireframe for hidden objects.
cconopoima [Thu, 30 Mar 2023 14:56:05 +0000 (11:56 -0300)]
[bos #34270] Fix Length 2D control still displayed after mesh cleared on hypothesis change
Christophe Bourcier [Wed, 19 Apr 2023 12:30:38 +0000 (14:30 +0200)]
Improve new MG license mechanism to be binary compatible 2.14/2.15
Konstantin Leontev [Wed, 19 Apr 2023 15:53:41 +0000 (16:53 +0100)]
[bos #32736][CEA] Threshold of criteria. Added Threshold and Wireframe Off checkbox to the Scalar Bar Properties dialog.
Anthony Geay [Mon, 27 Mar 2023 07:52:33 +0000 (08:52 +0100)]
First integration of a new PV3D viewer.
Christophe Bourcier [Tue, 7 Mar 2023 14:00:30 +0000 (15:00 +0100)]
Upgrade to new MG license mechanism and keep compatibility with old ones
spns #33658 - fix compilation issue on Windows (thanks to Nabil)
Frederic Pons [Wed, 5 Apr 2023 16:11:36 +0000 (18:11 +0200)]
Fix Compute for Homard
Frederic Pons [Wed, 29 Mar 2023 12:21:18 +0000 (14:21 +0200)]
Merge branch 'assert_compute' of https://codev-tuleap.cea.fr/plugins/git/salome/smesh into assert_compute
Frederic Pons [Tue, 21 Feb 2023 13:59:44 +0000 (14:59 +0100)]
Check result of Compute() in test and examples
Nabil Ghodbane [Wed, 29 Mar 2023 11:16:34 +0000 (13:16 +0200)]
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
Nabil Ghodbane [Tue, 28 Mar 2023 14:28:16 +0000 (16:28 +0200)]
fix remaining compilation issues on Windows - to be reviewed
Yoann Audouin [Tue, 28 Mar 2023 06:46:24 +0000 (08:46 +0200)]
Back to WIN32
Yoann Audouin [Tue, 28 Mar 2023 06:45:16 +0000 (08:45 +0200)]
Replace WIN32 by DISABLE_PSMESH
Yoann Audouin [Thu, 23 Mar 2023 10:15:45 +0000 (11:15 +0100)]
Missing files
AUDOUIN Yoann [Thu, 23 Mar 2023 07:43:01 +0000 (08:43 +0100)]
Yoann Audouin [Thu, 9 Mar 2023 15:32:55 +0000 (16:32 +0100)]
Cleanup of parallel meshing + documentation
cconopoima [Mon, 20 Mar 2023 16:04:55 +0000 (13:04 -0300)]
Small hack to update the mesh representation after succeded mesh creation in the case the first call to mesh creation failed.
Frederic Pons [Tue, 28 Feb 2023 16:52:59 +0000 (17:52 +0100)]
Check result of Compute in examples
jfa [Wed, 22 Feb 2023 22:46:07 +0000 (22:46 +0000)]
Porting Salome to OCCT 7.7.0
Frederic Pons [Tue, 21 Feb 2023 13:59:44 +0000 (14:59 +0100)]
Check result of Compute() in test
Christophe Bourcier [Tue, 31 Jan 2023 15:10:37 +0000 (16:10 +0100)]
Improve error message
Yoann Audouin [Wed, 18 Jan 2023 14:30:18 +0000 (15:30 +0100)]
Adding search in doxygen
jfa [Fri, 16 Dec 2022 08:57:32 +0000 (11:57 +0300)]
Merge branch 'V9_10_BR'
Yoann Audouin [Mon, 12 Dec 2022 16:32:49 +0000 (17:32 +0100)]
Missing french translation for dual mesh GUI
Christophe Bourcier [Mon, 14 Nov 2022 12:59:56 +0000 (13:59 +0100)]
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)
jfa [Tue, 22 Nov 2022 11:19:03 +0000 (14:19 +0300)]
Increment version: 9.10.0
Christophe Bourcier [Mon, 14 Nov 2022 12:59:56 +0000 (13:59 +0100)]
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)
Yoann Audouin [Fri, 21 Oct 2022 13:03:25 +0000 (15:03 +0200)]
Adding parallel meshing (NETGEN only, Linux Only)
See example test/SMESH_ParallelCompute.py for an example
Konstantin LEONTEV [Tue, 15 Nov 2022 06:04:21 +0000 (09:04 +0300)]
[bos #32517][EDF] Dynamic log messages switched on and off by SALOME_VERBOSE environment variable
Christophe Bourcier [Wed, 9 Nov 2022 14:54:11 +0000 (15:54 +0100)]
Fix libpng warning iCCP: known incorrect sRGB profile
To find which png to fix: pngcrush -n -q *.png
To fix each png with bad iCCP: pngcrush -ow -rem allb -reduce file.png
Christophe Bourcier [Wed, 9 Nov 2022 13:38:26 +0000 (14:38 +0100)]
Fix warning when loading SMESH plugins resources
Christophe Bourcier [Fri, 4 Nov 2022 16:57:54 +0000 (17:57 +0100)]
Fix group of faces identification from dual mesh skin
Afeef [Fri, 4 Nov 2022 08:08:49 +0000 (09:08 +0100)]
Merge remote-tracking branch 'origin/cbr/improve_topiivol_layout'
Yoann Audouin [Wed, 2 Nov 2022 09:54:05 +0000 (10:54 +0100)]
Revert "Merge branch 'yan/parallel_mesh2'"
This reverts commit
4403c126a0d688d98888156656f1df387a1b1dee , reversing
changes made to
4dc895105ab7686df2e2987d35d46a4e379ea707 .
Yoann Audouin [Wed, 2 Nov 2022 09:51:17 +0000 (10:51 +0100)]
Revert "Corrections for compilation on other OS"
This reverts commit
df57f987dd5df72834dd8d1b8647a275123f7465 .
Afeef [Thu, 3 Nov 2022 10:52:23 +0000 (11:52 +0100)]
Better layout with documentation update
Thanks to Christophe
Christophe Bourcier [Wed, 2 Nov 2022 15:49:55 +0000 (16:49 +0100)]
Improve Top-ii-Vol dialog box layout
And add CEA to copyright
Yoann Audouin [Wed, 2 Nov 2022 09:54:05 +0000 (10:54 +0100)]
Revert "Merge branch 'yan/parallel_mesh2'"
This reverts commit
4403c126a0d688d98888156656f1df387a1b1dee , reversing
changes made to
4dc895105ab7686df2e2987d35d46a4e379ea707 .
Yoann Audouin [Wed, 2 Nov 2022 09:51:17 +0000 (10:51 +0100)]
Revert "Corrections for compilation on other OS"
This reverts commit
df57f987dd5df72834dd8d1b8647a275123f7465 .
Yoann Audouin [Wed, 26 Oct 2022 08:33:28 +0000 (10:33 +0200)]
Corrections for compilation on other OS
Yoann Audouin [Fri, 21 Oct 2022 13:03:25 +0000 (15:03 +0200)]
Merge branch 'yan/parallel_mesh2'
Yoann Audouin [Tue, 18 Oct 2022 13:23:33 +0000 (15:23 +0200)]
Restoring comment of unregister to investigate
Yoann Audouin [Wed, 12 Oct 2022 09:24:26 +0000 (11:24 +0200)]
Minor corrections for debug messages
Yoann Audouin [Mon, 10 Oct 2022 08:54:28 +0000 (10:54 +0200)]
Replacing std::mutex by boost::mutex as std::mutex is not on S10
Yoann Audouin [Tue, 4 Oct 2022 12:33:09 +0000 (14:33 +0200)]
Adding comments
Yoann Audouin [Tue, 4 Oct 2022 07:38:12 +0000 (09:38 +0200)]
Adding code for Python parallel mesh with test + removing nbMesherThreads
Yoann Audouin [Mon, 3 Oct 2022 06:03:41 +0000 (08:03 +0200)]
Update of copyright
Yoann Audouin [Mon, 3 Oct 2022 06:01:36 +0000 (08:01 +0200)]
Created MeshLocker to replace Lock/Unlock + replacing std::cerr by exceptions + replacing assign in submesh by call to algo function
Yoann Audouin [Thu, 29 Sep 2022 14:30:47 +0000 (16:30 +0200)]
Correction for test
Yoann Audouin [Thu, 29 Sep 2022 14:25:05 +0000 (16:25 +0200)]
Splitting gen compute seq/para + clean up + remove int argument + solve bug (commented notifyevent)
Yoann Audouin [Wed, 28 Sep 2022 12:18:32 +0000 (14:18 +0200)]
Split of seq/par compute in gen
Yoann Audouin [Wed, 28 Sep 2022 06:06:19 +0000 (08:06 +0200)]
Minor correction
Yoann Audouin [Wed, 21 Sep 2022 14:35:15 +0000 (16:35 +0200)]
Clean up of cout replaced by MESSAGE + minor corrections
Yoann Audouin [Wed, 21 Sep 2022 13:26:59 +0000 (15:26 +0200)]
Restoring Regular 1D
Yoann Audouin [Wed, 21 Sep 2022 13:26:33 +0000 (15:26 +0200)]
Removing hard coded meshname from Mesh import
Yoann Audouin [Wed, 21 Sep 2022 13:26:21 +0000 (15:26 +0200)]
Adaptation to NETGEN_Remote
Yoann Audouin [Mon, 19 Sep 2022 09:22:01 +0000 (11:22 +0200)]
Removing todo
Yoann Audouin [Thu, 15 Sep 2022 13:12:22 +0000 (15:12 +0200)]
Adding support for BRep for shape
Yoann Audouin [Thu, 15 Sep 2022 09:00:41 +0000 (11:00 +0200)]
Mesh object not deleted in Python + deleting temporary folder when destructing SMESH_Mesh
Yoann Audouin [Wed, 14 Sep 2022 14:36:10 +0000 (16:36 +0200)]
Adding tests for netgen_runner and parallel compute
Yoann Audouin [Tue, 13 Sep 2022 14:45:33 +0000 (16:45 +0200)]
Renamming function and files
Yoann Audouin [Tue, 13 Sep 2022 12:17:43 +0000 (14:17 +0200)]
Adding support of number of thread for the mesher
Yoann Audouin [Mon, 12 Sep 2022 14:17:20 +0000 (16:17 +0200)]
Replacing ctpl by boost::thread_pool
Yoann Audouin [Fri, 9 Sep 2022 07:52:50 +0000 (09:52 +0200)]
Deactivating parallelism for 2D/1D + corrections for non parallel run + adding ParallelCompute function in Python
Yoann Audouin [Wed, 31 Aug 2022 14:06:31 +0000 (16:06 +0200)]
Integration of run_mesher code
Yoann Audouin [Tue, 30 Aug 2022 11:24:07 +0000 (13:24 +0200)]
Restoring orignal compute + cleanup
Yoann Audouin [Tue, 30 Aug 2022 07:42:21 +0000 (09:42 +0200)]
Adding SetNbThreads in Python to set if compute will be done in parallel
Yoann Audouin [Fri, 26 Aug 2022 09:37:02 +0000 (11:37 +0200)]
Working version for 3d with run_mesher
Yoann Audouin [Mon, 25 Jul 2022 08:35:21 +0000 (10:35 +0200)]
Parallel version for 1d mesher number of segment
Yoann Audouin [Wed, 11 May 2022 07:10:21 +0000 (09:10 +0200)]
WIP
Anthony Geay [Mon, 17 Oct 2022 10:44:49 +0000 (12:44 +0200)]
Fix compilation on windows
Yoann Audouin [Thu, 13 Oct 2022 14:22:23 +0000 (16:22 +0200)]
Merge branch 'yan/dual_mesh_mc'
Yoann Audouin [Thu, 13 Oct 2022 12:03:31 +0000 (14:03 +0200)]
Handling error in PyRun + better import of MED file
Yoann Audouin [Mon, 10 Oct 2022 07:34:15 +0000 (09:34 +0200)]
Adding user documentation
Yoann Audouin [Thu, 6 Oct 2022 06:43:27 +0000 (08:43 +0200)]
Corrections to handle adapation to shape
Yoann Audouin [Fri, 23 Sep 2022 11:47:18 +0000 (13:47 +0200)]
Working version of dual_meshing (using medcoupling) functionality
Yoann Audouin [Fri, 23 Sep 2022 08:40:31 +0000 (10:40 +0200)]
First working version
Missing update of object browser + parameters + generic adaptation to shape
jfa [Wed, 12 Oct 2022 07:06:32 +0000 (10:06 +0300)]
[bos #32505] [CEA] Additional patches for Fedora 36. SPNS-29988-SMESH_V9_9_0.patch
jfa [Mon, 10 Oct 2022 10:10:49 +0000 (13:10 +0300)]
Merge branch 'po/pv-master': Porting to ParaView master
Pascal Obry [Fri, 9 Sep 2022 13:50:21 +0000 (15:50 +0200)]
Some fixes to compile against ParaView master.
Konstantin LEONTEV [Tue, 4 Oct 2022 15:31:52 +0000 (18:31 +0300)]
[bos #32189][CEA] SALOME README file: updated links to salome site.
Afeef [Fri, 24 Jun 2022 13:07:02 +0000 (15:07 +0200)]
Fix for using Gmsh 4.10
Two algorithms from Gmsh 4.10 for generating quad mesh, Packing of Parallelograms and Quasi Structured Quad,
depend on frame/cross-field computations in Gmsh. As such when using these algorithms a class Field is used
(see Field.h in gmsh source). As the class Field also exists in src/SMESHGUI/SMESHGUI_MeshInfo.cxx this cr-
eates an error for displaying the mesh Info.
Hence the Field has been renamed as FieldInfo in src/SMESHGUI/SMESHGUI_MeshInfo.cxx.
Anthony Geay [Tue, 16 Aug 2022 15:42:38 +0000 (17:42 +0200)]
[
EDF25906 ] : redirect output of the wget into MESSAGE macro
eap [Thu, 4 Aug 2022 10:38:27 +0000 (13:38 +0300)]
Fix invalid Python dump of ExportUNV()
eap [Wed, 13 Jul 2022 16:40:43 +0000 (19:40 +0300)]
bos #30222 EDF 25368 - warning when computing