]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
9 years agosmaller updates
Timo Heister [Wed, 21 Oct 2015 22:04:49 +0000 (18:04 -0400)]
smaller updates

9 years agocleanup: add comments, longer typedef name
Timo Heister [Wed, 21 Oct 2015 17:25:31 +0000 (13:25 -0400)]
cleanup: add comments, longer typedef name

9 years agodocumentation update
Timo Heister [Wed, 21 Oct 2015 17:15:04 +0000 (13:15 -0400)]
documentation update

9 years agoupdate documentation
Timo Heister [Wed, 21 Oct 2015 15:38:04 +0000 (11:38 -0400)]
update documentation

9 years agochange function signature
Timo Heister [Wed, 21 Oct 2015 15:37:59 +0000 (11:37 -0400)]
change function signature

9 years ago64bit compatiblity
Timo Heister [Wed, 21 Oct 2015 14:52:12 +0000 (10:52 -0400)]
64bit compatiblity

9 years agoastyle
Timo Heister [Tue, 20 Oct 2015 21:50:29 +0000 (17:50 -0400)]
astyle

9 years agoadd deprecation comment
Timo Heister [Tue, 20 Oct 2015 21:40:06 +0000 (17:40 -0400)]
add deprecation comment

9 years agorevert changes in step-16
Timo Heister [Tue, 20 Oct 2015 21:39:58 +0000 (17:39 -0400)]
revert changes in step-16

9 years agocleanup step-50
Timo Heister [Tue, 20 Oct 2015 21:22:40 +0000 (17:22 -0400)]
cleanup step-50

9 years agoastyle
Timo Heister [Tue, 20 Oct 2015 21:01:14 +0000 (17:01 -0400)]
astyle

9 years agoupdate in/out GMG matrices
Timo Heister [Tue, 20 Oct 2015 21:01:03 +0000 (17:01 -0400)]
update in/out GMG matrices

- replace logic for in/out matrices for non-meshworker step-16/step-50
- avoid usage of get_refinement_edge_boundary_indices
- test with/without meshworker in step-16-bdry1

9 years agostep-50: avoid get_refinement_edge_boundary_indices
Timo Heister [Sun, 4 Oct 2015 21:03:59 +0000 (17:03 -0400)]
step-50: avoid get_refinement_edge_boundary_indices

9 years agocleanup
Timo Heister [Sun, 4 Oct 2015 21:03:26 +0000 (17:03 -0400)]
cleanup

9 years agofix computation of get_refinement_edge_boundary_indices
Timo Heister [Sun, 4 Oct 2015 21:03:17 +0000 (17:03 -0400)]
fix computation of get_refinement_edge_boundary_indices

and update a test to check that it is correct

9 years agouse level_ghost_owners
Timo Heister [Sun, 4 Oct 2015 19:40:55 +0000 (15:40 -0400)]
use level_ghost_owners

9 years agocleanup and fix tests
Timo Heister [Sun, 4 Oct 2015 19:40:40 +0000 (15:40 -0400)]
cleanup and fix tests

9 years agoastyle
Timo Heister [Sun, 4 Oct 2015 19:05:19 +0000 (15:05 -0400)]
astyle

9 years agoMerge remote-tracking branch 'upstream/master' into parmg
Timo Heister [Sun, 4 Oct 2015 18:43:21 +0000 (14:43 -0400)]
Merge remote-tracking branch 'upstream/master' into parmg

Conflicts:
examples/step-50/step-50.cc
include/deal.II/dofs/dof_tools.h
include/deal.II/grid/cell_id.h
include/deal.II/multigrid/mg_transfer.h
include/deal.II/multigrid/mg_transfer.templates.h
source/multigrid/mg_transfer_prebuilt.cc

9 years agoMerge pull request #1708 from drwells/fe-q-bubbles-unique-ptr
Matthias Maier [Sun, 4 Oct 2015 16:55:00 +0000 (11:55 -0500)]
Merge pull request #1708 from drwells/fe-q-bubbles-unique-ptr

Fe q bubbles unique ptr

9 years agoMerge pull request #1709 from YongYang86/master
Matthias Maier [Sun, 4 Oct 2015 16:54:34 +0000 (11:54 -0500)]
Merge pull request #1709 from YongYang86/master

Documentation: Fix a  formula

9 years agoMerge pull request #1712 from tjhei/test_variant_err
Matthias Maier [Sun, 4 Oct 2015 16:54:02 +0000 (11:54 -0500)]
Merge pull request #1712 from tjhei/test_variant_err

avoid test variant error output

9 years agoMerge pull request #1713 from tjhei/fix_muelu_test
Matthias Maier [Sun, 4 Oct 2015 16:52:34 +0000 (11:52 -0500)]
Merge pull request #1713 from tjhei/fix_muelu_test

relax solver iterations for test precondition_muelu

9 years agoMerge pull request #1679 from tjhei/tria_ghost_neighbors
Timo Heister [Sun, 4 Oct 2015 15:35:09 +0000 (11:35 -0400)]
Merge pull request #1679 from tjhei/tria_ghost_neighbors

add Triangulation::ghost_owners()

9 years agorelax solver iterations for test precondition_muelu 1713/head
Timo Heister [Sun, 4 Oct 2015 15:16:31 +0000 (11:16 -0400)]
relax solver iterations for test precondition_muelu

9 years agoavoid test variant error output 1712/head
Timo Heister [Sun, 4 Oct 2015 15:15:18 +0000 (11:15 -0400)]
avoid test variant error output

If no variant is present, the diff script used to output a line like

numdiff: <bla>/tests/trilinos/precondition_muelu_q_iso_q1.with_trilinos>=11.14.with_64bit_indices=off.output.*: No such file or directory

because a glob in a for statement in bash will return it literally if no
files matches the pattern. This fixes it.

9 years agoadd Triangulation::ghost_owners() and level_ghost_owners() 1679/head
Timo Heister [Sun, 27 Sep 2015 17:41:37 +0000 (13:41 -0400)]
add Triangulation::ghost_owners() and level_ghost_owners()

9 years agoMerge pull request #1710 from tjhei/test_lib_comparison
Matthias Maier [Sat, 3 Oct 2015 18:46:06 +0000 (13:46 -0500)]
Merge pull request #1710 from tjhei/test_lib_comparison

change test feature comparison operators

9 years agoupdate documentation and tests 1710/head
Timo Heister [Sat, 3 Oct 2015 18:40:46 +0000 (14:40 -0400)]
update documentation and tests

9 years agochange test feature comparison operators
Timo Heister [Sat, 3 Oct 2015 18:39:29 +0000 (14:39 -0400)]
change test feature comparison operators

Filenames can not contain < or > under windows, so version comparisons
are now done with ".geq.", ".leq.", ".ge.", ".le.", "=" instead of ">=",
"<=", ">", "<", "=".

9 years agoMerge pull request #1669 from drwells/fix-real-to-unit-zero-discriminant
Wolfgang Bangerth [Sat, 3 Oct 2015 04:24:19 +0000 (23:24 -0500)]
Merge pull request #1669 from drwells/fix-real-to-unit-zero-discriminant

Fixed an issue reported by @gassmoeller.

9 years agoAbout compute_mean_value 1709/head
YY [Sat, 3 Oct 2015 03:16:51 +0000 (22:16 -0500)]
About compute_mean_value

1/|\Omega| is missing, is it right?

9 years agoAssert that we did assign a value to a pointer. 1708/head
David Wells [Fri, 2 Oct 2015 20:47:59 +0000 (16:47 -0400)]
Assert that we did assign a value to a pointer.

9 years agoUse a unique_ptr to avoid a memory leak.
David Wells [Fri, 2 Oct 2015 20:47:29 +0000 (16:47 -0400)]
Use a unique_ptr to avoid a memory leak.

9 years agoFixed an issue reported by @gassmoeller. 1669/head
David Wells [Thu, 24 Sep 2015 21:04:13 +0000 (17:04 -0400)]
Fixed an issue reported by @gassmoeller.

This fixes an issue in the real_to_unit mapping code where, in the
quadratic formula, it was possible to reach a division by zero issue for
certain inputs.

9 years agoMerge pull request #1703 from bangerth/further-FEValues-cleanups-34
Martin Kronbichler [Fri, 2 Oct 2015 07:40:39 +0000 (09:40 +0200)]
Merge pull request #1703 from bangerth/further-FEValues-cleanups-34

Essentially remove MappingQ1

9 years agoMore doc updates. 1703/head
Wolfgang Bangerth [Fri, 2 Oct 2015 04:26:03 +0000 (23:26 -0500)]
More doc updates.

9 years agoAugment documentation.
Wolfgang Bangerth [Fri, 2 Oct 2015 04:15:19 +0000 (23:15 -0500)]
Augment documentation.

9 years agoImprove documentation of class MappingQ.
Wolfgang Bangerth [Thu, 1 Oct 2015 22:03:46 +0000 (17:03 -0500)]
Improve documentation of class MappingQ.

9 years agoChange compute_mapping_support_points to return its data.
Wolfgang Bangerth [Thu, 1 Oct 2015 21:45:07 +0000 (16:45 -0500)]
Change compute_mapping_support_points to return its data.

The previous version returned the list of points via its last argument,
but this is no longer necessary in times of C++11.

9 years agoReapply a few patches made on mainline while developing this branch.
Wolfgang Bangerth [Thu, 1 Oct 2015 21:31:28 +0000 (16:31 -0500)]
Reapply a few patches made on mainline while developing this branch.

9 years agoFurther simplify code.
Wolfgang Bangerth [Thu, 1 Oct 2015 20:02:51 +0000 (15:02 -0500)]
Further simplify code.

Since MappingQ is now no longer derived from MappingQ1, we can simplify
the implementation of the MappingQ::transform functions.

9 years agoRemove a test.
Wolfgang Bangerth [Thu, 1 Oct 2015 15:21:36 +0000 (10:21 -0500)]
Remove a test.

This test previously ran through but returned a point outside the
reference cell. This was due to a fortuitously chosen initial guess
for the Newton iteration (at the center of the cell, pretty stupid)
whereas we now get an exception. In both cases, the function determines
that the point we are seeking lies outside the given cell. As
stated in the documentation, the function in that case either may
return a set of reference coordinates outside the reference cell,
or may throw an exception. The function previously did the former
and now does the latter.

There are three follow-up tests that check the same situation,
so removing this particular test does no harm.

9 years agoUpdate test output.
Wolfgang Bangerth [Thu, 1 Oct 2015 15:18:43 +0000 (10:18 -0500)]
Update test output.

Test outputs change imperceptably and are generally more accurate now
than they were before (see the last column), but there are two or three
points that lie on interfaces between cells and that are now found
for a different cell. This can be seen by noting that for those cells,
the reference coordinates previously had at least one component equal
to zero or one.

9 years agoMove the remaining pieces of transform_r_to_u() from MappingQ to MappingQGeneric.
Wolfgang Bangerth [Thu, 1 Oct 2015 15:16:51 +0000 (10:16 -0500)]
Move the remaining pieces of transform_r_to_u() from MappingQ to MappingQGeneric.

9 years agoMove the implementation of transform_r_to_u_cell from MappingQ1 to MappingQGeneric.
Wolfgang Bangerth [Sat, 19 Sep 2015 13:03:15 +0000 (08:03 -0500)]
Move the implementation of transform_r_to_u_cell from MappingQ1 to MappingQGeneric.

9 years agoSimplify code.
Wolfgang Bangerth [Fri, 18 Sep 2015 21:45:04 +0000 (16:45 -0500)]
Simplify code.

Instead of setting up an InternalData object everywhere, move this
into the transform_real_to_unit_cell_internal() function.

9 years agoUpdate a few pieces of implementation.
Wolfgang Bangerth [Fri, 18 Sep 2015 20:01:31 +0000 (15:01 -0500)]
Update a few pieces of implementation.

9 years agoSimplify code.
Wolfgang Bangerth [Fri, 18 Sep 2015 16:13:10 +0000 (11:13 -0500)]
Simplify code.

9 years agoRemove a function now no longer needed.
Wolfgang Bangerth [Fri, 18 Sep 2015 16:13:01 +0000 (11:13 -0500)]
Remove a function now no longer needed.

9 years agoMerge pull request #1702 from kronbichler/master
Wolfgang Bangerth [Thu, 1 Oct 2015 19:50:46 +0000 (14:50 -0500)]
Merge pull request #1702 from kronbichler/master

Remove debug output

9 years agoRemove debug output 1702/head
Martin Kronbichler [Thu, 1 Oct 2015 19:44:02 +0000 (21:44 +0200)]
Remove debug output

9 years agoMerge pull request #1701 from kronbichler/master
Wolfgang Bangerth [Thu, 1 Oct 2015 19:40:06 +0000 (14:40 -0500)]
Merge pull request #1701 from kronbichler/master

Reduce test time by cutting away the most expensive cycle.

9 years agoReduce test time by cutting away the most expensive cycle. 1701/head
Martin Kronbichler [Thu, 1 Oct 2015 19:35:42 +0000 (21:35 +0200)]
Reduce test time by cutting away the most expensive cycle.

9 years agoMerge pull request #1699 from bangerth/fix-test-12
Martin Kronbichler [Thu, 1 Oct 2015 15:38:47 +0000 (17:38 +0200)]
Merge pull request #1699 from bangerth/fix-test-12

Fix test output.

9 years agoFix test output. 1699/head
Wolfgang Bangerth [Thu, 1 Oct 2015 14:35:30 +0000 (09:35 -0500)]
Fix test output.

The test output that was originally stored was missing an empty line.

9 years agoMerge pull request #1698 from bangerth/add-output-file
Martin Kronbichler [Thu, 1 Oct 2015 11:39:15 +0000 (13:39 +0200)]
Merge pull request #1698 from bangerth/add-output-file

Add another version of the same output file.

9 years agoAdd another version of the same output file. 1698/head
Wolfgang Bangerth [Thu, 1 Oct 2015 11:30:15 +0000 (06:30 -0500)]
Add another version of the same output file.

Given that METIS produces unpredictable output, we need a second output file.

9 years agoMerge pull request #1694 from Rombur/vertex_to_cell
Wolfgang Bangerth [Thu, 1 Oct 2015 01:45:29 +0000 (20:45 -0500)]
Merge pull request #1694 from Rombur/vertex_to_cell

Add vertex to cells map.

9 years agoAdd 3D test for vertex_to_cell_map function. 1694/head
Bruno Turcksin [Wed, 30 Sep 2015 23:28:05 +0000 (18:28 -0500)]
Add 3D test for vertex_to_cell_map function.

9 years agoFix a bug in 3D.
Bruno Turcksin [Wed, 30 Sep 2015 21:09:23 +0000 (16:09 -0500)]
Fix a bug in 3D.

9 years agoMerge pull request #1696 from maieneuro/instantiate_template_functions
Wolfgang Bangerth [Wed, 30 Sep 2015 21:05:58 +0000 (16:05 -0500)]
Merge pull request #1696 from maieneuro/instantiate_template_functions

instantiated get_function_third_derivatives template functions

9 years agoinstantiated get_function_third_derivatives template functions 1696/head
Maien Hamed [Wed, 30 Sep 2015 20:45:56 +0000 (22:45 +0200)]
instantiated get_function_third_derivatives template functions

9 years agoImprove documentation for the function vertex_to_cell_map.
Bruno Turcksin [Wed, 30 Sep 2015 19:30:08 +0000 (14:30 -0500)]
Improve documentation for the function vertex_to_cell_map.

9 years agoMerge pull request #1695 from tjhei/muparser_pow
Wolfgang Bangerth [Wed, 30 Sep 2015 17:53:17 +0000 (12:53 -0500)]
Merge pull request #1695 from tjhei/muparser_pow

add support for pow(a,b) in FunctionParser

9 years agoadd support for pow(a,b) in FunctionParser 1695/head
Timo Heister [Wed, 30 Sep 2015 17:39:35 +0000 (13:39 -0400)]
add support for pow(a,b) in FunctionParser

it turns out muparser only supports "a^b" out of the box, so we add
"pow(a,b)" as a custom function.

9 years agoAdd vertex to cells map.
Bruno Turcksin [Wed, 30 Sep 2015 17:16:21 +0000 (12:16 -0500)]
Add vertex to cells map.

9 years agoMerge pull request #1688 from tamiko/fulfill_license_terms
Wolfgang Bangerth [Tue, 29 Sep 2015 12:52:51 +0000 (07:52 -0500)]
Merge pull request #1688 from tamiko/fulfill_license_terms

Distribute a valid copy of the LGPL-2.1 license text

9 years agoRevert "Remove instructions on how to apply this license to a project." 1688/head
Matthias Maier [Tue, 29 Sep 2015 07:03:15 +0000 (02:03 -0500)]
Revert "Remove instructions on how to apply this license to a project."

This reverts commit 169d3897c5c0bb52b798bec096497e5cb6bd2a3c.

Quote:

 »Everyone is permitted to copy and distribute verbatim copies
  of this license document, but changing it is not allowed.«

9 years agoMerge pull request #1671 from jppelteret/subdomain_tools
Wolfgang Bangerth [Mon, 28 Sep 2015 22:03:27 +0000 (17:03 -0500)]
Merge pull request #1671 from jppelteret/subdomain_tools

Implementation of DoFTools::locally_relevant_dofs_per_subdomain

9 years agoMerge pull request #1686 from kronbichler/master
Wolfgang Bangerth [Mon, 28 Sep 2015 15:52:44 +0000 (10:52 -0500)]
Merge pull request #1686 from kronbichler/master

Avoid using ‘typename’ outside of template

9 years agoAvoid using ‘typename’ outside of template 1686/head
Martin Kronbichler [Mon, 28 Sep 2015 15:30:22 +0000 (17:30 +0200)]
Avoid using ‘typename’ outside of template

9 years agoMerge pull request #1684 from kronbichler/master
Wolfgang Bangerth [Mon, 28 Sep 2015 14:22:08 +0000 (09:22 -0500)]
Merge pull request #1684 from kronbichler/master

Fix AVX512 code path

9 years agoFix AVX512 code path 1684/head
Martin Kronbichler [Fri, 25 Sep 2015 20:13:32 +0000 (22:13 +0200)]
Fix AVX512 code path
I compiled deal.II with gcc and -mavx512f.

9 years agoMerge pull request #1680 from tjhei/visual_studio_fix
Timo Heister [Mon, 28 Sep 2015 13:13:03 +0000 (09:13 -0400)]
Merge pull request #1680 from tjhei/visual_studio_fix

fix compilation with MSVC

9 years agoMerge pull request #1685 from gassmoeller/more_precise_error
Timo Heister [Mon, 28 Sep 2015 12:13:07 +0000 (08:13 -0400)]
Merge pull request #1685 from gassmoeller/more_precise_error

More precise error message

9 years agofix compilation with MSVC 1680/head
Timo Heister [Sun, 27 Sep 2015 15:39:35 +0000 (11:39 -0400)]
fix compilation with MSVC

9 years agoMore precise error message 1685/head
Rene Gassmoeller [Mon, 28 Sep 2015 10:32:08 +0000 (12:32 +0200)]
More precise error message

9 years agoMerge pull request #1683 from tamiko/sacado_product_type.h-fixes
Martin Kronbichler [Mon, 28 Sep 2015 09:32:05 +0000 (11:32 +0200)]
Merge pull request #1683 from tamiko/sacado_product_type.h-fixes

Bugfixes for sacado_product_type.h

9 years agoMerge pull request #1682 from tamiko/fix_trilinos_configuration
Martin Kronbichler [Mon, 28 Sep 2015 06:55:00 +0000 (08:55 +0200)]
Merge pull request #1682 from tamiko/fix_trilinos_configuration

CMake: add a check for matching C++11 support with recent trilinos

9 years agoCMake: Add check for matching C++11 support 1682/head
Matthias Maier [Mon, 28 Sep 2015 04:54:51 +0000 (23:54 -0500)]
CMake: Add check for matching C++11 support

9 years agoCMake: Query whether trilinos requires CXX11 support
Matthias Maier [Mon, 28 Sep 2015 04:47:13 +0000 (23:47 -0500)]
CMake: Query whether trilinos requires CXX11 support

9 years agoBugfix: use proper test constraint for sacado_product tests 1683/head
Matthias Maier [Mon, 28 Sep 2015 04:24:08 +0000 (23:24 -0500)]
Bugfix: use proper test constraint for sacado_product tests

9 years agoBugfix: Move DEAL_II_NAMESPACE_CLOSE into define guard
Matthias Maier [Mon, 28 Sep 2015 04:21:43 +0000 (23:21 -0500)]
Bugfix: Move DEAL_II_NAMESPACE_CLOSE into define guard

Otherwise an extraneous closing brace '}' is encountered if
DEAL_II_WITH_TRILINOS is false

9 years agoMerge pull request #1678 from tjhei/compile_fixes
Matthias Maier [Sun, 27 Sep 2015 13:11:53 +0000 (08:11 -0500)]
Merge pull request #1678 from tjhei/compile_fixes

compile warnings and errors

9 years agofewer steps
Timo Heister [Sun, 27 Sep 2015 13:03:27 +0000 (09:03 -0400)]
fewer steps

9 years agoclean up step-50
Timo Heister [Sun, 27 Sep 2015 13:02:55 +0000 (09:02 -0400)]
clean up step-50

9 years agoworking step-50
Timo Heister [Sun, 27 Sep 2015 12:54:55 +0000 (08:54 -0400)]
working step-50

9 years agoremove warnings 1678/head
Timo Heister [Sun, 27 Sep 2015 11:27:38 +0000 (07:27 -0400)]
remove warnings

9 years agocompile warnings and errors
Timo Heister [Sun, 27 Sep 2015 11:14:15 +0000 (07:14 -0400)]
compile warnings and errors

9 years agoMerge pull request #1675 from tamiko/new_cross_product_names
Timo Heister [Sat, 26 Sep 2015 02:03:46 +0000 (22:03 -0400)]
Merge pull request #1675 from tamiko/new_cross_product_names

tensor.h: Rename cross_product to cross_product_2d/3d

9 years agotensor_deprecated.h: Bugfix: Let doxygen pick up function references 1675/head
Matthias Maier [Sat, 26 Sep 2015 01:47:07 +0000 (20:47 -0500)]
tensor_deprecated.h: Bugfix: Let doxygen pick up function references

9 years agoupdate changes.h entry
Matthias Maier [Sat, 26 Sep 2015 00:09:07 +0000 (19:09 -0500)]
update changes.h entry

9 years agoUpdate tests
Matthias Maier [Fri, 25 Sep 2015 22:34:05 +0000 (17:34 -0500)]
Update tests

9 years agoReintroduce deprecated cross_product for 2d
Matthias Maier [Fri, 25 Sep 2015 22:12:24 +0000 (17:12 -0500)]
Reintroduce deprecated cross_product for 2d

9 years agotensor.h: Rename cross_product to cross_product_2d/3d
Matthias Maier [Fri, 25 Sep 2015 22:12:08 +0000 (17:12 -0500)]
tensor.h: Rename cross_product to cross_product_2d/3d

9 years agoMerge pull request #1670 from QiaoLei-88/p4estSmooth
Timo Heister [Fri, 25 Sep 2015 21:44:51 +0000 (17:44 -0400)]
Merge pull request #1670 from QiaoLei-88/p4estSmooth

P4est always limit level difference at vertices across different initial cells

9 years agoadd test distributed_grids/3d_refinement_12 1670/head
Lei Qiao [Thu, 24 Sep 2015 23:20:26 +0000 (18:20 -0500)]
add test distributed_grids/3d_refinement_12

9 years agoadd test distributed_grids/2d_refinement_10
Lei Qiao [Thu, 24 Sep 2015 23:19:19 +0000 (18:19 -0500)]
add test distributed_grids/2d_refinement_10

9 years agoAdded test for DoFTools::locally_relevant_dofs_per_subdomain. 1671/head
Jean-Paul Pelteret [Fri, 25 Sep 2015 15:59:08 +0000 (17:59 +0200)]
Added test for DoFTools::locally_relevant_dofs_per_subdomain.

Note: Usual caveats wrt. METIS apply here (see
https://github.com/dealii/dealii/pull/1412).


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.