Denis Davydov [Mon, 22 Feb 2016 12:43:33 +0000 (13:43 +0100)]
change dof_accessor get/set instantiations to allow complex-valued vectors
Timo Heister [Sun, 21 Feb 2016 14:25:24 +0000 (09:25 -0500)]
Merge pull request #2213 from drwells/example-template-parameters
Prefer MatrixType to Matrix in the tutorials.
Timo Heister [Sun, 21 Feb 2016 14:24:04 +0000 (09:24 -0500)]
Merge pull request #2211 from drwells/update-step-20
Update step 20
David Wells [Sun, 21 Feb 2016 14:18:32 +0000 (09:18 -0500)]
Prefer MatrixType to Matrix in the tutorials.
David Wells [Sun, 21 Feb 2016 14:08:22 +0000 (09:08 -0500)]
Relate versions of InverseMatrix in steps 20-22.
David Wells [Sun, 21 Feb 2016 01:14:32 +0000 (20:14 -0500)]
Do not label plain classes as templates.
David Wells [Sat, 20 Feb 2016 23:41:57 +0000 (18:41 -0500)]
Get rid of IterativeInverse in step-20.
IterativeInverse was marked as deprecated in April 2015 in favor of
LinearOperator. This puts this step in a strange place; we should not
use deprecated features in tutorials, but at the same time we cannot use
its replacement, which requires C++11 support. To resolve this, this
step just provides its own replacement for a special case of
IterativeInverse.
David Wells [Sat, 20 Feb 2016 22:15:23 +0000 (17:15 -0500)]
Remove some trailing whitespace.
David Wells [Sat, 20 Feb 2016 22:15:12 +0000 (17:15 -0500)]
Fix a typo in the step-20 introduction.
David Wells [Sat, 20 Feb 2016 18:12:33 +0000 (13:12 -0500)]
Change initialization to avoid a static variable.
m_inverse depends on inner_control, so initialize inner_control first
rather than making it static.
David Wells [Sat, 20 Feb 2016 18:05:07 +0000 (13:05 -0500)]
Prefer face_n to face_no.
David Wells [Fri, 19 Feb 2016 01:39:35 +0000 (20:39 -0500)]
Merge pull request #2207 from bangerth/avoid-includes
Avoid a bunch of #include files that turn out to be not necessary.
Wolfgang Bangerth [Fri, 19 Feb 2016 00:54:30 +0000 (18:54 -0600)]
Avoid a bunch of #include files that turn out to be not necessary.
Wolfgang Bangerth [Thu, 18 Feb 2016 21:51:40 +0000 (15:51 -0600)]
Merge pull request #2205 from jppelteret/step-44-dim_indep
Update step-44 to be dimension independent
Jean-Paul Pelteret [Thu, 18 Feb 2016 16:25:16 +0000 (18:25 +0200)]
Astyle... finally...
Jean-Paul Pelteret [Thu, 18 Feb 2016 16:10:44 +0000 (18:10 +0200)]
Added 2-d results and updated changelog
David Wells [Wed, 17 Feb 2016 14:06:20 +0000 (09:06 -0500)]
Merge pull request #2204 from bangerth/use-proper-code-gallery-name
Use proper code gallery name
Jean-Paul Pelteret [Wed, 17 Feb 2016 12:54:02 +0000 (14:54 +0200)]
Adjust comments.
Wolfgang Bangerth [Wed, 17 Feb 2016 12:19:41 +0000 (06:19 -0600)]
Also use the proper name in the title of the program.
Jean-Paul Pelteret [Wed, 17 Feb 2016 10:43:03 +0000 (12:43 +0200)]
Use shared pointer to store Material class inside PointHistory.
Jean-Paul Pelteret [Wed, 17 Feb 2016 10:32:39 +0000 (12:32 +0200)]
Update step-44 to be dimension independent.
By making the appropriate changes to the material class, grid generation
and boundary conditions, the quasi-incompressible indentation problem
can be made dimension independent. The traction is now applied on the +Y
face instead of the +Z face so that the 2-d and 3-d problems can be
post-processed in a similar manner. The 2-d results are qualitatively
similar to that of the 3-d case, but due to the more constrained nature
of the problem (planar motion) the amount of compression achieved is
less than that of the 3-d case (while the laterial extension increases).
Wolfgang Bangerth [Wed, 17 Feb 2016 03:28:11 +0000 (21:28 -0600)]
Print notices about what is being built.
Wolfgang Bangerth [Wed, 17 Feb 2016 03:19:23 +0000 (21:19 -0600)]
Properly track dependencies.
Wolfgang Bangerth [Wed, 17 Feb 2016 03:09:18 +0000 (21:09 -0600)]
Read the proper names of the code gallery programs, now that they are available.
Wolfgang Bangerth [Mon, 15 Feb 2016 20:18:41 +0000 (14:18 -0600)]
Merge pull request #2195 from drwells/update-step-20-results
Update the step-20 results.
Wolfgang Bangerth [Mon, 15 Feb 2016 20:09:33 +0000 (14:09 -0600)]
Merge pull request #2202 from drwells/fix-step-18-doxygen
Get rid of spurious links by using verbatim.
David Wells [Sun, 14 Feb 2016 14:40:34 +0000 (09:40 -0500)]
Update the step-20 results.
They no longer mention the Makefile.
David Wells [Mon, 15 Feb 2016 17:12:49 +0000 (12:12 -0500)]
Get rid of spurious links by using verbatim.
When the console output blocks are delimited as 'code' Doxygen tries to
link things that don't make sense (e.g., 'Solver' to the Solver base
class).
Despite this instances of 'step-18' must be escaped to avoid conversion
into references by the doc/doxygen/scripts/filter script.
Wolfgang Bangerth [Mon, 15 Feb 2016 16:22:18 +0000 (10:22 -0600)]
Merge pull request #2194 from drwells/update-step-18-results
Update the results for step-18.
Wolfgang Bangerth [Mon, 15 Feb 2016 15:41:53 +0000 (09:41 -0600)]
Merge pull request #2197 from tjhei/boost_warnings
compiler warnings and boost errors
Timo Heister [Mon, 15 Feb 2016 14:04:52 +0000 (09:04 -0500)]
BOOST enable_if fix for old versions
enable_if.hpp used to be in a different directory before 1.56.
Timo Heister [Mon, 15 Feb 2016 14:04:00 +0000 (09:04 -0500)]
more DISABLE_EXTRA_DIAGNOSTICS guards
Timo Heister [Mon, 15 Feb 2016 14:03:29 +0000 (09:03 -0500)]
skip -pedantic if no cxx11
David Wells [Sun, 14 Feb 2016 14:40:15 +0000 (09:40 -0500)]
Update the results for step-18.
This commit updates the discussion (we no longer have to rewrite
makefiles), the timing values (happily, the program runs about 20x
faster now than when these results were recorded at some point in the
past, which most likely in 2002-2005 based on the mention of the
Athlon XP processor), and the output files from the simulation.
Matthias Maier [Sun, 14 Feb 2016 17:29:03 +0000 (11:29 -0600)]
Merge pull request #2185 from tjhei/cmake_code_gallery_warning
fix cmake 3.3 error about code-gallery.h
Matthias Maier [Sun, 14 Feb 2016 17:13:39 +0000 (11:13 -0600)]
Merge pull request #2191 from tjhei/fix_tria_assertion
fix eager Assertion in DoFAccessor
Matthias Maier [Sun, 14 Feb 2016 17:12:33 +0000 (11:12 -0600)]
Merge pull request #2189 from tjhei/fix_doxygen_warning
fix doxygen warning in GridTools::get_dof_to_support_patch_map
Matthias Maier [Sun, 14 Feb 2016 17:11:39 +0000 (11:11 -0600)]
Merge pull request #2178 from bangerth/add-authors
Add authors to the lines that list the code gallery programs.
Timo Heister [Sun, 14 Feb 2016 16:02:06 +0000 (11:02 -0500)]
fix eager Assertion in DoFAccessor
TriaRawIterator constructs a DoFAccessor with NULL as the Triangulation, see
include/deal.II/grid/tria_iterator.templates.h:71
so the new Assert introduced in #2179 triggers.
Timo Heister [Sun, 14 Feb 2016 15:37:55 +0000 (10:37 -0500)]
fix doxygen warning in GridTools::get_dof_to_support_patch_map
Timo Heister [Sun, 14 Feb 2016 15:15:33 +0000 (10:15 -0500)]
fix cmake 3.3 warning about code-gallery.h
cmake 3.3 will warn about CMP0058 and is unable to compile the documentation
when using Ninja:
This project specifies custom command DEPENDS on files in the build tree
that are not specified as the OUTPUT or BYPRODUCTS of any
add_custom_command or add_custom_target:
doc/doxygen/code-gallery/code-gallery.h
We have to jump through a few hoops to make this work: Generating a
dependency to a source file generated in a subdirectory CMakeLists.txt
requires a custom command attached to a custom_target. Because ADD_DEPENDENCIES
only allows custom_targets not custom_commands, we have to add another dummy.
Timo Heister [Sun, 14 Feb 2016 14:44:09 +0000 (09:44 -0500)]
Merge pull request #2184 from drwells/update-cmake-tutorial
Update cmake tutorial
David Wells [Sun, 14 Feb 2016 13:39:06 +0000 (08:39 -0500)]
Make the CMake tutorial more accurate.
This commit names things correctly (e.g., CMakeLists.txt, not
CMakefiles.txt).
David Wells [Sun, 14 Feb 2016 14:40:09 +0000 (09:40 -0500)]
Merge pull request #2183 from tjhei/suppress_more_warnings
suppress more warnings in external libs
Timo Heister [Sun, 14 Feb 2016 13:47:14 +0000 (08:47 -0500)]
suppress more warnings in external libs
this suppresses:
/ssd/libs-candi/trilinos-12.4.2-Source/include/Amesos2_Superludist_FunctionMap.hpp:285:17: warning: comparison of constant 67 with expression of type 'SLUD::DiagScale_t' is always false [-Wtautological-constant-out-of-range-compare]
char eq = AMESOS2_SLUD_GET_EQUED(*equed);
and
/ssd/libs-candi/trilinos-12.4.2-Source/include/Tpetra_Experimental_BlockCrsMatrix_def.hpp:2826:3: warning: all paths through this function will call itself [-Winfinite-recursion]
Wolfgang Bangerth [Sat, 13 Feb 2016 22:01:37 +0000 (16:01 -0600)]
Separate authors by commas, avoid space at the end.
Wolfgang Bangerth [Sat, 13 Feb 2016 21:55:06 +0000 (15:55 -0600)]
Merge pull request #2179 from bangerth/doc-update-47
Doc update. Also add an assertion.
Wolfgang Bangerth [Sat, 13 Feb 2016 13:23:37 +0000 (07:23 -0600)]
Add an assertion.
Wolfgang Bangerth [Sat, 13 Feb 2016 13:23:28 +0000 (07:23 -0600)]
Update documentation.
David Wells [Sat, 13 Feb 2016 18:01:26 +0000 (13:01 -0500)]
Merge pull request #2181 from simonsticko/step5_release_mode
Update description in step-5 on how to switch to release mode.
Simon Sticko [Sat, 13 Feb 2016 16:23:45 +0000 (17:23 +0100)]
Update description in step-5 on how to switch to release mode.
Wolfgang Bangerth [Sat, 13 Feb 2016 13:22:33 +0000 (07:22 -0600)]
Add authors to the lines that list the code gallery programs.
Wolfgang Bangerth [Fri, 12 Feb 2016 22:23:24 +0000 (16:23 -0600)]
Merge pull request #2177 from jppelteret/fix_fe_nedelec_constructor
FE_Nedelec can now be constructed for up to degree 12 in debug mode
Jean-Paul Pelteret [Fri, 12 Feb 2016 22:20:11 +0000 (23:20 +0100)]
FE_Nedelec can now be constructed for up to degree 12 in debug mode
Set a degree-dependent threshold for computing face embedding matrices.
Fixes #2176.
Wolfgang Bangerth [Fri, 12 Feb 2016 19:21:25 +0000 (13:21 -0600)]
Merge pull request #2175 from srobertp/fix_adjust_vertices
Fix adjust vertices for GridTools::build_triangulation_from_patch()
Bruno Turcksin [Fri, 12 Feb 2016 18:57:08 +0000 (13:57 -0500)]
Merge pull request #2173 from danshapero/grid-data
Factored out repeated code in InterpolatedTensorProductGridData
Spencer Patty [Fri, 12 Feb 2016 18:41:40 +0000 (12:41 -0600)]
add new test to cover triangulations with hanging nodes so triangulations built have cells that don't pertain to patch
Spencer Patty [Fri, 12 Feb 2016 18:18:08 +0000 (12:18 -0600)]
we only need to check the cells that have user flags set since those are the ones that correspond to the patch set.
Wolfgang Bangerth [Thu, 11 Feb 2016 22:17:15 +0000 (16:17 -0600)]
Merge pull request #2170 from srobertp/adjust_triangle_vertices
add in support for changing vertices for
Spencer Patty [Thu, 11 Feb 2016 21:51:08 +0000 (15:51 -0600)]
add a test associated with the perturbed vertices changes that calls GridTools::distort_random on the triangulation and then runs the same test as in tests/grid/build_triangulation_from_patch_01.cc
Spencer Patty [Thu, 11 Feb 2016 21:49:25 +0000 (15:49 -0600)]
add code + documentation for support of vertices being perturbed to GridTools::build_triangulation_from_patches
Spencer Patty [Thu, 11 Feb 2016 21:48:25 +0000 (15:48 -0600)]
add changelog entry for changes to GridTools::build_triangulation_from_patches to support perturbed vertices.
danshapero [Thu, 11 Feb 2016 22:10:22 +0000 (14:10 -0800)]
Factored out repeated code in interpolated grid data
InterpolatedTensorProductGridData has some repeated code for finding
the right table index for an input point when computed the value or
gradient; this has been factored out into a protected member function
and the member data have been made protected instead of private for
ease of extension.
Wolfgang Bangerth [Thu, 11 Feb 2016 21:27:48 +0000 (15:27 -0600)]
Merge pull request #2171 from tjhei/example_updates
update graphical output in examples
Wolfgang Bangerth [Thu, 11 Feb 2016 21:27:16 +0000 (15:27 -0600)]
Merge pull request #2172 from tjhei/fix_test
fix tests/base/function_parser_09
Timo Heister [Thu, 11 Feb 2016 21:25:45 +0000 (16:25 -0500)]
fix tests/base/function_parser_09
Timo Heister [Thu, 11 Feb 2016 19:26:51 +0000 (14:26 -0500)]
update graphical output in examples
- switch from gmv to vtu in several places
- format numbers in filenames with leading zeros
- vector output in step-20
- step-29: enable some debug output
David Wells [Thu, 11 Feb 2016 18:01:42 +0000 (13:01 -0500)]
Merge pull request #2168 from tjhei/fix_link
fix link
Timo Heister [Thu, 11 Feb 2016 17:55:27 +0000 (12:55 -0500)]
fix link
../mail.html is a 404 and I prefer linking to "participate" instead of
the mailing list...
Wolfgang Bangerth [Thu, 11 Feb 2016 14:16:38 +0000 (08:16 -0600)]
Merge pull request #2161 from tjhei/step_53_warning
silence boost warnings in step-53
Timo Heister [Thu, 11 Feb 2016 13:33:58 +0000 (08:33 -0500)]
silence boost warnings in step-53
deprecated warning about boost_trait_def.hpp when using boost 1.60
Wolfgang Bangerth [Thu, 11 Feb 2016 14:12:25 +0000 (08:12 -0600)]
Merge pull request #2163 from tjhei/silence_boost_warnings
silence boost warnings
Timo Heister [Thu, 11 Feb 2016 13:44:53 +0000 (08:44 -0500)]
silence boost warnings
Timo Heister [Thu, 11 Feb 2016 13:24:07 +0000 (08:24 -0500)]
Merge pull request #2156 from tjhei/require_8_5
Require 8.5
Martin Kronbichler [Thu, 11 Feb 2016 13:17:41 +0000 (14:17 +0100)]
Merge pull request #2158 from tjhei/fix_warning
fix warning
Timo Heister [Thu, 11 Feb 2016 13:16:23 +0000 (08:16 -0500)]
fix warning
(unused parameter)
Timo Heister [Thu, 11 Feb 2016 12:23:48 +0000 (07:23 -0500)]
update deal.II version in documentation and tests
Timo Heister [Thu, 11 Feb 2016 12:20:00 +0000 (07:20 -0500)]
Require the current version of deal.II.
Timo Heister [Thu, 11 Feb 2016 12:10:58 +0000 (07:10 -0500)]
update VERSION
Timo Heister [Thu, 11 Feb 2016 12:08:36 +0000 (07:08 -0500)]
Merge pull request #2150 from tjhei/changes_before_84_branch
update changes and news for release
Timo Heister [Tue, 9 Feb 2016 15:04:00 +0000 (10:04 -0500)]
update changes and news for release
Timo Heister [Thu, 11 Feb 2016 12:04:43 +0000 (07:04 -0500)]
Merge pull request #2152 from tjhei/disable_compiler_warnings
disable gcc warnings
Timo Heister [Wed, 10 Feb 2016 18:09:04 +0000 (13:09 -0500)]
disable gcc warning
In file included from /usr/include/c++/4.8/cassert:43:0,
from /ssd/libs-
candi/boost_1_60_0/include/boost/property_tree/detail/json_parser/narrow_encoding.hpp:6,
from /ssd/libs-
candi/boost_1_60_0/include/boost/property_tree/detail/json_parser/read.hpp:14,
from /ssd/libs-
candi/boost_1_60_0/include/boost/property_tree/json_parser.hpp:16,
from /ssd/deal-git/source/base/parameter_handler.cc:26:
/ssd/libs-
candi/boost_1_60_0/include/boost/property_tree/detail/json_parser/narrow_encoding.hpp:
In member function ‘char
boost::property_tree::json_parser::detail::utf8_utf8_encoding::to_internal_trivial(char)
const’:
/ssd/libs-
candi/boost_1_60_0/include/boost/property_tree/detail/json_parser/narrow_encoding.hpp:71:25:
warning: comparison is always true due to limited range of data type
[-Wtype-limits]
assert(c <= 0x7f);
Wolfgang Bangerth [Wed, 10 Feb 2016 18:29:23 +0000 (12:29 -0600)]
Merge pull request #2153 from tjhei/update_trilinos_version
update known good trilinos version
Timo Heister [Wed, 10 Feb 2016 18:11:08 +0000 (13:11 -0500)]
update known good trilinos version
Wolfgang Bangerth [Wed, 10 Feb 2016 18:01:12 +0000 (12:01 -0600)]
Merge pull request #2131 from srobertp/dof_support_patches
add the get_dof_to_support_patch_map() function
Wolfgang Bangerth [Wed, 10 Feb 2016 17:58:00 +0000 (11:58 -0600)]
Merge pull request #2149 from asartori86/rand_function
added rand function to FunctionParser
alberto sartori [Tue, 9 Feb 2016 11:58:47 +0000 (12:58 +0100)]
added rand and rand_seed functions to FunctionParser
Spencer Patty [Wed, 10 Feb 2016 16:53:21 +0000 (10:53 -0600)]
run indent and add comments to describe test
Spencer Patty [Wed, 10 Feb 2016 16:47:18 +0000 (10:47 -0600)]
add test of FE_Q<dim>(2) with dof_to_support_patch_map
Wolfgang Bangerth [Tue, 9 Feb 2016 18:57:04 +0000 (12:57 -0600)]
Merge pull request #2151 from drwells/matrix-free-broken-link
Join a link that was broken over two lines.
David Wells [Tue, 9 Feb 2016 18:50:27 +0000 (13:50 -0500)]
Join a link that was broken over two lines.
This makes the link clickable.
Spencer Patty [Tue, 9 Feb 2016 17:59:43 +0000 (11:59 -0600)]
change template parameter to DoFHandlerType and make various changes as recommended in pull request
Wolfgang Bangerth [Tue, 9 Feb 2016 15:12:51 +0000 (09:12 -0600)]
Merge pull request #2144 from tjhei/wrapcomments
Wrapcomments
Martin Kronbichler [Mon, 8 Feb 2016 14:37:56 +0000 (15:37 +0100)]
Merge pull request #2148 from tjhei/scary_mpi_fixes
fix several scary MPI bugs
Timo Heister [Mon, 8 Feb 2016 14:20:18 +0000 (09:20 -0500)]
fix several scary MPI bugs
I am surprised the code in question used to work at all because we are just
overwriting random memory. I detected those using clang's argument type
warnings and extensible clang type annotation within MPICH.
Martin Kronbichler [Mon, 8 Feb 2016 13:26:40 +0000 (14:26 +0100)]
Merge pull request #2147 from kronbichler/master
Avoid C++11-isms in tests
Martin Kronbichler [Mon, 8 Feb 2016 10:37:01 +0000 (11:37 +0100)]
Avoid C++11-isms in tests
David Wells [Sun, 7 Feb 2016 17:38:48 +0000 (12:38 -0500)]
Merge pull request #2146 from tjhei/minor_doc_update
minor rewording
Timo Heister [Sun, 7 Feb 2016 14:37:36 +0000 (09:37 -0500)]
minor rewording
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.