From our experience in Lab #1, it best to develop numerical software in double precision. Accordingly, we should update all of our codes to work in double precision.