- TEXTE = "Gmsh"
- MESH_2 = smesh.Mesh(BOX)
- smesh.SetName(MESH_2.GetMesh(), "M_"+TEXTE)
- try :
- GMSH = MESH_2.Tetrahedron(algo=smeshBuilder.GMSH)
- except :
- MESSAGE += "\nImpossible d'utiliser "+TEXTE
- ERROR += 1
+ # GMSH for windows not yet implemented BOS #18709
+ if platform.system() != "Windows" :
+ TEXTE = "Gmsh"
+ MESH_2 = smesh.Mesh(BOX)
+ smesh.SetName(MESH_2.GetMesh(), "M_"+TEXTE)
+ try :
+ GMSH = MESH_2.Tetrahedron(algo=smeshBuilder.GMSH)
+ except :
+ MESSAGE += "\nImpossible d'utiliser "+TEXTE
+ ERROR += 1
+ else :
+ if ComputeMeshes :
+ smesh.SetName(GMSH.GetAlgorithm(), TEXTE)
+ OK_COMPUTE = MESH_2.Compute()
+ if not OK_COMPUTE :
+ MESSAGE += "\nErreur avec "+TEXTE
+ ERROR += 1
+ else :
+ print(TEXTE+": OK")