Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Cardinal to FENIX #38

Closed
cticenhour opened this issue May 30, 2024 · 0 comments · Fixed by #53
Closed

Add Cardinal to FENIX #38

cticenhour opened this issue May 30, 2024 · 0 comments · Fixed by #53
Assignees

Comments

@cticenhour
Copy link
Member

cticenhour commented May 30, 2024

Reason

Cardinal enables coupling of OpenMC to FENIX in order to perform neutronics simulation for fusion applications, providing a heating rate to the FENIX heat conduction models and a production rate to the tritium transport simulation from TMAP8. It needs to be added to FENIX as a submodule and then properly linked/registered.

Design

  1. Add Cardinal as a FENIX submodule.
  2. Modify the FENIX Makefile in order to properly detect and link Cardinal.
  3. Modify FenixApp.C in order to register Cardinal objects.
  4. Update FENIX getting started instructions given potential Cardinal setup procedure additions.

Impact

Adds new capability to FENIX and enables completion of #30.

@cticenhour cticenhour self-assigned this May 30, 2024
cticenhour added a commit to cticenhour/fenix that referenced this issue Jul 5, 2024
cticenhour added a commit to cticenhour/fenix that referenced this issue Jul 5, 2024
cticenhour added a commit to cticenhour/fenix that referenced this issue Jul 5, 2024
cticenhour added a commit to cticenhour/fenix that referenced this issue Jul 5, 2024
cticenhour added a commit to cticenhour/fenix that referenced this issue Jul 6, 2024
- Adds TMAP8 content (requires a forthcoming adjustment to TMAP8 documentation to build successfully)
- Adds Cardinal content
  - Excludes Nek-related content
  - Adds landing page for BulkEnergyConservationICAction
  - Adds landing page for VolumetricHeatSourceICAction
  - Removes excess syntax information for both IC actions
  - Adds landing page for Cardinal/ICs custom syntax
- Tweaks name of FENIX user notes page in light of TMAP8 conflict
- Adds code coverage link to navigation
- Adds module content
- Add SQA dependencies and SQA requirement content for modules and apps

Refs idaholab#38 and idaholab#52
cticenhour added a commit to cticenhour/fenix that referenced this issue Jul 17, 2024
cticenhour added a commit to cticenhour/fenix that referenced this issue Jul 17, 2024
cticenhour added a commit to cticenhour/fenix that referenced this issue Jul 17, 2024
- Adds TMAP8 content (requires a forthcoming adjustment to TMAP8 documentation to build successfully)
- Adds Cardinal content
  - Excludes Nek-related content
  - Adds landing page for BulkEnergyConservationICAction
  - Adds landing page for VolumetricHeatSourceICAction
  - Removes excess syntax information for both IC actions
  - Adds landing page for Cardinal/ICs custom syntax
- Tweaks name of FENIX user notes page in light of TMAP8 conflict
- Adds code coverage link to navigation
- Adds module content
- Add SQA dependencies and SQA requirement content for modules and apps

Refs idaholab#38 and idaholab#52
cticenhour added a commit to cticenhour/fenix that referenced this issue Aug 1, 2024
cticenhour added a commit to cticenhour/fenix that referenced this issue Aug 1, 2024
cticenhour added a commit to cticenhour/fenix that referenced this issue Aug 1, 2024
- Adds TMAP8 content (requires a forthcoming adjustment to TMAP8 documentation to build successfully)
- Adds Cardinal content
  - Excludes Nek-related content
  - Adds landing page for BulkEnergyConservationICAction
  - Adds landing page for VolumetricHeatSourceICAction
  - Removes excess syntax information for both IC actions
  - Adds landing page for Cardinal/ICs custom syntax
- Tweaks name of FENIX user notes page in light of TMAP8 conflict
- Adds code coverage link to navigation
- Adds module content
- Add SQA dependencies and SQA requirement content for modules and apps

Refs idaholab#38 and idaholab#52
cticenhour added a commit to cticenhour/fenix that referenced this issue Aug 8, 2024
cticenhour added a commit to cticenhour/fenix that referenced this issue Aug 8, 2024
cticenhour added a commit to cticenhour/fenix that referenced this issue Aug 8, 2024
- Adds Cardinal content
  - Excludes Nek-related content
  - Adds landing page for BulkEnergyConservationICAction
  - Adds landing page for VolumetricHeatSourceICAction
  - Removes excess syntax information for both IC actions
  - Adds landing page for Cardinal/ICs custom syntax
- Adds module content
- Add SQA dependencies and SQA requirement content for modules and apps

Refs idaholab#38 and idaholab#52
cticenhour added a commit to cticenhour/fenix that referenced this issue Aug 14, 2024
cticenhour added a commit to cticenhour/fenix that referenced this issue Aug 14, 2024
cticenhour added a commit to cticenhour/fenix that referenced this issue Aug 14, 2024
- Adds Cardinal content
  - Excludes Nek-related content
  - Adds landing page for BulkEnergyConservationICAction
  - Adds landing page for VolumetricHeatSourceICAction
  - Removes excess syntax information for both IC actions
  - Adds landing page for Cardinal/ICs custom syntax
- Adds module content
- Add SQA dependencies and SQA requirement content for modules and apps

Refs idaholab#38 and idaholab#52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant