diff options
author | schnetter <schnetter@2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8> | 2003-03-01 12:55:48 +0000 |
---|---|---|
committer | schnetter <schnetter@2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8> | 2003-03-01 12:55:48 +0000 |
commit | 9d9320a8584fd999fb7f44af7ec2fa21d03cc7b1 (patch) | |
tree | a75ad82370635afadcc8160b29af68e7620f8e7d | |
parent | 342ae4c153d733e9ffb3ce655437e3f17b91c129 (diff) |
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
-rw-r--r-- | src/slab.c | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -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); |