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

Updated some README's #188

Merged
merged 10 commits into from
Mar 1, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ make -j8
```

You may also compile a debug version of Moltres by replacing the last line in
build_libmesh_and_moltres.sh with `METHOD=dbg make
the code block above with `METHOD=dbg make
-j8`. Note that you should replace `8` with the number of processors available
on your machine.

Expand All @@ -59,6 +59,9 @@ requests should be submitted to the `devel` branch of the `arfc/moltres`
repository. Each pull request is automatically tested for style and for whether
it breaks any of the core Moltres physics capabilities.

A full list of contributing guidelines can be found
[here](https://github.com/arfc/moltres/blob/devel/CONTRIBUTING.md).

## Contact

Please post to our discussion list at
Expand Down
4 changes: 2 additions & 2 deletions tutorial/PinCell/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ These will be used to generate an JSON file, which can be used by Moltres.

### SCALE Input file

Here, the scale input file for a pin cell based on the [BEAVRS benchmark]
(https://crpg.mit.edu/research/beavrs) can be found.
The SCALE input file for a pin cell based on the
[BEAVRS benchmark](https://crpg.mit.edu/research/beavrs) is found here.

For group constant generation, the standard 2 group LWR structure is used.
The `pin\_cell.scale` file contains branches and burnup that will generate group constants at different temperatures and burnup levels.
Expand Down
16 changes: 9 additions & 7 deletions tutorial/step01_groupConstants/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,22 +8,24 @@ Because there is no desire to homogenize spatially here, the materials that the
own infinite universe. Then, this universe should have its group constants generated using the "set gcu <material universe numbers>".

It's important that universe 0, the main universe, is not included. Serpent takes tallies for group constants in the first universe
it identifies, so including 0 means that no further universes will be included in GC generation. (please double check this on the serpent
forum).
it identifies, so including 0 means that no further universes will be included in GC generation. (please double check this on the
[serpent forum](https://ttuki.vtt.fi/serpent)).

### Serpent Input

Here, serpent input can be found to simulate ORNL's molten salt reactor experiment, documented largely on websites like
(this)[http://www.energyfromthorium.com/pdf/] one.
[this](http://www.energyfromthorium.com/pdf/) one.

For group constant generation, Cole Gentry found that a 4 group structure with three thermal groups and one fast group works
well in the graphite moderated FHR. There is also an available recommended 13 group structure, which could be found by changing
some comment characters around in the include file defining group structures. The PDF of these findings can be found (here)[http://trace.tennessee.edu/utk_graddiss/3695/].
some comment characters around in the include file defining group structures.
The PDF of these findings can be found
[here](http://trace.tennessee.edu/utk_graddiss/3695/).

The "fuel" file contains "cards" (a relic term referring to the fortran-dominated reactor physics ages of yore)
that will generate group constants at a few temperatures, and likewise for the "moder" file.
Like a cooking show, the important results have already been prepared for you in the "fuel.coe" and "moder.coe" files, which
get parsed by ```serpentTools``` in the extractSerpent2GCs script. ```serpentTools``` is a suite of parsers designed by GATech for parsing ```SERPENT``` output files. More information can be found at http://serpent-tools.readthedocs.io/en/latest/
Like a cooking show, the important results have already been prepared for you in the ```fuel.coe``` and ```moder.coe``` files, which
get parsed by ```serpentTools``` in the ```extractSerpent2GCs``` script. ```serpentTools``` is a suite of parsers designed by GATech for parsing ```SERPENT``` output files. More information can be found at http://serpent-tools.readthedocs.io/en/latest/

### Command to run:

Expand All @@ -38,4 +40,4 @@ The syntax requires the arbitrary directory name you'd like to create, then the
look at, then a file that maps primary branch names to temperatures, then a file that lists the secondary branch names, and lastly a file that maps universe numbers from serpent to material names.
Group constants will be extracted for all materials listed in the last file.

The secBranch.txt file should be blank if no secondary branches were used, i.e. there is only one branch variation per burnup step.
The ```secBranch.txt``` file should be blank if no secondary branches were used, i.e. there is only one branch variation per burnup step.