HI, I have a cartesian grid which I read into paraview along with its attribute as follows:
<?xml version="1.0" ?> <!DOCTYPE Xdmf SYSTEM "Xdmf.dtd" []> <Xdmf xmlns:xi="http://www.w3.org/2003/XInclude" Version="2.2"> <Information Name="MetaData" Value="ID-23454"/> <Domain> <Grid Name="Eulerian Grid" GridType="Uniform"> <Topology TopologyType="3DRectMesh" NumberOfElements=" 202 100 100"/> <Geometry GeometryType="VXVYVZ"> <DataItem Dimensions=" 100" NumberType="Float" Precision="4" Format="HDF"> ../grid3dc_vxvyvz_VP.h5sp:/X </DataItem> <DataItem Dimensions=" 100" NumberType="Float" Precision="4" Format="HDF"> ../grid3dc_vxvyvz_VP.h5sp:/Y </DataItem> <DataItem Dimensions=" 202" NumberType="Float" Precision="4" Format="HDF"> ../grid3dc_vxvyvz_VP.h5sp:/Z </DataItem> </Geometry> <Attribute Name="U" AttributeType="Scalar" Center="Node"> <DataItem Dimensions=" 202 100 100" NumberType="Float" Precision="4" Format="HDF"> ../u_tmavg_cyl2car.h5sp:/var3d </DataItem> </Attribute> <Attribute Name="W" AttributeType="Scalar" Center="Node"> <DataItem Dimensions=" 202 100 100" NumberType="Float" Precision="4" Format="HDF"> ../w_tmavg_cyl2car.h5sp:/var3d </DataItem> </Attribute> </Grid> </Domain> </Xdmf> The variables are 3D arrays of size 202 x 100 x 100 (NZ x NY x NX). I want to create new variables as: do k=2,NZ do j=1,NY do i=1,NX Wnew(i,j,k) = 0.5*( W(i,j,k-1) + W(i,j,k) ) enddo enddo enddo and do k=1,NZ do j=1,NY do i=2,NX Unew(i,j,k) = 0.5*( U(i-1,j,k) + U(i,j,k) ) enddo enddo enddo I try to use the calculator filter but there is no option to specify the indices. How can I do that within Paraview?
_______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Search the list archives at: http://markmail.org/search/?q=ParaView Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/paraview