#=========== Save and run ============# M.rootAssembly.regenerate() #Save model #Create job mdb.Job(model=modelName, name=modelName, numCpus=cpus, numDomains=cpus) #Run job if run: mdb.saveAs(pathName = mdbName + '.cae') func.runJob(modelName) #Write CPU time to file func.readMsgFile(modelName, 'results.txt') #=========== Post ============# print 'Post processing...' # #Contour # func.countourPrint(modelName, defScale, printFormat) #Energy func.xyEnergyPlot(modelName) #R2 at col base beam.xyColBaseR2(modelName,x,z)
# Save and run # #===========================================================# #===========================================================# M.rootAssembly.regenerate() #Create job mdb.Job(model=modelName, name=modelName, numCpus=cpus, numDomains=cpus) #Run job if run: #Save model mdb.saveAs(pathName=mdbName + '.cae') #Run model func.runJob(modelName) #Write CPU time to file func.readMsgFile(modelName, 'results.txt') #===================================================# #===================================================# # Post # #===================================================# #===================================================# print 'Post processing...' # #Contour # func.countourPrint(modelName, defScale, printFormat) #Animation #func.animate(modelName, defScale, frameRate= animeFrameRate)