A subcritical reactor is a nuclear fission reactor concept that produces fission without achieving criticality. Instead of sustaining a chain reaction, a subcritical reactor uses additional neutrons from an outside source. There are two general classes of such devices. One uses neutrons provided by a nuclear fusion machine, a concept known as a fusion–fission hybrid. The other uses neutrons created through spallation of heavy nuclei by charged particles such as protons accelerated by a particle accelerator, a concept known as an accelerator-driven system (ADS) or accelerator-driven sub-critical reactor.