Enabling scientific machine learning in MOOSE using Libtorch

被引:0
|
作者
German, Peter [1 ]
Yushu, Dewen [2 ]
机构
[1] Idaho Natl Lab, Computat Frameworks Dept, Idaho Falls, ID 83415 USA
[2] Idaho Natl Lab, Computat Mech & Mat Dept, Idaho Falls, ID 83415 USA
关键词
MOOSE; Libtorch; Scientific machine learning; Reinforcement learning;
D O I
10.1016/j.softx.2023.101489
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A neural-network-based machine learning interface has been developed for the Multiphysics Object-Oriented Simulation Environment (MOOSE). The interface relies on Libtorch, the C++ front-end of PyTorch, and enables an online interaction between modern machine learning algorithms and all the existing simulation, modeling, and analysis processes available in MOOSE. New capabilities in MOOSE include the native generation and training of artificial neural networks together with options to load pretrained neural networks in TorchScript format. Furthermore, the MOOSE stochastic tools module (MOOSE-STM) has been enhanced with neural network-based surrogate and reduced-order model generation options for efficient stochastic analyses. Lastly, a reinforcement learning capability has been added to MOOSE-STM for the interactive control and optimization of complex multiphysics problems.& COPY; 2023 The Author(s). Published by Elsevier B.V. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
引用
收藏
页数:6
相关论文
共 50 条
  • [31] Improved Opinion Mining for Unstructured Data Using Machine Learning Enabling Business Intelligence
    Sharma, Ruchi
    Shrinath, Pravin
    JOURNAL OF ADVANCES IN INFORMATION TECHNOLOGY, 2023, 14 (04) : 821 - 829
  • [32] Enabling GPU-Enhanced Computer Vision and Machine Learning Research Using Containers
    Michel, Martial
    Burnett, Nicholas
    HIGH PERFORMANCE COMPUTING: ISC HIGH PERFORMANCE 2019 INTERNATIONAL WORKSHOPS, 2020, 11887 : 80 - 87
  • [33] Enabling Cognitive Smart Cities Using Big Data and Machine Learning: Approaches and Challenges
    Mohammadi, Mehdi
    Al-Fuqaha, Ala
    IEEE COMMUNICATIONS MAGAZINE, 2018, 56 (02) : 94 - 101
  • [34] The Manufacturing Data and Machine Learning Platform: Enabling Real-time Monitoring and Control of Scientific Experiments via IoT
    Elias, Jakob R.
    Chard, Ryan
    Libera, Joseph A.
    Foster, Ian
    Chaudhuri, Santanu
    2020 IEEE 6TH WORLD FORUM ON INTERNET OF THINGS (WF-IOT), 2020,
  • [35] Enabling pathway design by multiplex experimentation and machine learning
    Boob, Aashutosh Girish
    Chen, Junyu
    Zhao, Huimin
    Metabolic Engineering, 2024, 81 : 70 - 87
  • [36] Scientific VS Non-Scientific Citation Annotational Complexity Analysis using Machine Learning Classifiers
    Raza, Hassan
    Faizan, M.
    Akhtar, Naeem
    Abbas, Ayesha
    Naveed-Ul-Hassan
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2020, 11 (02) : 210 - 213
  • [37] Enabling Prognostics of Robust Design with Interpretable Machine Learning
    Sarkar, Jay
    Peterson, Cory
    2019 IEEE INTERNATIONAL ELECTRON DEVICES MEETING (IEDM), 2019,
  • [38] Enabling Malware Detection with Machine Learning on Programmable Switch
    Chang, Hsin-Fu
    Wang, Michael I-C
    Hung, Chi-Hsiang
    Wen, Charles H-P
    PROCEEDINGS OF THE IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM 2022, 2022,
  • [39] Enabling pathway design by multiplex experimentation and machine learning
    Boob, Aashutosh Girish
    Chen, Junyu
    Zhao, Huimin
    METABOLIC ENGINEERING, 2024, 81 : 70 - 87
  • [40] Machine learning as a service for enabling Internet of Things and People
    Assem, Haytham
    Xu, Lei
    Buda, Teodora Sandra
    O'Sullivan, Declan
    PERSONAL AND UBIQUITOUS COMPUTING, 2016, 20 (06) : 899 - 914