Since I am solving a large strain problem, to displace my grid every time
step I have used MappingQEulerian
in output part of the code(the same as step-44) as follows:
for (unsigned int i = 0; i < soln.size(); ++i)
soln(i) = solution(i);
MappingQEulerian<dim> q_mapping(degree, dof_handler, soln);
Now I am changing the code for parallelization. In the documentation of the
MappingQEulerian class it is mentioned that:
"To enable the use of the MappingQ1Eulerian
also in the context of parallel codes using the PETSc wrapper classes, the
type of the vector can be specified as template parameter EulerVectorType Not
specifying this template argument in applications using the PETSc vector
classes leads to the construction of a copy of the vector which is not
I can't understatnd what it means and what changes I should make.
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see
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
For more options, visit https://groups.google.com/d/optout.