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 differnt 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, one would advise 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.

But one can further reduce the post-processing 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.