]> SALOME platform Git repositories - plugins/ghs3dplugin.git/commit
Salome HOME
bos #32737 Allow to choose between MG-Tetra and MG-Tetra_HPC multithread cce/32737_proposal_squashed
authorcconopoima <cesar.conopoima@gmail.com>
Fri, 24 Mar 2023 18:07:46 +0000 (15:07 -0300)
committerChristophe Bourcier <christophe.bourcier@cea.fr>
Fri, 21 Apr 2023 07:40:28 +0000 (09:40 +0200)
commit96a800193b343cf15fdff10f380d394479354936
treef23c0db1dadd336746b34a110d84ce709e774f4a
parentab1ef9b2604e29e6e853669e33138f06b54d8d6a
bos #32737 Allow to choose between MG-Tetra and MG-Tetra_HPC multithread

Update documentation to reflect availability of MGTetra HPC optionalities.

Doc improvement. Define new Set... methods in GHS3DPluginBuilder.py

Update methods SaveTo and LoadFrom to include new hypothesis options. Solve problems observed with hdf dumped files.

Fixing issues pointed. Eliminate reference to MG_TetraHPC_API class since it is not be used. Fix typo when MGTetra HPC (parallel_mode is parallel_strategy). Reuse the same command line for MGTetra and MGTetraHPC changing the called executable depending on the user selection. Define ghs3dSetParametersDemo.py as test folling suggested instructions.

Solving more issues. Carefull var init in constructor to avoid compilation warnings. Diasable EnforcedVertice and EnforceMesh widget when MGTetraHPC is selected. Avoid ref to non initialized class member on call to CommandToRun static method.

Fixing CmakeLists in examples to properly copy the test from python example file into the SALOME_TEST_INSTALLDIR. Add missing CTestTestfileInstall.cmake file as suggested.

Set reproducible_given_max_number_of_thread as default for MGTetraHPC and safe by default for MG-Tetra.

Set Maximal number of threads to true as default on the hypothesis.
24 files changed:
CMakeLists.txt
doc/salome/examples/CMakeLists.txt
doc/salome/examples/CTestTestfileInstall.cmake [new file with mode: 0644]
doc/salome/examples/examples.set [new file with mode: 0644]
doc/salome/examples/ghs3dSetParametersDemo.py [new file with mode: 0644]
doc/salome/gui/GHS3DPLUGIN/images/ghs3d_parameters_advanced.png
doc/salome/gui/GHS3DPLUGIN/images/ghs3d_parameters_basic.png
doc/salome/gui/GHS3DPLUGIN/input/ghs3d_hypo.doc
doc/salome/gui/GHS3DPLUGIN/input/index.doc
idl/GHS3DPlugin_Algorithm.idl
src/GHS3DPlugin/GHS3DPluginBuilder.py
src/GHS3DPlugin/GHS3DPlugin_GHS3D.cxx
src/GHS3DPlugin/GHS3DPlugin_GHS3D.hxx
src/GHS3DPlugin/GHS3DPlugin_Hypothesis.cxx
src/GHS3DPlugin/GHS3DPlugin_Hypothesis.hxx
src/GHS3DPlugin/GHS3DPlugin_Hypothesis_i.cxx
src/GHS3DPlugin/GHS3DPlugin_Hypothesis_i.hxx
src/GHS3DPlugin/GHS3DPlugin_OptimizerHypothesis.cxx
src/GUI/GHS3DPluginGUI_AdvWidget.cxx
src/GUI/GHS3DPluginGUI_Dlg.h
src/GUI/GHS3DPluginGUI_HypothesisCreator.cxx
src/GUI/GHS3DPluginGUI_HypothesisCreator.h
src/GUI/GHS3DPlugin_msg_en.ts
src/GUI/GHS3DPlugin_msg_fr.ts