MOOSE¶
MOOSE (Multiphysics Object-Oriented Simulation Environment) is a powerful simulation framework.
How to use¶
We recommend following the Conda MOOSE Environment instructions provided by INL.
You will need to request an interactive session on a compute node to complete the MOOSE installation. You can do this using
dev-session-bsu
When you are ready to submit a MOOSE job, here is an example submission script to get you started:
moose-slurm.sh
Don't forget to replace the environment name (#!/bin/bash
#SBATCH -J MOOSE # job name
#SBATCH -o log_slurm.o%j # output and error file name (%j expands to jobID)
#SBATCH -n 48 # total number of tasks requested
#SBATCH -N 1 # number of nodes you want to run on
#SBATCH -p bsudfq # queue (partition) -- defq, eduq, gpuq, shortq
#SBATCH -t 12:00:00 # run time (hh:mm:ss) - 12.0 hours in this example.
. ~/.bashrc
conda activate moose
mpiexec -n 48 ./mooseExe -i inputFile.i
moose
), the executable (mooseExe
), and the input file (inputFile.i
) names with the names of the environment, executable, and input file you are using.