BISON Training Overview

The BISON fuel performance team offers single- and multi-day interactive workshops to provide training for new and existing users. BISON Training is divided into three levels to deliver content tailored to BISON users of all levels:

Level 1Level 2Level 3
TitleGeneral UserAdvanced User and DeveloperCustomer/Application-Specific
Target AudienceNew usersExperienced usersNew and experienced users
BISON Access LevelLevels 1 and aboveLevel 4 requiredAny
FrequencyTwice per yearAs neededAs needed
DurationTwo daysTwo dayFlexible

Descriptions of each level and information about upcoming trainings are provided below. Selected content from previous BISON workshops can be viewed here.

Level 1: General User Training

Level 1 BISON Training is designed for beginners. Attendees are assumed to have at least some familiarity with thermomechanics, material responses to irradiation, Unix and/or Linux systems, and at least one of the following nuclear fuel types: light water reactor (LWR), metallic, and TRISO. The complexity of training content ranges from basic to intermediate. Walkthroughs and interactive examples are kept very basic so that everyone can participate, regardless of their level of experience with BISON.

General User Training is intended to help new and prospective users get started with the code, familiarize themselves with the methods available to model different fuel types, and gain practical experience through completing interactive exercises. It consists of an interactive two-day workshop and is most appropriate for users with Level 1 or Level 2 BISON access. These training sessions are typically held twice per year in the summer and winter—once at INL and once elsewhere. Topics include:

  • Thermomechanical fuel performance modeling and multiphysics analysis

  • LWR, metallic, and TRISO fuel properties, irradiation behaviors, input syntax, and examples

  • Accessing INL computing resources, running simulations, and visualizing results

  • Interactive practice problems, troubleshooting examples, and in-person support

  • Overviews of BISON documentation, website, and other resources

Level 2: Advanced User and Developer Training

Level 2 BISON Training is designed for advanced users and developers. Attendees are assumed to have solid foundations (as outlined by the Level 1 Training above) in thermomechanics, material responses to irradiation, and at least one of the following nuclear fuel types: LWR, metallic, and TRISO. In order to derive maximum benefit from this course, it is beneficial for attendees to also be familiar with MOOSE, BISON, Unix and/or Linux systems, the finite element method, C++, object oriented programming, and git version control. The complexity of training content, walkthroughs, and interactive examples ranges from intermediate to advanced.

Advanced User and Developer Training is intended to help experienced users get acquainted with advanced simulation methods, learn the fundamentals of model development and contributing code, and familiarize themselves with state-of-the-art features and ongoing work. It consists of an interactive two-day workshop. Level 4 BISON access is required. These training sessions are scheduled as needed to meet the needs of the BISON community. Topics include:

  • Overviews of model development, including residual and Jacobian derivation and implementation

  • Material property and behavioral model development and implementation

  • Testing and documentation requirements for new models

  • GitHub tutorials, including issue creation, pull requests, and the review process

  • Overviews of solution approaches, including reference residual problems, scaling, damping

  • Model verification and validation

  • An introduction to advanced code usage

  • Bayesian inference, uncertainty quantification, and sensitivity analysis

  • Use of MultiApps functionality and coupling to other MOOSE-based codes

  • National Reactor Innovation Center Virtual Test Bed demonstrations

  • Surveys of recent and ongoing work

Level 3: Customer/Application-Specific Training

Level 3 BISON Training is intended to address specific engineering, scientific, and research needs. It can incorporate content from Levels 1 and 2 and be customized to focus on particular capabilities or fuels of interest. Frequency, duration, and location are all flexible. Please contact Ryan Sweet ([email protected]), Jake Hirschhorn ([email protected]), or Kyle Gamble ([email protected]) for more information.

Upcoming Training

Level 1 BISON Trainings are nominally held once per year in the winter. Class space is limited, and admittance will be processed in the order received. Instructions for gaining access to BISON and cluster computing resources will be provided upon registration for the training.

Please contact Ryan Sweet ([email protected]), Jake Hirschhorn ([email protected]), or Kyle Gamble ([email protected]) with any additional questions, and check this page frequently for new BISON Training updates.

Request a Training

Please contact Ryan Sweet ([email protected]), Jake Hirschhorn ([email protected]), or Kyle Gamble ([email protected]) for more information.