neutronics-workshop icon indicating copy to clipboard operation
neutronics-workshop copied to clipboard

A workshop covering a range of fusion relevant analysis and simulations with OpenMC, DAGMC, Paramak and other open source fusion neutronics tools

Results 40 neutronics-workshop issues
Sort by recently updated
recently updated
newest added

Not ready yet but this PR aims to add a mesh based R2S shut down dose rate simulation to the examples. There are a few more parts that need to...

This pull request status is "working in progress" and not ready for use yet This PR attempts to add an example of shut down dose rate simulation using a DAGMC...

change CAD examples to a slightly different layout - task_15_making_dagmc_surface_mesh_geometry_from_cad - task_0_what_is_surface_mesh_geometry.py - task_1_converting_step_files.py - task_2_converting_cadquery_objects.py - task_3_converting_paramak_objects.py - task_16_dagmc_cell_tally_fast_flux - task_1_simulation.py - task_17_making_dagmc_unstructured_mesh_geometry_from_cad - task_1_converting_step_files.py - task_2_converting_cadquery_objects.py - task_17_dagmc_unstrucutured_mesh_tally_heating...

It would be great to add an example of irradiation with a known/pre-calculated flux and deplete/activate/transmute a material. This example would be similar to inventory codes (ALARA, ORIGEN and FISPACT)...

we have cross section processing examples but no chain file examples something like this could help find reactions only available via threshold reactions ``` from pathlib import Path import os...

we could add an energy angle plot for the nuclear data section ```python # This example plots the probability of scattering angle for different incident neutron energies. import openmc import...

nesst has some nice neutron spectra, could include them as examples ![icf](https://github.com/fusion-energy/neutronics-workshop/assets/8583900/cd6d73cf-4e82-431c-be85-f9bdce03b692)

```python import openmc import matplotlib.pyplot as plt height = 20 width = 30 thickness = 2 center_x=100 center_z=0 surface_1 = openmc.model.Polygon( points= [ (10,10), (7,13), (5,10), (7,5), ], basis='rz' )...

work in progress it is not clear to me how one makes the source terms of each voxel with the correct energy/strength. it is also not clear how the get_microxs_and_flux...

With the PR for raytracing plots going into openmc it would be nice to add an example, here is one I started ```python import openmc #todo add geoemtry mat1 =...