Tritium Migration Analysis Program, Version 8 (TMAP8) Tutorial

July 2025

Outline of the meeting

  • Introductions

  • Introduction to MOOSE

    • Overview

    • Key features

    • Applications

    • Solving specific physics

  • TMAP8 vs Legacy TMAP (TMAP4, TMAP7)

  • TMAP8 Verification & Validation

  • Getting started with TMAP8

    • How to install

    • Run a verification case

  • Concluding Remarks (Q&A, Feedback, Future discussions)

Introduction to MOOSE

MOOSE Framework: Overview

  • Developed by Idaho National Laboratory since 2008

  • Used for studying and analyzing nuclear reactor problems

  • Free and open source (LGPLv2 license)

  • Large user community

  • Highly parallel and HPC capable

  • Developed and supported by full time INL staff - long-term support

  • https://www.mooseframework.inl.gov

MOOSE Framework: Key features

  • Massively parallel computation - successfully run on >100,000 processor cores

  • Multiphysics solve capability - fully coupled and implicit solver

  • Multiscale solve capability - multiple application can perform computation for a problem simultaneously

  • Provides high level interface to implement customized physics, geometries, boundary conditions, and material models

  • Initially developed to support nuclear R&D but now widely used for non-nuclear R&D also

MOOSE Framework: Applications

MOOSE Framework: Solving specific physics

  • Custom "kernels" representing specific physics

  • They can be developed easily and incorporated into the simulation

TMAP8 vs Legacy TMAP (TMAP4, TMAP7)

  • TMAP8 directly inherits all of MOOSE's features

    • Easy to use and customize

    • Takes advantage of high performance computing by default

    • Developed and supported by full time INL staff - long-term support

    • Massively parallel computation

    • Multiphysics solve capability

    • Multiscale solve capability - multiple applications can perform computation for a problem simultaneously

    • Provides high-level interface to implement customized physics, geometries, boundary conditions, and material models

      • Enables 2D and 3D simulations

    • The capabilities/physics in TMAP4 are added to TMAP8

    • The addition of TMAP7 capabilities are in progress

TMAP8 Verification & Validation

TMAP4 and TMAP7 verification and validation cases are being added and documented in TMAP8

Getting Started with TMAP8

How to install TMAP8

  1. Go to https://mooseframework.inl.gov/TMAP8/

  2. Click on Getting Started and following instructions

  3. Help for troubleshooting is available at the bottom of the page

Run a verification case

Concluding Remarks

  • Feedback/Q&A/Comments

  • Discussion of future collaborations/communications