diff --git a/configure.ac b/configure.ac index c90167874ff..61b9b87aad3 100644 --- a/configure.ac +++ b/configure.ac @@ -2,19 +2,19 @@ ## Ed Hartnett 8/16/17 # Initialize autoconf and automake. -AC_INIT(pio, 2.4.1) +AC_INIT(pio, 2.4.2-development) AC_CONFIG_SRCDIR(src/clib/pio_darray.c) AM_INIT_AUTOMAKE([foreign serial-tests]) # The PIO version, again. AC_DEFINE([PIO_VERSION_MAJOR], [2], [PIO major version]) AC_DEFINE([PIO_VERSION_MINOR], [4], [PIO minor version]) -AC_DEFINE([PIO_VERSION_PATCH], [1], [PIO patch version]) +AC_DEFINE([PIO_VERSION_PATCH], [2], [PIO patch version]) # Once more for the documentation. AC_SUBST([VERSION_MAJOR], [2]) AC_SUBST([VERSION_MINOR], [4]) -AC_SUBST([VERSION_PATCH], [1]) +AC_SUBST([VERSION_PATCH], [2]) # The m4 directory holds macros for autoconf. AC_CONFIG_MACRO_DIR([m4]) diff --git a/tests/performance/Pioperformance.md b/tests/performance/Pioperformance.md index 7b6016efc3b..c6ce7f0fafc 100644 --- a/tests/performance/Pioperformance.md +++ b/tests/performance/Pioperformance.md @@ -40,3 +40,23 @@ They call init_ideal_dof which internally generates a dof as follows: The size of the variable is npes*varsize where varsize can be set in the namelist. +When this is run, output like the following will appear: + + mpiexec -n 4 ./pioperf + (t_initf) Read in prof_inparm namelist from: pioperf.nl + Testing decomp: BLOCK + iotype= 1 + pioperformance.F90 298 Frame: 1 + pioperformance.F90 301 var: 1 + RESULT: write BOX 1 4 1 0.0319221529 + RESULT: read BOX 1 4 1 0.1658564029 + pioperformance.F90 298 Frame: 1 + pioperformance.F90 301 var: 1 + RESULT: write SUBSET 1 4 1 0.0438470950 + RESULT: read SUBSET 1 4 1 0.1623275432 + +These are read and write rates in units of MB/s for Box and Subset +rearrangers - the time measured is from the call to readdof or +writedof to the completion of the close (since writes are buffered the +close needs to be included) . +