# How to guarantee that a kilogram of antimatter will quickly annihilate another kilogram of matter?

What I mean is, suppose we could somehow get a kilogram of matter and contain it safely. Now lets say we want to make a bomb using this kilogram, now, we have two ways, either store another kilogram of matter inside the bomb itself and let the matter and the antimatter touch each others when we want to bomb to detonate, or just expose the kilogram to the air and it will explode. But, my question here is simple, either of the previously mentioned ways will just allow the first particles touching each others to annihilate and sending the rest matter and antimatter in opposite ways making the reaction harder and slower to continue. I know eventually the whole kilogram will be annihilated, but it's all about reaction speed in explosives and that's the main difference between nuclear reactors and nuclear weapons. So now, is there a way to ensure that the matter and antimatter will completely annihilate each others with a high rate of reaction ?

-
Related question by OP: physics.stackexchange.com/q/51651/2451 –  Qmechanic Jan 22 '13 at 16:30
You need to combat the Leidenfrost effect. –  Peter Shor Jan 22 '13 at 16:41
Out of curiosity... What the hell are you trying to destroy if you need a full kilogram of antimatter? –  haneefmubarak Mar 28 at 18:17