[Dune-devel] [GSoC] Status update

Xinyun xinyun.li at fau.de
Mon Jun 27 16:55:35 CEST 2016


Hi Oliver,

Sorry I did not report my latest progress to you as I really feel stuck 
somehow.

Last week, I spend quite some time to read and understand the source 
code of onedgird and vtkwriter as well. I found for most girds they use 
the defaultGridView which takes the gird type as a template parameter. 
It means that we don't need to manually implement a specific girdView 
but we need to implement all the grid traits. It seems that vtkwriter 
requires all or most gird traits specifications.  So I decided to set 
the vtkwriter as a long term goal in the very end.

Then I tried to decompose the long term goal into realistic small ones. 
Having every trait implemented is not realistic for me in a short time 
so I picked out three important traits in a priority order: gridentity, 
gridLeafIterator, gridIndexSet. It doesn't mean the others are not 
needed, for example, girdintersectioniterator.

Aftereards, I attempted to imitate the entity implementation of onegrid. 
But I found the OneDGridEntity is inherited from the 
EntityDefaultImplementation and wraps the OneDEntityImp object. Another 
class
OneDGridEntityPointer then wraps a OneDGridEntity object and is the base 
class for the gridLeafIterator. These relations may be very clear to 
experienced dune develops but it really took me a while to figure them 
out. Then I have doubts on how to define a B-Spline entity. In 
isogemetric analysis, the knot span is considered as the element in 
finite element analysis. So should I take each knot as a 
vertex(0-dimension entity) and every possible knot cube(with 
multiplications) as an element(1-dimension entity)? Or do I just need 
the element since the vertex doesn't make a lot of sense?

Please correct me if I made any mistake or I'm going to a total wrong 
direction. I feel very sorry that I am moving slowly. Now I am still 
working on the BSplinePatchEntityImp, BSplinePatchEntity and 
BSplinePatchEntityPointer. I hope very much that I can finish and show 
you this week.

Best regards,
Xinyun

On 06/26/2016 10:04 PM, Oliver Sander wrote:
> Hi Xinyun,
>
> how are you?  I am writing to enquire about the current status of your GSoC project.
> The last time we talked in person we agreed that the next milestone should be a
> spline surface that can be written to a file by the standard VTKWriter class.
> You have shown good results so far, but in your git repo I see no movement at all
> towards the VTK milestone.  Does that all happen on your local machine?  Then please
> share the current status with me, to keep me informed.  Or are you stuck with some
> questions?  In that case, I am here to help.
>
> Cheers,
> Oliver
>
>
>
> _______________________________________________
> Dune-devel mailing list
> Dune-devel at dune-project.org
> http://lists.dune-project.org/mailman/listinfo/dune-devel

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.dune-project.org/pipermail/dune-devel/attachments/20160627/e9207875/attachment.htm>


More information about the Dune-devel mailing list