From 15c629e09e6dfddf54e57f52eec1bf235c8cffb6 Mon Sep 17 00:00:00 2001 From: Gilles Gouaillardet Date: Tue, 8 Dec 2015 17:00:11 +0900 Subject: [PATCH] ompio: correctly handle zero f_cc_size in mca_io_ompio_simple_grouping (cherry picked from commit open-mpi/ompi@59a361b7811d61941789d22be299fa6c78edbdc8) --- ompi/mca/io/ompio/io_ompio_file_set_view.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ompi/mca/io/ompio/io_ompio_file_set_view.c b/ompi/mca/io/ompio/io_ompio_file_set_view.c index 85969426c6..2506c43d20 100644 --- a/ompi/mca/io/ompio/io_ompio_file_set_view.c +++ b/ompi/mca/io/ompio/io_ompio_file_set_view.c @@ -323,7 +323,7 @@ int mca_io_ompio_simple_grouping(mca_io_ompio_file_t *fh, stripe_size = OMPIO_DEFAULT_STRIPE_SIZE; } - if ( stripe_size > fh->f_cc_size ) { + if ( 0 != fh->f_cc_size && stripe_size > fh->f_cc_size ) { group_size = (((int)stripe_size/(int)fh->f_cc_size) > fh->f_size ) ? fh->f_size : ((int)stripe_size/(int)fh->f_cc_size); *num_groups = fh->f_size / group_size; }