FeResPost Web Site                     FeResPost Online User Manual

IV.4.5.2 Filtering the reading of Results

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.