Different Approaches of Numerical Simulation of Blast for Civil Engineering Applications