X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/01190c0d14432c57889be61739456fe4e1fcaaa8..845590d7b4f0790c34191697d1b6c28d50d1ccbd:/teshsuite/smpi/macro-partial-shared-communication/macro-partial-shared-communication.c diff --git a/teshsuite/smpi/macro-partial-shared-communication/macro-partial-shared-communication.c b/teshsuite/smpi/macro-partial-shared-communication/macro-partial-shared-communication.c index cfada13f73..d5b27aefd2 100644 --- a/teshsuite/smpi/macro-partial-shared-communication/macro-partial-shared-communication.c +++ b/teshsuite/smpi/macro-partial-shared-communication/macro-partial-shared-communication.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017. The SimGrid Team. All rights reserved. */ +/* Copyright (c) 2017-2019. The SimGrid Team. All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it * under the terms of the license (GNU LGPL) which comes with this package. */ @@ -33,16 +33,6 @@ static int check_all(uint8_t *buf, size_t start, size_t stop, uint8_t value) { return occ == stop-start; } -// Return true iff "enough" elements are equal to (i+value)%256 between buf[start] and buf[stop-1]. -static int check_enough(uint8_t *buf, size_t start, size_t stop, uint8_t value) { - int page_size = 0x1000; - size_t size = stop-start; - if(size <= 2*page_size) // we are not sure to have a whole page that is shared - return 1; - size_t occ = count_all(buf, start, stop, value); - return occ >= size - 2*page_size; -} - int main(int argc, char *argv[]) { MPI_Init(&argc, &argv);