<div dir="ltr">HI,<div><br></div><div>I have a cartesian grid which I read into paraview along with its attribute as follows:</div><div><br></div><div><div><?xml version="1.0" ?></div><div><!DOCTYPE Xdmf SYSTEM "Xdmf.dtd" []></div><div><Xdmf xmlns:xi="<a href="http://www.w3.org/2003/XInclude">http://www.w3.org/2003/XInclude</a>" Version="2.2"></div><div>  <Information Name="MetaData" Value="ID-23454"/></div><div>  <Domain></div><div>    <Grid Name="Eulerian Grid" GridType="Uniform"></div><div>      <Topology TopologyType="3DRectMesh" NumberOfElements="   202   100   100"/></div><div>      <Geometry GeometryType="VXVYVZ"></div><div>        <DataItem Dimensions=" 100" NumberType="Float" Precision="4" Format="HDF"></div><div>         ../grid3dc_vxvyvz_VP.h5sp:/X</div><div>        </DataItem></div><div>        <DataItem Dimensions=" 100" NumberType="Float" Precision="4" Format="HDF"></div><div>         ../grid3dc_vxvyvz_VP.h5sp:/Y</div><div>        </DataItem></div><div>        <DataItem Dimensions=" 202" NumberType="Float" Precision="4" Format="HDF"></div><div>         ../grid3dc_vxvyvz_VP.h5sp:/Z</div><div>        </DataItem></div><div>      </Geometry></div><div>      <Attribute Name="U" AttributeType="Scalar" Center="Node"></div><div>        <DataItem Dimensions="  202  100  100" NumberType="Float" Precision="4" Format="HDF"></div><div>         ../u_tmavg_cyl2car.h5sp:/var3d</div><div>        </DataItem></div><div>      </Attribute></div><div>      <Attribute Name="W" AttributeType="Scalar" Center="Node"></div><div>        <DataItem Dimensions="  202  100  100" NumberType="Float" Precision="4" Format="HDF"></div><div>         ../w_tmavg_cyl2car.h5sp:/var3d</div><div>        </DataItem></div><div>      </Attribute></div><div>   </Grid></div><div>  </Domain></div><div></Xdmf></div></div><div><br></div><div><br></div><div>The variables are 3D arrays of size 202 x 100 x 100 (NZ x NY x NX). I want to create new variables as:</div><div><br></div><div>do k=2,NZ</div><div>do j=1,NY</div><div>do i=1,NX</div><div>  Wnew(i,j,k) = 0.5*( W(i,j,k-1) + W(i,j,k) )</div><div>enddo</div><div>enddo</div><div>enddo</div><div><br></div><div>and </div><div><br></div><div><div>do k=1,NZ</div><div>do j=1,NY</div><div>do i=2,NX</div><div>  Unew(i,j,k) = 0.5*( U(i-1,j,k) + U(i,j,k) )</div><div>enddo</div><div>enddo</div><div>enddo</div></div><div><br></div><div>I try to use the calculator filter but there is no option to specify the indices. How can I do that within Paraview?</div></div>