Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • openfoam openfoam
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 423
    • Issues 423
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 9
    • Merge requests 9
  • Deployments
    • Deployments
    • Releases
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Development
  • openfoamopenfoam
  • Issues
  • #361
Closed
Open
Issue created Dec 21, 2016 by Mark OLESEN@markMaintainer

Add in architecture checking IOobjects read.

Placeholder for topics related to "arch" handling (endian, label and scalar sizes) that was added for v1612. We now emit arch hints such "LSB,label=32,scalar=64", but don't do anything with them on input.

The first point is to simply to check their types on input: "arch" exists and is identical to the current OpenFOAM configuration. The next would be a special-purpose foam-convert utility. Handling a change from int64 to int32 might only work in very special cases. For example, when snappy needs 64-bit labels because the input surfaces have so many points and faces, but the resulting mesh would still fit with int32.

Assignee
Assign to
Time tracking