mirror of
https://github.com/openmc-dev/openmc.git
synced 2026-07-27 21:55:41 -04:00
change to input file specification
This commit is contained in:
parent
77a995bbea
commit
99dd838644
2 changed files with 9 additions and 8 deletions
|
|
@ -1733,14 +1733,15 @@ contains
|
|||
end if
|
||||
|
||||
! Check enforced isotropic lab scattering
|
||||
if (check_for_node(node_nuc, "lab")) then
|
||||
call get_node_value(node_nuc, "lab", temp_str)
|
||||
if (trim(adjustl(to_lower(temp_str))) == "true") then
|
||||
if (check_for_node(node_nuc, "scattering")) then
|
||||
call get_node_value(node_nuc, "scattering", temp_str)
|
||||
if (trim(adjustl(to_lower(temp_str))) == "lab") then
|
||||
call list_iso_lab % append(.true.)
|
||||
else if (trim(adjustl(to_lower(temp_str))) == "false") then
|
||||
else if (trim(adjustl(to_lower(temp_str))) == "ace") then
|
||||
call list_iso_lab % append(.false.)
|
||||
else
|
||||
call fatal_error("Isotropic lab scattering must be true or false")
|
||||
call fatal_error("Scattering must be isotropic in lab or follow&
|
||||
& the ACE file data")
|
||||
end if
|
||||
else
|
||||
call list_iso_lab % append(.false.)
|
||||
|
|
|
|||
|
|
@ -337,8 +337,8 @@ contains
|
|||
|
||||
if (micro_xs(i_nuclide) % index_sab /= NONE) then
|
||||
if (materials(p % material) % p0(i_nuc_mat)) &
|
||||
& call fatal_error("thermal scattering law data and isotropic lab&
|
||||
& scattering specified for the same nuclide")
|
||||
call fatal_error("thermal scattering law data and isotropic lab&
|
||||
& scattering specified for the same nuclide")
|
||||
|
||||
! S(a,b) scattering
|
||||
call sab_scatter(i_nuclide, micro_xs(i_nuclide) % index_sab, &
|
||||
|
|
@ -351,7 +351,7 @@ contains
|
|||
! Perform collision physics for elastic scattering
|
||||
call elastic_scatter(i_nuclide, rxn, &
|
||||
p % E, p % coord0 % uvw, p % mu, p % wgt, &
|
||||
& materials(p % material) % p0(i_nuc_mat))
|
||||
materials(p % material) % p0(i_nuc_mat))
|
||||
end if
|
||||
|
||||
p % event_MT = ELASTIC
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue