taichi_element中block_local报错疑问

我在taichi element中将field写入block_local会报assert的错误,请问大概的原因是什么呢?

Assertion failure: bounds[i].low != std::numeric_limits<int>::max()

修改的代码段位于taichi_elements/mpm_solver.py at a8cf431e3ddc94c0373ffd74499a790bc4fc9936 · taichi-dev/taichi_elements · GitHub

if ti.static(self.use_bls):
  for dim in ti.static(range(DIM)):
    ti.block_local(self.grid_v.get_scalar_field(dim))
    ti.block_local(self.grid_v_test.get_scalar_field(dim)) # error here
  ti.block_local(self.grid_m)

其中grid_v_test是和grid_v完全相同的field

hi,抱歉回复的有点晚,这个assertion应该是没有找到block local的下界,你有没有更完整的一个复现方便我这里看一下呢?