Structural analysis

Stop repeating the same post-processing by hand.

In complex structures, identical or similar components — beams, panels, interfaces, connections — are justified the same way again and again. FeResPost lets you write that logic once and run it on every model and every load case.

Read models and results

Nastran models from BDF or OP2 files, results from OP2, XDB or HDF5. Samcef models from DAT files, results from DES/FAC files.

Automate repetitive tasks

Create connections, modify element properties, build temperature or force fields, combine and extract results — without manual steps.

Program your way

Ruby, Python, C++, C, C# or VBA in Excel: from a ten-line script to a full program with your own classes and modules.

More about the library

A typical post-processing script

  1. 01Read the modelNastran BDF or OP2, Samcef DAT
  2. 02Build groupsFrom Patran session files
  3. 03Extract resultsOP2, XDB, HDF5, DES/FAC — with random access for XDB and HDF5
  4. 04Combine and reportIn your scripts, programs or Excel workbooks

System requirements

Solvers, formats and platforms

Nastran

Models
BDF, OP2
Groups
Patran session files
Results
OP2, XDB, HDF5

For modal or dynamic response results, HDF5 files are recommended: they are generally more efficient.

Samcef

Models
DAT from a “.sauve banque” Bacon command
Results
DES, FAC

Results can be read entirely or accessed randomly.

Distributions

Ruby extension
Linux, Windows
COM component
Windows
.NET assembly
Windows
C++ sources
Compile for other systems
Full requirements

Get started

Up and running in three steps

Download

Choose a version, then the archive for your system: linux, win32 or win64. Sources, examples and the PDF manual are available too.

Go to Downloads

Install

Configure the binaries for Ruby, Python or your COM client. Many Office installations are 32-bit: pick the 32-bit COM component for them.

Installation guide

Learn by example

Ruby and Python scripts, C# programs and Excel workbooks, presented in order of increasing complexity: a real tutorial.

Browse the examples

Documentation

The User Manual covers every class and method

It presents the classes of the library with their properties and methods, and illustrates each one with commented examples.

Mailing list and support

Questions, bug reports, ideas? Share them with the community.

Posting in the FeResPost Google group lets every user benefit from the answers.

Visit the group

License

Free under the LGPL

Use FeResPost freely and link it to your own applications, proprietary ones included. A modified FeResPost must be redistributed with its sources.

License details