Ejemplo n.º 1
0
 def saveRestartFile(self, outDir, n):
     saveFileName = outDir + 'checkpoint_' + str(n) + '.hdf5'
     f = Persistence(saveFileName,'w')
     f.saveAttribute('globalCount', self.globalCount)
     f.saveAttribute('globalTime', self.globalTime)
     ts = self.timeStep
     tsN1 = self.poptions.timeStepN1
     tsN2 = self.poptions.timeStepN2
     f.saveAttribute('timeStep', ts)
     f.saveAttribute('timeStepN1', tsN1)
     f.saveAttribute('timeStepN2', tsN2)
     f.saveFluidMeshes(self.fluidMeshes)
     f.saveSolidMeshes(self.solidMeshes)
     f.savePlateModel(self.plateFields,self.pmodel,self.solidMeshes)
     f.saveElectricModel(self.elecFields,self.emodel,self.fluidMeshes)
     f.close()     
Ejemplo n.º 2
0
 def saveRestartFile(self, outDir, n):
     saveFileName = outDir + 'checkpoint_' + str(n) + '.hdf5'
     f = Persistence(saveFileName,'w')
     f.saveAttribute('globalCount', self.globalCount)
     f.saveAttribute('globalTime', self.globalTime)
     ts = self.timeStep
     tsN1 = self.poptions.timeStepN1
     tsN2 = self.poptions.timeStepN2
     f.saveAttribute('timeStep', ts)
     f.saveAttribute('timeStepN1', tsN1)
     f.saveAttribute('timeStepN2', tsN2)
     f.saveFluidMeshes(self.fluidMeshes)
     f.saveSolidMeshes(self.solidMeshes)
     f.savePlateModel(self.plateFields,self.pmodel,self.solidMeshes)
     f.saveElectricModel(self.elecFields,self.emodel,self.fluidMeshes)
     f.close()