Thermal hydraulic modeling of solid fueled nuclear thermal propulsion reactors Part I: Development and verification