Hi Seyed,

On Sunday, April 9, 2017 at 8:18:10 PM UTC+2, Seyed Ali Mohseni wrote:
>
> Dear Thomas,
>
> Sure, my bad. I am sorry for the inconvenience it may have caused you and 
> Timo. Unfortunately, I was just paying attention to the input text file and 
> oversaw the changes I actually made. Won't happen again. ;)
>
> Regarding the speedup, I just figured out how to make use of the 
> CellDataStorage function which has been recently implemented within 
> deal.II. First of all, I want to thank Denis Davydov and Jean-Paul Pelteret 
> for implementing it so nice and stable. :) Without their recent work, I 
> probably would have to find a way to write it myself somehow. Regarding 
>

thanks for your kind words. I am glad that our class is useful to others. 
 

> the CellDataStorage approach: Is it possible to store a FullMatrix<double> 
> within the MyQData struct function? If yes, do I have to write separate 
> functions for pack_values and unpack_values functions?
>

you only need those if you want to transfer quadrature data during 
refinement. But yes, if you store a FullMatrix<> at quadrature data, then 
you would need to 
implement those functions to enable transfer of the data during mesh 
refinement. All in all it's not different from storing several scalar 
valued data at each quadrature point.
Projection/interpolation of data is done independently for each scalar 
anyway, regardless of its interpretation (scalar, component of a vector, 
component of a second order tensor, etc). 

Note that this may not be what you want in the context of crack propagation 
because what we do to transfer is assume that the quadrature data is 
continuous across the element (thus the name 
ContinuousQuadratureDataTransfer).

Regards,
Denis.

-- 
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see 
https://groups.google.com/d/forum/dealii?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to dealii+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to