A post-processing shall be run several times. In many cases, the different runs differ by the data of part of the post-processing. For example, one may fix errors in the connections post-processing, or test design modifications (bigger fasteners). For this example, it is recommended to re-run only the post-processing of connections. This can be done by commenting out the construction of other post-processing objects. For example, in “static.rb”:
postList=[] #~ postList+=getAllStressData() #~ postList+=getSandwichData() postList+=getInterfacePostData() #~ postList+=getStaticExtractData()
this reduces somewhat the post-processing time.
One can further reduce the post-processing time by telling the “ResultsStorage” module that some of the Results must not be read from solver output files. For example:
resFilter=[] resFilter << "Grid Point Forces, MPC Forces" resFilter << "Grid Point Forces, MPC Moments" resFilter << "Displacements, Translational" resFilter << "Displacements, Rotational" ResultsStorage.setResNamesFilter(resFilter)
The last statement specifies the list of Results that are read and/or generate by linear combinations of elementary Results. In above example, the reduction of time spent on reading is generally very significant.