]> https://gitweb.dealii.org/ - dealii.git/commit
Fix global_dof_index in matrix-free class: It should only be used when dealing with...
authorMartin Kronbichler <kronbichler@lnm.mw.tum.de>
Mon, 22 Jul 2013 09:43:59 +0000 (09:43 +0000)
committerMartin Kronbichler <kronbichler@lnm.mw.tum.de>
Mon, 22 Jul 2013 09:43:59 +0000 (09:43 +0000)
commit6a5b84b33f25ee45032ddd3907f0065077cd193b
tree6883124b11f584c73ec5ff3c37d58c041bee8453
parent663f09f5675c9be7cc159eadf93bf1157dcb8c4b
Fix global_dof_index in matrix-free class: It should only be used when dealing with deal.II's global dof indices, not the matrix-free dof indices which are transformed into a process-local index space and start at zero on all processors. This limits the MPI-local problem size to 4 billion, but i) that limit is still far away and ii) there were many internal uses of unsigned int left that would have needed re-organization. This change saves memory as dof indices can be saved in 32-bit integer instead of 64-bit integers and still allows problems with >4g global dofs.

git-svn-id: https://svn.dealii.org/trunk@30090 0785d39b-7218-0410-832d-ea1e28bc413d
deal.II/examples/step-37/step-37.cc
deal.II/include/deal.II/matrix_free/dof_info.h
deal.II/include/deal.II/matrix_free/dof_info.templates.h
deal.II/include/deal.II/matrix_free/fe_evaluation.h
deal.II/include/deal.II/matrix_free/matrix_free.h
deal.II/include/deal.II/matrix_free/matrix_free.templates.h
tests/matrix_free/step-37.cc

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.