From 9d9320a8584fd999fb7f44af7ec2fa21d03cc7b1 Mon Sep 17 00:00:00 2001 From: schnetter Date: Sat, 1 Mar 2003 12:55:48 +0000 Subject: Allow passing null pointers for the arrays if the processor-local array extent is zero. git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@16 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8 --- src/slab.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/slab.c b/src/slab.c index 026b002..ee45b77 100644 --- a/src/slab.c +++ b/src/slab.c @@ -582,9 +582,9 @@ int Slab_Transfer (cGH * restrict const cctkGH, assert (dim >= 0); assert (xferinfo); assert (srctype >= 0); - assert (srcptr); +/* assert (srcptr); */ assert (dsttype >= 0); - assert (dstptr); +/* assert (dstptr); */ assert (dim <= SLAB_MAXDIM); info = malloc (SLAB_MAXDIM * sizeof *info); @@ -643,6 +643,9 @@ int Slab_Transfer (cGH * restrict const cctkGH, dstlentot *= info[d].dst.local.len; } + if (srclentot > 0) assert (srcptr); + if (dstlentot > 0) assert (dstptr); + comm = get_mpi_comm (cctkGH); -- cgit v1.2.3