Ejemplo n.º 1
0
solidCaseFile = fileBase + 'Gen5_beam_2D.cas'
fluidCaseFile = fileBase + 'fluid_electrode_dielectric.cas'

fluidReader = FluentCase(sys.argv[1])
solidReader = FluentCase(sys.argv[2])

fluidReader.read()
solidReader.read()

fluidMeshes = fluidReader.getMeshList()
fluidMeshesOrig = fluidMeshes
solidMeshes = solidReader.getMeshList()

if restartFile is not None:
    restartFile.readFluidMeshes(fluidMeshes)
    restartFile.readSolidMeshes(solidMeshes)

fluidMeshesOrig = fluidMeshes

geomFields = models.GeomFields('geom')

fluidMetricsCalculator = models.MeshMetricsCalculatorA(geomFields, fluidMeshes)
solidMetricsCalculator = models.MeshMetricsCalculatorA(geomFields, solidMeshes)

fluidMetricsCalculator.init()
solidMetricsCalculator.init()

solidBoundaryMeshes = [m.extrude(1, beam_thickness, True) for m in solidMeshes]
solidBoundaryMetricsCalculator = models.MeshMetricsCalculatorA(
    geomFields, solidBoundaryMeshes)
Ejemplo n.º 2
0
Archivo: ibm.py Proyecto: btanasoi/fvm
solidCaseFile = fileBase + 'Gen5_beam_2D.cas'
fluidCaseFile = fileBase + 'fluid_electrode_dielectric.cas'

fluidReader = FluentCase(sys.argv[1])
solidReader = FluentCase(sys.argv[2])

fluidReader.read()
solidReader.read()

fluidMeshes = fluidReader.getMeshList()
fluidMeshesOrig = fluidMeshes
solidMeshes = solidReader.getMeshList()

if restartFile is not None:
    restartFile.readFluidMeshes(fluidMeshes)
    restartFile.readSolidMeshes(solidMeshes)

fluidMeshesOrig = fluidMeshes


geomFields =  models.GeomFields('geom')

fluidMetricsCalculator = models.MeshMetricsCalculatorA(geomFields, fluidMeshes)
solidMetricsCalculator = models.MeshMetricsCalculatorA(geomFields, solidMeshes)

fluidMetricsCalculator.init()
solidMetricsCalculator.init()

solidBoundaryMeshes = [m.extrude(1, beam_thickness, True) for m in solidMeshes]
solidBoundaryMetricsCalculator = models.MeshMetricsCalculatorA(geomFields,solidBoundaryMeshes)