Disclosed herein is a method for making and screening a combinatorial
library comprising disposing in a substrate comprising boron, boron
nitride, or boron carbide at least one reactant, wherein the reactants
are lithium, magnesium, sodium, potassium, calcium, aluminum or a
combination comprising at least one of the foregoing reactants; heat
treating the substrate to create a diffusion multiple having at least two
phases; contacting the diffusion multiple with hydrogen; detecting any
absorption of hydrogen; and/or detecting any desorption of hydrogen.