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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions