]>
https://gitweb.dealii.org/ - dealii.git/log
Wolfgang Bangerth [Fri, 29 Apr 2016 19:34:10 +0000 (14:34 -0500)]
Add a note about evaluating point values/gradients.
Specifically, say that this is likely going to lead to heartbreak
if done close to a cell boundary.
Wolfgang Bangerth [Thu, 28 Apr 2016 22:42:27 +0000 (18:42 -0400)]
Merge pull request #2325 from drwells/flux-sparsity-pattern-parallel
Fix a distributed sparsity bug.
David Wells [Thu, 28 Apr 2016 22:39:41 +0000 (18:39 -0400)]
Merge pull request #2563 from kronbichler/master
Fix test of exception in FE_Q at degree 0
Martin Kronbichler [Thu, 28 Apr 2016 21:09:57 +0000 (23:09 +0200)]
Fix test of exception in FE_Q at degree 0
Martin Kronbichler [Thu, 28 Apr 2016 17:16:21 +0000 (19:16 +0200)]
Merge pull request #2562 from tcclevenger/changelog_typo
fixed typo in changes.h
tcclevenger [Thu, 28 Apr 2016 16:24:18 +0000 (12:24 -0400)]
fixed typo in changes.h
Wolfgang Bangerth [Thu, 28 Apr 2016 16:17:14 +0000 (12:17 -0400)]
Merge pull request #2519 from tcclevenger/write_parallel_vtu
add GridOut::write_mesh_per_processor_as_vtu
tcclevenger [Thu, 28 Apr 2016 15:21:12 +0000 (11:21 -0400)]
fixed order of changes.h entry
tcclevenger [Tue, 5 Apr 2016 18:15:09 +0000 (14:15 -0400)]
add GridOut::write_mesh_per_processor_as_vtu
Writes vtu with values "level", "subdomain", "lvl_subdomain", and "proc_writing". Also combines these into a .pvtu file. The motivation for this function is to visually debug geometric multigrid for parallel computations.
Added entry in changes.h
Timo Heister [Thu, 28 Apr 2016 10:13:12 +0000 (11:13 +0100)]
Merge pull request #2561 from kronbichler/master
Bugfixes without MPI
Martin Kronbichler [Thu, 28 Apr 2016 07:07:57 +0000 (09:07 +0200)]
Fix tests without MPI
Martin Kronbichler [Thu, 28 Apr 2016 07:07:45 +0000 (09:07 +0200)]
Fix compilation without MPI
David Wells [Sun, 24 Apr 2016 21:58:43 +0000 (17:58 -0400)]
Fix make_flux_sparsity_pattern on parallel meshes.
This fixes my erroneous work in
9b037871bb . The function previously
skipped faces based on the total ordering: however, we will not revisit
the face if it is between a locally owned and ghost cell, so the
resulting sparsity pattern is rather weird (and wrong). Instead, only
skip the face if we meet the previous ordering condition and both cells
are locally owned.
Martin Kronbichler [Wed, 27 Apr 2016 11:30:26 +0000 (13:30 +0200)]
Merge pull request #2559 from luca-heltai/fix-manifold-04
Try to fix a failing test.
Luca Heltai [Wed, 27 Apr 2016 10:42:38 +0000 (12:42 +0200)]
Try to fix test.
Martin Kronbichler [Wed, 27 Apr 2016 07:49:04 +0000 (09:49 +0200)]
Merge pull request #2558 from luca-heltai/manifold-assert
Added some Asserts to Manifold.
Luca Heltai [Wed, 27 Apr 2016 07:20:38 +0000 (09:20 +0200)]
Added asserts to Manifold::get_normals_at_vertices
Matthias Maier [Tue, 26 Apr 2016 18:19:43 +0000 (13:19 -0500)]
Merge pull request #2542 from davydden/cmake_user_projects
extend documentation to show how to use only native CMake commands
Bruno Turcksin [Tue, 26 Apr 2016 12:53:41 +0000 (07:53 -0500)]
Merge pull request #2556 from kronbichler/master
Use consistent exception name for FE_Q of degree 0.
Martin Kronbichler [Tue, 26 Apr 2016 12:42:42 +0000 (14:42 +0200)]
Use consistent exception name for FE_Q of degree 0.
Timo Heister [Tue, 26 Apr 2016 10:34:18 +0000 (11:34 +0100)]
Merge pull request #2554 from kronbichler/master
Remove long double instantiations.
Martin Kronbichler [Tue, 26 Apr 2016 09:38:13 +0000 (11:38 +0200)]
Add changelog entry
Martin Kronbichler [Mon, 25 Apr 2016 20:07:20 +0000 (22:07 +0200)]
Remove long double instantiations.
David Wells [Mon, 25 Apr 2016 22:35:29 +0000 (18:35 -0400)]
Merge pull request #2553 from drwells/trilinos-elide-zeros-early-exit
Exit early if there are no matrix entries to add.
David Wells [Mon, 25 Apr 2016 02:42:11 +0000 (22:42 -0400)]
Add a test for zero elision in Trilinos matrices.
This test fails (in debug mode) on commits before
ba14c79afa . See the
long note at the top of the test for more information.
David Wells [Sun, 24 Apr 2016 22:47:28 +0000 (18:47 -0400)]
Exit early if there are no matrix entries to add.
This gets around an issue where, if one is using a sparsity pattern
created by make_flux_sparsity_pattern and the 'nonzero' coupling option,
one may end up trying to add zeros to entries that do not exist in the
sparsity pattern on the current processor. This problem shows up when
adding fluxes between locally owned and ghost cells.
This commit sidesteps the issue by exiting early if there is
nothing (i.e., the only thing to do is add zero) to do.
Denis Davydov [Sun, 24 Apr 2016 18:39:20 +0000 (20:39 +0200)]
Merge pull request #2550 from kronbichler/fix_instantiations
Add missing instantiations
Martin Kronbichler [Sun, 24 Apr 2016 18:33:36 +0000 (20:33 +0200)]
Add missing instantiations
Wolfgang Bangerth [Sun, 24 Apr 2016 14:35:52 +0000 (10:35 -0400)]
Merge pull request #2548 from kronbichler/fix_mmult_test
Fix memory leak in Trilinos vector
Timo Heister [Sun, 24 Apr 2016 14:22:49 +0000 (15:22 +0100)]
Merge pull request #2549 from kronbichler/master
Fix warning without threads
Martin Kronbichler [Sun, 24 Apr 2016 13:56:57 +0000 (15:56 +0200)]
Fix warning without threads
Martin Kronbichler [Sat, 23 Apr 2016 18:28:48 +0000 (20:28 +0200)]
Fix memory leak in Trilinos vector
Matthias Maier [Sun, 24 Apr 2016 00:36:46 +0000 (19:36 -0500)]
Merge pull request #2543 from tamiko/cmake_support_target_interface
CMake: Export a number of INTERFACE target information
Timo Heister [Sat, 23 Apr 2016 15:49:09 +0000 (16:49 +0100)]
Merge pull request #2547 from kronbichler/fix_mmult_test
Fix test in 64 bit mode
Martin Kronbichler [Sat, 23 Apr 2016 13:59:12 +0000 (15:59 +0200)]
Fix test in 64 bit mode
Martin Kronbichler [Sat, 23 Apr 2016 13:00:49 +0000 (15:00 +0200)]
Merge pull request #2538 from tjhei/readme_trilinos_explicit_inst
advertise explicit instantiation setting for Trilinos
Denis Davydov [Fri, 22 Apr 2016 07:48:16 +0000 (09:48 +0200)]
extend documentation to show how to use only native CMake commands
Wolfgang Bangerth [Sat, 23 Apr 2016 00:58:31 +0000 (20:58 -0400)]
Merge pull request #2546 from tamiko/fix_multiple_parameter_loop
Bugfix: Update MultipleParameterLoop::read_input to
cb72c13
Matthias Maier [Sat, 23 Apr 2016 00:24:47 +0000 (19:24 -0500)]
Bugfix: Update MultipleParameterLoop::read_input to
cb72c13
Fix a regression introduced by
cb72c13 that changed the signature of
ParameterHandler::read_input.
In reference to #2526
Fixes #2545
Bruno Turcksin [Fri, 22 Apr 2016 16:37:55 +0000 (11:37 -0500)]
Merge pull request #2544 from Rombur/cubit
Update documentation.
Bruno Turcksin [Fri, 22 Apr 2016 15:22:40 +0000 (11:22 -0400)]
Update documentation.
Matthias Maier [Fri, 22 Apr 2016 15:11:18 +0000 (10:11 -0500)]
CMake: Also put LINKER_FLAGS into COMPILE_OPTIONS target definition
Matthias Maier [Fri, 22 Apr 2016 07:00:54 +0000 (02:00 -0500)]
CMake: Export a number of INTERFACE target information
Wolfgang Bangerth [Thu, 21 Apr 2016 18:51:54 +0000 (14:51 -0400)]
Merge pull request #2539 from Rombur/fix_64_bit
Fix a bug when using 64 bit indices.
Bruno Turcksin [Thu, 21 Apr 2016 18:39:40 +0000 (14:39 -0400)]
Fix a bug when using 64 bit indices.
Timo Heister [Thu, 21 Apr 2016 17:02:49 +0000 (18:02 +0100)]
Merge pull request #2536 from kronbichler/master
Fix Trilinos mat-mat multiplication
Timo Heister [Thu, 21 Apr 2016 16:41:50 +0000 (17:41 +0100)]
advertise explicit instantiation setting for Trilinos
also see #1643
Martin Kronbichler [Thu, 21 Apr 2016 10:59:10 +0000 (12:59 +0200)]
Fix Trilinos mat-mat multiplication
Wolfgang Bangerth [Thu, 21 Apr 2016 16:10:35 +0000 (12:10 -0400)]
Merge pull request #2537 from pesser/newton_debug
Newton debug
Patrick Esser [Thu, 21 Apr 2016 15:16:17 +0000 (17:16 +0200)]
add test for newton debug vector sizes and astyle
Patrick Esser [Thu, 21 Apr 2016 13:29:26 +0000 (15:29 +0200)]
initialize Du to correct size
Timo Heister [Wed, 20 Apr 2016 20:38:52 +0000 (22:38 +0200)]
Merge pull request #2529 from bangerth/fix-warnings-8
Comment out argument names for move constructors/operators.
David Wells [Wed, 20 Apr 2016 16:08:47 +0000 (12:08 -0400)]
Merge pull request #2528 from bangerth/fix-warnings-6
Remove unused variable.
Denis Davydov [Wed, 20 Apr 2016 15:55:35 +0000 (17:55 +0200)]
Merge pull request #2526 from davydden/parameter_handler_eof
add an extra string parameter to terminate the parsing of a file by P…
Denis Davydov [Wed, 20 Apr 2016 15:52:00 +0000 (17:52 +0200)]
add a unit test to check that last_line works in ParameterHandler
Wolfgang Bangerth [Wed, 20 Apr 2016 15:33:12 +0000 (10:33 -0500)]
Comment out argument names for move constructors/operators.
This avoids warnings by gcc 4.6 which takes a '=default' declaration to be a
function definition in which it doesn't use the name of the argument. It then
proceeds to issue a warning about an unused argument :-(
This patch avoids this.
Wolfgang Bangerth [Wed, 20 Apr 2016 15:19:54 +0000 (10:19 -0500)]
Remove unused variable.
Thereby also fix a warning.
Denis Davydov [Wed, 20 Apr 2016 12:59:14 +0000 (14:59 +0200)]
add an extra string parameter to terminate the parsing of a file by ParameterHandler
Luca Heltai [Wed, 20 Apr 2016 13:23:56 +0000 (15:23 +0200)]
Merge pull request #2523 from ESeNonFossiIo/PETScLinearOperator
fix PETSc ReinitHelper for LinearOperator and MPI vectors
ESeNonFossiIo [Mon, 18 Apr 2016 08:49:47 +0000 (10:49 +0200)]
Fix ReinitHelper for PETSc and test vmult for PETScSparseMatrix
Martin Kronbichler [Wed, 20 Apr 2016 09:20:38 +0000 (11:20 +0200)]
Merge pull request #2524 from bangerth/minor-fix
Reset object to native state in IndexSet::clear().
Wolfgang Bangerth [Wed, 20 Apr 2016 02:53:02 +0000 (21:53 -0500)]
Reset object to native state in IndexSet::clear().
IndexSet stores an index into an array. Upon construction, this index is set
to an invalid value (because the array is empty), whereas after IndexSet::clear()
the index was set to zero -- a perfectly reasonable, and consequently objectionable
index. This patch sets the index to an invalid value instead, as is also
done in the constructor.
Wolfgang Bangerth [Tue, 19 Apr 2016 17:51:59 +0000 (13:51 -0400)]
Merge pull request #2513 from danshapero/index-set-move
Added move constructor to IndexSet
danshapero [Sat, 16 Apr 2016 00:24:11 +0000 (17:24 -0700)]
Added move constructor to IndexSet
Wolfgang Bangerth [Tue, 19 Apr 2016 12:08:03 +0000 (08:08 -0400)]
Merge pull request #2518 from masterleinad/periodicetc
Use neighbor_or_periodic_neighbor at suitable places
Daniel Arndt [Tue, 19 Apr 2016 11:50:44 +0000 (13:50 +0200)]
Fix minor issues in PR2518
Martin Kronbichler [Tue, 19 Apr 2016 11:34:25 +0000 (13:34 +0200)]
Merge pull request #2517 from kronbichler/master
Use the same affinity for inner products as for vector updates
Martin Kronbichler [Tue, 19 Apr 2016 09:37:41 +0000 (11:37 +0200)]
Merge pull request #2520 from ESeNonFossiIo/PETSc_nullptr
Remove nullptr
ESeNonFossiIo [Tue, 19 Apr 2016 08:55:29 +0000 (10:55 +0200)]
Remove nullptr
Martin Kronbichler [Mon, 18 Apr 2016 17:05:08 +0000 (19:05 +0200)]
Document magic constants
Martin Kronbichler [Mon, 18 Apr 2016 14:26:08 +0000 (16:26 +0200)]
Increment index at the position where we do the summation
Martin Kronbichler [Mon, 18 Apr 2016 09:59:14 +0000 (11:59 +0200)]
Use the same affinity for inner products as for vector updates
Wolfgang Bangerth [Tue, 19 Apr 2016 02:19:48 +0000 (22:19 -0400)]
Merge pull request #2512 from andreamola/min_max_curvatures_in_point_proj_on_surface
closest_point_and_differential_forms changed to return min and max curvatures
Daniel Arndt [Mon, 18 Apr 2016 17:16:03 +0000 (19:16 +0200)]
Entry in changes.h
Daniel Arndt [Mon, 18 Apr 2016 15:35:56 +0000 (17:35 +0200)]
Test for periodic boundary conditions using DG and MeshWorker, update other tests
Daniel Arndt [Mon, 18 Apr 2016 17:04:10 +0000 (19:04 +0200)]
Fixup periodic_neighbor_is_coarser for refined cells
Daniel Arndt [Thu, 31 Mar 2016 17:57:56 +0000 (19:57 +0200)]
periodic_neighbor in MeshWorker
Daniel Arndt [Thu, 31 Mar 2016 17:21:45 +0000 (19:21 +0200)]
periodic_neighbor in MGTools::make_flux_sparsity_pattern
Daniel Arndt [Tue, 29 Mar 2016 17:26:54 +0000 (19:26 +0200)]
periodic_neighbor in DoFTools::make_sparsity_pattern
Timo Heister [Mon, 18 Apr 2016 14:09:48 +0000 (16:09 +0200)]
Merge pull request #2514 from jgedicke/mg_assemble_up_fix
fix call of assemble_up in MGMatrixSimple
amola [Sun, 17 Apr 2016 19:24:01 +0000 (21:24 +0200)]
changed normal type in tuple in Tensor<1,3>
amola [Fri, 15 Apr 2016 13:38:09 +0000 (15:38 +0200)]
closest_point_and_differential_forms and push_forward_and_differential_forms in opencascade/utilities have been changed. they now return both min and max curvature instead of the mean one.
Martin Kronbichler [Mon, 18 Apr 2016 09:36:05 +0000 (11:36 +0200)]
Merge pull request #2516 from ESeNonFossiIo/fix_old_PETSc_versions
Fix a compilation issue of #2502
ESeNonFossiIo [Mon, 18 Apr 2016 09:25:58 +0000 (11:25 +0200)]
add guard on PETSc version
Joscha Gedicke [Sun, 17 Apr 2016 13:39:44 +0000 (15:39 +0200)]
more system tests in assembler_simple_mgmatrix_04
Joscha Gedicke [Sun, 17 Apr 2016 12:21:35 +0000 (14:21 +0200)]
modified assembler_simple_mgmatrix_04 to test for FESystem(RT_0,DGP_0)
Wolfgang Bangerth [Sun, 17 Apr 2016 12:06:32 +0000 (08:06 -0400)]
Merge pull request #2515 from kronbichler/fix_mg_test
Adjust test to fixed adaptive multigrid
Martin Kronbichler [Sun, 17 Apr 2016 06:00:41 +0000 (08:00 +0200)]
Adjust test to fixed adaptive multigrid
Joscha Gedicke [Sat, 16 Apr 2016 18:04:40 +0000 (20:04 +0200)]
fix call of assemble_up in MGMatrixSimple
Wolfgang Bangerth [Sat, 16 Apr 2016 13:33:47 +0000 (08:33 -0500)]
Merge pull request #2507 from kronbichler/master
Introduce affinity partitioner to Vector
Martin Kronbichler [Fri, 15 Apr 2016 13:49:10 +0000 (15:49 +0200)]
Adjust memory consumption of vector
Martin Kronbichler [Fri, 15 Apr 2016 13:48:56 +0000 (15:48 +0200)]
Avoid setting the partitioner at the place of use
Martin Kronbichler [Thu, 14 Apr 2016 15:49:57 +0000 (17:49 +0200)]
Do not change partitioners in reinit(n), cleanup code
Martin Kronbichler [Thu, 14 Apr 2016 14:16:22 +0000 (16:16 +0200)]
Mention change
Martin Kronbichler [Thu, 14 Apr 2016 14:16:13 +0000 (16:16 +0200)]
Implement affinity partitioner for the deal.II vector class
Martin Kronbichler [Fri, 15 Apr 2016 19:30:24 +0000 (21:30 +0200)]
Merge pull request #2509 from bangerth/doc-update-58
A number of doc updates.
Denis Davydov [Fri, 15 Apr 2016 08:20:56 +0000 (10:20 +0200)]
Merge pull request #2502 from ESeNonFossiIo/PETSc_reinit_helper
PETSc ReinitHelper for LinearOperator
Wolfgang Bangerth [Fri, 15 Apr 2016 04:37:36 +0000 (23:37 -0500)]
Update documentation of MGLevelObject.
Wolfgang Bangerth [Fri, 15 Apr 2016 04:24:17 +0000 (23:24 -0500)]
Update a comment about the contents of a file.
Timo Heister [Thu, 14 Apr 2016 22:15:28 +0000 (00:15 +0200)]
Merge pull request #2508 from bangerth/doc-update-57
Update a copy-paste error for DoFTools::extract_boundary_dofs().
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.