ML20192A103

From kanterella
Jump to navigation Jump to search
07 - Status of the Favor Code for Industry / NRC Materials Programs Technical Information Exchange Public Meeting
ML20192A103
Person / Time
Issue date: 07/14/2020
From: Patrick Raynaud
NRC/RES/DE
To:
Rezai A, 301-415-1328
References
Download: ML20192A103 (6)


Text

Industry / NRC Materials Programs Technical Information Exchange FAVOR Code Patrick Raynaud, Senior Materials Engineer, RES/DE/CIB

Current FAVOR Code

  • FAVOR v16.1
  • Public release in 2016
  • Primary Focus on improvements in the fracture mechanics analysis capabilities of FAVOR with emphasis on shallow internal surface-breaking flaws

- Stress intensity factor calculation improvements for infinite axial / 360° continuous circumferential flaws

  • New SIFICs for infinite flaws significantly enhance accuracy determined by comparisons to ABAQUS solutions
  • Computed new SIFICs applying same methods used for finite-length surface flaws (KI total = KI base + KI clad) 07/14/2020 Industry / NRC Annual Technical Exchange 2

FAVOR Development - Recent Work

  • FAVOR SQA and V&V

- Technical Letter Report TLR-RES/DE/CIB-2020-01, "Compilation of Software Quality Assurance and Verification and Validation Documentation for the Fracture Analysis of Vessels - Oak Ridge (FAVOR) Software Product."

- Technical Letter Report TLR-RES/DE/CIB-2020-02, "Assessment of V&V Efforts of the Fracture Analysis of Vessels - Oak Ridge (FAVOR) Software Product, Version 16.1.

  • Findings and Remediation:

- Finding #1: Absence of SQA Plan

  • Draft SQA Plan created, under RES review and revisions

- Finding #2: Absence of Change Control and Documentation

  • Action to close: implement change control procedures in SQA plan
  • GitHub repository created and FAVOR source put under version control in NRCs cloud environment (non-public)

- Finding #3: Absence of Software Configuration Management

  • Plans to create and implement Configuration Management And Maintenance Plan (CMMP)

- Finding #4: Absence of FAVOR Baseline

  • Plans to create and run test suite, document results as baseline

- Finding #5: Key Capability Deficiency: As-Found Flaw Modeling

  • As-found flaw FAVOR code nearly completed and V&V testing mostly completed, documentation still underway 07/14/2020 Industry / NRC Annual Technical Exchange 3

Future of FAVOR Code - RES Vision

  • Utilize proven process for legacy code modernization (developed and proven to work for NRCs fuel performance codes)

- Can leverage lessons learned and tools developed for fuel performance codes for FAVOR

  • Maximize automation
  • Work in collaborative development environment

- Benefits:

  • FAVOR code V&V baseline
  • FAVOR code SQA process established
  • FAVOR code configuration control
  • Allows for future rapid evolution of FAVOR
  • Parallelization for probabilistic runs (and other parts of the code as appropriate): currently FAVOR runs sequentially on single processor!
  • Cross-platform portability for users
  • Optimization for HPC cloud utilization
  • Better I/O
  • Probably many more!
  • Enable collaborative FAVOR development, where User/Developer Group members have an active role

- NRC has ultimate control

- Users/Developers can contribute

  • Error/bug reporting
  • Improvement/feature recommendations
  • Active development
  • Software testing
  • Documentation 07/14/2020 Industry / NRC Annual Technical Exchange 4

FAVOR Development - Upcoming Work

  • Implementation of better SQA, V&V, and software configuration control

- FAVOR SQA plan implementation

- Migration to Git environment and configuration controls (underway)

- Test cases library development

- SQA documentation (Configuration Management documents, Software Design, Software Testing, etc.)

  • FAVOR modernization and overhaul

- Source rewrite/conversion to modern Fortran

- I/O structure and tools POTENTIAL FOR IN-KIND

- Eventual merge of all 3 executables FAVLOAD, FAVPFM, and FAVPOST CONTRIBUTIONS BY USER /

DEVELOPER GROUP

  • FAVOR User / Developer Group MEMBERS

- Establish User and Developer Groups

- Collect independent V&V documentation created by User/Developer Group members

  • FAVOR/DAKOTA interface

- Initial testing completed

- Additional V&V

- Further development 07/14/2020 Industry / NRC Annual Technical Exchange 5

FAVOR Ownership and User/Developer Group DRAFT Proposal

  • NRC intends to maintain full ownership and control over the official version of FAVOR
  • Code distribution vision

- NRC in control of distribution

- Two tiers

  • User Group: Distribution of EXECUTABLES ONLY
  • Developer Group: Distribution of SOURCE CODE

- Users and Developers vetted at different levels

- Low nominal cost for US entities

- Higher cost for international entities

  • User/Developer community leverage

- Sharing of V&V activities with the community

- Sharing of FAVOR developments

- User/Developer feedback to help guide FAVOR evolution (new features, improvements, etc.)

- More rapid development and adaptation to industry and research needs 07/14/2020 Industry / NRC Annual Technical Exchange 6