]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
8 years agominor fixes of auxiliary function in vector tools 2249/head
Denis Davydov [Sun, 28 Feb 2016 01:45:09 +0000 (02:45 +0100)]
minor fixes of auxiliary function in vector tools

8 years agominor extension of mass_assembler() in matrix tools for complex numbers
Denis Davydov [Sat, 27 Feb 2016 21:24:08 +0000 (22:24 +0100)]
minor extension of  mass_assembler() in matrix tools for complex numbers

8 years agoextend MatrixTools::apply_boundary_values() to complex numbers
Denis Davydov [Sat, 27 Feb 2016 21:07:04 +0000 (22:07 +0100)]
extend MatrixTools::apply_boundary_values() to complex numbers

8 years agomove instantiation of MatrixTools::apply_boundary_values() to inst.in file
Denis Davydov [Sat, 27 Feb 2016 20:41:25 +0000 (21:41 +0100)]
move instantiation of MatrixTools::apply_boundary_values() to inst.in file

8 years agoinstantiate n_boundary_dofs() for COMPLEX_SCALARS
Denis Davydov [Sat, 27 Feb 2016 20:19:22 +0000 (21:19 +0100)]
instantiate n_boundary_dofs() for COMPLEX_SCALARS

8 years agoextend do_project() for complex numbers with ExcNotImplemented() for solver
Denis Davydov [Sat, 27 Feb 2016 20:12:59 +0000 (21:12 +0100)]
extend do_project() for complex numbers with ExcNotImplemented() for solver

8 years agoextend do_project_boundary_values() to complex numbers with ExcNotImplemented for...
Denis Davydov [Sat, 27 Feb 2016 20:07:30 +0000 (21:07 +0100)]
extend do_project_boundary_values() to complex numbers with ExcNotImplemented for solver

8 years agofix apply_boundary_values() for PETSc
Denis Davydov [Sat, 27 Feb 2016 19:07:22 +0000 (20:07 +0100)]
fix apply_boundary_values() for PETSc

8 years agoMerge pull request #2241 from davydden/branch_petscscalar_complex_vectortools2
Wolfgang Bangerth [Sat, 27 Feb 2016 07:43:39 +0000 (01:43 -0600)]
Merge pull request #2241 from davydden/branch_petscscalar_complex_vectortools2

finish templating VectorTools; introduce templates to MatrixTools and…

8 years agoadd an entry to changes.h 2241/head
Denis Davydov [Sat, 27 Feb 2016 02:59:54 +0000 (03:59 +0100)]
add an entry to changes.h

8 years agoadd a few blank lines and use different include to get PetscScalar
Denis Davydov [Sat, 27 Feb 2016 01:30:48 +0000 (02:30 +0100)]
add a few blank lines and use different include to get PetscScalar

8 years agoconsolidate definitions of TrilinosScalar in base/types.h as a typedef
Denis Davydov [Fri, 26 Feb 2016 18:40:08 +0000 (19:40 +0100)]
consolidate definitions of TrilinosScalar in base/types.h as a typedef

8 years agocontinue templating VectorTools; introduce templates to MatrixTools and DoFTools
Denis Davydov [Tue, 23 Feb 2016 15:31:12 +0000 (16:31 +0100)]
continue templating VectorTools; introduce templates to MatrixTools and DoFTools

(i) drop the typedef FunctionMap from (hp::)DoFHandler and template n_boundary_dofs().
 Fix a few places where it was used.
(ii) template make_boundary_sparsity_pattern(...,FunctionMap,...)
(iii) new templates in MatrixCreator::
  create_mass_matrix(), create_boundary_mass_matrix(),
  apply_boundary_values() and local_apply_boundary_values().
(iv) number templates in VectorTools::
  interpolate_boundary_values(), project_boundary_values(),
(v) instantiate ConstraintMatrix::distribute_local_to_global for SparseMatrix<long double>

8 years agoMerge pull request #2245 from tjhei/blacklist_intel_1601
Wolfgang Bangerth [Thu, 25 Feb 2016 21:30:55 +0000 (15:30 -0600)]
Merge pull request #2245 from tjhei/blacklist_intel_1601

blacklist intel 16.0.1

8 years agoMerge pull request #2243 from tjhei/bug_mpi_allgather_type
Bruno Turcksin [Thu, 25 Feb 2016 18:21:36 +0000 (13:21 -0500)]
Merge pull request #2243 from tjhei/bug_mpi_allgather_type

fix incorrect MPI_Allgather

8 years agoblacklist intel 16.0.1 2245/head
Timo Heister [Thu, 25 Feb 2016 17:29:55 +0000 (12:29 -0500)]
blacklist intel 16.0.1

8 years agofix incorrect MPI_Allgather 2243/head
Timo Heister [Thu, 25 Feb 2016 17:21:49 +0000 (12:21 -0500)]
fix incorrect MPI_Allgather

MPI_Allgather in compute_local_to_global_vertex_index_map() was using
the wrong data type, which probably lead to wrong results or at least
illegal memory access.

8 years agoMerge pull request #2242 from Rombur/trilinos_sparsity_pattern
Bruno Turcksin [Wed, 24 Feb 2016 23:01:39 +0000 (18:01 -0500)]
Merge pull request #2242 from Rombur/trilinos_sparsity_pattern

Fix a bug in make_trilinos_map()

8 years agoFix a bug in make_trilinos_map() where different processors would call different... 2242/head
Bruno Turcksin [Wed, 24 Feb 2016 20:10:59 +0000 (15:10 -0500)]
Fix a bug in make_trilinos_map() where different processors would call different Epetra_Map constructor.

8 years agoMerge pull request #2238 from tjhei/step-22-document-stokes-op
Martin Kronbichler [Wed, 24 Feb 2016 07:14:35 +0000 (08:14 +0100)]
Merge pull request #2238 from tjhei/step-22-document-stokes-op

step-22: document symmetric gradient

8 years agostep-22: document symmetric gradient 2238/head
Timo Heister [Tue, 23 Feb 2016 18:04:17 +0000 (13:04 -0500)]
step-22: document symmetric gradient

8 years agoMerge pull request #2239 from drwells/fix-step-20-refactoring
Martin Kronbichler [Tue, 23 Feb 2016 18:17:56 +0000 (19:17 +0100)]
Merge pull request #2239 from drwells/fix-step-20-refactoring

Fix step-20 compilation.

8 years agoFix step-20 compilation. 2239/head
David Wells [Tue, 23 Feb 2016 18:12:12 +0000 (13:12 -0500)]
Fix step-20 compilation.

76874a2160 did not correctly name a field of a class.

8 years agoMerge pull request #2235 from davydden/fix_fe_field_function_vector_gradient
Denis Davydov [Tue, 23 Feb 2016 15:32:41 +0000 (16:32 +0100)]
Merge pull request #2235 from davydden/fix_fe_field_function_vector_gradient

fixed a bug in FEFieldFunction::vector_gradient() introduced in 0dc4d47

8 years agofixed a bug in FEFieldFunction::vector_gradient() introduced in 0dc4d47 2235/head
Denis Davydov [Tue, 23 Feb 2016 13:33:12 +0000 (14:33 +0100)]
fixed a bug in FEFieldFunction::vector_gradient() introduced in 0dc4d47

8 years agoMerge pull request #2234 from davydden/fix_vector_tools_interpolate_mat_id
Martin Kronbichler [Tue, 23 Feb 2016 13:04:56 +0000 (14:04 +0100)]
Merge pull request #2234 from davydden/fix_vector_tools_interpolate_mat_id

fixed a bug introduced to VectorTools::interpolate_based_on_material_…

8 years agofixed a bug introduced to VectorTools::interpolate_based_on_material_id() in 519d8b9 2234/head
Denis Davydov [Tue, 23 Feb 2016 12:57:59 +0000 (13:57 +0100)]
fixed a bug introduced to VectorTools::interpolate_based_on_material_id() in 519d8b9

8 years agoMerge pull request #2227 from davydden/missing_include_tria_h
Wolfgang Bangerth [Tue, 23 Feb 2016 11:59:38 +0000 (05:59 -0600)]
Merge pull request #2227 from davydden/missing_include_tria_h

add a missing include for std::accumulate()

8 years agoMerge pull request #2226 from davydden/branch_petscscalar_complex_temporarymasking
Denis Davydov [Tue, 23 Feb 2016 05:36:49 +0000 (06:36 +0100)]
Merge pull request #2226 from davydden/branch_petscscalar_complex_temporarymasking

temporary masking of few places for complex-valued PETSc

8 years agotemporary avoid instantiations of PointValueHistory, DerivativeApproximation and... 2226/head
Denis Davydov [Mon, 22 Feb 2016 12:55:17 +0000 (13:55 +0100)]
temporary avoid instantiations of PointValueHistory, DerivativeApproximation and DataOut-related classes for complex-valued PETSc

8 years agoMerge pull request #2229 from davydden/fix_point_value_history
Wolfgang Bangerth [Mon, 22 Feb 2016 23:31:30 +0000 (17:31 -0600)]
Merge pull request #2229 from davydden/fix_point_value_history

fix PointValueHistory to work with the updated VectorTools::point_val…

8 years agofix PointValueHistory to work with the updated VectorTools::point_value() 2229/head
Denis Davydov [Mon, 22 Feb 2016 22:30:55 +0000 (23:30 +0100)]
fix PointValueHistory to work with the updated VectorTools::point_value()

8 years agoadd a missing include for std::accumulate() 2227/head
Denis Davydov [Mon, 22 Feb 2016 17:51:45 +0000 (18:51 +0100)]
add a missing include for std::accumulate()

8 years agotemporary mark max/min element in grid_refinement for complex-valued PETSc as NotImpl...
Denis Davydov [Mon, 22 Feb 2016 12:52:33 +0000 (13:52 +0100)]
temporary mark max/min element in grid_refinement for complex-valued PETSc as NotImplemented

8 years agoMerge pull request #2218 from davydden/branch_petscscalar_complex_error
Wolfgang Bangerth [Mon, 22 Feb 2016 17:04:27 +0000 (11:04 -0600)]
Merge pull request #2218 from davydden/branch_petscscalar_complex_error

extend error estimator to complex-valued PETSc

8 years agoMerge pull request #2220 from davydden/branch_petscscalar_complex_fetools
Wolfgang Bangerth [Mon, 22 Feb 2016 17:03:09 +0000 (11:03 -0600)]
Merge pull request #2220 from davydden/branch_petscscalar_complex_fetools

minor change to fe_tools_interpolate to allow complex-valued vectors

8 years agoMerge pull request #2217 from davydden/branch_petscscalar_complex_vectortools
Denis Davydov [Mon, 22 Feb 2016 17:01:15 +0000 (18:01 +0100)]
Merge pull request #2217 from davydden/branch_petscscalar_complex_vectortools

extend VectorTools to complex-valued PETSc vector

8 years agoextend VectorTools to complex-valued PETSc vector 2217/head
Denis Davydov [Mon, 22 Feb 2016 12:37:20 +0000 (13:37 +0100)]
extend VectorTools to complex-valued PETSc vector

8 years agoMerge pull request #2222 from davydden/branch_petscscalar_complex_constraint
Wolfgang Bangerth [Mon, 22 Feb 2016 16:56:32 +0000 (10:56 -0600)]
Merge pull request #2222 from davydden/branch_petscscalar_complex_constraint

change instantiation of constraint matrix functions to allow complex-…

8 years agoMerge pull request #2225 from davydden/branch_petscscalar_complex_mappingeulerian
Wolfgang Bangerth [Mon, 22 Feb 2016 16:56:02 +0000 (10:56 -0600)]
Merge pull request #2225 from davydden/branch_petscscalar_complex_mappingeulerian

do not instantiate mapping eulerian for complex-valued PETSc

8 years agoMerge pull request #2223 from davydden/branch_petscscalar_complex_boomer
Wolfgang Bangerth [Mon, 22 Feb 2016 16:55:37 +0000 (10:55 -0600)]
Merge pull request #2223 from davydden/branch_petscscalar_complex_boomer

add extra ifndef to disable BoomerAMG for complex-valued PETSc

8 years agochange instantiation of constraint matrix functions to allow complex-valued vectors 2222/head
Denis Davydov [Mon, 22 Feb 2016 12:45:39 +0000 (13:45 +0100)]
change instantiation of constraint matrix functions to allow complex-valued vectors

8 years agodo not instantiate mapping eulerian for complex-valued PETSc 2225/head
Denis Davydov [Mon, 22 Feb 2016 12:49:53 +0000 (13:49 +0100)]
do not instantiate mapping eulerian for complex-valued PETSc

8 years agoadd extra ifndef to disable BoomerAMG for complex-valued PETSc 2223/head
Denis Davydov [Mon, 22 Feb 2016 12:46:50 +0000 (13:46 +0100)]
add extra ifndef to disable BoomerAMG for complex-valued PETSc

8 years agominor change to fe_tools_interpolate to allow complex-valued vectors 2220/head
Denis Davydov [Mon, 22 Feb 2016 12:42:32 +0000 (13:42 +0100)]
minor change to fe_tools_interpolate to allow complex-valued vectors

8 years agoextend error estimator to complex-valued PETSc 2218/head
Denis Davydov [Mon, 22 Feb 2016 12:39:15 +0000 (13:39 +0100)]
extend error estimator to complex-valued PETSc

8 years agoMerge pull request #2221 from davydden/branch_petscscalar_complex_dofaccessor
Wolfgang Bangerth [Mon, 22 Feb 2016 13:19:02 +0000 (07:19 -0600)]
Merge pull request #2221 from davydden/branch_petscscalar_complex_dofaccessor

change dof_accessor get/set instantiations to allow complex-valued ve…

8 years agoMerge pull request #2219 from davydden/branch_petscscalar_complex_fefieldfunction
Wolfgang Bangerth [Mon, 22 Feb 2016 13:13:36 +0000 (07:13 -0600)]
Merge pull request #2219 from davydden/branch_petscscalar_complex_fefieldfunction

extend FEFieldFunction to complex-valued vectors

8 years agochange dof_accessor get/set instantiations to allow complex-valued vectors 2221/head
Denis Davydov [Mon, 22 Feb 2016 12:43:33 +0000 (13:43 +0100)]
change dof_accessor get/set instantiations to allow complex-valued vectors

8 years agoextend FEFieldFunction to complex-valued vectors 2219/head
Denis Davydov [Mon, 22 Feb 2016 12:41:11 +0000 (13:41 +0100)]
extend FEFieldFunction to complex-valued vectors

8 years agoMerge pull request #2216 from davydden/branch_petscscalar_complex_block
Wolfgang Bangerth [Mon, 22 Feb 2016 13:07:21 +0000 (07:07 -0600)]
Merge pull request #2216 from davydden/branch_petscscalar_complex_block

minor adjustments to block matrix and vector to work with complex PETSc

8 years agominor adjustments to block matrix and vector to work with complex PETSc 2216/head
Denis Davydov [Mon, 22 Feb 2016 12:29:45 +0000 (13:29 +0100)]
minor adjustments to block matrix and vector to work with complex PETSc

8 years agoMerge pull request #2215 from drwells/example-template-parameters-2
Wolfgang Bangerth [Mon, 22 Feb 2016 13:00:35 +0000 (07:00 -0600)]
Merge pull request #2215 from drwells/example-template-parameters-2

Prefer PreconditionerType to Preconditioner.

8 years agoPrefer PreconditionerType to Preconditioner. 2215/head
David Wells [Mon, 22 Feb 2016 04:23:43 +0000 (23:23 -0500)]
Prefer PreconditionerType to Preconditioner.

This commit updates the tutorials to use the same naming convention as
the rest of the library.

8 years agoMerge pull request #2214 from bangerth/simplify-code-2
David Wells [Mon, 22 Feb 2016 02:23:15 +0000 (21:23 -0500)]
Merge pull request #2214 from bangerth/simplify-code-2

Simplify the code that accumulates the weights for cells during partitioning.

8 years agoSimplify the code that accumulates the weights for cells during partitioning. 2214/head
Wolfgang Bangerth [Mon, 22 Feb 2016 01:39:10 +0000 (19:39 -0600)]
Simplify the code that accumulates the weights for cells during partitioning.

8 years agoMerge pull request #2213 from drwells/example-template-parameters
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.

8 years agoMerge pull request #2211 from drwells/update-step-20
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

8 years agoPrefer MatrixType to Matrix in the tutorials. 2213/head
David Wells [Sun, 21 Feb 2016 14:18:32 +0000 (09:18 -0500)]
Prefer MatrixType to Matrix in the tutorials.

8 years agoRelate versions of InverseMatrix in steps 20-22. 2211/head
David Wells [Sun, 21 Feb 2016 14:08:22 +0000 (09:08 -0500)]
Relate versions of InverseMatrix in steps 20-22.

8 years agoDo not label plain classes as templates.
David Wells [Sun, 21 Feb 2016 01:14:32 +0000 (20:14 -0500)]
Do not label plain classes as templates.

8 years agoGet rid of IterativeInverse in step-20.
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.

8 years agoRemove some trailing whitespace.
David Wells [Sat, 20 Feb 2016 22:15:23 +0000 (17:15 -0500)]
Remove some trailing whitespace.

8 years agoFix a typo in the step-20 introduction.
David Wells [Sat, 20 Feb 2016 22:15:12 +0000 (17:15 -0500)]
Fix a typo in the step-20 introduction.

8 years agoChange initialization to avoid a static variable.
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.

8 years agoPrefer face_n to face_no.
David Wells [Sat, 20 Feb 2016 18:05:07 +0000 (13:05 -0500)]
Prefer face_n to face_no.

8 years agoMerge pull request #2207 from bangerth/avoid-includes
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.

8 years agoAvoid a bunch of #include files that turn out to be not necessary. 2207/head
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.

8 years agoMerge pull request #2205 from jppelteret/step-44-dim_indep
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

8 years agoAstyle... finally... 2205/head
Jean-Paul Pelteret [Thu, 18 Feb 2016 16:25:16 +0000 (18:25 +0200)]
Astyle... finally...

8 years agoAdded 2-d results and updated changelog
Jean-Paul Pelteret [Thu, 18 Feb 2016 16:10:44 +0000 (18:10 +0200)]
Added 2-d results and updated changelog

8 years agoMerge pull request #2204 from bangerth/use-proper-code-gallery-name
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

8 years agoAdjust comments.
Jean-Paul Pelteret [Wed, 17 Feb 2016 12:54:02 +0000 (14:54 +0200)]
Adjust comments.

8 years agoAlso use the proper name in the title of the program. 2204/head
Wolfgang Bangerth [Wed, 17 Feb 2016 12:19:41 +0000 (06:19 -0600)]
Also use the proper name in the title of the program.

8 years agoUse shared pointer to store Material class inside PointHistory.
Jean-Paul Pelteret [Wed, 17 Feb 2016 10:43:03 +0000 (12:43 +0200)]
Use shared pointer to store Material class inside PointHistory.

8 years agoUpdate step-44 to be dimension independent.
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).

8 years agoPrint notices about what is being built.
Wolfgang Bangerth [Wed, 17 Feb 2016 03:28:11 +0000 (21:28 -0600)]
Print notices about what is being built.

8 years agoProperly track dependencies.
Wolfgang Bangerth [Wed, 17 Feb 2016 03:19:23 +0000 (21:19 -0600)]
Properly track dependencies.

8 years agoRead the proper names of the code gallery programs, now that they are available.
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.

8 years agoMerge pull request #2195 from drwells/update-step-20-results
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.

8 years agoMerge pull request #2202 from drwells/fix-step-18-doxygen
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.

8 years agoUpdate the step-20 results. 2195/head
David Wells [Sun, 14 Feb 2016 14:40:34 +0000 (09:40 -0500)]
Update the step-20 results.

They no longer mention the Makefile.

8 years agoGet rid of spurious links by using verbatim. 2202/head
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.

8 years agoMerge pull request #2194 from drwells/update-step-18-results
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.

8 years agoMerge pull request #2197 from tjhei/boost_warnings
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

8 years agoBOOST enable_if fix for old versions 2197/head
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.

8 years agomore DISABLE_EXTRA_DIAGNOSTICS guards
Timo Heister [Mon, 15 Feb 2016 14:04:00 +0000 (09:04 -0500)]
more DISABLE_EXTRA_DIAGNOSTICS guards

8 years agoskip -pedantic if no cxx11
Timo Heister [Mon, 15 Feb 2016 14:03:29 +0000 (09:03 -0500)]
skip -pedantic if no cxx11

8 years agoUpdate the results for step-18. 2194/head
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.

8 years agoMerge pull request #2185 from tjhei/cmake_code_gallery_warning
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

8 years agoMerge pull request #2191 from tjhei/fix_tria_assertion
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

8 years agoMerge pull request #2189 from tjhei/fix_doxygen_warning
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

8 years agoMerge pull request #2178 from bangerth/add-authors
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.

8 years agofix eager Assertion in DoFAccessor 2191/head
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.

8 years agofix doxygen warning in GridTools::get_dof_to_support_patch_map 2189/head
Timo Heister [Sun, 14 Feb 2016 15:37:55 +0000 (10:37 -0500)]
fix doxygen warning in GridTools::get_dof_to_support_patch_map

8 years agofix cmake 3.3 warning about code-gallery.h 2185/head
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.

8 years agoMerge pull request #2184 from drwells/update-cmake-tutorial
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

8 years agoMake the CMake tutorial more accurate. 2184/head
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).

8 years agoMerge pull request #2183 from tjhei/suppress_more_warnings
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

8 years agosuppress more warnings in external libs 2183/head
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]


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.