#---------------------------------------------------------------------------
# Project related configuration options
#---------------------------------------------------------------------------
-PROJECT_NAME = "SALOME MG-Tetra Parallel plug-in User's Guide"
+PROJECT_NAME = "SALOME MG-Tetra_HPC plug-in User's Guide"
OUTPUT_DIRECTORY = GHS3DPRLPLUGIN
CREATE_SUBDIRS = NO
OUTPUT_LANGUAGE = English
#---------------------------------------------------------------------------
# Project related configuration options
#---------------------------------------------------------------------------
-PROJECT_NAME = "SALOME MG_Tetra Parallel Plug-in User's Guide"
+PROJECT_NAME = "SALOME MG-Tetra_HPC Plug-in User's Guide"
OUTPUT_DIRECTORY = GHS3DPRLPLUGIN
CREATE_SUBDIRS = NO
OUTPUT_LANGUAGE = English
/*!
-\page ghs3dprl_hypo_page MG-Tetra Parallel Parameters hypothesis
+\page ghs3dprl_hypo_page MG-Tetra_HPC Parameters hypothesis
\n MG-Tetra Parameters hypothesis works only with <b>MG-Tetra</b>
-meshing algorithm which uses <b>MG-Tetra-hpc</b> code (formerly tepal)
+meshing algorithm which uses <b>MG-Tetra_HPC</b> code (formerly tepal)
which is the parallel implementation of MG-Tetra (formerly TetMesh-GHS3D) algorithm.
This algorithm is a DISTENE commercial software, its use requires a license.
\n
<ul>
<li>
-<b>Name</b> - allows to define the name of the hypothesis (MG-Tetra Parallel Parameters by default).
+<b>Name</b> - allows to define the name of the hypothesis (MG-Tetra_HPC Parameters by default).
</li>
<li>
<b>MED Name</b> - allows to define the path and the prefix of the
A check box in the first column activates/deactivates the option of the current row. A deactivated option will be erased upon pressing \a Ok.
<h1>Modifying MG-Tetra-hpc Advanced Parameters</h1><br>
-MG-Tetra Parallel plug-in launches a standalone binary
+MG-Tetra_HPC plug-in launches a standalone binary
executable <b>tetrahpc2med</b>.<br>
tetrahpc2med launches MG_Tetra-hpc, waits for the end of computation, and
converts the resulting output files into MED files.<br>
\n
</li>
-<h1>Saving user's preferred MG-Tetra Parallel Advanced Parameters</h1><br>
-MG-Tetra Parallel plug-in launches standalone binary executable tetrahpc2med.<br>
+<h1>Saving user's preferred MG-Tetra_HPC Advanced Parameters</h1><br>
+MG-Tetra_HPC plug-in launches standalone binary executable tetrahpc2med.<br>
You may rename file tetrahpc2med as tetrahpc2med.exe for example, and replace
tetrahpc2med by a shell script at your convenience to overriding parameters.
<br>... or else $PATH modification... .<br>
# 3D mesh with tetra-hpc (formerly tepal v3 (2014))
# ----------------------------------------------------
-algo3d = m.Tetrahedron(smeshBuilder.MG_Tetra_Parallel)
+algo3d = m.Tetrahedron(smeshBuilder.MG_Tetra_HPC)
algo3d.SetMEDName(results)
algo3d.SetNbPart(4)
\page ghs3dprlplugin_python_interface_page Python Interface
-\note The former name of MG-Tetra Parallel meshing algorithm is \a GHS3DPRL and names
+\note The former name of MG-Tetra_HPC meshing algorithm is \a GHS3DPRL and names
of the corresponding classes and modules still include \a "GHS3DPRL".
Python package GHS3DPRLPluginBuilder defines
GHS3DPRLPluginBuilder.GHS3DPRL_Algorithm class providing access
-to the MG-Tetra Parallel meshing algorithm and its parameters.
+to the MG-Tetra_HPC meshing algorithm and its parameters.
You can get an instance of this class by calling
-smeshBuilder.Mesh.Tetrahedron(algo=smeshBuilder.MG_Tetra_Parallel) or
+smeshBuilder.Mesh.Tetrahedron(algo=smeshBuilder.MG_Tetra_HPC) or
smeshBuilder.Mesh.Tetrahedron(algo=smeshBuilder.GHS3DPRL). This call
creates an algorithm (if not yet exist), assigns it to the mesh and
returns an instance of GHS3DPRLPluginBuilder.GHS3DPRL_Algorithm to the caller.
/*!
-\mainpage Introduction to MG-Tetra Parallel plug-in
+\mainpage Introduction to MG-Tetra_HPC plug-in
-\b MG-Tetra Parallel plug-in adds MG-Tetra Parallel (former GHS3DPRL) meshing
+\b MG-Tetra_HPC plug-in adds MG-Tetra_HPC (former GHS3DPRL) meshing
algorithm to the SALOME Mesh module.
-\b MG-Tetra Parallel plug-in is destined for:
+\b MG-Tetra_HPC plug-in is destined for:
- Meshing 3D geometric entities: volumes are split into tetrahedral (pyramidal) elements.
- Generating 3D meshes from 2D meshes, working without geometrical objects.
-\note MG-Tetra Parallel plug-in uses MG-Tetra-hpc (formerly Tepal) commercial mesher and require a
+\note MG-Tetra_HPC plug-in uses MG-Tetra-hpc (formerly Tepal) commercial mesher and require a
license to be used within the Mesh module.
-To manage parameters of the MG-Tetra Parallel mesher use \subpage ghs3dprl_hypo_page.
+To manage parameters of the MG-Tetra_HPC mesher use \subpage ghs3dprl_hypo_page.
-Also all MG-Tetra Parallel functionalities are accessible via
-\subpage ghs3dprlplugin_python_interface_page "MG-Tetra Parallel Python interface".
+Also all MG-Tetra_HPC functionalities are accessible via
+\subpage ghs3dprlplugin_python_interface_page "MG-Tetra_HPC Python interface".
\image html image2.gif "Example of a tetrahedral 3D mesh"
<meshers>
-<meshers-group name="GHS3DPRL"
- resources="GHS3DPRLPlugin"
+<meshers-group name ="GHS3DPRL"
+ resources ="GHS3DPRLPlugin"
idl-module="GHS3DPRLPlugin"
server-lib="GHS3DPRLEngine"
- gui-lib="GHS3DPRLPluginGUI">
+ gui-lib ="GHS3DPRLPluginGUI">
<hypotheses>
- <hypothesis type="MG-Tetra Parallel Parameters"
- label-id="MG-Tetra Parallel Parameters"
- icon-id="mesh_hypo_GHS3DPRL.png"
- dim="3"/>
+ <hypothesis type ="MG-Tetra Parallel Parameters"
+ label-id="MG-Tetra_HPC Parameters"
+ icon-id ="mesh_hypo_GHS3DPRL.png"
+ dim ="3"/>
</hypotheses>
<algorithms>
- <algorithm type="MG-Tetra Parallel"
- label-id="MG-Tetra Parallel"
- icon-id="mesh_algo_GHS3DPRL.png"
- hypos="MG-Tetra Parallel Parameters"
- input="TRIA"
- output="TETRA"
- need-hyp="true"
- dim="3">
+ <algorithm type ="MG-Tetra Parallel"
+ label-id ="MG-Tetra_HPC"
+ icon-id ="mesh_algo_GHS3DPRL.png"
+ group-id ="1"
+ priority ="40"
+ hypos ="MG-Tetra Parallel Parameters"
+ input ="TRIA"
+ output ="TETRA"
+ need-hyp ="true"
+ dim ="3">
<python-wrap>
<algo>MG-Tetra Parallel=Tetrahedron(algo=smeshBuilder.MG_Tetra_Parallel)</algo>
<hypo>MG-Tetra Parallel Parameters=Parameters()</hypo>
##
# @package GHS3DPRLPluginBuilder
-# Python API for the MG-Tetra Parallel meshing plug-in module.
+# Python API for the MG-Tetra_HPC meshing plug-in module.
from salome.smesh.smesh_algorithm import Mesh_Algorithm
from salome.smesh.smeshBuilder import AssureGeomPublished
noGHS3DPRLPlugin = 1
pass
-# Optimization level of MG-Tetra Parallel
+# Optimization level of MG-Tetra_HPC
# V3.1
None_Optimization, Light_Optimization, Medium_Optimization, Strong_Optimization = 0,1,2,3
# V4.1 (partialy redefines V3.1). Issue 0020574
# Mesh algo type identifiers
#----------------------------
-## Algorithm type: MG-Tetra Parallel tetrahedron 3D algorithm, see GHS3DPRL_Algorithm
-MG_Tetra_Parallel = "MG-Tetra Parallel"
-GHS3DPRL = MG_Tetra_Parallel
+## Algorithm type: MG-Tetra_HPC tetrahedron 3D algorithm, see GHS3DPRL_Algorithm
+MG_Tetra_HPC = "MG-Tetra Parallel"
+MG_Tetra_Parallel = MG_Tetra_HPC
+GHS3DPRL = MG_Tetra_HPC
#----------------------------
# Algorithms
#----------------------------
-## Tetrahedron MG-Tetra Parallel 3D algorithm
+## Tetrahedron MG-Tetra_HPC 3D algorithm
#
-# It can be created by calling smeshBuilder.Mesh.Tetrahedron( smeshBuilder.MG_Tetra_Parallel )
+# It can be created by calling smeshBuilder.Mesh.Tetrahedron( smeshBuilder.MG_Tetra_HPC )
class GHS3DPRL_Algorithm(Mesh_Algorithm):
## name of the dynamic method in smeshBuilder.Mesh class
meshMethod = "Tetrahedron"
## type of algorithm used with helper function in smeshBuilder.Mesh class
# @internal
- algoType = MG_Tetra_Parallel
+ algoType = MG_Tetra_HPC
## doc string of the method in smeshBuilder.Mesh class
# @internal
docHelper = "Creates tetrahedron 3D algorithm for volumes"
<name>@default</name>
<message>
<source>GHS3DPRL_3D_HYPOTHESIS</source>
- <translation>MG-Tetra Parallel Parameters</translation>
+ <translation>MG-Tetra_HPC Parameters</translation>
</message>
<message>
<source>GHS3DPRL_3D_TITLE</source>
<name>@default</name>
<message>
<source>GHS3DPRL_3D_HYPOTHESIS</source>
- <translation>MG-Tetra Parallel Parameters</translation>
+ <translation>MG-Tetra_HPC Parameters</translation>
</message>
<message>
<source>GHS3DPRL_3D_TITLE</source>