]>
https://gitweb.dealii.org/ - dealii.git/log
Timo Heister [Fri, 30 Oct 2015 16:12:26 +0000 (12:12 -0400)]
fix cmake expand_instantiations ldgold workaround
Avoid cmake error if DEAL_II_LINKER_FLAGS is empty.
Matthias Maier [Fri, 30 Oct 2015 02:06:26 +0000 (21:06 -0500)]
Merge pull request #1813 from bangerth/fix-1798
Workaround linker bug when compiling expand_instantiations.
Wolfgang Bangerth [Fri, 30 Oct 2015 01:25:29 +0000 (20:25 -0500)]
Workaround linker bug when compiling expand_instantiations.
Do so by removing -fuse-ld=gold from the list of linker flags for this program.
Matthias Maier [Thu, 29 Oct 2015 22:26:32 +0000 (17:26 -0500)]
Merge pull request #1809 from tamiko/tensor_fixes
Fix several Tensor<rank,dim,Number> related bugs:
Matthias Maier [Thu, 29 Oct 2015 22:24:16 +0000 (17:24 -0500)]
reindent
Wolfgang Bangerth [Thu, 29 Oct 2015 15:45:09 +0000 (10:45 -0500)]
Merge pull request #1812 from tjhei/fix_bdm_tests2
add missing changes to fix bdm tests
Timo Heister [Thu, 29 Oct 2015 14:43:40 +0000 (10:43 -0400)]
add missing changes to fix bdm tests
the PR #1778 written to fix tests/fe/bdm_[89], also see #1770, did not
include the necessary changes to the .cc files.
Denis Davydov [Thu, 29 Oct 2015 10:05:40 +0000 (11:05 +0100)]
Merge pull request #1810 from davydden/sharedtria_fix_no_mpi
fix shared::Tria for no-MPI case
Denis Davydov [Thu, 29 Oct 2015 08:49:10 +0000 (09:49 +0100)]
fix shared::Tria for no-MPI case
Matthias Maier [Thu, 29 Oct 2015 03:47:29 +0000 (22:47 -0500)]
Bugfix: Provide missing operator+ and operator- variants
Unfortunately, it is not possible any more to exploit an implicit
conversion from SymmetricTensor to Tensor due to the heavily templated
operator variants for Tensor.
Thus, provide mixed operator types. (And clean up symmetric_tensor.h
later).
Matthias Maier [Thu, 29 Oct 2015 03:31:06 +0000 (22:31 -0500)]
Bugfix: Add additional braces around subobject initializers..
Hopefully this makes icc happy
Denis Davydov [Wed, 28 Oct 2015 17:06:46 +0000 (18:06 +0100)]
Merge pull request #1806 from QiaoLei-88/fixBraceMismatch
fix one brace mismatch in documentation
Lei Qiao [Wed, 28 Oct 2015 16:48:33 +0000 (11:48 -0500)]
fix one brace mismatch in documentation
David Wells [Tue, 27 Oct 2015 18:46:28 +0000 (14:46 -0400)]
Merge pull request #1802 from tamiko/cmake_cleanup
CMake: Remove obsolete guard in configure_1_lapack.cmake
Matthias Maier [Tue, 27 Oct 2015 18:16:44 +0000 (13:16 -0500)]
CMake: Refactor include to appropriate file
Matthias Maier [Tue, 27 Oct 2015 16:12:39 +0000 (11:12 -0500)]
CMake: Remove obsolete guard in configure_1_lapack.cmake
Matthias Maier [Tue, 27 Oct 2015 16:10:50 +0000 (11:10 -0500)]
Merge pull request #1799 from guidokanschat/cmake_c_compiler
Put the C compiler into the config file and automatic deal.II setup
Denis Davydov [Tue, 27 Oct 2015 15:46:36 +0000 (16:46 +0100)]
Merge pull request #1674 from davydden/shared_tria_artificial
Shared tria artificial
Wolfgang Bangerth [Tue, 27 Oct 2015 15:46:13 +0000 (10:46 -0500)]
Merge pull request #1801 from alistairbntl/BDM_grad_grad
Implemented BDM_grad_grad in 3D
Denis Davydov [Fri, 25 Sep 2015 16:28:44 +0000 (18:28 +0200)]
extend parallel::shared::Triangulation to allow artifical cells
Alistair Bentley [Tue, 27 Oct 2015 15:14:07 +0000 (11:14 -0400)]
Implemented BDM_grad_grad in 3D
* Added second derivative terms to polynomials_bdm class in 3D
* Added tests and output to verify 2nd derivatives are returning
proper values
* I carefully checked the output file to confirm the correct output
is being produced
Guido Kanschat [Tue, 27 Oct 2015 11:54:30 +0000 (12:54 +0100)]
Put the C compiler into the config file and automatic deal.II setup
Wolfgang Bangerth [Tue, 27 Oct 2015 11:19:23 +0000 (06:19 -0500)]
Merge pull request #1796 from kronbichler/master
Simplify code in MGTransferPrebuilt
Martin Kronbichler [Tue, 27 Oct 2015 10:43:38 +0000 (11:43 +0100)]
Silence compile error
Martin Kronbichler [Tue, 27 Oct 2015 10:42:09 +0000 (11:42 +0100)]
Make compile without MPI
Denis Davydov [Tue, 27 Oct 2015 08:29:02 +0000 (09:29 +0100)]
Merge pull request #1797 from asartori86/typo_step_20
fixed typo intro step 20
alberto sartori [Tue, 27 Oct 2015 08:28:38 +0000 (09:28 +0100)]
fixed typo intro step 20
Martin Kronbichler [Tue, 27 Oct 2015 08:04:38 +0000 (09:04 +0100)]
Simplify code in MGTransferPrebuilt
Martin Kronbichler [Tue, 27 Oct 2015 06:53:26 +0000 (07:53 +0100)]
Merge pull request #1768 from tjhei/parmg
[WIP] working parallel geometric multigrid
Martin Kronbichler [Tue, 27 Oct 2015 06:50:34 +0000 (07:50 +0100)]
Merge pull request #1784 from jppelteret/fix_steps_broken_by_1673
Fix steps broken by PR 1673
Wolfgang Bangerth [Tue, 27 Oct 2015 01:35:42 +0000 (20:35 -0500)]
Merge pull request #1795 from tamiko/try_to_make_appvyr_happy
Bugfix: Add a missing space in a build test target
Matthias Maier [Tue, 27 Oct 2015 00:09:43 +0000 (19:09 -0500)]
Bugfix: Add a missing space in a build test target
Wolfgang Bangerth [Tue, 27 Oct 2015 00:05:00 +0000 (19:05 -0500)]
Merge pull request #1794 from tamiko/fix_typo
Documentation: Fix a typo in porting.html
Matthias Maier [Mon, 26 Oct 2015 23:54:50 +0000 (18:54 -0500)]
Documentation: Fix a typo in porting.html
Wolfgang Bangerth [Mon, 26 Oct 2015 23:09:34 +0000 (18:09 -0500)]
Merge pull request #1793 from tamiko/compile_with_flags
Bugfix: Also compile the expand_instantiations macro with our build flags
Matthias Maier [Mon, 26 Oct 2015 22:59:15 +0000 (17:59 -0500)]
Bugfix: Also compile the expand_instantiations macro with our build flags
It turns out that the Windows platform needs this.
Closes #1792
Jean-Paul Pelteret [Mon, 26 Oct 2015 21:11:29 +0000 (22:11 +0100)]
Fixes in relation to #1673.
Changed size_type in PreconditionChebyshev. Added static_asserts that
compare matrix and vector types in precondtioners. Updated
linear_operator_08 test to account for inability to wrap
IterativeInverse in a linear_operator.
Bruno Turcksin [Mon, 26 Oct 2015 19:37:49 +0000 (14:37 -0500)]
Merge pull request #1791 from bangerth/possibly-fix-msvc-problem
Qualify nested types with 'typename'.
Wolfgang Bangerth [Mon, 26 Oct 2015 19:36:21 +0000 (14:36 -0500)]
Qualify nested types with 'typename'.
Matthias Maier [Mon, 26 Oct 2015 15:44:59 +0000 (10:44 -0500)]
Merge pull request #1787 from tamiko/partially_revert_pr_1673
Partially revert pull request 1673
Matthias Maier [Sun, 25 Oct 2015 18:01:57 +0000 (13:01 -0500)]
Partially revert pull request 1673
This reverts all changes to iterative_inverse.h and pointer_matrix.h
introduced by pull request #1673.
Timo Heister [Mon, 26 Oct 2015 13:07:43 +0000 (09:07 -0400)]
Merge remote-tracking branch 'upstream/master' into parmg
Conflicts:
doc/news/changes.h
Timo Heister [Mon, 26 Oct 2015 13:06:05 +0000 (09:06 -0400)]
changelog
Wolfgang Bangerth [Mon, 26 Oct 2015 00:30:22 +0000 (19:30 -0500)]
Merge pull request #1789 from tjhei/remove_typenames
remove typename outside template
Timo Heister [Mon, 26 Oct 2015 00:24:46 +0000 (20:24 -0400)]
Merge pull request #1743 from QiaoLei-88/triaSignalOnCell
Tria signal on cell
Timo Heister [Mon, 26 Oct 2015 00:22:43 +0000 (20:22 -0400)]
remove typename outside template
This fixes building on msvc
Martin Kronbichler [Sun, 25 Oct 2015 18:59:33 +0000 (19:59 +0100)]
Merge pull request #1781 from bangerth/rename_fast_to_skip_initialization
Rename the 'fast' parameter to 'skip_initialization'.
Matthias Maier [Sun, 25 Oct 2015 18:57:51 +0000 (13:57 -0500)]
Merge pull request #1779 from bangerth/hook-in-code-gallery
Hook in code gallery
Wolfgang Bangerth [Fri, 23 Oct 2015 20:23:20 +0000 (15:23 -0500)]
Rename the 'fast' parameter to 'omit_zeroing_entries'.
This is a more accurate representation of what the parameter achieves,
and should be easier to understand. The fact that this mode is also
'fast' is sort of a side effect of the semantics the parameter
really carries.
In the Table class, use omit_default_initialization.
Wolfgang Bangerth [Sun, 25 Oct 2015 16:21:47 +0000 (11:21 -0500)]
Rework the way we pick up the code gallery: instead of checking it out
via git, just find it at a magical location.
Wolfgang Bangerth [Fri, 23 Oct 2015 19:18:19 +0000 (14:18 -0500)]
Adjust the program that builds the tutorial graph to also process the code gallery.
Wolfgang Bangerth [Fri, 23 Oct 2015 19:17:17 +0000 (14:17 -0500)]
Check out and process the code-gallery.
Wolfgang Bangerth [Fri, 23 Oct 2015 02:34:48 +0000 (21:34 -0500)]
Bracket document configuration with empty lines, now that we do some
serious work there.
Wolfgang Bangerth [Thu, 22 Oct 2015 21:41:41 +0000 (16:41 -0500)]
Minor cleanup.
Wolfgang Bangerth [Thu, 22 Oct 2015 21:41:15 +0000 (16:41 -0500)]
Push down evaluating GLOBS to the file where it is actually needed.
Wolfgang Bangerth [Sun, 25 Oct 2015 17:44:42 +0000 (12:44 -0500)]
Merge pull request #1785 from tamiko/fix_tests
Update scripts/normalize.pl to new version numbering
Matthias Maier [Sun, 25 Oct 2015 17:29:17 +0000 (12:29 -0500)]
Update scripts/normalize.pl to new version numbering
Martin Kronbichler [Sun, 25 Oct 2015 08:12:36 +0000 (09:12 +0100)]
Merge pull request #1767 from alistairbntl/BDM_Edit
Correction to BDM degree method
Alistair Bentley [Tue, 20 Oct 2015 19:57:50 +0000 (15:57 -0400)]
Correction to BDM degree method
* The documentation says this function should return one less than
the highest polynomial degree. This is consistent with the
notation used in the literature on BDM polynomials and is what I
would expect the function to return.
* However, the function actually returns the degree of the highest
polynomial degree because it calls PolynomialSpace.degree() (note:
in this context, PolynomialSpace is the complete polynomial space
of degree k, next then we add elements from k+1 to complete the
BDM space) which specifically states it does not return the
Maxmial degree of the polynomial, but the number of polynomials
given to the constructor.
* If I understand correctly, since the number of polynomials given
to the constructor includes constants, this returns degree+1.
* To correct this, one needs to be subtracted from the degree of the
polynomial_space.
* A typo in the 3D bdm_grad functions has also been corrected
* Made a correction in the compute method to reflect the change in the
degree method.
* Corrected out in the test polynomials_bdm_01.output file
* Edited some names in the test bdm_1.cc
Martin Kronbichler [Sat, 24 Oct 2015 13:01:32 +0000 (15:01 +0200)]
Merge pull request #1763 from agrayver/fix_intergrid
Fix compute_intergrid_weights_3
Timo Heister [Fri, 23 Oct 2015 23:02:27 +0000 (19:02 -0400)]
Merge pull request #1782 from bangerth/fix-warnings
Fix two recently introduced warnings about unused variables.
Wolfgang Bangerth [Fri, 23 Oct 2015 20:46:44 +0000 (15:46 -0500)]
Fix two recently introduced warnings about unused variables.
Wolfgang Bangerth [Fri, 23 Oct 2015 20:11:37 +0000 (15:11 -0500)]
Merge pull request #1780 from tamiko/renaming
Rename private variables; fix changes.h entry
Matthias Maier [Fri, 23 Oct 2015 19:50:49 +0000 (14:50 -0500)]
Rename private variables; fix changes.h entry
This commit renames some private variables intrdocued in pull request #1673
to fit our naming rules.
Further, fix some issues with the doxygen documentation.
David Wells [Fri, 23 Oct 2015 18:53:47 +0000 (14:53 -0400)]
Merge pull request #1776 from nicola-giuliani/FEDGQArbitrarynodesnames
added codim one in get name for FE_DGQArbitrarynodes
Wolfgang Bangerth [Fri, 23 Oct 2015 18:52:30 +0000 (13:52 -0500)]
Merge pull request #1778 from tjhei/fix_bdm_tests
fix bdm tests
Timo Heister [Fri, 23 Oct 2015 18:42:07 +0000 (14:42 -0400)]
fix bdm tests
- turns out we need one more iteration in the CG solve
- fix test output (this never worked before?!)
- speed up by skipping highest degree in debug mode
- small difference in release/debug output (dropping small entries), so
adding alternative .output file
Matthias Maier [Fri, 23 Oct 2015 18:12:18 +0000 (13:12 -0500)]
Merge pull request #1667 from bangerth/update-a-cmakelists.txt-file
Minor updates. Ensure proper dependencies.
Matthias Maier [Fri, 23 Oct 2015 17:58:23 +0000 (12:58 -0500)]
Merge branch 'pull_1673'
Manually rebase and merge pull request #1673
Closes #1673
Jean-Paul Pelteret [Thu, 24 Sep 2015 14:30:05 +0000 (16:30 +0200)]
Ammended native deal.II preconditioners and solvers for use in LinearOperators.
Improved: Native deal.II preconditioners can now be directly wrapped as
LinearOperators. This allows them to be used in the construction of more complex
linear solvers, such as where the approximate inverse to a matrix is to be
defined as a preconditioner to said matrix.
New: Added a LinearOperator test for deal.II SparseMatrix solvers and
preconditioners.
Added a test to check that the various combinations of deal.II solvers and
preconditioners (for the SparseMatrix type) work with the linear_operator and
inverse_operator functions. By 'work' one means that they both compile and also
produce a sensible answer.
Note that the preconditioners are expected to act as per usual (i.e. in the
preconditioner slot in inverse_operator) as well as a standard matrix type in
linear_operator. This is necessary as they will be used in this context later
when a schur_matrix_operator and approximate_schur_matrix_operator is developed.
Fixed: Reinitialised (zeroed) range vectors in the construction of an
inverse_operator before the solve calls. This corrects a bug wherein the
starting point of the solver was garbage leading to potential divergence in the
linear solver.
Alexander Grayver [Fri, 23 Oct 2015 16:22:48 +0000 (18:22 +0200)]
Take communication out of the loop.
Timo Heister [Fri, 23 Oct 2015 15:32:26 +0000 (11:32 -0400)]
always sort copy_indices for multigrid
Timo Heister [Fri, 23 Oct 2015 15:32:10 +0000 (11:32 -0400)]
rename function to extract_locally_relevant_level_dofs
Timo Heister [Fri, 23 Oct 2015 15:22:34 +0000 (11:22 -0400)]
optimize and simplify computing relevant_dofs
simplify logic in extract_locally_relevant_dofs and
extract_locally_relevant_mg_dofs. A benchmark shows that the new
approach is faster.
Nicola Giuliani [Fri, 23 Oct 2015 14:59:30 +0000 (16:59 +0200)]
updated test
Nicola Giuliani [Fri, 23 Oct 2015 13:15:50 +0000 (15:15 +0200)]
added codim one in get name for FE_DGQArbitrarynodes
Wolfgang Bangerth [Fri, 23 Oct 2015 12:14:10 +0000 (07:14 -0500)]
Merge pull request #1773 from asartori86/manifold_on_boundary
added set_all_manifold_ids_on_boundary(b_id,man_id)
alberto sartori [Thu, 22 Oct 2015 18:20:50 +0000 (20:20 +0200)]
added set_all_manifold_ids_on_boundary(b_id,man_id)
Matthias Maier [Thu, 22 Oct 2015 23:02:27 +0000 (18:02 -0500)]
Merge pull request #1774 from tjhei/use_minor_dealii_version
define deal.II version always as X.Y.Z
Timo Heister [Thu, 22 Oct 2015 22:43:03 +0000 (18:43 -0400)]
define deal.II version always as X.Y.Z
Wolfgang Bangerth [Thu, 24 Sep 2015 15:39:59 +0000 (10:39 -0500)]
Minor updates. Ensure proper dependencies.
Lei Qiao [Thu, 15 Oct 2015 17:10:08 +0000 (12:10 -0500)]
add test case mpi/tria_signals_06: self test of tria_signals test driver.
Lei Qiao [Thu, 15 Oct 2015 17:08:03 +0000 (12:08 -0500)]
add test case mpi/tria_signals_05: tria_signals_02 -> p4est balance
Lei Qiao [Thu, 15 Oct 2015 17:00:44 +0000 (12:00 -0500)]
add test case mpi/tria_signals_04: tria_signals_03 + smoothing flags
Lei Qiao [Thu, 15 Oct 2015 15:39:06 +0000 (10:39 -0500)]
add test case mpi/tria_signals_03: tria_signals_02 + random and mixed adaptation.
Lei Qiao [Thu, 15 Oct 2015 15:21:25 +0000 (10:21 -0500)]
add test case mpi/tria_signals_02: count cell number via signals
Lei Qiao [Tue, 13 Oct 2015 18:59:31 +0000 (13:59 -0500)]
add test case mpi/tria_signals_01
Lei Qiao [Tue, 13 Oct 2015 16:22:31 +0000 (11:22 -0500)]
add test case grid/tria_signals_01
Lei Qiao [Tue, 13 Oct 2015 04:13:15 +0000 (23:13 -0500)]
make documentation of copy_triangulation more clear
Lei Qiao [Tue, 13 Oct 2015 03:44:06 +0000 (22:44 -0500)]
documentation and change log update
Lei Qiao [Tue, 13 Oct 2015 00:19:45 +0000 (19:19 -0500)]
add signal pre_coarsening_on_cell to Triangulation.
Lei Qiao [Mon, 12 Oct 2015 23:53:55 +0000 (18:53 -0500)]
add signal post_refinement_on_cell to Triangulation.
Wolfgang Bangerth [Thu, 22 Oct 2015 12:28:52 +0000 (07:28 -0500)]
Merge pull request #1772 from QiaoLei-88/step33_do_schlieren_plot
correct vector dimension check in step-33.
Timo Heister [Wed, 21 Oct 2015 22:25:02 +0000 (18:25 -0400)]
restructure MGTransferPrebuilt::build_matrices
- split part into separate function
- cleanup
Lei Qiao [Wed, 21 Oct 2015 22:04:17 +0000 (17:04 -0500)]
correct vector dimension check in step-33.
Timo Heister [Wed, 21 Oct 2015 22:04:49 +0000 (18:04 -0400)]
smaller updates
Timo Heister [Wed, 21 Oct 2015 17:25:31 +0000 (13:25 -0400)]
cleanup: add comments, longer typedef name
Timo Heister [Wed, 21 Oct 2015 17:15:04 +0000 (13:15 -0400)]
documentation update
Timo Heister [Wed, 21 Oct 2015 15:38:04 +0000 (11:38 -0400)]
update documentation
Timo Heister [Wed, 21 Oct 2015 15:37:59 +0000 (11:37 -0400)]
change function signature
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.