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

Material "defixer" program #32

Open
elliottbiondo opened this issue Jan 16, 2013 · 0 comments
Open

Material "defixer" program #32

elliottbiondo opened this issue Jan 16, 2013 · 0 comments
Assignees

Comments

@elliottbiondo
Copy link
Collaborator

Inputs:

  • dagmc-proproc'd geometry h5m file with volumes in material groups
  • Engineering materials library (in modified PyNE Material.text format?)

Outputs

  • Material definitions in any or all of the following formats: MCNP, ALARA, HDF5

Synopsis
The program will read all of the groups off an h5m geometry file. The user will then assign material definitions to each group. The actual definitions will be found in a separate material library in some canonical format. When assigning these materials the user will be able to:

  • Mix materials together (by mass or volume) to created new definitions
  • Specify the impurity tolerance
  • Override the default density (which is found in the external material library)
  • Specify cross sections. The program will warn the user if cross sections are not found for a particular isotope. When compositions contain elemental definitions the program will use some criteria to determine whether isotopic or elemental cross sections should be used.

The user can then output definitions in some format that can be read-in by other codes.

At first, this program will get user input from an input file. Eventually this program may also have a GUI. The GUI should write "journal files" similar to CubIT which contain valid input text.

Most of the material handing will be done using PyNE functions.

@ghost ghost assigned elliottbiondo Jan 16, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant