@@ -116,6 +116,7 @@ def from_run(
116116 vessel_power , vessel_power_err = cls ._load_filter_power_err (
117117 statepoint , src_rate , "vacuum vessel power"
118118 )
119+ dpa_coefs = DPACoefficients () # default assumes iron (Fe) is used.
119120
120121 return cls (
121122 universe = universe ,
@@ -135,7 +136,7 @@ def from_run(
135136 vessel_power = vessel_power ,
136137 vessel_power_err = vessel_power_err ,
137138 neutron_wall_load = cls ._load_neutron_wall_loading (
138- statepoint , cell_names , cell_vols , src_rate
139+ statepoint , cell_names , cell_vols , src_rate , dpa_coefs
139140 ),
140141 photon_heat_flux = cls ._load_photon_heat_flux (
141142 statepoint , cell_names , cell_vols , src_rate
@@ -259,20 +260,21 @@ def _load_heating(cls, statepoint, mat_names, src_rate):
259260 return cls ._convert_dict_contents (hdf )
260261
261262 @classmethod
262- def _load_neutron_wall_loading (cls , statepoint , cell_names , cell_vols , src_rate ):
263+ def _load_neutron_wall_loading (
264+ cls , statepoint , cell_names , cell_vols , src_rate , dpa_coefs
265+ ):
263266 """Load the neutron wall load dataframe"""
264- dfa_coefs = DPACoefficients () # default assumes iron (Fe) is used.
265267 n_wl_df = cls ._load_dataframe_from_statepoint (
266268 statepoint , "neutron flux in every cell"
267269 )
268270 n_wl_df ["cell_name" ] = n_wl_df ["cell" ].map (cell_names )
269271 n_wl_df ["vol (m^3)" ] = n_wl_df ["cell" ].map (cell_vols )
270272 total_displacements_per_second = (
271- n_wl_df ["mean" ] * dfa_coefs .displacements_per_damage_eV * src_rate
273+ n_wl_df ["mean" ] * dpa_coefs .displacements_per_damage_eV * src_rate
272274 ) # "mean" has units "eV per source particle"
273275 # total number of atomic displacements per second in the cell.
274276 num_atoms_in_cell = n_wl_df ["vol (m^3)" ] * raw_uc (
275- dfa_coefs .atoms_per_cc , "1/cm^3" , "1/m^3"
277+ dpa_coefs .atoms_per_cc , "1/cm^3" , "1/m^3"
276278 )
277279 n_wl_df ["dpa/fpy" ] = raw_uc (
278280 total_displacements_per_second .to_numpy () / num_atoms_in_cell .to_numpy (),
0 commit comments