Updated all integer and real types to be consistent, i.e., integer(i4) and real(r8)

2 jobs for master in 4 minutes and 26 seconds (queued for 8 minutes and 10 seconds)