SimcenterKnowledge

Post-processing > Understanding results in post-processing > Universal files in post-processing

Using binary universal files in post-processing

A binary universal file (.bun) uses the same format as the ASCII universal file but the data written in binary format. The datasets in the binary universal file are the same as those written to the standard ASCII universal file datasets except:

  • The datasets are written with C input/output stream routines.

  • Each dataset includes a byte length for that dataset.

Note:

Not all of the datasets in the ASCII universal file are supported in the binary results file (this is true in I-deas as well as this software). Also, there is one dataset unique to the bun file which is not supported in the ASCII universal file (dataset 2473).

The binary universal file is structured as follows:

  • The first word in the file is written as an integer file identifier that you can use to test whether this file is valid. This number is the integer equivalent of 4HBUN, which equals 1112886816.

  • The second word in the file is written as an integer 1. This value is used to determine if byte swapping is required when transferring data between UNIX platforms and Microsoft® Windows platforms. There are also 2 integer zeros written after this. These zeros are placeholders for future enhancements.

Support for dataset 2473

Dataset 2473 is typically written as a binary universal file.

  • This dataset is only used in the binary universal files; it is not used in ASCII format universal files.

  • I-deas requires that dataset 2473 be defined in a binary universal file.

  • Post-processing does not require that dataset 2473 be defined in a binary universal file.

Dataset 2473 is a table-of-contents dataset. It contains byte locations consistent with the C routine fseek64 (used in conjunction with fread and fwrite) that reference the starting -1 delimiter of each dataset in the file. This allows for quick access of datasets within the file. The byte location data is an 8-byte integer value (Integer*8 in Fortran; long long in C).

Note:

Dataset 2473 can also contain a reference to another dataset 2473. This means that you can chain together multiple 2473 datasets to create a table-of-contents of unlimited size.

For the format of dataset 2473, see Universal File Dataset Number 2473.

Learn more

Using universal files in post-processing

Working with ASCII universal files in post-processing

Customizing universal dataset 2414

Interpreting universal dataset 2414

Quick links

Command reference

Pre/Post video examples

Bulk Entry Descriptions

Simcenter 3D tutorials

Browse Simcenter 3D help by product area

Using binary universal files in post-processing, Simcenter 3D 2021.1 Series

© 2020 Siemens

window.mainLanguage="en_US"

window.delivId=""

window.projectId=""

MathJax.Hub.Config({ TeX: { extensions: ["autoload-all.js"] }, tex2jax: { displayMath: [ ] }, "SVG": { scale: 125 } });

Source: https://docs.sw.siemens.com/en-US/doc/289054037/PL20200601120302950.advanced/xid723773 · retrieved 2026-07-17