]> https://gitweb.dealii.org/ - dealii.git/commit
Split DataOut_DoFData instantiations.
authorDavid Wells <wellsd2@rpi.edu>
Sat, 13 May 2017 19:56:26 +0000 (15:56 -0400)
committerDavid Wells <wellsd2@rpi.edu>
Fri, 2 Jun 2017 13:41:29 +0000 (09:41 -0400)
commitd01d4cefffa9ec6bea169661ddb1042afad2f800
tree29d0cfcf04d7109dee03137f8e9b6af2b1241f93
parent5e18902c784e54c179700fa1b4cb607c3aba6f8a
Split DataOut_DoFData instantiations.

Before this commit GCC needed 2.3 GB, 65s in release mode and 3.6 GB, 79s in
debug mode to compile this file. After splitting the file we need 43s/32s and
1.6 GB/1.3 GB in release mode and 52s/34s and 2.1 GB/2.0 GB in debug mode. This
is substantial because this was (previously) the most expensive file to
compile.

This also adds a few missing instantiations to the nonzero codimension case.
include/deal.II/numerics/data_out_dof_data.templates.h [new file with mode: 0644]
source/numerics/CMakeLists.txt
source/numerics/data_out_dof_data.cc
source/numerics/data_out_dof_data.inst.in
source/numerics/data_out_dof_data_codim.cc [new file with mode: 0644]
source/numerics/data_out_dof_data_codim.inst.in [new file with mode: 0644]

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.