<div dir="ltr"><div><div><div><div><div><div>Hi! <br><br></div>Last week I was working polishing the psurface_convert code.<br></div>1)  Correcting the bugs that print "the option need a value/n" on terminal. <br>

</div><div>The message  "the option need a value/n" shows up since I delete the "break" commend by mistaken in the "switch-case" lines. <br><br></div>2)  Store the data in hdf5 in multidimensional array <br>

X_1 Y_1 Z_1<br>
X_2 Y_2 Z_2<br>
X_3 ...<br>instead of <br>X_1<br>
Y_1<br>
Z_1<br>
X_2<br>
Y_2<br>
Z_2<br>
X_3 <br>
...<br><br></div><div>I have made changes in psurface_convert.cpp so that the 2-dimensional data structure(like node coodinate, triangle index,etc) are stored in multidimensional array in hdf5. <br></div><div><br></div>3) Install dune and compile it with  UG and psurface.<br>

I ran into errors when trying to compile the psurface  library with dune grid. Some of the errors is due to missing file in Makefile.am. Others are caused by the header file vtuwritter.hh . I did no modified the <br>#ifndef DUNE_GRID_IO_FILE_VTK_VTUWRITER_HH<br>

#define DUNE_GRID_IO_FILE_VTK_VTUWRITER_HH<br>in /psurface/vtuwritter so the I the vtuwritter.hh under /dune/grid/file/io/vtk are not linked. <br><br>4) extends the read function in psufaceboundary.hh so it  can tell the input file type and  read the PSurface object from hdf5.<br>

<br></div>Best,<br></div>Xiaoxue<br></div>