Skip to content
Snippets Groups Projects

Increase usage of std algoritms within the OpenFOAM List classes. Remove reliance on linked-list during reading

Merged Mark OLESEN requested to merge feature-container-algorithms into develop

Replaces a fair bit of legacy code with std algorithms for copy/move/compare etc with an aim towards making these C++17 parallel executable in the future.

Although bracket-lists (without a size prefix) are usually only used for smaller lists (user input), reading these as a linked-list and transferring incurs several additional malloc/free overheads for each list item. Replace with chunk-wise reading and transfer.

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
Please register or sign in to reply