Change function signatures in DataStruct/ZeroArry to match g0 which now passes ranges by reference instead of value. This is specifically to avoid "NYI" errors which appear on perlmutter and stellar when running on cpu. Selected g2 regression tests which use these functions pass on GPU and CPU: gk-sheath and vm-sheath. Goes with gkylzero Pr #206.
Change function signatures in DataStruct/ZeroArry to match g0 which now passes ranges by reference instead of value. This is specifically to avoid "NYI" errors which appear on perlmutter and stellar when running on cpu. Selected g2 regression tests which use these functions pass on GPU and CPU: gk-sheath and vm-sheath. Goes with gkylzero Pr #206.