Giter Club home page Giter Club logo

publications's Introduction

Publications

This is a public repository for the shared development of publications.

How To

To create a branch to hold a new publication you would like to start working on:

  • have a GitHub account
  • be part of the ARFC GitHub group
  • fork this repository
  • clone your fork locally
  • add this arfc fork as a remote
  • create a new orphan branch (git checkout --orphan )
  • clear the working directory (git rm --cached -r .)
  • create a readme.md file with a description of the publication you'll work on
  • add and commit that readme.md file
  • push or pull request this to your local fork and this arfc fork

When you create your branch, please note the naming convention below. As you start to write, note the available templates here and elsewhere for LaTeX documents.

Branches

Each distinct publication will be generated in a separate bare branch. The naming convention for branches should be YYYY-author-keyword-venue where:

YYYY = the year of submission.

author = the last name of the first author, lower case

keyword = the first word of the title or a distinguishing keyword, lower case

venue = (optional) an identifier for the publication venue, lower case

For example, let's consider the famous publication by Lise Meitner and Otto Frisch describing the theory of nuclear fission for the first time (neither scientist would receive the Nobel Prize for this work - their collaborator Otto Hahn was the sole recipient.)

Meitner, L.; Frisch, O. R. (1939). "Disintegration of Uranium by Neutrons: A New Type of Nuclear Reaction". Nature. 143 (3615): 2. doi:10.1038/143239a0.

Work on this publication would have been in a branch called : 1939-meitner-disintegration-nature .

Format Templates

Some of these branches will hold templates for certain common formats. These branches will be called 'template-name' such as 'template-ieee' or similar. Please add templates as you discover them.

Rather than duplicate them here, some other formats are found in their own repo:

publications's People

Contributors

gwenchee avatar katyhuff avatar nsryan2 avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

publications's Issues

Moltres init: In-depth scaling tests

The proposed scaling test is very limited. Proper scaling tests would require weak and strong scaling tests, an assessment on the impact of the size of problem per core, a separate assessment of intra-node and extra-node scaling, etc. In addition, information should be provided on the employed numerical algorithms and on the parallelization strategy. The authors should either extend significantly the section, or remove it completely.

Maybe other MOOSE results could presented, and then present some Moltres results in the same terms. This would show that the solvers and parallelization provided by MOOSE work well for the physics exhibited by MSRs.

Discussion of GrowthRegion is premature

For the Europe paper.
The implementation didn't actually use the growth region.
This issue can be closed when :

  • a new simulation is run that uses commodity demand to drive SFR deployment and the results are integrated into this paper
  • OR if the above strategy is abandoned, this can be closed when the text no longer refers to the growth region.

Moltres init: smaller clarifications

  • Are all equations solved on the same mesh? In this case, is this a strict requirement? Please clarify.

  • The heat generation in the graphite is calculated as a fraction of that in the fuel. How exactly is this achieved considering that the two sources are spatially separated?

  • It is not clear how the domain is discretized. Is there a radial discretization in graphite and channels? Was the mesh convergence checked? Please discuss.

  • The MSRE had Reynolds numbers very close to the laminar-turbulent transition. Did you use a laminar model? In case, did you encounter convergence problems ?
    Or did you include turbulence? More generally, is Moltres capable of turbulent simulations?

  • The authors are required to use the international system of units (meters, Kelvin, etc).

  • The authors should briefly describe what "MSRE design models" are. Otherwise it is very difficult for the readers to assess the accuracy of the model.

  • Is the heat generation in the hottest channel the same for the Moltres and the MSRE model?

  • The authors claim an unprecedented accuracy of their model? How the results of their model compare with previous results from other authors? The presented results do not seem sufficient to support such claim.

  • The differences between the MSRE and the Moltres model are significant and should be discussed in more details. In particular the difference between fast fluxes is suspicious.

Give Moltres paper its own repo

The moltres paper deserves its own repo. (maybe it should have been in its own repo this whole time). In any case, I want to have a logical naming convention for all of the paper repos in this org... so I'm thinking I'll :

  • create a repo called 2017-lindsay-moltres
  • move the 2017-lindsay-moltres_init branch (along with all its history) to the master branch of that repo
  • add a 'topic' label to that repo called 'paper' so that I can search my repositories for all the papers.
  • and maybe try to divorce myself from this publications repo idea entirely....

Thoughts (@lindsayad @andrewryh @gridley ) ? Better naming convention ideas? I don't love super long repo names, so maybe we can skip the year? Hopefully we choose this name cleverly enough that I can use this as a model for all future papers in the ARFC group...

Literature Review

@jbae11 The introduction of the paper needs one to three paragraphs of concise literature review. According to Whitesides et al.:

The first paragraph or two should be written out completely. Pay particular attention to the opening sentence. Ideally, it should state concisely the objective of the work, and indicate why this objective is important. In general, the Introduction should have these elements:

  • The objectives of the work.
  • The justification for these objectives: Why is the work important?
  • Background: Who else has done what? How? What have we done previously?
  • Guidance to the reader: What should the reader watch for in the paper? What are the interesting high points? What strategy did we use?
  • Summary/conclusion: What should the reader expect as conclusion? In advanced versions of the outline, you should also include all the sections that will go in the Experimental section (at the level of paragraph subheadings) and indicate what information will go elsewhere...

EU paper grammar stuff

here are a bunch of grammar things I plan to handle in an upcoming pr.

  • The sentence "Table 6 lists EU inventory and history at year 2050, and the used UOX will be reprocessed." makes no sense.
  • "Listed are the metrics from the historical nuclear operation of EU nations." -> This sentence could mean anything. What year is this? 2050? If so, say this sentence differently. Perhaps "Projected nuclear material inventory in the EU in the year 2050 is summarized."
  • Instead of "timeseries of tails and used fuel inventory accumulation" perhaps "accumulation of tails and used fuel over time"
  • Table 7, The TOTAL row, should appear at the bottom, for clarity. Consider making it bold. It's easier to see it as a summation of the other rows that way. Plutonium From UNF Inventory.
  • Phrases like "This figure" "This table" etc. really don't need to appear in table and figure captions. We know the topic at hand is the figure/table being captioned.
  • The section "Historical Operation of EU Reactors" is not really about "Historical Operation of EU Reactors" at all. It's about mass accumulation. Specifically, "UNF and tails Generated in the European Union."
  • "Tailings" still appears all over the place. I generally prefer "tails."
  • Random words are capitalized in various places. For example, in the middle of one sentence, there's a parenthetical that capitalizes the M in minor actinides.
  • add middle initials and institutional affiliation for all authors.

License file update for the whole repository

I'm submitting a ...

  • feature request

Expected Behavior

There should be a LICENSE file that covers the entire repository.

Actual Behavior

The ms-thesis-template directory contains a license file, but I don't believe that it covers the rest of this repository.

How can this issue be closed?

First, a determination has to be made about the type of License under which to cover this repository.
Second, that License should then be added through a pull request to this repository.

Moltres init: cross-code or experimental comparison

Address:

It's somehow interesting that "For some three-dimensional simulations, the number of elements in the mesh and total number of degrees of freedom exceed one million and ten million respectively. To handle problems of this size, we ran Moltres on up to 608 cores." Normally problems of few million degrees of freedom can be handled with few tens of cores. The authors should discuss more extensively the performances of their code in order to give the reader the possibility to compare them with those of other tools. In particular, it is possible that slow performances may derive from trying to achieve a fully coupled solution (i.e., all the equations in the same matrix), which seems to be the case in this work. In this sense and to better support the claims of the paper, it would be important to compare the performances of a segregated and a fully coupled solver, both in terms of accuracy and computational time. In addition to helping supporting the claims of the paper, this
would represent a significant contribution to the scientific community, since many of the currently available tools employ segregated solvers, and since the advantages and disadvantages of a fully coupled solver are often a subject of discussion.

Maybe we could get in contact with Ben Collins at ORNL who presented on CASL's MSR efforts. They implemented MOC neutronics on a fluid-fueled system described here. Since Dr. Collins's group used some fancy transport approximations, their code likely has far-superior fidelity per unit computation. We could argue that Moltres should serve as a testbed for various computational approaches to MSRs before developing high performance, lower level codes that don't rely on explicitly forming a problem matrix.

Also, a note on comparing fully coupled and decoupled calculation: IIRC, CASL-VERA running LWR full-core depletion simulation takes a week on 1000 cores for decoupled calculations, and three weeks on the same number of cores for fully coupled mode. We may be able to get some data from our ORNL friends for comparison.

Add fresh fuel definitions to Material Defs section

2.4 Material Definitions is a very sparse section. While listing the spent fuel recipes is a bit onerous for a table in the middle of the paper, we should probably list the fresh fuel recipes (enrichments, contents of pu, contents of tails, etc.

To avoid merge conflicts and frustration, consider waiting to get started on this until #48 is closed.

Abstract

It's good that you saved writing the abstract until the end, @jbae11 -- the abstract is always easier once the paper is written. Now we are at the point that the Europe paper needs an abstract.

It should be no more than 150 words and I generally think it should contain a very concise explanation of :

  • the question under investigation
  • the methodology
  • any analysis
  • the results
  • any conclusions drawn

Table 3 cleanup

Table 3 currently looks like this:

image

I understand that some entries were positioned across PWR and BWR to indicate that those values apply to both. I like the idea, but unfortunately it's confusing to read. This is complicated by the need to add a caveat to the Lifetime row. Ideally, tables should be set up to avoid lengthy caveats.

I have a few edits and will assign this fix to myself.

confusion around citations in projections

In the europe paper, the following statement appears:

"Projections of future reactor deployment in this simulation were
assessed based on analysis from references like \gls{PRIS},
\cite{world_nuclear_association_nuclear_2017} \cite{joskow_future_2012} \cite{hatch_politics_2015}."

  • If you would like to cite three references, you can do it like this more concisely: \cite{world_nuclear_association_nuclear_2017,joskow_future_2012,hatch_politics_2015}
  • The sentence mentions PRIS, but none of the things that were cited. PRIS is left uncited. Instead of "we used hair references like Bob \cite{rob,tom,jon}," it is more explicit for the reader if the author says "we used references such as Bob \cite{bob} for his brown hair, Rob \cite{rob} for his red hair, Tom \cite{tom} for his black hair, and Jon \cite{jon} for his blonde hair."

Europe Paper must reference actual cycamore models used

Imagine you're a stranger trying to reproduce the Europe paper based on the text. Certainly, the input files are available online, but frankly the process is convoluted and it could take quite a while to determine how many of which archetypes were deployed, with what region-instituition-facility models. The paper should include enough information for the reader to know which models we were using (e.g. they should know from reading the paper whether or not we use the growthregion, the deployinst, etc.). It doesn't have to go into enormous detail, but improving the diagram to include region/inst archetype information is appropriate.

k-epsilon model

From @lindsayad :

The k-epsilon turbulence model was never finished since it really required SUPG stabilization to be relevant. Now, SUPG and PSPG are implemented in the navier-stokes module. So the k-epsilon model could be finished if someone wanted to work on it. It's very close to completion; the major piece remaining are the wall functions.

While Dr. Lindsay is not able to work on this directly, consult with @lindsayad to get appropriate initial direction.

cite values in tables

In the europe paper...
Ideally, the source of all numbers in all the tables should be cited if they came from a book or paper. Perhaps it's too cluttered to include those citations next to the values themselves. Other options include:

  • put the citations in the column headings (e.g. in Table 3 you could have "BWR [1,2,3]")
  • put the citations in the caption (e.g. in Table 3 you could state "Values for PWRs came primarily from references [1], [2], and [3].").

Moltres init: discuss issue of open-source nature of Moltres being thwarted by neutronics laws

Address this:

Concerning the openness of the code and the possibility to contribute to it, it should be noted that codes solving for neutron transport can be subject to export restrictions (following their potential dual use), and in principle all contributors should get an export control authorization from their own country. The authors are not strictly required to change the manuscript, but they may consider mentioning the fact that the openness of a nuclear code can be somewhat thwarted by national and international laws.

We could possibly find and cite some laws relevant to why neutronics code may typically not be open source. In addition, since the code only models diffusion neutronics, the updated paper could argue that authorities won't bring down the export-control hammer due to its relatively easily-implemented, low order nature.

Moltres init: improve summarization of state of MSR art / bibliographical research

Overall, improve support for claim that Moltres can provide unmatched fidelity in coupled neutronics / liquid fuel TH.

These important related articles were not reviewed:

In addition, this point also fits into this github issue:

  • The authors write:
    "Moltres is devoted to previously unmatched fidelity in coupled neutronics and thermal hydraulics MSR simulation."
    This is an overstatement as codes with similar degree of fidelity have been written in the past. This is the case of the tools developed in the frame of the Evol project, as well as e.g. the work from Aufiero on the coupling between OpenFOAM and Serpent (that the authors mention earlier in the introduction). The authors are required to modify this sentence based on a better bibliographical research.

Full Paper Review

This issue can be closed when @katyhuff has conducted a full review of the EU paper and has made a PR (or opened issues) to make changes necessitated by that review.

'Growth Trajectory' of EU nations?

In order to get the 'growth trajectory' for future extrapolation of EU nations' nuclear program,

what should be the two points that are taken into account?

ie) Bulgria Example
How would one calculate the slope of such a history?
image

Fissile inventory

Reviewer question:

In the introduction, the authors mention that: ``Two key advantages
offered by the fluid-fuelled MSR are improved fuel utilization and no radiation
damage constraint on attainable fuel burn-up. Together, these attributes result
in significantly reduced core fissile inventories and spent nuclear fuel mass''
However, the fissile inventory is not necessarily related to fuel burnup and
fuel utilization. It can actually be very high in chloride-based fast-spectrum
MSRs.

Anyone got a shot at this one?

Rearrange sections

In the europe paper :

Methodology should include all of the input (historic deployments, predicted european growth, predicted decommissioning, material definitions, reactor details.)

Results should include all of the things that Cyclus and Cycamore produced in the output file and (SFR transition deployment ... which was found through the logic of the Cycamore GrowthRegion.)

Currently, these things are all mixed together. For example:

  • All of section 6 should actually be part of section 3.2.
  • Section 3.3 (SFR deployment) should actually be part of results.

I have a pretty solid idea of how I want this to be ordered, so I'm going to give the rearrangement a shot. It will be an ugly PR... brace yourself @jbae11 .

Finish initial arfc draft of Moltres introduction manuscript

Tasks

  • Decide whether we want to submit a JOSS paper first
  • Adding some comparison with expected results will be necessary. Ideally, MSRE or 1-D analytical solutions. Are the fluxes the appropriate magnitude? How correct is the peak/average flux ratio? Is the temperature profile as was seen in MSRE?
  • Performance analysis. It runs fast, but how fast? Is it appropriate to do a scaling study?
  • Add description of how the group constants were generated for this particular simulation.

More to be added through comments.

Tag @katyhuff

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.