[dune-pdelab] NonoverlappingConformingDirichletConstraints

Tatiana Kim T.Kim at bath.ac.uk
Sun Sep 6 17:39:37 CEST 2015


Hello,


I am having difficulties parallelising my code and would appreciate any help.


My grid is on a cube defined via YaspGrid:

YaspGrid<dim> grid(L,N,periodic,overlap,helper.getCommunicator());


I chose Nonoverlapping DD and defined the NonoverlappingConformingDirichletConstraints. I am using a vector grid function space:


   typedef PDELab::NonoverlappingConformingDirichletConstraints<GridView> CON;

    CON con(grid.leafGridView());


    typedef PDELab::VectorGridFunctionSpace<GridView,

    FEM,

    dim,

    PDELab::ISTLVectorBackend<PDELab::ISTLParameters::static_blocking>,

    PDELab::ISTLVectorBackend<>,

    CON,

    PDELab::EntityBlockedOrderingTag,

    PDELab::DefaultLeafOrderingTag> GFSF;


Up to this line, everything compiles without errors. When I add


    GFSF gfsf(grid.leafGridView(),fem,con);


I get this error:


/Users/tatianakim/Documents/DUNE/master/testproject/src/testproject.cc:330:38:   required from here

/opt/local/include/gcc49/c++/ext/new_allocator.h:120:4: error: no matching function for call to 'Dune::PDELab::NonoverlappingConformingDirichletConstraints<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3>, (Dune::PartitionIteratorType)4u> > >::NonoverlappingConformingDirichletConstraints()'

  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }



Is it because NonoverlappingConformingDirichletConstraints are not compatible with Vector Grid Function Spaces?


Many thanks,

Tatiana.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.dune-project.org/pipermail/dune-pdelab/attachments/20150906/30867c5f/attachment.htm>


More information about the dune-pdelab mailing list