Skip to content

Commit

Permalink
bumped version and also added more doc for pioperformance
Browse files Browse the repository at this point in the history
  • Loading branch information
edhartnett committed Apr 10, 2019
1 parent e207ef0 commit 9b8bafb
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 3 deletions.
6 changes: 3 additions & 3 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -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])
Expand Down
20 changes: 20 additions & 0 deletions tests/performance/Pioperformance.md
Original file line number Diff line number Diff line change
Expand Up @@ -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) .

0 comments on commit 9b8bafb

Please sign in to comment.