I am going to push this change. Speak out if I am wrong. Jose diff -r ac933b18bcec src/sys/fileio/mprint.c --- a/src/sys/fileio/mprint.c Wed Sep 14 10:27:54 2011 +0200 +++ b/src/sys/fileio/mprint.c Tue Sep 20 15:35:07 2011 +0200 @@ -75,7 +75,7 @@ newformat[j++] = 'g'; #elif defined(PETSC_USE_REAL___FLOAT128) newformat[j++] = 'Q'; - newformat[j++] = 'e'; + newformat[j++] = 'g'; #endif i += 2; }else {