Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • W waLBerla
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 51
    • Issues 51
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 13
    • Merge requests 13
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • waLBerla
  • waLBerla
  • Merge requests
  • !535

Remove f size from templates

  • Review changes

  • Download
  • Email patches
  • Plain diff
Open Markus Holzer requested to merge holzer/walberla:Remove_fSize_from_templates into master Mar 24, 2022
  • Overview 0
  • Commits 43
  • Pipelines 16
  • Changes 77

This MR removes the fourth dimension from Field templates and makes it an argument that is passed at runtime. This was done because it saves compile time, makes the python coupling easier, and establishes consistency between Field and GPUField.

To Do

  • Basic Field Test cases running.
  • Get shallow copy test cases working.
  • Adapt Python Coupling to this MR.
  • Adapt CodeGen to this MR.
  • Work through all test cases and adapt to this MR.
  • Work through all benchmarks and adapt to this MR.
  • Work through all showcases and adapt to this MR.
  • Resolve all added TODOs

Closes !399 (closed)

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: Remove_fSize_from_templates