Detect surface group from Abaqus RPT File

version (6.67 KB) by Louis Vallance
Detect the surface elements and nodes from an Abaqus RPT file


Updated Mon, 13 Oct 2014 16:07:33 +0000

View License

It can be useful to separate the surface of a finite element model for certain applications such as fatigue analysis. For example, if cracks are known to initiate on the material surface, then the inclusion of sub-surface elements can slow down the analysis unnecessarily.
This algorithm identifies the surface elements of a model by looking at the contents of an Abaqus RPT file. Therefore, the file getRPT is required.
detectSurface only works for brick elements. Users should also make sure that the RPT file is defined as an element-nodal listing.

IMPORTANT: Users should ensure that the field output file is sorted by node label as opposed to element label. This is done in the Abaqus Visualization Module by going to "Report -> Field Output... -> Setup" and choosing "Sort by: Node Label" within the Output Format options.

For help creating an RPT file, see the help section for getRPT.

Cite As

Louis Vallance (2022). Detect surface group from Abaqus RPT File (, MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2014a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Inspired by: Scale and combine multiple loads from ABAQUS

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!