Skip to content

Update Performance Metrics and Compare V1 and V2 #98

@ptomasula

Description

@ptomasula

Summary

As we moved towards release we want to update or performance metrics to demonstrate model improvements. This card is to develop 3 metrics to compare V1 and V2 performance. The general approach is to develop equivalent scripts with V1 and V2 syntax and then conduct the performance profiling on the same machine in replicate to gain metrics.

Testing Set up

OS : Linux Ubuntu 24.04.4 LTS (running as a VM)
Memory: 16GB
Processor: i7-1370p (4 Cores enabled)
Memory Profiling: memray (required OSX/Linux)
CPU Profiling: cprofile

Closure Criteria

  • 1: Profile memory and CPU of an NxM matrix through the TSM module. This should be run for multiple sizes to demo how versions perform under different scale inputs.
  • 2: Profile memory and CPU for the sumwere creek development model. This is a coupled model of Riverine (for transport) and TSM (for temperature/energy balance). This demos coupled model performance.
  • 3: Demo and profile a sumwere creek fine mesh model to show impact of chunking in V2 versus the unchunked V1.

cc: @aufdenkampe

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions