Modern computational technologies are expanding the limits of what was once considered unthinkable in scientific research. Revolutionary processing capacity are revealing novel avenues for exploration in fields ranging from materials science to pharmaceutical development. The prospective applications seem virtually infinite. Scientific computing is