opp-repl-running-simulations

Build and run OMNeT++ simulations with opp_repl across multiple configs.

Updated Apr 23, 2026
One-click install
npx skills add https://github.com/tabgab/opp_repl-skill --skill opp-repl-running-simulations
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opp-repl-running-simulations
Source: https://github.com/tabgab/opp_repl-skill/tree/main/opp-repl-running-simulations
Command: npx skills add https://github.com/tabgab/opp_repl-skill --skill opp-repl-running-simulations

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manages the end-to-end workflow for OMNeT++ simulations using opp_repl: building projects, selecting configurations, running batches, and collecting results.

Core Features & Use Cases

  • Orchestrates build_project and run_simulations across multiple configs.
  • Provides utility methods like get_simulation_task and clean_simulation_results for analysis and maintenance.
  • Supports concurrency controls (thread/process/cluster) and multiple build modes (release/debug/sanitize/coverage/profile).

Quick Start

Load a project and call run_simulations() to execute all configured configurations.

Frequently Asked Questions about opp-repl-running-simulations

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run OMNeT++ simulations in batches using opp_repl?

You can run OMNeT++ simulations in batches by loading a project and calling run_simulations() to execute all configured configurations. The Skill expands tasks, builds the project if needed, and executes the batch automatically.

What build modes are supported when building OMNeT++ projects with opp_repl?

OMNeT++ project building with opp_repl supports multiple build modes including release, debug, sanitize, and profile. You can select the appropriate build mode to optimize throughput and reliability of results.

Can I control concurrency when running OMNeT++ simulation batches?

Yes, running OMNeT++ simulations with opp_repl supports concurrency controls across thread, process, and cluster levels. These controls help optimize throughput and reliability during batch execution.

How do I inspect or rerun specific OMNeT++ simulation tasks after a batch run?

You can inspect and rerun specific OMNeT++ simulation tasks using the get_simulation_task helper method. This allows you to analyze outcomes and selectively rerun configurations as needed.

What is the best way to manage and clean up OMNeT++ simulation results?

The best way to manage OMNeT++ simulation results is using the clean_simulation_results utility method. This helper allows you to maintain and clean up outcomes after executing your simulation batches.