[Paraview] Intra-zonal surfaces

Moreland, Kenneth kmorel at sandia.gov
Fri Jan 11 11:10:22 EST 2008


Uh, sure.  Sounds good.  D3 clearly needs some updating, so hack away.

 

-Ken

 

BTW, D3 will find duplicate points and merge them together.  If you have
global point ids, that can make the process faster and more reliable.

 

________________________________

From: John Biddiscombe [mailto:biddisco at cscs.ch] 
Sent: Friday, January 11, 2008 9:02 AM
To: Moreland, Kenneth
Cc: paraview at paraview.org
Subject: Re: [Paraview] Intra-zonal surfaces

 

Ken

Thanks for confirming what I suspected. As it is, I'm just finishing
vtkMultiBlockUnstructuredGridAppend
which iterates over all the leaf nodes and appends all Unstructured
Grids into a single dataset (dumps any other dataset types that may be
present). Immensely wasteful of space, but I'll just run it once and
save the surface generated by vtkGeometry filter for later use.

Since D3 will find ghost cells for a single UnstructuredGrid that is
split across processors - I will consider making a modified version
which accepts a multiblock dataset (i.e. different leaf nodes of a
compound dataset) and operates that way (D3 doesn't expect points to be
duplicated does it?). Not sure how much work that would be - but in
principal we only need to fool D3 into taking data from leaf nodes of a
dataset rather than pieces of a dataset.

That will work, yes?

JB






John,
 
I am afraid that there is no good way to do what you want right now.
There is no filter that is able to directly determine which external
faces of each block are actually abutting or are inside another block.
You could use tools like D3 or Clean to Grid, but as you suspect you
first have to cram everything in a single unstructured grid.  Right now
there is no filter to do that either.  Writing one would be trivial, and
there has been talk on this list for doing it.  I think no one has done
it because it is generally best to avoid doing so whenever possible.
 
Does your CFD dataset happen to look like a brick?  If so, you can fake
the operation with 6 slice filters on the boundaries of the data.
 
-Ken
 
  

	-----Original Message-----
	From: paraview-bounces+kmorel=sandia.gov at paraview.org
	    

[mailto:paraview-
  

	bounces+kmorel=sandia.gov at paraview.org] On Behalf Of John
Biddiscombe
	Sent: Friday, January 11, 2008 7:10 AM
	To: paraview at paraview.org
	Subject: [Paraview] Intra-zonal surfaces
	 
	When I load a complex CFD dataset with several dozen zones, I
create a
	multiblock data structure which has one dataset per zone/volume.
	 
	When visualizing this as a surface only and with transparency
turned
	    

on.
  

	The faces between zones are visible as artifacts inside the
volume
	    

where
  

	the zones abut. I was wondering if back face culling would
remove
	    

these,
  

	but of course, there are font faces there too.
	 
	Is there any way of coaxing d3 or similar filter to generate
ghost
	    

cells
  

	that can be used to overcome these artifacts.
	or
	I am thinking that if I join all cells into a single
unstructured grid
	(in parallel if necessary) then these surface cells will
disappear
	    

(but
  

	perhaps there is a solution I have missed). Is there a filter to
	    

append
  

	all the zones into one already present in ParaView - like
AppendFilter
	for a multiblock->single unstructured grid.
	 
	Thanks
	 
	JB
	 
	--
	John Biddiscombe,                            email:biddisco @
cscs.ch
	http://www.cscs.ch/about/BJohn.php
	CSCS, Swiss National Supercomputing Centre  | Tel:  +41 (91)
610.82.07
	Via Cantonale, 6928 Manno, Switzerland      | Fax:  +41 (91)
610.82.82
	 
	 
	_______________________________________________
	ParaView mailing list
	ParaView at paraview.org
	http://www.paraview.org/mailman/listinfo/paraview
	    

 
 
  






-- 
John Biddiscombe,                            email:biddisco @ cscs.ch
http://www.cscs.ch/about/BJohn.php
CSCS, Swiss National Supercomputing Centre  | Tel:  +41 (91) 610.82.07
Via Cantonale, 6928 Manno, Switzerland      | Fax:  +41 (91) 610.82.82
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://public.kitware.com/pipermail/paraview/attachments/20080111/6490de43/attachment.html


More information about the ParaView mailing list