Skip to content

Check performance of libtrixi against standard Trixi.jl #141

@benegee

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

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