Some fundamental versus practical aspects of self propagating high-temperature synthesis