Hi Katharina,

Thanks for your response. I don't need the full efficiency for the face terms for my application (which is to test various deal.ii features against another code, basically). Would you be able to share with me what you have for doing face terms so far, perhaps offline?

Thanks,
Saul

Katharina Kormann wrote:
Dear Saul,

The MatrixFree class has its own loop structure that is not based on the MeshWorker since it uses its own data structures and parallelization strategy. These data structures are necessary since we need the precomputed transformation data for each cell. 
Face loops are not supported at the moment. I am using face terms for error estimation in my research but for cartesian cells only. Including faces in a general setting with the same efficiency as volume terms would require considerable enhancement of the matrix free data structures.

Best regards,
Katharina

On 23 maj 2012, at 16.33, Saul Teukolsky wrote:

Hi Guido,

No, it has it's own cell_loop function that does volume terms. It is not obvious to me how to do face terms.

Saul

Guido Kanschat wrote:

I have not had a chance to check out the MatrixFree class. Does it use the MeshWorker loop? In that case, it would be easy. If not, it should.

Guido

On May 23, 2012 8:14 AM, "Saul Teukolsky" <[email protected]> wrote:
Hi,

I am trying to solve a DG problem with the MatrixFree class. The cell_loop function provides a convenient way to compute volume terms. Is there a convenient way to loop over the faces of each cell to compute the flux terms? If so, a simple example of the syntax would be very helpful!

Thanks,
Saul
_______________________________________________
dealii mailing list http://poisson.dealii.org/mailman/listinfo/dealii
_______________________________________________
dealii mailing list http://poisson.dealii.org/mailman/listinfo/dealii

_______________________________________________
dealii mailing list http://poisson.dealii.org/mailman/listinfo/dealii

Reply via email to