PrePoMax

PrePoMax is a graphical pre and post-processor for the free CalculiX FEM solver on Windows platform.

FEM Features

Version 0.9.0 (11.10.2020)

  • added support for import of shell CAD geometry
  • added support for merging of shell faces into a compound
  • added support for visualizing shell face orientations
  • added support for flipping the shell face orientations
  • added support for splitting shell faces using two points
  • added support for meshing of shell geometries using triangle and quadrilateral elements
  • added support for meshing the .stl shell geometries
  • added support for creating shell sections
  • added support for visualizing the results on shell faces (option 2D)

Version 0.8.0 (17. 7. 2020)

  • bug fixes

Version 0.7.0 (24. 5. 2020)

  • added support for Surface Interaction creation:
    • Surface Behavior
    • Friction
  • added support for Contact Pairs creation
  • added support for contact history and field output

Version 0.6.0 (17. 2. 2020)

  • added support for Fixed parameter for BSc
  • added support for creating prismatic boundary layer on surfaces
  • added support for Pre-tension load
  • added support for compound part creation and meshing
  • increased the speed of meshing and analysis
  • added support for Submodel boundary conditions
  • added support for edge mesh preview
  • added support for mesh refinement on one part at a time

Version 0.5.2 (22. 11. 2019)

  • added support for importing and meshing ‘hollow’ CAD files
  • added support for importing .brep files
  • added support of RPs in history output
  • added support for translating mesh parts
  • added support for scaling mesh parts
  • added support for rotating mesh parts
  • added support to process ZZS stress as normal stress tensors
  • added frequency option for the field output (every n increments)

Version 0.5.1 (13. 5. 2019)

  • added support for additional mesh parameters
  • added support for hardening parameter in *Plastic material
  • added support for *Buckling step
  • added support for *Frequency step
  • added support for reading Frequency results
  • added support for reading and displaying *El print data
  • added support for reading and displaying *Node print data
  • added support for the preparation of outputs using *El print
  • added support for the preparation of outputs using *Node print

Version 0.5.0 (3. 1. 2019)

  • added support for CAD .step geometry import
  • added support for import of edges and surfaces from .vol files (Netgen)
  • added support for importing materials from .inp files
  • added support for importing reference points and rigid bodies from .inp files
  • added support for internal surfaces

Version 0.4.7 (22. 8. 2018)

  • added support for gravity and centrifugal loads
  • added support for importing .inp surfaces, .inp element sets and .inp node sets
  • added support for running .cmd files

Version 0.4.6 (18. 4. 2018)

  • added support for saving animations as images
  • added convergence file display to the Monitor form
  • added support for displaying the results in an undeformed view, deformed view and using color contours
  • added support for opening the results file while the analysis is still running

Version 0.4.5 (4. 2. 2018)

  • added support for creating a TIE constraint between surfaces
  • added signed maximum absolute principal stress (SGN_MAX_ABS_PRI)
  • added support for section assignments on element sets

Version 0.4.4 (3. 1. 2018)

  • added min, max and mid principal stresses to the stress field output results
  • added support for saving movies from animations with support for video compression filters
  • added support for creating constraints on surfaces
  • added support for creating boundary conditions on surfaces

Version 0.4.2 (9. 11. 2017)

  • added a remeshing feature using model history which regenerates the model with different meshing parameters
  • added support for CalculiX 2.13 *.frd files

Version 0.4.1 (16. 7. 2017)

  • creation of plastic material properties using the user interface

Version 0.4.0 (1. 7. 2017)

  • new geometry module which supports import of *.stl files
  • finite element meshing support using Nglib library (Netgen mesher)
  • import of native *.vol files of Netgen mesher
  • nodes selection along picked finite element edge with an angle criterion

Version 0.3.1 (2. 4. 2017)

  • added user-friendly tree-based graphical interface to add currently not yet supported CalculiX keywords in PrePoMax using  -> Edit CalculiX Keywords
  • added experimental support for .inp mesh file import. Only C3D4, C3D8 and C3D10 elements are supported for importing Netgen meshes

Version 0.3.0 (9. 12. 2016)

  • import native mesh from the *.unv files (IDEAS), which can be created by an open-source platform Salome; only linear and parabolic solid elements supported at the moment
  • create node sets and element sets by selection on the mesh
  • create surfaces from node sets for surface loads
  • create reference points for constraints
  • create linear-elastic materials
  • create solid section properties
  • create rigid body constraints
  • create static analysis steps with support for large displacements and large rotations
  • create supports in the global coordinate system
  • create loads (concentrated force, moment, pressure, and surface traction)
  • setup and run the analysis
  • post-process the field output results (show max, min value, undeformed model …)
  • query displayed nodal values

User Features

Version 0.9.0 (11.10.2020)

  • added support for auto-scroll in the monitor window
  • bug fixes

Version 0.8.0 (17. 7. 2020)

  • a beginners advisor was added to simplify first simulations in PrePoMax
  • support for units
  • added a small, unit aware material library
  • bug fixes

Version 0.7.0 (24. 5. 2020)

  • added support for individual colors for RPs, Constraints, Contact pairs, BCs and Loads
  • added support for simple plotting of data grid values (material data, history outputs…)
  • added option for using .pmx file folder for work analysis directory
  • added support for Open Recent Files
  • added support for set creation on the fly
  • simplified the creation of new sets
  • fixed the visibility of symbols if the geometry is hidden
  • added support for multi-part selection

Version 0.6.0 (17. 2. 2020)

  • at save, a temporary file is first created which is then renamed to the selected file name
  • added support for regenerate to skip over errors – needs further testing!
  • double-clicking the status block widget opens the settings form
  • added support for edges on symbols for creased symbol visibility
  • bug fixes

Version 0.5.2 (22. 11. 2019)

  • added support for section views
  • added support to query edges and surfaces
  • added support for geometry selection of surfaces by the angle
  • added support for geometry selection of edges by the angle
  • changed the wireframe mode to show model edges only
  • added support for swap master/slave surfaces in tie constraints – right-click to the context menu
  • added support to activate/deactivate steps
  • added support to activate/deactivate constraints
  • added support for CAD-based selection entities in the FE Model tab
  • bug fixes

Version 0.5.1 (13. 4. 2019)

  • added double click shortcuts on Model (for keywords) and on Scale bar (for settings)
  • added scale widget for showing the model size
  • added support for finding short edges and small faces
  • added support for hardware-accelerated animation

Version 0.5.0 (3. 1. 2019)

  • added support for selection by edges
  • added Querry -> Assembly data
  • added support for Show only (parts, constraints …)
  • added support for point and line smoothing
  • added support for selection by surfaces
  • added support for model rotation using arrow keys – laptops

Version 0.4.7 (22. 8. 2018)

  • added support for Hide/Show and edit items in the tree-view control with space and enter keys
  • added feature to merge mesh parts
  • added feature to create a part from element set
  • added setting for enabling/disabling the saving of the results into .pmx files
  • added support for material library

Version 0.4.6 (18. 4. 2018)

  • features defined on surfaces are now displayed as surfaces in the 3D view
  • added specular property to color, added translucency to model and actor edges
  • added help menu
  • minor bug fixes

Version 0.4.5 (4. 2. 2018)

  • added support for picking parts in 3D view
  • added support for multi-selection in the tree-view control
  • added support for importing geometry parts into results view
  • added support for translucent colors
  • added support for parts in the results view
  • simplified boundary condition definition form
  • for a query of a model bounding box, the min and max values were added
  • minor bug fixes

Version 0.4.4 (3.1.2018)

  • added separate commands for defining meshing parameters and creating the finite element mesh
  • added validity checking for all items connected with names – invalid items are colored red
  • various bugs exterminated

Version 0.4.3 (11.12.2017)

  • added features for the animation of the analysis results
  • added features for queries on the analysis results
  • various bugs exterminated

Version 0.4.2 (23. 9. 2017)

  • added graphical symbols for representation of boundary conditions
  • added support for boundary condition visibility via Hide/Show option
  • added graphical symbols for representation of loads
  • added support for load visibility via Hide/Show option
  • added pre-processing settings for the definition of colors for various items

Version 0.4.1 (16. 7. 2017)

  • creation of surfaces directly on geometry using a selection
  • creation of reference points from coordinates, from node set center of gravity and from node set bounding box center
  • added Query functions: query distance (two points), query angle (three points) and query circle center, radius and axis (three points)

Version 0.3.1 (2. 4. 2017)

  • added output of the analysis time in the status box
  • added settings for background colors and part lighting
  • added option for changing part colors
  • added support for parts visibility via Hide/Show part option (denoted by icons) in the model tree
  • updated the way the scalar result values are displayed in results view to gain performance

Version 0.3.0 (9. 12. 2016)

  • save and open models
  • undo and redo operations
  • rebuild the model from another mesh (first, create a model based on coarse mesh and then replace the mesh retaining all other model features)

Prerequisites

PrePoMax is based on the Microsoft .NET Framework 4.5.1, which has to be installed on the computer in order for the PrePoMax to work.

Downloads

PrePoMax pre and post-processor

Installation

Download the zip file and extract it to a non-system directory. Run PrePoMax.exe.

The created directory also contains a sub-directory with sample meshes (Models), a sub-directory with Calculix solver (Solver) obtained from Github and a sub-directory for temporal solution files (Temp).

Video Tutorials

PrePoMax video tutorials