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)
latest
Status Name Job ID Coverage
  Test
passed gnu #10044

00:02:15

passed intel #10045

00:02:11