Commit Graph

556 Commits

Author SHA1 Message Date
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
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
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
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
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
b60e215be8 Revert "Corrections for compilation on other OS"
This reverts commit df57f987dd.
2022-11-02 10:51:17 +01:00
Yoann Audouin
df57f987dd Corrections for compilation on other OS 2022-10-26 10:33:28 +02:00
Yoann Audouin
c8f2626526 Minor corrections for debug messages 2022-10-18 15:02:19 +02:00
Yoann Audouin
60aec28a55 Replacing std::mutex by boost::mutex as std::mutex is not on S10 2022-10-18 15:02:19 +02:00
Yoann Audouin
e2a0dc7815 Adding comments 2022-10-18 15:02:19 +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
710bfb39c4 Update of copyright 2022-10-18 15:02:19 +02:00
Yoann Audouin
9ecd84933a Created MeshLocker to replace Lock/Unlock + replacing std::cerr by exceptions + replacing assign in submesh by call to algo function 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
d5617f4801 Split of seq/par compute in gen 2022-10-18 15:02:19 +02:00
Yoann Audouin
640594fef6 Minor correction 2022-10-18 15:02:19 +02:00
Yoann Audouin
a91b37ceb3 Clean up of cout replaced by MESSAGE + minor corrections 2022-10-18 15:02:19 +02:00
Yoann Audouin
cc3662690d Removing hard coded meshname from Mesh import 2022-10-18 15:02:19 +02:00
Yoann Audouin
45f8178054 Adaptation to NETGEN_Remote 2022-10-18 15:02:19 +02:00
Yoann Audouin
b58c9632e3 Removing todo 2022-10-18 15:02:19 +02:00
Yoann Audouin
78c4fca7f3 Adding support for BRep for shape 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
3846e0a7e8 Renamming function and files 2022-10-18 15:01:44 +02:00
Yoann Audouin
33f226d321 Adding support of number of thread for the mesher 2022-10-18 15:01:44 +02:00
Yoann Audouin
7a915a21ea Replacing ctpl by boost::thread_pool 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
3f96b31757 Integration of run_mesher code 2022-10-18 15:01:44 +02:00
Yoann Audouin
67ee393af6 Restoring orignal compute + cleanup 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
0be5e44fdf Working version for 3d with run_mesher 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
Yoann Audouin
c3ca179bcb Handling error in PyRun + better import of MED file 2022-10-13 14:33:43 +02:00
jfa
1b69b0f98a [bos #32505] [CEA] Additional patches for Fedora 36. SPNS-29988-SMESH_V9_9_0.patch 2022-10-12 10:06:32 +03:00
eap
dad744364c bos #30222 EDF 25368 - warning when computing 2022-07-13 19:40:43 +03:00
eap
4c9ca4f7d3 [bos #29856] [CEA 29854] FixQuadraticElements crash 2022-05-05 20:12:50 +03:00
vsr
499f29d249 Copyright update 2022 2022-05-05 16:51:14 +03:00
eap
b881b9c7b9 bos #29395 EDF 25009 - import1D2D mesh fails 2022-03-22 16:31:40 +03:00
eap
a065ed143c bos #29143 [CEA] Compute takes too much time in polyhedron per solid use case
more optimization: don't try to find more local algos if uniDimAlgoShapes is empty
2022-02-28 14:38:20 +03:00
eap
f85bc0ab6f bos #29143 [CEA] Compute takes too much time in polyhedron per solid use case
more optimization: don't fill in uniDimAlgoShapes if no multi-dimensional
  algo assigned
2022-02-25 14:44:14 +03:00
eap
4a9dc0d210 bos #29143 [CEA] Compute takes too much time in polyhedron per solid use case 2022-02-24 18:36:53 +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
rnv
ce0e352599 Remove unnecessary includes 2021-12-15 14:10:58 +03:00