|
[Sponsors] |
[General] Extract Paraview data (vtkUnstructured Grid) using pvpython |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
October 28, 2013, 14:02 |
Extract Paraview data (vtkUnstructured Grid) using pvpython
|
#1 |
New Member
Join Date: Oct 2013
Posts: 1
Rep Power: 0 |
I am working with large FE simulation data and I wish to extract information on only coordinates (at different timesteps, precisely a 3xN List of coordinates for every timestep considered or alternatively the displacements, which I know to be stored in a Point Array) and the basic connectivity of the grid into python arrays.
For now, I am working with Paraview in the pvpython-shell and vtk and struggling with finding and arranging the information. So far I used this code to get the coordinates in the beginning (data considered originates from LS-Dyna, hence 3dplot): Code:
import numpy as np from paraview import simple reader=simple.OpenDataFile('/home/data/d3plot') reader.PartArrays = ['Part1 (Matl2000001)'] reader.UpdatePipeline() # reader: <paraview.servermanager.LSDynaReader object at 0x376b5d0> data = simple.servermanager.Fetch(reader) # data: (vtkMultiBlockDataSet) grid = data.GetBlock(0) # grid: (vtkUnstructuredGrid) npoints = grid.GetNumberOfPoints() coord = np.zeros((npoints,3)) for i in range(npoints): coord[i,:] = np.array(grid.GetPoint(i)) Any help will be appreciated as I am fairly new to this sort of programming. |
|
November 3, 2013, 07:10 |
|
#2 |
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,981
Blog Entries: 45
Rep Power: 128 |
Greetings lu_siyah and welcome to the forum!
Sorry, I'm a bit confused with your description. Is what you're trying to do similar to what's described on this thread: http://www.cfd-online.com/Forums/par...-paraview.html Because if I understand you correctly, you want to resample/probe the simulation volume you have from the FE simulation, with an array of point/probe locations. The part that I don't understand is: why do you need a connectivity matrix? Best regards, Bruno
__________________
|
|
Tags |
pvpython, python, vtk |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Run OpenFoam in 2 nodes of a cluster | WhiteW | OpenFOAM Running, Solving & CFD | 16 | December 20, 2016 01:51 |
Animation of Fluent data with paraview | Lilly | FLUENT | 1 | June 26, 2016 17:07 |
[General] 2 datas on one plot | Akuji | ParaView | 46 | December 1, 2013 15:06 |
studying a valve case | mina.basta | OpenFOAM | 33 | August 30, 2013 05:46 |
Grid Independent Solution | Chuck Leakeas | Main CFD Forum | 2 | May 26, 2000 12:18 |