]>
https://gitweb.dealii.org/ - dealii.git/log
Wolfgang Bangerth [Wed, 13 Sep 2017 21:13:24 +0000 (15:13 -0600)]
Add an hp-ified version of tests/mpi/step-40.
The output is identical to the original, non-hp version.
Daniel Arndt [Mon, 18 Sep 2017 08:20:36 +0000 (10:20 +0200)]
Merge pull request #5078 from GivAlz/master
Adding Bounding Boxes class to Base
Martin Kronbichler [Mon, 18 Sep 2017 07:38:50 +0000 (09:38 +0200)]
Merge pull request #5093 from bangerth/hp-fixes
Provide DoFAccessor::set_dof_indices() for hp.
David Wells [Sun, 17 Sep 2017 23:35:15 +0000 (19:35 -0400)]
Merge pull request #5097 from drwells/sundials-fixes-2
Reword the description of SUNDIALS_INCLUDE_DIRS.
Giovanni Alzetta [Sun, 17 Sep 2017 23:25:10 +0000 (23:25 +0000)]
Created class Bounding Box and its routine point_inside
David Wells [Sat, 16 Sep 2017 21:29:26 +0000 (17:29 -0400)]
Reword the description of SUNDIALS_INCLUDE_DIRS.
Wolfgang Bangerth [Sun, 17 Sep 2017 18:21:49 +0000 (12:21 -0600)]
Merge pull request #5080 from masterleinad/default_constructors
Default constructors and destructors
Luca Heltai [Sat, 16 Sep 2017 21:27:30 +0000 (23:27 +0200)]
Merge pull request #5096 from drwells/sundials-fixes
Sundials fixes
David Wells [Sat, 16 Sep 2017 18:50:30 +0000 (14:50 -0400)]
Get rid of two unused variable warnings.
David Wells [Sat, 16 Sep 2017 18:00:51 +0000 (14:00 -0400)]
Improve the path-finding for FindSUNDIALS.cmake.
This fixes an issue where if SUNDIALS_DIR is never set then SUN_INC is just
'/include/', which is usually not a directory.
David Wells [Sat, 16 Sep 2017 18:00:30 +0000 (14:00 -0400)]
Make the SUNDIALS vector copy more generic.
Luca Heltai [Sat, 16 Sep 2017 04:44:14 +0000 (06:44 +0200)]
Merge pull request #4852 from luca-heltai/ida-interface
IDAInterface
Daniel Arndt [Fri, 15 Sep 2017 22:48:04 +0000 (00:48 +0200)]
Add include file to fix errors in multigrid tests
Luca Heltai [Fri, 15 Sep 2017 22:44:25 +0000 (00:44 +0200)]
Fixed compilation issue in serial.
Matthias Maier [Fri, 15 Sep 2017 22:19:26 +0000 (17:19 -0500)]
Merge pull request #5094 from bangerth/update-test
Increase precision with which we output test results.
Wolfgang Bangerth [Fri, 15 Sep 2017 21:44:17 +0000 (15:44 -0600)]
Increase precision with which we output test results.
Wolfgang Bangerth [Wed, 13 Sep 2017 21:12:31 +0000 (15:12 -0600)]
Unify the hp and non-hp implementations of a function.
Wolfgang Bangerth [Wed, 13 Sep 2017 19:46:51 +0000 (13:46 -0600)]
Implement set_dof_indices() also for the hp case.
This is a trivial copy of the non-hp case as long as we provide the
appropriate active_fe_index.
Wolfgang Bangerth [Wed, 13 Sep 2017 18:46:29 +0000 (12:46 -0600)]
Use DoFInvalidAccessor to unify three partial specializations into one.
Luca Heltai [Tue, 12 Sep 2017 11:49:09 +0000 (13:49 +0200)]
Changelog.
Luca Heltai [Tue, 12 Sep 2017 11:43:43 +0000 (13:43 +0200)]
Moved options to AdditionalData. Fixed doc.
Luca Heltai [Fri, 8 Sep 2017 14:45:02 +0000 (16:45 +0200)]
Use GrowingVectorMemory in IDA + example in doc.
Luca Heltai [Wed, 6 Sep 2017 12:38:46 +0000 (14:38 +0200)]
Renamed IDAInterface to IDA.
Luca Heltai [Wed, 6 Sep 2017 12:22:03 +0000 (14:22 +0200)]
More sensible defaults, and document optional functions.
Luca Heltai [Wed, 6 Sep 2017 11:33:36 +0000 (13:33 +0200)]
Renamed reset_dae and improved documentation.
Luca Heltai [Wed, 6 Sep 2017 11:32:56 +0000 (13:32 +0200)]
Added AssertIDA macro.
Luca Heltai [Tue, 5 Sep 2017 14:26:26 +0000 (16:26 +0200)]
Added quicktest.
Luca Heltai [Mon, 14 Aug 2017 23:25:03 +0000 (17:25 -0600)]
Starting point for SUNDIALS IDA interface.
Denis Davydov [Fri, 15 Sep 2017 12:20:45 +0000 (14:20 +0200)]
Merge pull request #5052 from Rombur/python_triangulation
Python wrappers
Luca Heltai [Fri, 15 Sep 2017 12:09:34 +0000 (14:09 +0200)]
Merge pull request #5087 from drwells/timer-multithreaded-fixes
Timer multithreaded fixes
Luca Heltai [Fri, 15 Sep 2017 12:06:56 +0000 (14:06 +0200)]
Merge pull request #5091 from bangerth/doc-update
Fix grammar.
Daniel Arndt [Fri, 15 Sep 2017 07:56:57 +0000 (09:56 +0200)]
Fix default definitions in header files
Daniel Arndt [Thu, 14 Sep 2017 21:58:05 +0000 (23:58 +0200)]
Move default definitions to declarations
Daniel Arndt [Thu, 14 Sep 2017 23:02:28 +0000 (01:02 +0200)]
Merge pull request #5083 from masterleinad/replace_single_character
Replace single character strings
Wolfgang Bangerth [Thu, 14 Sep 2017 22:13:31 +0000 (16:13 -0600)]
Fix grammar.
Daniel Arndt [Tue, 12 Sep 2017 13:56:29 +0000 (15:56 +0200)]
Default constructors and destructors
Wolfgang Bangerth [Thu, 14 Sep 2017 20:11:19 +0000 (14:11 -0600)]
Merge pull request #5089 from tjhei/fix_boost_serialize_header_missing_2
second try in fixing boost serialization missing header
Timo Heister [Thu, 14 Sep 2017 20:01:34 +0000 (16:01 -0400)]
second try in fixing boost serialization missing header
Wolfgang Bangerth [Thu, 14 Sep 2017 19:55:57 +0000 (13:55 -0600)]
Merge pull request #5055 from masterleinad/move_finite_element
Implement move constructors for FiniteElement and FESystem
Matthias Maier [Thu, 14 Sep 2017 19:52:21 +0000 (14:52 -0500)]
Merge pull request #5075 from bangerth/invalid-accessor
Introduce a class that can't be used.
David Wells [Thu, 14 Sep 2017 18:24:29 +0000 (14:24 -0400)]
Exit the given subsection in TimerOutput::Scope.
The current implementation doesn't work in a multithreaded context.
Consider the following sequence of events:
Thread 1: start and create Scope scope_1(timer_output, "1")
Thread 2: start and create Scope scope_2(timer_output, "2")
Thread 1: call ~scope_1() and join
Thread 2: call ~scope_2() and join
The current implementation of ~Scope() exits the most recent subsection,
so when ~scope_1() is called we leave subsection "2" and when ~scope_2()
is called we leave subsection "1". We can get around this by always
explicitly exiting the subsection in which we started.
David Wells [Thu, 14 Sep 2017 18:22:22 +0000 (14:22 -0400)]
Use last lap times for TimerOutput accumulation.
The methods Timer::wall_time() and Timer::cpu_time() (i.e.,
Timer::operator()()) return cumulative times instead of times over the
last lap.
Wolfgang Bangerth [Thu, 14 Sep 2017 17:51:31 +0000 (11:51 -0600)]
Merge pull request #5026 from masterleinad/variadic_constructor_fe_system
Variadic constructor for FESystem
Wolfgang Bangerth [Thu, 14 Sep 2017 17:47:29 +0000 (11:47 -0600)]
Merge pull request #5071 from masterleinad/fix_clang_5_0_0
Fix warnings for clang-5.0.0
Wolfgang Bangerth [Thu, 14 Sep 2017 17:46:59 +0000 (11:46 -0600)]
Merge pull request #5081 from masterleinad/use_const_ref
Use const& instead of const where applicable
Wolfgang Bangerth [Thu, 14 Sep 2017 17:23:00 +0000 (11:23 -0600)]
Merge pull request #5086 from tjhei/fix_boost_serialize_header_missing
add missing header file needed for boost 1.65
Timo Heister [Thu, 14 Sep 2017 17:20:29 +0000 (13:20 -0400)]
add missing header file needed for boost 1.65
Wolfgang Bangerth [Thu, 14 Sep 2017 14:49:20 +0000 (08:49 -0600)]
Merge pull request #5084 from GivAlz/ErrorPoint
Corrected error in documentation of point input operator
GivAlz [Thu, 14 Sep 2017 16:44:12 +0000 (16:44 +0000)]
Corrected error in documentation
Wolfgang Bangerth [Thu, 14 Sep 2017 14:11:47 +0000 (08:11 -0600)]
Merge pull request #5082 from masterleinad/use_nullptr
Use nullptr instead of NULL
Timo Heister [Thu, 14 Sep 2017 13:44:19 +0000 (09:44 -0400)]
Merge pull request #5068 from bangerth/hp-fixes
More parallel hp fixes
Daniel Arndt [Thu, 14 Sep 2017 13:36:17 +0000 (15:36 +0200)]
Replace single character strings
Daniel Arndt [Thu, 14 Sep 2017 13:35:31 +0000 (15:35 +0200)]
Use nullptr instead of NULL
Daniel Arndt [Thu, 14 Sep 2017 13:34:30 +0000 (15:34 +0200)]
Use const& instead of const where applicable
Timo Heister [Thu, 14 Sep 2017 13:39:54 +0000 (09:39 -0400)]
Merge pull request #5079 from bangerth/doc-update
Update the C++11 page.
Wolfgang Bangerth [Thu, 14 Sep 2017 13:35:18 +0000 (07:35 -0600)]
Update the C++11 page.
Daniel Arndt [Thu, 14 Sep 2017 13:13:53 +0000 (15:13 +0200)]
Merge pull request #5070 from bangerth/prep-work
Prep work
Daniel Arndt [Thu, 14 Sep 2017 07:30:59 +0000 (09:30 +0200)]
Merge pull request #5065 from bangerth/fix-richardson
Avoid raw pointers in favor of VectorMemory::Pointer in SolverRichardson.
Denis Davydov [Thu, 14 Sep 2017 06:16:37 +0000 (08:16 +0200)]
Merge pull request #5076 from bangerth/simplify
Simplify some function calls now that we have hp::DoFHandler::get_fe(index)
Wolfgang Bangerth [Wed, 13 Sep 2017 22:12:36 +0000 (16:12 -0600)]
Simplify some function calls now that we have hp::DoFHandler::get_fe(index).
Daniel Arndt [Wed, 13 Sep 2017 16:00:16 +0000 (18:00 +0200)]
Fix warnings for clang-5.0.0
Wolfgang Bangerth [Wed, 13 Sep 2017 18:45:49 +0000 (12:45 -0600)]
Update some documentation.
Wolfgang Bangerth [Wed, 13 Sep 2017 18:45:34 +0000 (12:45 -0600)]
Introduce a class that can't be used.
Specifically, declare DoFInvalidAccessor that is the accessor
for cases where dim>spacedim -- i.e., things that can't logically
happen, but that at times do happen in code like
for (quad=0; quad<GeometryInfo<dim>::quads_per_cell; ++quad)
cell->quad(quad)->do_something();
Here, the code is not executed in 1d, but we want it to be syntactically
correct so that we can compile the function. Having a DoFInvalidAccessor
then serves the same purpose that InvalidAccessor already does for
tria accessor functions: such objects cannot be created but rather
throw an exception, but they provide the correct syntax.
Timo Heister [Wed, 13 Sep 2017 17:42:30 +0000 (13:42 -0400)]
Merge pull request #5066 from tamiko/bzip2_dir
CMake: Respect BZIP2_DIR in FindBZIP2.cmake
Wolfgang Bangerth [Wed, 13 Sep 2017 03:08:02 +0000 (21:08 -0600)]
Make the set_dof_indices() function more general.
Wolfgang Bangerth [Tue, 12 Sep 2017 22:48:05 +0000 (16:48 -0600)]
Wrap a bunch of comments.
Wolfgang Bangerth [Wed, 13 Sep 2017 15:32:20 +0000 (09:32 -0600)]
Add a changelog entry.
Wolfgang Bangerth [Tue, 12 Sep 2017 01:03:29 +0000 (19:03 -0600)]
Avoid raw pointers in favor of VectorMemory::Pointer.
Wolfgang Bangerth [Tue, 12 Sep 2017 00:45:48 +0000 (18:45 -0600)]
Remove an unused variable.
Wolfgang Bangerth [Tue, 12 Sep 2017 00:44:42 +0000 (18:44 -0600)]
Make SolverRichardson::criterion() be self contained.
Specifically, pass everything the function needs as argument. Also make it 'const'
by not letting it set a variable that is otherwise never read anywhere.
Wolfgang Bangerth [Tue, 12 Sep 2017 00:37:09 +0000 (18:37 -0600)]
Remove an unnecessary include file.
Timo Heister [Wed, 13 Sep 2017 14:53:42 +0000 (10:53 -0400)]
Merge pull request #5069 from bangerth/doc-updates
Doc updates
Wolfgang Bangerth [Wed, 13 Sep 2017 13:44:13 +0000 (07:44 -0600)]
Add to the documentation.
Wolfgang Bangerth [Wed, 13 Sep 2017 13:42:15 +0000 (07:42 -0600)]
Explain a code example better.
Wolfgang Bangerth [Tue, 12 Sep 2017 22:47:30 +0000 (16:47 -0600)]
Fix a bug in hp DoF unification.
Specifically, in the first phase of DoF distribution, we only
enumerate DoF indices on locally owned cells. Thus, after
unification when we renumber, we need to ignore DoFs on
ghost cells. In that case, we need to pass the correct
'check_validity' flag to the renumbering routines.
Wolfgang Bangerth [Tue, 12 Sep 2017 19:42:59 +0000 (13:42 -0600)]
Limit renumbering hp DoFs to non-artificial cells.
Wolfgang Bangerth [Tue, 12 Sep 2017 19:40:57 +0000 (13:40 -0600)]
Limit updating DoF indices to cells where this is possible.
Martin Kronbichler [Wed, 13 Sep 2017 07:00:00 +0000 (09:00 +0200)]
Merge pull request #5062 from bangerth/convert-arrayview
Automatically allow converting std::vector to ArrayView.
Martin Kronbichler [Wed, 13 Sep 2017 06:57:19 +0000 (08:57 +0200)]
Merge pull request #5067 from bangerth/hp-fixes
Two small parallel hp fixes
Bruno Turcksin [Tue, 12 Sep 2017 21:14:23 +0000 (17:14 -0400)]
Merge pull request #5064 from bangerth/cleanup-logstream
Some minor cleanups of LogStream.
Bruno Turcksin [Tue, 12 Sep 2017 21:12:44 +0000 (17:12 -0400)]
Merge pull request #5058 from tjhei/fix_readwritevector_test
fix tests/readwritevector_0x
Wolfgang Bangerth [Tue, 12 Sep 2017 18:56:48 +0000 (12:56 -0600)]
Only update DoF indices on active cells in the non-MG renumbering.
Wolfgang Bangerth [Tue, 12 Sep 2017 18:54:00 +0000 (12:54 -0600)]
Do not set directly active_fe_indices on ghost cells.
Matthias Maier [Tue, 12 Sep 2017 15:45:51 +0000 (10:45 -0500)]
CMake: Respect BZIP2_DIR in FindBZIP2.cmake
Wolfgang Bangerth [Mon, 11 Sep 2017 23:24:07 +0000 (17:24 -0600)]
Add changelog entry.
Wolfgang Bangerth [Mon, 11 Sep 2017 23:23:59 +0000 (17:23 -0600)]
Add test.
Wolfgang Bangerth [Mon, 11 Sep 2017 23:23:48 +0000 (17:23 -0600)]
Automatically allow converting std::vector to ArrayView.
Wolfgang Bangerth [Tue, 12 Sep 2017 12:37:58 +0000 (06:37 -0600)]
Some minor cleanups of LogStream.
In particular, move some functions into the .cc file -- surely, these
functions do not need to be 'inline' in the header file.
Daniel Arndt [Tue, 12 Sep 2017 08:39:19 +0000 (10:39 +0200)]
Merge pull request #5061 from bangerth/fix-minres
Avoid raw pointers in favor of VectorMemory::Pointer in SolverMinRes.
Timo Heister [Tue, 12 Sep 2017 01:13:00 +0000 (21:13 -0400)]
Merge pull request #5060 from bangerth/fix-grammar
Fix grammar in documentation.
Matthias Maier [Tue, 12 Sep 2017 00:36:26 +0000 (19:36 -0500)]
Merge pull request #5059 from tamiko/make_clang_5.0_happy
CMake: Avoid -Wunknown-warning-option warnings
Matthias Maier [Mon, 11 Sep 2017 21:14:51 +0000 (16:14 -0500)]
CMake: Avoid -Wunknown-warning-option warnings
Clang 5.0.0 complains about unknown warning options in GCC pragma
directives. This causes a lot of spurious warnings whenever the macro
DEAL_II_DISABLE_EXTRA_DIAGNOSTICS
is encountered. Add a pragma directive to disable warnings about unknown
warnings to silence this.
Wolfgang Bangerth [Mon, 11 Sep 2017 22:19:53 +0000 (16:19 -0600)]
Avoid raw pointers in favor of VectorMemory::Pointer.
Wolfgang Bangerth [Mon, 11 Sep 2017 22:12:45 +0000 (16:12 -0600)]
Fix grammar.
Wolfgang Bangerth [Mon, 11 Sep 2017 22:10:33 +0000 (16:10 -0600)]
Mark an empty destructor as '=default'.
Wolfgang Bangerth [Mon, 11 Sep 2017 20:59:48 +0000 (14:59 -0600)]
Merge pull request #4723 from drwells/manifold-arrayview-compat
Break the Manifold interface for performance.
Timo Heister [Mon, 11 Sep 2017 20:08:03 +0000 (16:08 -0400)]
fix tests/readwritevector_0x
David Wells [Mon, 11 Sep 2017 02:52:54 +0000 (22:52 -0400)]
Add a changelog entry for the Manifold incompatibities.
David Wells [Mon, 11 Sep 2017 02:52:27 +0000 (22:52 -0400)]
Rename add_new_points as get_new_points.
This function no longer appends new points to a vector so a name change is in
order.
David Wells [Fri, 11 Aug 2017 04:49:22 +0000 (00:49 -0400)]
Directly create an ArrayView from a table.
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.