Skip to content

Multithreaded Unittests for ABM #786

@dabele

Description

@dabele

Motivation / Current Behaviour

The ABM is parallelized using OpenMP but the Unit Tests are only executed single threaded. So there is no test that parallelized ABM produces the same results as sequential.

Enhancement description

  • Add a multithreaded runner
  • Add a CI job that runs the unit tests with OPM_NUM_THREADS > 1, exact number depends on unit tests and runner

Additional context

No response

Checklist

  • Attached labels, especially loc:: or model:: labels.
  • Linked to project

Metadata

Metadata

Assignees

Labels

class::improvementCleanup that doesn't affect functionalityloc::continuous integrationThis issue concerns any problem of continuous integration.model::abmThis issue concerns any kind of agent-based model.prio::moderateThe priority of this task is moderate.

Type

No type

Projects

Status

Done (Total) 💯

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions