]>
https://gitweb.dealii.org/ - dealii.git/log
Matthias Maier [Fri, 27 May 2016 05:38:34 +0000 (00:38 -0500)]
Merge pull request #2641 from jppelteret/update_tutorial_list
Added LinearOperator to tutorial topics
Jean-Paul Pelteret [Fri, 27 May 2016 05:28:31 +0000 (07:28 +0200)]
Added LinearOperator to tutorial topics
Wolfgang Bangerth [Thu, 26 May 2016 22:26:06 +0000 (18:26 -0400)]
Merge pull request #2636 from tjhei/fix_compute_global_error
fix compute_global_error()
Timo Heister [Wed, 25 May 2016 14:55:02 +0000 (15:55 +0100)]
fix compute_global_error()
- Fix parallel loop over cells in compute_global_error.
- Change tests to trigger bug that is now fixed.
Denis Davydov [Wed, 25 May 2016 19:19:30 +0000 (21:19 +0200)]
Merge pull request #2620 from jppelteret/step-44_Cell_Data_Storage
Step 44 updates with modern deal.II features
Jean-Paul Pelteret [Fri, 20 May 2016 20:36:00 +0000 (22:36 +0200)]
Updated step-44 to use modern features of deal.II.
The step-44 tutorial now uses the new CellDataStorage class to
store and retrieve local quadrature point data. There is
now also the option to use LinearOperators to solve
the linear system, as well as a direct solver for the
full block system. The documentation has also been extended
to describe the extensions.
Bruno Turcksin [Wed, 25 May 2016 17:16:54 +0000 (13:16 -0400)]
Merge pull request #2639 from tamiko/fix_cuda_configuration
CMake: Bugfix: Only try to configure cuda if C++11 support is available
Matthias Maier [Wed, 25 May 2016 16:55:08 +0000 (11:55 -0500)]
Merge pull request #2608 from kalj/fix-bad-macro-warning
fix warning by not using dot in target name
Matthias Maier [Wed, 25 May 2016 16:54:03 +0000 (11:54 -0500)]
Merge pull request #2618 from luca-heltai/fix-cpack
Add possibility to name mac app differently.
Matthias Maier [Wed, 25 May 2016 16:43:15 +0000 (11:43 -0500)]
CMake: Bugfix: Only try to configure cuda if C++11 support is available
This
- fixes an unfortunate fatal error that should never occur with
autodetection
Fixes #2631
Wolfgang Bangerth [Wed, 25 May 2016 16:26:08 +0000 (12:26 -0400)]
Merge pull request #2637 from bangerth/doc-update-62
Redo changelog entry.
Wolfgang Bangerth [Wed, 25 May 2016 15:36:28 +0000 (10:36 -0500)]
Redo changelog entry.
Rewrite it in such a way that it simply states what is new, not where
the code originally came from or how it differs from the original code
(both of which are immaterial to those who read the entry, since the
original code was strictly internal).
Denis Davydov [Wed, 25 May 2016 16:05:51 +0000 (18:05 +0200)]
Merge pull request #2638 from bangerth/doc-update-63
Namespace-qualify the name of function in the changes.h file.
Wolfgang Bangerth [Wed, 25 May 2016 15:42:02 +0000 (10:42 -0500)]
Namespace-qualify the name of function in the changes.h file.
While there, also align the default arguments of the mentioned function.
Denis Davydov [Wed, 25 May 2016 12:15:12 +0000 (14:15 +0200)]
Merge pull request #2634 from davydden/feature/fe_system_to_fe_tools_changes
add an entry in changes.h for moving auxiliary functions of FESystem
Denis Davydov [Wed, 25 May 2016 07:40:47 +0000 (09:40 +0200)]
add an entry in changes.h for moving auxiliary functions of FESystem
Bruno Turcksin [Wed, 25 May 2016 12:02:42 +0000 (08:02 -0400)]
Merge pull request #2635 from jgedicke/changes_h
entry in specific improvements changes.h
Joscha Gedicke [Wed, 25 May 2016 11:27:45 +0000 (13:27 +0200)]
entry in specific improvements changes.h
Denis Davydov [Tue, 24 May 2016 23:57:25 +0000 (01:57 +0200)]
Merge pull request #2632 from bangerth/no-semicolons
Avoid semicolons.
Denis Davydov [Tue, 24 May 2016 23:41:16 +0000 (01:41 +0200)]
Merge pull request #2627 from bangerth/doc-update-61
Update documentation in a couple of places.
Wolfgang Bangerth [Tue, 24 May 2016 22:28:52 +0000 (17:28 -0500)]
Avoid semicolons.
While *declarations* require semicolons, definitions do not. In fact, at namespace
scope (like here), they are strictly speaking wrong.
David Wells [Tue, 24 May 2016 20:58:14 +0000 (16:58 -0400)]
Merge pull request #2630 from Rombur/fix_step34
Fix a bug in step-34.
Wolfgang Bangerth [Mon, 23 May 2016 22:10:01 +0000 (17:10 -0500)]
Update documentation in a couple of places.
Bruno Turcksin [Tue, 24 May 2016 20:28:31 +0000 (16:28 -0400)]
Fix a bug in step-34.
Wolfgang Bangerth [Tue, 24 May 2016 20:25:32 +0000 (16:25 -0400)]
Merge pull request #2626 from jgedicke/vertex_patches
get vertex_mapping out
Joscha Gedicke [Wed, 18 May 2016 12:17:25 +0000 (14:17 +0200)]
get vertex_mapping out
Bruno Turcksin [Mon, 23 May 2016 00:01:40 +0000 (20:01 -0400)]
Merge pull request #2619 from Rombur/sparsity_pattern
Fix a bug where size_type was used instead of std::size_t.
Bruno Turcksin [Fri, 20 May 2016 21:02:33 +0000 (17:02 -0400)]
Fix a bug where size_type was used instead of std::size_t.
Timo Heister [Sun, 22 May 2016 18:56:55 +0000 (19:56 +0100)]
Merge pull request #2602 from tjhei/compute_error
implement VectorTools::compute_global_error
Timo Heister [Sun, 15 May 2016 15:16:18 +0000 (16:16 +0100)]
implement VectorTools::compute_global_error, document norms
Add a function that computes global errors from cellwise errors obtained
by VectorTools::integrate_difference(). Do MPI collective if necessary.
Also add a large amount of documentation to NormType.
Denis Davydov [Sun, 22 May 2016 12:50:56 +0000 (14:50 +0200)]
Merge pull request #2624 from tjhei/doxygen_fix
fix doxygen errors of undefined version macros
Timo Heister [Sun, 22 May 2016 10:36:42 +0000 (11:36 +0100)]
fix doxygen errors of undefined version macros
This adds the version macros for p4est and Trilinos (always returning 1)
to doxygen. Otherwise doxygen freaks out when parsing header files that
contain them.
Timo Heister [Sun, 22 May 2016 09:37:27 +0000 (10:37 +0100)]
Merge pull request #2623 from drwells/fix-hyphenated-lists
Fix hyphenated lists
David Wells [Sat, 21 May 2016 20:14:50 +0000 (16:14 -0400)]
Fix a typo.
David Wells [Fri, 20 May 2016 20:17:54 +0000 (16:17 -0400)]
Fix doxygen formatting of hyphenated lists.
David Wells [Sat, 21 May 2016 18:20:35 +0000 (14:20 -0400)]
Merge pull request #2614 from davydden/feature/fe_system_to_fe_tools
move FESystem's auxiliary functions to FETools and extend them to cov…
Timo Heister [Sat, 21 May 2016 16:41:48 +0000 (17:41 +0100)]
Merge pull request #2622 from bangerth/doc-update-60
Update documentation in one place.
Wolfgang Bangerth [Sat, 21 May 2016 16:39:08 +0000 (11:39 -0500)]
Update documentation in one place.
Timo Heister [Sat, 21 May 2016 13:22:37 +0000 (14:22 +0100)]
Merge pull request #2621 from inkstink/master
Minor Typo
Luca Heltai [Fri, 20 May 2016 14:41:52 +0000 (16:41 +0200)]
Make it possible to generate packages with arbitrary names using cpack.
Denis Davydov [Thu, 19 May 2016 12:38:27 +0000 (14:38 +0200)]
fix component_to_base_table for non-tensor product case
Denis Davydov [Thu, 19 May 2016 12:15:22 +0000 (14:15 +0200)]
extend new functions to non-tensor product
Denis Davydov [Thu, 19 May 2016 11:39:08 +0000 (13:39 +0200)]
same for fe_face_tables
Denis Davydov [Thu, 19 May 2016 10:36:08 +0000 (12:36 +0200)]
move build cell tables to FETools
Denis Davydov [Wed, 18 May 2016 22:26:40 +0000 (00:26 +0200)]
Merge pull request #2617 from asartori86/parpack
parpack --- add support for trilinos mpi blockvector
alberto sartori [Tue, 10 May 2016 11:30:27 +0000 (13:30 +0200)]
parpack. added reinit for block vectors
Bruno Turcksin [Wed, 18 May 2016 17:02:00 +0000 (13:02 -0400)]
Merge pull request #2616 from kalj/fix-cuda-cmake-without-c++11
Move check for C++11 inside if case to not affect non-cuda configuration
Karl Ljungkvist [Wed, 18 May 2016 16:21:10 +0000 (11:21 -0500)]
Move check for C++11 inside if case to not affect non-cuda configuration
Denis Davydov [Wed, 18 May 2016 14:56:09 +0000 (16:56 +0200)]
move FESystem's auxiliary functions to FETools and extend them to cover the non-tensor product case of the enriched finite element
Denis Davydov [Wed, 18 May 2016 06:58:42 +0000 (08:58 +0200)]
Merge pull request #2611 from drwells/update-google-code-links
Fix a bunch of old google code links.
Denis Davydov [Wed, 18 May 2016 06:56:49 +0000 (08:56 +0200)]
Merge pull request #2612 from drwells/fix-grid-in-doxygen
Fix some doxygen formatting.
David Wells [Wed, 18 May 2016 04:09:46 +0000 (00:09 -0400)]
Fix some doxygen formatting.
Starting a new line with a hyphen results in a bullet point list, which
is not what we want.
David Wells [Wed, 18 May 2016 03:51:00 +0000 (23:51 -0400)]
Fix a bunch of old google code links.
Bruno Turcksin [Wed, 18 May 2016 02:08:28 +0000 (22:08 -0400)]
Merge pull request #2610 from danshapero/aligned-vector-move-ctor
Move constructors for AlignedVector & TableBase
danshapero [Wed, 18 May 2016 00:32:41 +0000 (17:32 -0700)]
Added move constructor to Table
danshapero [Mon, 16 May 2016 22:56:21 +0000 (15:56 -0700)]
Added test for aligned vector move ctor/assignment operator
danshapero [Fri, 22 Apr 2016 05:48:39 +0000 (22:48 -0700)]
Checkpoint, wrote aligned vector move ctor
Bruno Turcksin [Tue, 17 May 2016 21:17:24 +0000 (17:17 -0400)]
Merge pull request #2591 from drwells/parallelepiped-3d-orientation-fix
Parallelepiped 3d orientation fix
David Wells [Tue, 17 May 2016 18:06:18 +0000 (14:06 -0400)]
Merge pull request #2609 from tjhei/fix_doxygen_formatting
fix doxygen formatting
Timo Heister [Tue, 17 May 2016 17:42:17 +0000 (18:42 +0100)]
fix doxygen formatting
Karl Ljungkvist [Tue, 17 May 2016 15:42:49 +0000 (10:42 -0500)]
fix warning by not using dot in target name
Martin Kronbichler [Tue, 17 May 2016 12:29:44 +0000 (14:29 +0200)]
Merge pull request #2607 from Rombur/typos
Fix a few typos.
Bruno Turcksin [Tue, 17 May 2016 12:15:17 +0000 (08:15 -0400)]
Fix a few typos.
Bruno Turcksin [Mon, 16 May 2016 20:32:12 +0000 (16:32 -0400)]
Merge pull request #2605 from kalj/cuda-c++11-setup
Enable C++11 for CUDA
Karl Ljungkvist [Mon, 16 May 2016 19:46:59 +0000 (14:46 -0500)]
enable C++11 for CUDA
David Wells [Sun, 15 May 2016 21:08:00 +0000 (17:08 -0400)]
Merge pull request #2604 from bangerth/doc-fixes-13
Fix some documentation texts.
Wolfgang Bangerth [Sun, 15 May 2016 20:40:45 +0000 (15:40 -0500)]
Fix some documentation texts.
David Wells [Sun, 15 May 2016 17:14:06 +0000 (13:14 -0400)]
Merge pull request #2601 from tjhei/param_double
Rework Pattern::Double
Timo Heister [Sat, 14 May 2016 14:53:21 +0000 (15:53 +0100)]
Rework Pattern::Double
- Fix broken parsing of Pattern::Double::description() in
::create()(skipping " range " that shouldn't exist and parsing an empty
range incorrectly).
- Display default values as -MAX_DOUBLE...MAX_DOUBLE instead of
-1.79769e+308...1.79769e+308 in the description.
- Add some new tests.
- Update output of tests to match new description.
remove c++11'ism
use std::memcmp
David Wells [Sat, 14 May 2016 19:34:06 +0000 (15:34 -0400)]
Add tests for twisted grid generator input.
These tests verify that the right exceptions are raised when input data
would result in cells with negative measure.
David Wells [Thu, 12 May 2016 02:53:42 +0000 (22:53 -0400)]
Update the changelog.
David Wells [Mon, 9 May 2016 01:20:14 +0000 (21:20 -0400)]
Raise exceptions for invalid input.
subdivided_parallelepiped could generate cells with negative volume if
the provided edges were not ordered correctly. Try to help the user by
raising an exception if this is the case in subdivided_parallelepiped
instead of create_triangulation.
This commit also fixes tests that would fail as a result of removing the
orientation fix.
Partly reverts
ccb56e7fb5 .
inkstink [Sat, 14 May 2016 16:02:04 +0000 (12:02 -0400)]
Minor Typo
Wolfgang Bangerth [Fri, 13 May 2016 22:27:49 +0000 (18:27 -0400)]
Merge pull request #2600 from drwells/fix-clang-compilation
Fix compilation on clang.
David Wells [Fri, 13 May 2016 18:26:17 +0000 (14:26 -0400)]
Fix compilation on clang.
The previous commit
18ddfc4cf1 compiled under GCC but not clang. Credit
goes to Wolfgang Bangerth for the suggested usage of a variadic function
to raise errors when dim != spacedim.
Bruno Turcksin [Fri, 13 May 2016 11:58:07 +0000 (07:58 -0400)]
Merge pull request #2589 from davydden/feature/spherical_coordinates
add geometry utilities functions
Bruno Turcksin [Thu, 12 May 2016 12:20:00 +0000 (08:20 -0400)]
Merge pull request #2505 from davydden/lo_with_po
add a new header which combines LinearOperator and PackagedOperation
Bruno Turcksin [Thu, 12 May 2016 12:15:40 +0000 (08:15 -0400)]
Merge pull request #2587 from drwells/c++-03-template-fix-02
C++ 03 template fix
David Wells [Thu, 12 May 2016 00:38:57 +0000 (20:38 -0400)]
Make cell_measure(...) work again.
A result of
d8bafee27cc was that users can no longer write
cell_measure(...)
with no given template argument (in the codimension zero case). This
commit fixes that.
Note: since dim does not explicitly appear alone and unmodified in the
function arguments of cell_measure<dim, spacedim>, that function can
never have its type (more exactly, the value for dim) inferred correctly
from just the arguments. Put another way, one must always write
cell_measure<dim, spacedim> to use this function. This was not a problem
in the past when Point<dim> appeared instead of Point<spacedim>.
David Wells [Thu, 12 May 2016 00:37:13 +0000 (20:37 -0400)]
Fix compilation in C++03 mode.
C++03 does not support default template arguments in function
templates.
Bruno Turcksin [Wed, 11 May 2016 21:13:33 +0000 (17:13 -0400)]
Merge pull request #2586 from kalj/cmake-cuda-for-master
Add support for compiling CUDA code
Martin Kronbichler [Wed, 11 May 2016 14:49:33 +0000 (16:49 +0200)]
Merge pull request #2540 from orlando-tian/orlando-tian-contrib
Bug fix for wrong sign of curl in maxwell.h
Jihuan Tian [Thu, 21 Apr 2016 23:05:08 +0000 (07:05 +0800)]
1. Bug fix for wrong sign of curl integrators in integrators/maxwell.h: nitsche_curl_matrix, curl_curl_matrix and curl_matrix.
2. Add test code 'tests/integrators/maxwell_curl.cc' and related output file for verifying curl integrators in integrators/maxwell.h.
3. Add basis function support checking on faces in the function nitsche_curl_matrix in integrators/maxwell.h.
Denis Davydov [Tue, 10 May 2016 19:23:24 +0000 (21:23 +0200)]
add geometry utilities functions
Karl Ljungkvist [Mon, 9 May 2016 17:37:14 +0000 (12:37 -0500)]
Add support for compiling CUDA code
This adds support to the internal build system for CUDA code in .cu
files inside the library.
Wolfgang Bangerth [Mon, 9 May 2016 15:24:27 +0000 (11:24 -0400)]
Merge pull request #2585 from davydden/quadrature_point_data_fix2
fix iterator in ContinuousQuadratureDataTransfer
Denis Davydov [Mon, 9 May 2016 15:05:28 +0000 (17:05 +0200)]
fix iterator in ContinuousQuadratureDataTransfer
Denis Davydov [Mon, 9 May 2016 14:26:21 +0000 (16:26 +0200)]
Merge pull request #2584 from Rombur/petsc
Fix a typo.
Bruno Turcksin [Mon, 9 May 2016 14:19:00 +0000 (10:19 -0400)]
Fix a typo in preprocessor macro.
Denis Davydov [Mon, 9 May 2016 13:08:10 +0000 (15:08 +0200)]
Merge pull request #2582 from bangerth/doc-update-59
Rewrap some comments. No functional changes.
Wolfgang Bangerth [Mon, 9 May 2016 13:05:44 +0000 (08:05 -0500)]
Rewrap some comments. No functional changes.
Bruno Turcksin [Mon, 9 May 2016 12:29:56 +0000 (08:29 -0400)]
Merge pull request #2577 from Rombur/vector_optimization
Vector optimization
Bruno Turcksin [Thu, 5 May 2016 13:01:48 +0000 (09:01 -0400)]
Rename vector_internal.h to vector_operations_internal.h
Bruno Turcksin [Wed, 4 May 2016 13:40:27 +0000 (09:40 -0400)]
Use multithreading for ReadWriteVector and LinearAlgebra::Vector
Bruno Turcksin [Tue, 3 May 2016 21:02:00 +0000 (17:02 -0400)]
Move the functions of the internal namespace of vector.templates to their own file.
Bruno Turcksin [Tue, 3 May 2016 17:45:14 +0000 (13:45 -0400)]
Use constant variable for end value of for loop.
Martin Kronbichler [Mon, 9 May 2016 10:19:09 +0000 (12:19 +0200)]
Merge pull request #2581 from davydden/quadrature_point_data_fix
include base/config before checking for cxx11 in quadrature point data
Denis Davydov [Mon, 9 May 2016 08:50:06 +0000 (10:50 +0200)]
include base/config before checking for cxx11 in quadrature point data
Martin Kronbichler [Mon, 9 May 2016 06:13:56 +0000 (08:13 +0200)]
Merge pull request #2578 from drwells/add-measure-checks
Add measure checks
Martin Kronbichler [Mon, 9 May 2016 06:12:20 +0000 (08:12 +0200)]
Merge pull request #2579 from drwells/gcc6-fixes-1
Get around a GCC 6 warning.
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.