From: cconopoima Date: Fri, 24 Mar 2023 18:44:31 +0000 (-0300) Subject: Update documentation to reflect availability of MGTetra HPC optionalities. X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=e96a852b54cd297d8d0c56c3996492c291db45f4;p=plugins%2Fghs3dplugin.git Update documentation to reflect availability of MGTetra HPC optionalities. --- diff --git a/doc/salome/gui/GHS3DPLUGIN/images/ghs3d_parameters_advanced.png b/doc/salome/gui/GHS3DPLUGIN/images/ghs3d_parameters_advanced.png index a0bca6a..e28fdb2 100644 Binary files a/doc/salome/gui/GHS3DPLUGIN/images/ghs3d_parameters_advanced.png and b/doc/salome/gui/GHS3DPLUGIN/images/ghs3d_parameters_advanced.png differ diff --git a/doc/salome/gui/GHS3DPLUGIN/images/ghs3d_parameters_basic.png b/doc/salome/gui/GHS3DPLUGIN/images/ghs3d_parameters_basic.png index 3ecb4f2..c29c3be 100644 Binary files a/doc/salome/gui/GHS3DPLUGIN/images/ghs3d_parameters_basic.png and b/doc/salome/gui/GHS3DPLUGIN/images/ghs3d_parameters_basic.png differ diff --git a/doc/salome/gui/GHS3DPLUGIN/input/ghs3d_hypo.doc b/doc/salome/gui/GHS3DPLUGIN/input/ghs3d_hypo.doc index af2ab19..d66b2f8 100644 --- a/doc/salome/gui/GHS3DPLUGIN/input/ghs3d_hypo.doc +++ b/doc/salome/gui/GHS3DPLUGIN/input/ghs3d_hypo.doc @@ -17,6 +17,8 @@ To get a license, visit http://www.meshgems.com/meshgems-products.html - Name - allows to define the name of the hypothesis (MG-Tetra Parameters by default). +- Algorithm Selection - allows to select the version of MG-Tetra algorithm to be used. + - Optimization level - allows choosing the required optimization level (higher level of optimization provides better mesh, but can be time-consuming): @@ -27,7 +29,7 @@ but can be time-consuming): - medium (standard) - - standard+ + - standard+ (not available whem MG-Tetra HPC is selected) - strong @@ -35,6 +37,22 @@ but can be time-consuming): - Maximal size - sets the maximum edge size in the generated mesh. +- Maximal number of threads - define the maximal number of threads to be used by the meshing algorithm. + On selection of this box the Pthread mode is activated when MG-Tetra is selected and + Parallel mode is activated if the MG-Tetra HPC algorithm is selected. + +- Pthread mode - define the parallel strategy used by the mesher when MG-Tetra is selected. + - none + - aggresive - is faster than the sequential mode, but the quality of the resulting mesh may altered compared to the sequential mode. + - safe - is slower than the sequential mode, but the quality of the mesh can only improve; + +- Paralle strategy (HPC) - define the parallel strategy used by the mesher when MG-Tetra HPC is selected. + - none + - reproducible_given_max_number_of_threads + - reproducible + - aggressive + + - Volumic gradation - Defines the volumic ratio between 2 consecutive elements. WARNING: Changing the default value of this parameter may dramatically decrease the quality of the resulting mesh. @@ -58,7 +76,7 @@ domain.
\image html ghs3d_parameters_advanced.png -\subsection advanced_meshing_options Advanced meshing options +\subsection advanced_meshing_options Advanced meshing options for MG-Tetra algorithm Advanced page tab expose mostly useful advanced options. Initially, default values of the options are displayed and they are not @@ -130,10 +148,6 @@ option will be erased upon pressing \a Ok. to a given maximum number of errors. At least 1 error is printed and at most 100 errors are printed to prevent infinite loops. -- Maximal number of threads - This allows to set the maximal - number of threads the software can use in parallel for the - multi-threading optimization mode. - - No central point - yes prevents adding an internal point at the centre of gravity of the bounding box that MeshGems-Tetra uses by default in order to speed up and to simplify the meshing @@ -151,17 +165,6 @@ option will be erased upon pressing \a Ok. - Optimise worst elements - Applies an optimization processing to improve the worst quality elements whenever possible. -- Mode of pthreads - This option sets the optimization mode - when using multithread capabilities. By default, this option is not - activated which means that only a sequential optimization is - performed. - - - safe is slower than the sequential mode, but the - quality of the mesh can only improve; - - - aggressive - is faster than the sequential mode, but - the quality of the resulting mesh may altered compared to the sequential mode. - - Rectify jacobian - This option activates correction of some nodes so as to make the Jacobian of element strictly positive when generating a quadratic mesh. @@ -172,6 +175,19 @@ option will be erased upon pressing \a Ok. caracterizes a sliver : any tetrahedron which has at least an angle below this value will be considered as a sliver. +- Target quality - Sets the desired maximum target of worst + quality acceptable for the volume mesh used during optimisation + phase. When defined, an optimization processing is applied to + improve the quality until the given target is reached whenever + possible. By default, this option is not activated which means that + only the standard optimisations are performed (the quality target is + the target quality computed by the program). + +\subsection advanced_meshing_options_HPC Advanced meshing options for MG-Tetra and MG-Tetra HPC algorithms + +This option is common to both algorithms. When MG-Tetra HPC algorithm is selected on the General Parameters view, all advanced options +are disabled except the follow ones: + - Remove overconstrained tetrahedra - This option can be used to only split the tetrahadra which have at least two facets that belong to the surface mesh. It will not split the overconstrained @@ -185,15 +201,7 @@ option will be erased upon pressing \a Ok. - only means only correction is applied to an existing mesh. -- Target quality - Sets the desired maximum target of worst - quality acceptable for the volume mesh used during optimisation - phase. When defined, an optimization processing is applied to - improve the quality until the given target is reached whenever - possible. By default, this option is not activated which means that - only the standard optimisations are performed (the quality target is - the target quality computed by the program). - -\subsection memory_settings Memory settings +\subsection memory_settings Memory settings (disable when MG-Tetra HPC is selected) - Maximum memory size - launches MG-Tetra software with work space limited to the specified amount of RAM, in Mbytes. If this option is