awesome-nuclear README

The project's README from github.com/paulromano/awesome-nuclear. As one markdown file: README.md.

☢ Awesome Nuclear ☢

Open Source Love svg2 Awesome

A curated list of open source projects used in nuclear science and engineering.

Particle Transport

Codes: Monte Carlo

Codes: Deterministic

Codes: Event Generators

Nuclear Data

Depletion / Transmutation / Decay

Kinetics

Fuel Cycle

Thermal Hydraulics

Multiphysics

Molten Salt Reactor

Other

Research Groups Invested in Open Source Tools for Nuclear Science and Engineering

awesome-nuclear (paulromano/awesome-nuclear)

Searching Database…

Что это такое?Тщательно отобранный каталог open source-программ для ядерной науки и инженерии: около 75 кодов и инструментов — перенос частиц, ядерные данные, топливный цикл, теплогидравлика и мультифизика, — где каждый пункт описан одной строкой со ссылкой.
Это программа, которую можно скачать, или просто список ссылок?Это подборка для чтения, а не программа: одна markdown-страница на GitHub, где каждая запись — название проекта, описание в одну строку и ссылка на его репозиторий. Из этого репозитория ничего не устанавливается.
Подскажет ли список, какой инструмент лучше?Нет — здесь нет рейтингов, сравнений или инструкций по установке; каждый проект вы оцениваете по его короткому описанию. В список попадают только open source-проекты.
Для кого это — для практикующих инженеров-ядерщиков, исследователей, студентов?Для всех, кто в ядерной науке или инженерии ищет open source-инструменты: исследователей, студентов и аналитиков. В списке также названы академические группы и группы МАГАТЭ, которые развивают эту экосистему: ARFC (UIUC), CNERG (UW-Madison), CRPG (MIT) и ONCORE.
Что такое OpenMC и почему он упоминается в нескольких разделах?Это open source код для расчета переноса нейтронов и фотонов методом Монте-Карло, который встречается по всему списку: в него встроен решатель выгорания, MOOSE-приложения Aurora и Cardinal связывают его с CFD и мультифизикой, а OpenMCyclus подключает его к симулятору топливного цикла Cyclus.
Есть ли в списке что-то про машинное обучение?Да, на периферии: NucML — это конвейер машинного обучения для оценки ядерных данных, а RAVEN — фреймворк для количественной оценки неопределенности (UQ), регрессии, вероятностной оценки рисков (PRA) и оптимизации моделей.
Что еще, кроме реакторных кодов, здесь можно найти?Симуляторы топливного цикла вроде Cyclus, CFD-коды вроде OpenFOAM и Nek5000, решатели распада вроде radioactivedecay, инструменты конвертации CAD в Монте-Карло вроде DAGMC и McCAD, Python-парсеры вроде MontePy и serpentTools, а также подробную CAD-модель эксперимента MSRE.
Есть ли в списке варианты для GPU или массово-параллельных вычислений?Да: Warp выполняет расчет переноса нейтронов методом Монте-Карло на GPU, nekRS ориентирован на современные процессоры и ускорители, а OpenSN — это массово-параллельный код с методом дискретных ординат.
Creator
paulromano
Size
0.1 MB
Stars
508
Updated
CommitFeb 04
Age
7y
Commits · 90 Days