I have tried to make changes according to the link provided in past replies but still getting the undefined reference error ! I have attached the modified code herein for reference. If anyone can suggest something, it will be great help.
On Friday, 1 October 2021 at 12:14:56 UTC+2 Aditya Pratap Singh wrote:
Hi,
This may help in solving the problem for this particular example but for my main code, as I said I want to work with p:f:t triangulation for efficiently working with large meshes. Is that we can't use p:f:t in member functions like collect_periodic_faces and have to use dealii::Triangulation only? Also, as I mentioned earlier, if I use p:d:t triangulation otherwise, it doesn't throw any error, but p:f:t does which is quite a concern for me.
As I am a new user of dealii and still a learner, kindly correct me if I am interpreting the things wrongly.
Regards.
On Thursday, 30 September 2021 at 18:36:40 UTC+2 peterrum wrote:
Just replace `dealii::parallel::fullydistributed::Triangulation<dim>` by `dealii::Triangulation<dim>` within `Check_meshPeriodicity()` . I think that should work.
Hi,I am working with [email protected] for one of my research projects and one of the applications includes reading from a large mesh file. So I was using the parallel::distributed::triangulation in my code which was working perfectly but now as the size of my mesh files has increased more, I have to switch to parallel::fullydistributed::triangulation but getting errors in compilation of the code itself! I have written a basic example using p:f:t and tried to compile it (attached to the mail) but I am getting an undefined reference error (as shown below) although the code compiles well for the p:d:t case!error: undefined reference to 'void dealii::GridTools::collect_periodic_faces<dealii::parallel::fullydistributed::Triangulation<2, 2> >(dealii::parallel::fullydistributed::Triangulation<2, 2> const&, unsigned int, unsigned int, int, std::vector<dealii::GridTools::PeriodicFacePair<dealii::parallel::fullydistributed::Triangulation<2, 2>::cell_iterator>, std::allocator<dealii::GridTools::PeriodicFacePair<dealii::parallel::fullydistributed::Triangulation<2, 2>::cell_iterator> > >&, dealii::Tensor<1, dealii::parallel::fullydistributed::Triangulation<2, 2>::space_dimension, double> const&, dealii::FullMatrix<double> const&)'Can you please help in what is probably going wrong from my side in implementation of p:f:t?-- Regards, Aditya Pratap Singh Master's Student (FAU Erlangen-Nurnberg)
--
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 [email protected].
To view this discussion on the web visit https://groups.google.com/d/msgid/dealii/db860683-51eb-41d2-99ce-271a04d4ad05n%40googlegroups.com.
<Example1.cpp>
--
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 [email protected].
To view this discussion on the web visit https://groups.google.com/d/msgid/dealii/93014963-E134-4608-9CB5-2270BC52994C%40gmx.net.
|