moose-simulation

Automate MOOSE finite-element simulations on Windows using Docker.

Updated Feb 25, 2026
One-click install
npx skills add https://github.com/az9713/moose --skill moose-simulation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moose-simulation
Source: https://github.com/az9713/moose/tree/main/.claude/skills/moose-simulation
Command: npx skills add https://github.com/az9713/moose --skill moose-simulation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the complex process of running MOOSE finite-element simulations on Windows, handling Docker setup, input file authoring, execution, and output validation.

Core Features & Use Cases

  • End-to-End Workflow: Manages the entire simulation lifecycle from prerequisites to documentation.
  • Docker Integration: Ensures seamless execution within the MOOSE Docker container on Windows.
  • Use Case: You need to run a MOOSE simulation for a new heat transfer problem. This Skill will guide you through setting up Docker, creating the input file, executing the simulation, and validating the results.

Quick Start

Use the moose-simulation skill to run the MOOSE simulation defined in the file 'case14-thermoelasticity.i'.

Frequently Asked Questions about moose-simulation

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

FAQPage Schema
How do I run MOOSE finite-element simulations on Windows?

To run MOOSE finite-element simulations on Windows, you can automate the process using Docker to handle setup, input file authoring, execution, and output validation through a guided end-to-end workflow.

What is the best way to set up Docker for MOOSE simulation execution?

The best way to set up Docker for MOOSE simulation execution is using an automated workflow that checks prerequisites, configures the container, and manages the simulation lifecycle from input files to output validation.

Can I use this workflow for different MOOSE modules like heat transfer and fluid dynamics?

Yes, you can use this workflow for various MOOSE modules including heat transfer, solid mechanics, fluid dynamics, phase field, porous flow, and electromagnetics, covering the complete simulation lifecycle.

Do I need Docker to execute MOOSE simulations on Windows?

Yes, you need Docker to execute MOOSE simulations on Windows, as it ensures seamless containerized execution and handles the complete workflow from input file authoring to output validation.

How does plot generation work after completing a MOOSE simulation?

Plot generation works as part of the end-to-end workflow, automatically producing visual outputs after Docker execution and output validation, helping you verify simulation results for your MOOSE modules.

Why does my MOOSE simulation workflow require prerequisite checks on Windows?

Your MOOSE simulation workflow requires prerequisite checks on Windows to ensure Docker is properly configured and all dependencies are met before input file authoring, execution, and output validation begin.