+++ /dev/null
-# -*- coding: utf-8 -*-
-# Copyright (C) 2011-2015 CEA/DEN, EDF R&D
-#
-# This library is free software; you can redistribute it and/or
-# modify it under the terms of the GNU Lesser General Public
-# License as published by the Free Software Foundation; either
-# version 2.1 of the License, or (at your option) any later version.
-#
-# This library is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-#
-# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
-#
-"""
-Python script for HOMARD
-Test test_3
-"""
-__revision__ = "V3.1"
-
-#========================================================================
-TEST_NAME = "test_3"
-DEBUG = False
-N_BOUCLE = 2
-N_ITER_TEST_FILE = 2
-#========================================================================
-import os
-import tempfile
-import sys
-import HOMARD
-import salome
-#
-# ==================================
-PATH_HOMARD = os.getenv('HOMARD_ROOT_DIR')
-# Repertoire des scripts utilitaires
-REP_PYTHON = os.path.join(PATH_HOMARD, "bin", "salome", "test", "HOMARD")
-REP_PYTHON = os.path.normpath(REP_PYTHON)
-sys.path.append(REP_PYTHON)
-from test_util import remove_dir
-from test_util import test_results
-# Repertoire des donnees du test
-REP_DATA = os.path.join(PATH_HOMARD, "share", "salome", "homardsamples")
-REP_DATA = os.path.normpath(REP_DATA)
-# Repertoire des resultats
-if DEBUG :
- DIRCASE = os.path.join("/tmp", TEST_NAME)
- if ( os.path.isdir(DIRCASE) ) :
- remove_dir(DIRCASE)
- os.mkdir(DIRCASE)
-else :
- DIRCASE = tempfile.mkdtemp()
-# ==================================
-
-salome.salome_init()
-import iparameters
-IPAR = iparameters.IParameters(salome.myStudy.GetCommonParameters("Interface Applicative", 1))
-IPAR.append("AP_MODULES_LIST", "Homard")
-#
-#========================================================================
-#========================================================================
-def homard_exec(theStudy):
- """
-Python script for HOMARD
- """
- error = 0
-#
- while not error :
- #
- HOMARD.SetCurrentStudy(theStudy)
- #
- # Creation of the boundaries
- # ==========================
- # Creation of the discrete boundary
- boundary_3_1 = HOMARD.CreateBoundaryDi('courbes', 'COURBES', os.path.join(REP_DATA, TEST_NAME + '.fr.med'))
- #
- # Creation of the external cylinder
- boundary_3_2 = HOMARD.CreateBoundaryCylinder('cyl_ext', 50.0, 25., -25., 1., 0., 0., 100.)
- #
- # Creation of the internal cylinder
- boundary_3_3 = HOMARD.CreateBoundaryCylinder('cyl_int', 50.0, 25., -25., 1., 0., 0., 50.)
- #
- # Creation of the first sphere
- boundary_3_4 = HOMARD.CreateBoundarySphere('sphere_1', 50.0, 25., -25., 100.)
- #
- # Creation of the second sphere
- boundary_3_5 = HOMARD.CreateBoundarySphere('sphere_2', 450.0, 25., -25., 100.)
- #
- # Creation of the hypotheses
- # ==========================
- # Uniform refinement
- hyponame = "hypo_" + TEST_NAME
- print "-------- Creation of the hypothesis", hyponame
- hypo_test_3 = HOMARD.CreateHypothesis(hyponame)
- hypo_test_3.SetUnifRefinUnRef(1)
- print hyponame, " : zones utilisées :", hypo_test_3.GetZones()
- print hyponame, " : champ utilisé :", hypo_test_3.GetFieldName()
- print hyponame, " : composantes utilisées :", hypo_test_3.GetComps()
- #
- for num in range (N_BOUCLE+1) :
- #
- print "-------- num =", num, "--------"
- #
- # Creation of the case case_test_3
- # ===========================
- if ( num <= 1 ) :
- print "-------- Creation of the case", TEST_NAME
- mesh_file = os.path.join(REP_DATA, TEST_NAME + '.00.med')
- case_test_3 = HOMARD.CreateCase(TEST_NAME, 'MOYEU', mesh_file)
- case_test_3.SetDirName(DIRCASE)
- case_test_3.AddBoundaryGroup('courbes', '')
- case_test_3.AddBoundaryGroup('cyl_ext', 'EXT')
- case_test_3.AddBoundaryGroup('cyl_int', 'INT')
- case_test_3.AddBoundaryGroup('sphere_1', 'END_1')
- case_test_3.AddBoundaryGroup('sphere_2', 'END_2')
- #
- # Creation of the iterations
- # ==========================
- # Creation of the iteration 1
- iter_name = "I_" + TEST_NAME + "_1"
- print "-------- Creation of the iteration", iter_name
- iter_test_3_1 = case_test_3.NextIteration(iter_name)
- iter_test_3_1.SetMeshName('MOYEU_1')
- iter_test_3_1.SetMeshFile(os.path.join(DIRCASE, 'maill.01.med'))
- iter_test_3_1.AssociateHypo('hypo_test_3')
- error = iter_test_3_1.Compute(1, 1)
- if error :
- error = 10*num + 1
- break
-
- # Creation of the iteration 2
- iter_name = "I_" + TEST_NAME + "_2"
- print "-------- Creation of the iteration", iter_name
- iter_test_3_2 = iter_test_3_1.NextIteration(iter_name)
- iter_test_3_2.SetMeshName('MOYEU_2')
- iter_test_3_2.SetMeshFile(os.path.join(DIRCASE, 'maill.02.med'))
- iter_test_3_2.AssociateHypo('hypo_test_3')
- error = iter_test_3_2.Compute(1, 1)
- if error :
- error = 10*num + 2
- break
- #
- # Creation of the schema YACS
- # ===========================
- scriptfile = os.path.join(PATH_HOMARD, "share", "doc", "salome", "gui", "HOMARD", "en", "_downloads", "yacs_script_test.py")
- scriptfile = os.path.normpath(scriptfile)
- dirname = DIRCASE
- yacsname = "YACS_" + TEST_NAME
- print "-------- Creation of the schema", yacsname
- yacs_test_3 = case_test_3.CreateYACSSchema(yacsname, scriptfile, dirname, mesh_file)
- yacs_test_3.SetType(2)
- yacs_test_3.SetMaxIter(2)
- error = yacs_test_3.Write()
- if error :
- error = 10*num + 5
- break
-
- # Destructions
- # ============
- # Destruction of the schema, sauf a la fin
- if ( num < N_BOUCLE ) :
- print "-------- Destruction of the schema", yacs_test_3.GetName()
- error = yacs_test_3.Delete(1)
- if error :
- error = 10*num + 6
- break
- # After the first loop, the case is deleted, except the final mesh files
- # All the iterations are deleted
- if ( num == 0 ) :
- print "-------- Destruction of the case", case_test_3.GetName()
- error = case_test_3.Delete(0)
- if error :
- break
- # After the second loop, the iterations are deleted, with the final mesh files
- elif ( num == 1 ) :
- # Recursive destruction of the iterations
- print "-------- Recursive destruction of the iteration", iter_test_3_1.GetName()
- error = iter_test_3_1.Delete(1)
- if error :
- error = 10*num + 3
- break
- # Destruction and creation of the hypothese
- if ( num == 1 ) :
- print "-------- Destruction of the hypothese", hypo_test_3.GetName()
- error = hypo_test_3.Delete()
- if error :
- error = 10*num + 4
- break
- hyponame = "hypo_test_3"
- print "-------- Creation of the hypothesis", hyponame
- hypo_test_3 = HOMARD.CreateHypothesis(hyponame)
- hypo_test_3.SetUnifRefinUnRef(1)
- #
- break
- #
- return error
-
-#========================================================================
-
-HOMARD = salome.lcc.FindOrLoadComponent('FactoryServer', 'HOMARD')
-assert HOMARD is not None, "Impossible to load homard engine"
-HOMARD.SetLanguageShort("fr")
-#
-# Exec of HOMARD-SALOME
-#
-try :
- ERROR = homard_exec(salome.myStudy)
- if ERROR :
- raise Exception('Pb in homard_exec at iteration %d' %ERROR )
-except Exception, eee:
- raise Exception('Pb in homard_exec: '+eee.message)
-#
-# Test of the results
-#
-N_REP_TEST_FILE = N_ITER_TEST_FILE*N_BOUCLE
-DESTROY_DIR = not DEBUG
-test_results(REP_DATA, TEST_NAME, DIRCASE, N_ITER_TEST_FILE, N_REP_TEST_FILE, DESTROY_DIR)
-#
-if salome.sg.hasDesktop():
- salome.sg.updateObjBrowser(1)
- iparameters.getSession().restoreVisualState(1)
-
--- /dev/null
+# -*- coding: utf-8 -*-
+# Copyright (C) 2011-2015 CEA/DEN, EDF R&D
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+#
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
+#
+"""
+Python script for HOMARD
+Test test_3
+"""
+__revision__ = "V3.1"
+
+#========================================================================
+TEST_NAME = "test_3"
+DEBUG = False
+N_BOUCLE = 2
+N_ITER_TEST_FILE = 2
+#========================================================================
+import os
+import tempfile
+import sys
+import HOMARD
+import salome
+#
+# ==================================
+PATH_HOMARD = os.getenv('HOMARD_ROOT_DIR')
+# Repertoire des scripts utilitaires
+REP_PYTHON = os.path.join(PATH_HOMARD, "bin", "salome", "test", "HOMARD")
+REP_PYTHON = os.path.normpath(REP_PYTHON)
+sys.path.append(REP_PYTHON)
+from test_util import remove_dir
+from test_util import test_results
+# Repertoire des donnees du test
+REP_DATA = os.path.join(PATH_HOMARD, "share", "salome", "homardsamples")
+REP_DATA = os.path.normpath(REP_DATA)
+# Repertoire des resultats
+if DEBUG :
+ DIRCASE = os.path.join("/tmp", TEST_NAME)
+ if ( os.path.isdir(DIRCASE) ) :
+ remove_dir(DIRCASE)
+ os.mkdir(DIRCASE)
+else :
+ DIRCASE = tempfile.mkdtemp()
+# ==================================
+
+salome.salome_init()
+import iparameters
+IPAR = iparameters.IParameters(salome.myStudy.GetCommonParameters("Interface Applicative", 1))
+IPAR.append("AP_MODULES_LIST", "Homard")
+#
+#========================================================================
+#========================================================================
+def homard_exec(theStudy):
+ """
+Python script for HOMARD
+ """
+ error = 0
+#
+ while not error :
+ #
+ HOMARD.SetCurrentStudy(theStudy)
+ #
+ # Creation of the boundaries
+ # ==========================
+ # Creation of the discrete boundary
+ boundary_3_1 = HOMARD.CreateBoundaryDi('courbes', 'COURBES', os.path.join(REP_DATA, TEST_NAME + '.fr.med'))
+ #
+ # Creation of the external cylinder
+ boundary_3_2 = HOMARD.CreateBoundaryCylinder('cyl_ext', 50.0, 25., -25., 1., 0., 0., 100.)
+ #
+ # Creation of the internal cylinder
+ boundary_3_3 = HOMARD.CreateBoundaryCylinder('cyl_int', 50.0, 25., -25., 1., 0., 0., 50.)
+ #
+ # Creation of the first sphere
+ boundary_3_4 = HOMARD.CreateBoundarySphere('sphere_1', 50.0, 25., -25., 100.)
+ #
+ # Creation of the second sphere
+ boundary_3_5 = HOMARD.CreateBoundarySphere('sphere_2', 450.0, 25., -25., 100.)
+ #
+ # Creation of the hypotheses
+ # ==========================
+ # Uniform refinement
+ hyponame = "hypo_" + TEST_NAME
+ print "-------- Creation of the hypothesis", hyponame
+ hypo_test_3 = HOMARD.CreateHypothesis(hyponame)
+ hypo_test_3.SetUnifRefinUnRef(1)
+ print hyponame, " : zones utilisées :", hypo_test_3.GetZones()
+ print hyponame, " : champ utilisé :", hypo_test_3.GetFieldName()
+ print hyponame, " : composantes utilisées :", hypo_test_3.GetComps()
+ #
+ for num in range (N_BOUCLE+1) :
+ #
+ print "-------- num =", num, "--------"
+ #
+ # Creation of the case case_test_3
+ # ===========================
+ if ( num <= 1 ) :
+ print "-------- Creation of the case", TEST_NAME
+ mesh_file = os.path.join(REP_DATA, TEST_NAME + '.00.med')
+ case_test_3 = HOMARD.CreateCase(TEST_NAME, 'MOYEU', mesh_file)
+ case_test_3.SetDirName(DIRCASE)
+ case_test_3.AddBoundaryGroup('courbes', '')
+ case_test_3.AddBoundaryGroup('cyl_ext', 'EXT')
+ case_test_3.AddBoundaryGroup('cyl_int', 'INT')
+ case_test_3.AddBoundaryGroup('sphere_1', 'END_1')
+ case_test_3.AddBoundaryGroup('sphere_2', 'END_2')
+ #
+ # Creation of the iterations
+ # ==========================
+ # Creation of the iteration 1
+ iter_name = "I_" + TEST_NAME + "_1"
+ print "-------- Creation of the iteration", iter_name
+ iter_test_3_1 = case_test_3.NextIteration(iter_name)
+ iter_test_3_1.SetMeshName('MOYEU_1')
+ iter_test_3_1.SetMeshFile(os.path.join(DIRCASE, 'maill.01.med'))
+ iter_test_3_1.AssociateHypo('hypo_test_3')
+ error = iter_test_3_1.Compute(1, 1)
+ if error :
+ error = 10*num + 1
+ break
+
+ # Creation of the iteration 2
+ iter_name = "I_" + TEST_NAME + "_2"
+ print "-------- Creation of the iteration", iter_name
+ iter_test_3_2 = iter_test_3_1.NextIteration(iter_name)
+ iter_test_3_2.SetMeshName('MOYEU_2')
+ iter_test_3_2.SetMeshFile(os.path.join(DIRCASE, 'maill.02.med'))
+ iter_test_3_2.AssociateHypo('hypo_test_3')
+ error = iter_test_3_2.Compute(1, 1)
+ if error :
+ error = 10*num + 2
+ break
+ #
+ # Creation of the schema YACS
+ # ===========================
+ scriptfile = os.path.join(PATH_HOMARD, "share", "doc", "salome", "gui", "HOMARD", "en", "_downloads", "yacs_script_test.py")
+ scriptfile = os.path.normpath(scriptfile)
+ dirname = DIRCASE
+ yacsname = "YACS_" + TEST_NAME
+ print "-------- Creation of the schema", yacsname
+ yacs_test_3 = case_test_3.CreateYACSSchema(yacsname, scriptfile, dirname, mesh_file)
+ yacs_test_3.SetType(2)
+ yacs_test_3.SetMaxIter(2)
+ error = yacs_test_3.Write()
+ if error :
+ error = 10*num + 5
+ break
+
+ # Destructions
+ # ============
+ # Destruction of the schema, sauf a la fin
+ if ( num < N_BOUCLE ) :
+ print "-------- Destruction of the schema", yacs_test_3.GetName()
+ error = yacs_test_3.Delete(1)
+ if error :
+ error = 10*num + 6
+ break
+ # After the first loop, the case is deleted, except the final mesh files
+ # All the iterations are deleted
+ if ( num == 0 ) :
+ print "-------- Destruction of the case", case_test_3.GetName()
+ error = case_test_3.Delete(0)
+ if error :
+ break
+ # After the second loop, the iterations are deleted, with the final mesh files
+ elif ( num == 1 ) :
+ # Recursive destruction of the iterations
+ print "-------- Recursive destruction of the iteration", iter_test_3_1.GetName()
+ error = iter_test_3_1.Delete(1)
+ if error :
+ error = 10*num + 3
+ break
+ # Destruction and creation of the hypothese
+ if ( num == 1 ) :
+ print "-------- Destruction of the hypothese", hypo_test_3.GetName()
+ error = hypo_test_3.Delete()
+ if error :
+ error = 10*num + 4
+ break
+ hyponame = "hypo_test_3"
+ print "-------- Creation of the hypothesis", hyponame
+ hypo_test_3 = HOMARD.CreateHypothesis(hyponame)
+ hypo_test_3.SetUnifRefinUnRef(1)
+ #
+ break
+ #
+ return error
+
+#========================================================================
+
+HOMARD = salome.lcc.FindOrLoadComponent('FactoryServer', 'HOMARD')
+assert HOMARD is not None, "Impossible to load homard engine"
+HOMARD.SetLanguageShort("fr")
+#
+# Exec of HOMARD-SALOME
+#
+try :
+ ERROR = homard_exec(salome.myStudy)
+ if ERROR :
+ raise Exception('Pb in homard_exec at iteration %d' %ERROR )
+except Exception, eee:
+ raise Exception('Pb in homard_exec: '+eee.message)
+#
+# Test of the results
+#
+N_REP_TEST_FILE = N_ITER_TEST_FILE*N_BOUCLE
+DESTROY_DIR = not DEBUG
+test_results(REP_DATA, TEST_NAME, DIRCASE, N_ITER_TEST_FILE, N_REP_TEST_FILE, DESTROY_DIR)
+#
+if salome.sg.hasDesktop():
+ salome.sg.updateObjBrowser(1)
+ iparameters.getSession().restoreVisualState(1)
+
#
"""
Python script for HOMARD
-Test test_11 associe au tutorial 1
+Test tutorial_1 associe au tutorial 1
"""
__revision__ = "V3.1"
#========================================================================
-TEST_NAME = "test_11"
+TEST_NAME = "tutorial_1"
DEBUG = False
N_ITER_TEST_FILE = 3
#========================================================================
#
"""
Python script for HOMARD
-Test test_12 associe au tutorial 2
+Test tutorial_2 associe au tutorial 2
"""
__revision__ = "V3.1"
#========================================================================
-TEST_NAME = "test_12"
+TEST_NAME = "tutorial_2"
DEBUG = False
N_ITER_TEST_FILE = 2
#========================================================================
#
"""
Python script for HOMARD
-Test test_13 associe au tutorial 3
+Test tutorial_3 associe au tutorial 3
"""
__revision__ = "V3.1"
#========================================================================
-TEST_NAME = "test_13"
+TEST_NAME = "tutorial_3"
DEBUG = False
N_ITER_TEST_FILE = 2
#========================================================================
#
"""
Python script for HOMARD
-Test test_14 associe au tutorial 4
+Test tutorial_4 associe au tutorial 4
"""
__revision__ = "V3.1"
#========================================================================
-TEST_NAME = "test_14"
+TEST_NAME = "tutorial_4"
DEBUG = False
N_ITER_TEST_FILE = 3
#========================================================================
#
"""
Python script for HOMARD
-Test test_15 associe au tutorial 5
+Test tutorial_5 associe au tutorial 5
"""
__revision__ = "V3.1"
#========================================================================
-TEST_NAME = "test_15"
+TEST_NAME = "tutorial_5"
DEBUG = False
N_ITER_TEST_FILE = 2
#========================================================================
+++ /dev/null
-
-
-ANALYSE DU MAILLAGE
-===================
-
- Maillage apres adaptation
- MAILL
- Date de creation : jeudi 3 avril 2014 a 13 h 24 mn 23 s
- Dimension : 3
- Degre : 2
- C'est un maillage obtenu apres 3 adaptations.
- Le niveau minimum actif est : 3
- Le niveau maximum atteint est : 3
-
- Direction | Unite | Minimum | Maximum
- ---------------------------------------------------------------
- X | INCONNUE | 0.0000 | 1.0000
- Y | INCONNUE | 0.0000 | 1.0000
- Z | INCONNUE | 0.0000 | 1.0000
-
-
- NOMBRE D'ENTITES DU CALCUL
- ==========================
-
-
- ************************************************************
- * Noeuds *
- ************************************************************
- * Nombre total * 4913 *
- * . dont sommets d'aretes * 729 *
- * . dont milieux d'aretes * 4184 *
- ************************************************************
-
- ************************************************************
- * Mailles-Points *
- ************************************************************
- * Nombre total * 2 *
- ************************************************************
-
- ************************************************************
- * Segments *
- ************************************************************
- * Nombre total * 8 *
- * . dont aretes isolees * 0 *
- * . dont aretes de bord de regions 2D * 0 *
- * . dont aretes internes aux faces/volumes * 8 *
- ************************************************************
-
- ************************************************************
- * Triangles *
- ************************************************************
- * Nombre total * 768 *
- * . dont triangles de regions 2D * 0 *
- * . dont triangles de bord * 768 *
- * . dont triangles internes aux volumes * 0 *
- ************************************************************
- * . du niveau 0 * 0 *
- * . du niveau 0.5 * 0 *
- * . du niveau 1 * 0 *
- * . du niveau 1.5 * 0 *
- * . du niveau 2 * 0 *
- * . du niveau 2.5 * 0 *
- * . du niveau 3 * 768 *
- ************************************************************
-
- ************************************************************
- * Tetraedres *
- ************************************************************
- * Nombre total * 3072 *
- ************************************************************
- * . du niveau 0 * 0 *
- * . du niveau 0.5 * 0 *
- * . du niveau 1 * 0 *
- * . du niveau 1.5 * 0 *
- * . du niveau 2 * 0 *
- * . du niveau 2.5 * 0 *
- * . du niveau 3 * 3072 *
- ************************************************************
+++ /dev/null
-
-
-ANALYSE DU MAILLAGE
-===================
-
- Maillage apres adaptation
- MZERO
- Date de creation : jeudi 3 avril 2014 a 13 h 25 mn 10 s
- Dimension : 3
- Degre : 2
- C'est un maillage obtenu apres 2 adaptations.
- Le niveau minimum actif est : 1
- Le niveau maximum atteint est : 2
-
- Direction | Unite | Minimum | Maximum
- ---------------------------------------------------------------
- X | INCONNUE | 0.0000 | 1.0000
- Y | INCONNUE | 0.0000 | 1.0000
- Z | INCONNUE | 0.0000 | 1.0000
-
-
- NOMBRE D'ENTITES DU CALCUL
- ==========================
-
-
- ************************************************************
- * Noeuds *
- ************************************************************
- * Nombre total * 231 *
- * . dont sommets d'aretes * 43 *
- * . dont milieux d'aretes * 188 *
- ************************************************************
-
- ************************************************************
- * Mailles-Points *
- ************************************************************
- * Nombre total * 2 *
- ************************************************************
-
- ************************************************************
- * Segments *
- ************************************************************
- * Nombre total * 3 *
- * . dont aretes isolees * 0 *
- * . dont aretes de bord de regions 2D * 0 *
- * . dont aretes internes aux faces/volumes * 3 *
- ************************************************************
-
- ************************************************************
- * Triangles *
- ************************************************************
- * Nombre total * 66 *
- * . dont triangles de regions 2D * 0 *
- * . dont triangles de bord * 66 *
- * . dont triangles internes aux volumes * 0 *
- ************************************************************
- * . du niveau 0 * 0 *
- * . du niveau 0.5 * 6 *
- * . du niveau 1 * 24 *
- * . du niveau 1.5 * 12 *
- * . du niveau 2 * 24 *
- ************************************************************
-
- ************************************************************
- * Tetraedres *
- ************************************************************
- * Nombre total * 113 *
- ************************************************************
- * . du niveau 0 * 0 *
- * . du niveau 0.5 * 4 *
- * . du niveau 1 * 19 *
- * . du niveau 1.5 * 42 *
- * . du niveau 2 * 48 *
- ************************************************************
+++ /dev/null
-
-
-ANALYSE DU MAILLAGE
-===================
-
- Maillage apres adaptation
- G_0
- Date de creation : lundi 2 novembre 2015 a 9 h 14 mn 1 s
- Dimension : 3
- Degre : 2
- C'est un maillage obtenu apres 2 adaptations.
- Le niveau minimum actif est : 0
- Le niveau maximum atteint est : 2
-
- Direction | Unite | Minimum | Maximum
- ---------------------------------------------------------------
- X | INCONNUE | 0.0000 | 0.60000
- Y | INCONNUE | 0.0000 | 0.30000
- Z | INCONNUE | 0.0000 | 0.20000
-
-
- NOMBRE D'ENTITES DU CALCUL
- ==========================
-
-
- ************************************************************
- * Noeuds *
- ************************************************************
- * Nombre total * 14455 *
- * . dont sommets d'aretes * 3839 *
- * . dont milieux d'aretes * 10616 *
- ************************************************************
-
- ************************************************************
- * Segments *
- ************************************************************
- * Nombre total * 764 *
- * . dont aretes isolees * 0 *
- * . dont aretes de bord de regions 2D * 0 *
- * . dont aretes internes aux faces/volumes * 764 *
- ************************************************************
-
- ************************************************************
- * Triangles *
- ************************************************************
- * Nombre total * 288 *
- * . dont triangles de regions 2D * 288 *
- * . dont triangles de bord * 0 *
- * . dont triangles internes aux volumes * 0 *
- ************************************************************
- * . du niveau 0 * 0 *
- * . du niveau 0.5 * 168 *
- * . du niveau 1 * 0 *
- * . du niveau 1.5 * 120 *
- ************************************************************
-
- ************************************************************
- * Quadrangles *
- ************************************************************
- * Nombre total * 2534 *
- * . dont quadrangles de regions 2D * 0 *
- * . dont quadrangles de bord * 2534 *
- * . dont quadrangles internes aux volumes * 0 *
- ************************************************************
- * . du niveau 0 * 142 *
- * . du niveau 0.5 * 0 *
- * . du niveau 1 * 2296 *
- * . du niveau 1.5 * 0 *
- * . du niveau 2 * 96 *
- ************************************************************
-
- ************************************************************
- * Tetraedres *
- ************************************************************
- * Nombre total * 256 *
- ************************************************************
- * . du niveau 0 * 0 *
- * . du niveau 0.5 * 96 *
- * . du niveau 1 * 0 *
- * . du niveau 1.5 * 160 *
- ************************************************************
-
- ************************************************************
- * Hexaedres *
- ************************************************************
- * Nombre total * 2230 *
- ************************************************************
- * . du niveau 0 * 66 *
- * . du niveau 0.5 * 0 *
- * . du niveau 1 * 1972 *
- * . du niveau 1.5 * 0 *
- * . du niveau 2 * 192 *
- ************************************************************
-
- ************************************************************
- * Pyramides *
- ************************************************************
- * Nombre total * 432 *
- ************************************************************
- * . du niveau 0 * 0 *
- * . du niveau 0.5 * 120 *
- * . du niveau 1 * 0 *
- * . du niveau 1.5 * 312 *
- ************************************************************
+++ /dev/null
-
-
-ANALYSE DU MAILLAGE
-===================
-
- Maillage apres adaptation
- PIQUAGE
- Date de creation : lundi 2 novembre 2015 a 9 h 13 mn 13 s
- Dimension : 3
- Degre : 1
- C'est un maillage obtenu apres 3 adaptations.
- Le niveau minimum actif est : 1
- Le niveau maximum atteint est : 2
-
- Direction | Unite | Minimum | Maximum
- ---------------------------------------------------------------
- | | -230.00 | 136.45
- | | -250.62 | 189.69
- | | -285.21 | 155.03
-
-
- NOMBRE D'ENTITES DU CALCUL
- ==========================
-
-
- ************************************************************
- * Noeuds *
- ************************************************************
- * Nombre total * 12825 *
- ************************************************************
-
- ************************************************************
- * Segments *
- ************************************************************
- * Nombre total * 758 *
- * . dont aretes isolees * 0 *
- * . dont aretes de bord de regions 2D * 0 *
- * . dont aretes internes aux faces/volumes * 758 *
- ************************************************************
-
- ************************************************************
- * Triangles *
- ************************************************************
- * Nombre total * 20838 *
- * . dont triangles de regions 2D * 0 *
- * . dont triangles de bord * 20560 *
- * . dont triangles internes aux volumes * 278 *
- ************************************************************
- * . du niveau 0 * 0 *
- * . du niveau 0.5 * 0 *
- * . du niveau 1 * 3530 *
- * . du niveau 1.5 * 380 *
- * . du niveau 2 * 16928 *
- ************************************************************
-
- ************************************************************
- * Tetraedres *
- ************************************************************
- * Nombre total * 43490 *
- ************************************************************
- * . du niveau 0 * 0 *
- * . du niveau 0.5 * 0 *
- * . du niveau 1 * 18174 *
- * . du niveau 1.5 * 25316 *
- ************************************************************
+++ /dev/null
-
-
-ANALYSE DU MAILLAGE
-===================
-
- Maillage apres adaptation
- COEUR_2D
- Date de creation : mardi 24 novembre 2015 a 9 h 33 mn 8 s
- Dimension : 2
- Degre : 1
- C'est un maillage obtenu apres 2 adaptations.
- Le niveau minimum actif est : 0
- Le niveau maximum atteint est : 2
-
- Direction | Unite | Minimum | Maximum
- ---------------------------------------------------------------
- | | -248.00 | 248.00
- | | -248.00 | 248.00
-
-
- NOMBRE D'ENTITES DU CALCUL
- ==========================
-
-
- ************************************************************
- * Noeuds *
- ************************************************************
- * Nombre total * 1542 *
- ************************************************************
-
- ************************************************************
- * Segments *
- ************************************************************
- * Nombre total * 418 *
- * . dont aretes isolees * 0 *
- * . dont aretes de bord de regions 2D * 300 *
- * . dont aretes internes aux faces/volumes * 118 *
- ************************************************************
-
- ************************************************************
- * Triangles *
- ************************************************************
- * Nombre total * 2204 *
- ************************************************************
- * . du niveau 0 * 88 *
- * . du niveau 1 * 980 *
- * . du niveau 2 * 1136 *
- ************************************************************
-
- ************************************************************
- * Quadrangles *
- ************************************************************
- * Nombre total * 334 *
- ************************************************************
- * . du niveau 0 * 162 *
- * . du niveau 1 * 172 *
- ************************************************************
--- /dev/null
+
+
+ANALYSE DU MAILLAGE
+===================
+
+ Maillage apres adaptation
+ MAILL
+ Date de creation : jeudi 3 avril 2014 a 13 h 24 mn 23 s
+ Dimension : 3
+ Degre : 2
+ C'est un maillage obtenu apres 3 adaptations.
+ Le niveau minimum actif est : 3
+ Le niveau maximum atteint est : 3
+
+ Direction | Unite | Minimum | Maximum
+ ---------------------------------------------------------------
+ X | INCONNUE | 0.0000 | 1.0000
+ Y | INCONNUE | 0.0000 | 1.0000
+ Z | INCONNUE | 0.0000 | 1.0000
+
+
+ NOMBRE D'ENTITES DU CALCUL
+ ==========================
+
+
+ ************************************************************
+ * Noeuds *
+ ************************************************************
+ * Nombre total * 4913 *
+ * . dont sommets d'aretes * 729 *
+ * . dont milieux d'aretes * 4184 *
+ ************************************************************
+
+ ************************************************************
+ * Mailles-Points *
+ ************************************************************
+ * Nombre total * 2 *
+ ************************************************************
+
+ ************************************************************
+ * Segments *
+ ************************************************************
+ * Nombre total * 8 *
+ * . dont aretes isolees * 0 *
+ * . dont aretes de bord de regions 2D * 0 *
+ * . dont aretes internes aux faces/volumes * 8 *
+ ************************************************************
+
+ ************************************************************
+ * Triangles *
+ ************************************************************
+ * Nombre total * 768 *
+ * . dont triangles de regions 2D * 0 *
+ * . dont triangles de bord * 768 *
+ * . dont triangles internes aux volumes * 0 *
+ ************************************************************
+ * . du niveau 0 * 0 *
+ * . du niveau 0.5 * 0 *
+ * . du niveau 1 * 0 *
+ * . du niveau 1.5 * 0 *
+ * . du niveau 2 * 0 *
+ * . du niveau 2.5 * 0 *
+ * . du niveau 3 * 768 *
+ ************************************************************
+
+ ************************************************************
+ * Tetraedres *
+ ************************************************************
+ * Nombre total * 3072 *
+ ************************************************************
+ * . du niveau 0 * 0 *
+ * . du niveau 0.5 * 0 *
+ * . du niveau 1 * 0 *
+ * . du niveau 1.5 * 0 *
+ * . du niveau 2 * 0 *
+ * . du niveau 2.5 * 0 *
+ * . du niveau 3 * 3072 *
+ ************************************************************
--- /dev/null
+
+
+ANALYSE DU MAILLAGE
+===================
+
+ Maillage apres adaptation
+ MZERO
+ Date de creation : jeudi 3 avril 2014 a 13 h 25 mn 10 s
+ Dimension : 3
+ Degre : 2
+ C'est un maillage obtenu apres 2 adaptations.
+ Le niveau minimum actif est : 1
+ Le niveau maximum atteint est : 2
+
+ Direction | Unite | Minimum | Maximum
+ ---------------------------------------------------------------
+ X | INCONNUE | 0.0000 | 1.0000
+ Y | INCONNUE | 0.0000 | 1.0000
+ Z | INCONNUE | 0.0000 | 1.0000
+
+
+ NOMBRE D'ENTITES DU CALCUL
+ ==========================
+
+
+ ************************************************************
+ * Noeuds *
+ ************************************************************
+ * Nombre total * 231 *
+ * . dont sommets d'aretes * 43 *
+ * . dont milieux d'aretes * 188 *
+ ************************************************************
+
+ ************************************************************
+ * Mailles-Points *
+ ************************************************************
+ * Nombre total * 2 *
+ ************************************************************
+
+ ************************************************************
+ * Segments *
+ ************************************************************
+ * Nombre total * 3 *
+ * . dont aretes isolees * 0 *
+ * . dont aretes de bord de regions 2D * 0 *
+ * . dont aretes internes aux faces/volumes * 3 *
+ ************************************************************
+
+ ************************************************************
+ * Triangles *
+ ************************************************************
+ * Nombre total * 66 *
+ * . dont triangles de regions 2D * 0 *
+ * . dont triangles de bord * 66 *
+ * . dont triangles internes aux volumes * 0 *
+ ************************************************************
+ * . du niveau 0 * 0 *
+ * . du niveau 0.5 * 6 *
+ * . du niveau 1 * 24 *
+ * . du niveau 1.5 * 12 *
+ * . du niveau 2 * 24 *
+ ************************************************************
+
+ ************************************************************
+ * Tetraedres *
+ ************************************************************
+ * Nombre total * 113 *
+ ************************************************************
+ * . du niveau 0 * 0 *
+ * . du niveau 0.5 * 4 *
+ * . du niveau 1 * 19 *
+ * . du niveau 1.5 * 42 *
+ * . du niveau 2 * 48 *
+ ************************************************************
--- /dev/null
+
+
+ANALYSE DU MAILLAGE
+===================
+
+ Maillage apres adaptation
+ G_0
+ Date de creation : lundi 2 novembre 2015 a 9 h 14 mn 1 s
+ Dimension : 3
+ Degre : 2
+ C'est un maillage obtenu apres 2 adaptations.
+ Le niveau minimum actif est : 0
+ Le niveau maximum atteint est : 2
+
+ Direction | Unite | Minimum | Maximum
+ ---------------------------------------------------------------
+ X | INCONNUE | 0.0000 | 0.60000
+ Y | INCONNUE | 0.0000 | 0.30000
+ Z | INCONNUE | 0.0000 | 0.20000
+
+
+ NOMBRE D'ENTITES DU CALCUL
+ ==========================
+
+
+ ************************************************************
+ * Noeuds *
+ ************************************************************
+ * Nombre total * 14455 *
+ * . dont sommets d'aretes * 3839 *
+ * . dont milieux d'aretes * 10616 *
+ ************************************************************
+
+ ************************************************************
+ * Segments *
+ ************************************************************
+ * Nombre total * 764 *
+ * . dont aretes isolees * 0 *
+ * . dont aretes de bord de regions 2D * 0 *
+ * . dont aretes internes aux faces/volumes * 764 *
+ ************************************************************
+
+ ************************************************************
+ * Triangles *
+ ************************************************************
+ * Nombre total * 288 *
+ * . dont triangles de regions 2D * 288 *
+ * . dont triangles de bord * 0 *
+ * . dont triangles internes aux volumes * 0 *
+ ************************************************************
+ * . du niveau 0 * 0 *
+ * . du niveau 0.5 * 168 *
+ * . du niveau 1 * 0 *
+ * . du niveau 1.5 * 120 *
+ ************************************************************
+
+ ************************************************************
+ * Quadrangles *
+ ************************************************************
+ * Nombre total * 2534 *
+ * . dont quadrangles de regions 2D * 0 *
+ * . dont quadrangles de bord * 2534 *
+ * . dont quadrangles internes aux volumes * 0 *
+ ************************************************************
+ * . du niveau 0 * 142 *
+ * . du niveau 0.5 * 0 *
+ * . du niveau 1 * 2296 *
+ * . du niveau 1.5 * 0 *
+ * . du niveau 2 * 96 *
+ ************************************************************
+
+ ************************************************************
+ * Tetraedres *
+ ************************************************************
+ * Nombre total * 256 *
+ ************************************************************
+ * . du niveau 0 * 0 *
+ * . du niveau 0.5 * 96 *
+ * . du niveau 1 * 0 *
+ * . du niveau 1.5 * 160 *
+ ************************************************************
+
+ ************************************************************
+ * Hexaedres *
+ ************************************************************
+ * Nombre total * 2230 *
+ ************************************************************
+ * . du niveau 0 * 66 *
+ * . du niveau 0.5 * 0 *
+ * . du niveau 1 * 1972 *
+ * . du niveau 1.5 * 0 *
+ * . du niveau 2 * 192 *
+ ************************************************************
+
+ ************************************************************
+ * Pyramides *
+ ************************************************************
+ * Nombre total * 432 *
+ ************************************************************
+ * . du niveau 0 * 0 *
+ * . du niveau 0.5 * 120 *
+ * . du niveau 1 * 0 *
+ * . du niveau 1.5 * 312 *
+ ************************************************************
--- /dev/null
+
+
+ANALYSE DU MAILLAGE
+===================
+
+ Maillage apres adaptation
+ PIQUAGE
+ Date de creation : lundi 2 novembre 2015 a 9 h 13 mn 13 s
+ Dimension : 3
+ Degre : 1
+ C'est un maillage obtenu apres 3 adaptations.
+ Le niveau minimum actif est : 1
+ Le niveau maximum atteint est : 2
+
+ Direction | Unite | Minimum | Maximum
+ ---------------------------------------------------------------
+ | | -230.00 | 136.45
+ | | -250.62 | 189.69
+ | | -285.21 | 155.03
+
+
+ NOMBRE D'ENTITES DU CALCUL
+ ==========================
+
+
+ ************************************************************
+ * Noeuds *
+ ************************************************************
+ * Nombre total * 12825 *
+ ************************************************************
+
+ ************************************************************
+ * Segments *
+ ************************************************************
+ * Nombre total * 758 *
+ * . dont aretes isolees * 0 *
+ * . dont aretes de bord de regions 2D * 0 *
+ * . dont aretes internes aux faces/volumes * 758 *
+ ************************************************************
+
+ ************************************************************
+ * Triangles *
+ ************************************************************
+ * Nombre total * 20838 *
+ * . dont triangles de regions 2D * 0 *
+ * . dont triangles de bord * 20560 *
+ * . dont triangles internes aux volumes * 278 *
+ ************************************************************
+ * . du niveau 0 * 0 *
+ * . du niveau 0.5 * 0 *
+ * . du niveau 1 * 3530 *
+ * . du niveau 1.5 * 380 *
+ * . du niveau 2 * 16928 *
+ ************************************************************
+
+ ************************************************************
+ * Tetraedres *
+ ************************************************************
+ * Nombre total * 43490 *
+ ************************************************************
+ * . du niveau 0 * 0 *
+ * . du niveau 0.5 * 0 *
+ * . du niveau 1 * 18174 *
+ * . du niveau 1.5 * 25316 *
+ ************************************************************
--- /dev/null
+
+
+ANALYSE DU MAILLAGE
+===================
+
+ Maillage apres adaptation
+ COEUR_2D
+ Date de creation : mardi 24 novembre 2015 a 9 h 33 mn 8 s
+ Dimension : 2
+ Degre : 1
+ C'est un maillage obtenu apres 2 adaptations.
+ Le niveau minimum actif est : 0
+ Le niveau maximum atteint est : 2
+
+ Direction | Unite | Minimum | Maximum
+ ---------------------------------------------------------------
+ | | -248.00 | 248.00
+ | | -248.00 | 248.00
+
+
+ NOMBRE D'ENTITES DU CALCUL
+ ==========================
+
+
+ ************************************************************
+ * Noeuds *
+ ************************************************************
+ * Nombre total * 1542 *
+ ************************************************************
+
+ ************************************************************
+ * Segments *
+ ************************************************************
+ * Nombre total * 418 *
+ * . dont aretes isolees * 0 *
+ * . dont aretes de bord de regions 2D * 300 *
+ * . dont aretes internes aux faces/volumes * 118 *
+ ************************************************************
+
+ ************************************************************
+ * Triangles *
+ ************************************************************
+ * Nombre total * 2204 *
+ ************************************************************
+ * . du niveau 0 * 88 *
+ * . du niveau 1 * 980 *
+ * . du niveau 2 * 1136 *
+ ************************************************************
+
+ ************************************************************
+ * Quadrangles *
+ ************************************************************
+ * Nombre total * 334 *
+ ************************************************************
+ * . du niveau 0 * 162 *
+ * . du niveau 1 * 172 *
+ ************************************************************