made mymaterial_xs and micro_xs array of structs across particles, forced simd by inlining calculate_nuclide_xs