Skip to content

Check performance of libtrixi against standard Trixi.jl #141

Description

@benegee

Is the runtime of the shim library variant and the PackageCompiler variant comparable to running Trixi.jl in a pure Julia setting?

  • Define a suitable elixir testcase
    • 3D Euler baroclinic instability
    • p4est for now, should be changed to t8code
  • Metrics
    • Raw performance (rhs! or PID)
    • Same but with N, 2N and 3N time steps
    • Time of a single step --> to figure out recurring overhead
    • Time of a single function call to Trixi.jl (e.g., ndims) --> to get precise number for overhead
    • Time to first solution --> how long until we get a first result (or total startup latency)
    • Time to second solution --> to figure out how much of startup latency is for compilation
  • Gather metrics from all ranks when using MPI

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions