Adding in exception for compute domains with sizes less than or equal to halo size
Description
This PR is linked to the discussion and investigation linked to Issue 81. For Quantity
objects with a compute domain containing less than 4 points and exception will be raised when calling vector_halo_update
.
How Has This Been Tested?
Tested using the current unit tests available within NDSL
and the repositories of which it is a submodule.
Checklist:
-
My code follows the style guidelines of this project -
I have performed a self-review of my own code -
I have commented my code, particularly in hard-to-understand areas -
I have made corresponding changes to the documentation -
My changes generate no new warnings -
Any dependent changes have been merged and published in downstream modules -
New check tests, if applicable, are included