I'm trying to write opendx-format output functions
for my CFD code,  a spectral channel-flow code on 
a  regular x chebyshev x regular grid. My problem is 
that all the irregular grid examples in IBM's 
documentation produce errors when I run them in 
opendx-4.2 or 4.3.

Can anyone provide me with a working example 
of irregular rectangular grid import, in any format? 
Or tell me what's wrong with the following native-
format data file, "product1.dx", taken verbatim from 

  http://www.research.ibm.com/dx/docs/legacyhtml/pages/usrgu065.htm

Here's what happens when I try to import product1.dx:

[EMAIL PROTECTED] dx  -script
...
Version - 4.3.2
Memory cache will use 660 MB (40 for small items, 620 for large)

 0:  worker here [7283]
dx> data = Import("product1.dx", format = "dx");
 0:  ERROR:  36::/Import:0: Invalid data: bad or missing object type / file 
'product1.dx' line 21
dx>

Line 21 is the "object 3 class product array" line.

product1.dx
------------------------------------------------------------
# define a set of irregular points in the xy plane
object 1 class array type float rank 1 shape 3 items 8 data follows
       0.0   0.0   0.0
       0.0   1.1   0.0
       1.0   0.2   0.0
       1.1   1.3   0.0
       2.2   0.2   0.0
       2.5   1.1   0.0
       3.5   0.1   0.0
       3.4   1.0   0.0

 
# define a set of regular points in the z direction
object 2 class regulararray count 3
origin   0.0   0.0   0.0
delta    0.0   0.0   1.0

 
# create a product array of the irregular points in the xy plane and
# the regular points in the z direction
object 3 class product array
   term 1
   term 2

 
# create regular cube connections
object 4 class gridconnections counts 4 2 3

 
# the data component
object 5 class array type float rank 0 items 24 data follows
   1.0   2.1   2.0   1.0   4.5   6.7   8.1   2.0
  -0.9  -0.8   1.0   1.2   1.3   0.1   0.3   3.0
   1.2   3.2   4.1   0.9   2.0   1.0  -0.9   2.0

 
object "field" class field
  component "positions" 3
  component "connections" 4
  component "data" 5
end
----------------------------------------------------------------------------

many thanks,

John Gibson
-- 
John F. Gibson                       [EMAIL PROTECTED]
47 Montgomery St. #1                 617 441-3609
Cambridge, MA 02140

Reply via email to