Skip to content

Conversation

@Sarbani-Roy
Copy link
Collaborator

@Sarbani-Roy Sarbani-Roy commented Jan 7, 2026

Related to #48

Changes included

  • Dockerized execution: Added docker_rotatingCylinders.sh to run the DuMuX executable in a container for non-interactive, reproducible execution. The script pulls the Docker image with tag 1.0 from the container registry, which sets up DuMuX and its dependencies, configures shared folder permissions, and includes the script to build and run the executable.
  • Snakemake workflow: Added Snakefile that orchestrates the container execution.
  • Environment synchronization: Added environment.yaml to keep the repository consistent; it is not strictly required for this benchmark at this time.

Future enhancement(?): All simulation steps, including building and running the executable, could be moved into the Snakemake workflow. This would allow users to modify parameters and extend the benchmark without rebuilding the Docker image.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants