]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
9 years agoFix indentation as well. 1291/head
Nitesh [Thu, 6 Aug 2015 20:05:58 +0000 (16:05 -0400)]
Fix indentation as well.

9 years agoFixed an error in further extension suggestions
Nitesh [Thu, 6 Aug 2015 19:51:37 +0000 (15:51 -0400)]
Fixed an error in further extension suggestions

9 years agoMerge pull request #1263 from bangerth/fix-compilation
Matthias Maier [Wed, 5 Aug 2015 04:29:38 +0000 (23:29 -0500)]
Merge pull request #1263 from bangerth/fix-compilation

Un-break compilation.

9 years agoMerge pull request #1254 from bangerth/improve-error-message
Matthias Maier [Wed, 5 Aug 2015 04:27:28 +0000 (23:27 -0500)]
Merge pull request #1254 from bangerth/improve-error-message

Improve the error message for copying and adding sparse matrices with

9 years agoMerge pull request #1262 from drwells/fix-header-typos
Matthias Maier [Wed, 5 Aug 2015 04:25:53 +0000 (23:25 -0500)]
Merge pull request #1262 from drwells/fix-header-typos

Fix header typos

9 years agoUn-break compilation. 1263/head
Wolfgang Bangerth [Wed, 5 Aug 2015 03:05:28 +0000 (22:05 -0500)]
Un-break compilation.

On compilers without C++11, we need to stay within the limits of BOOST's maximal
number of arguments for boost::bind.

9 years agoMerge pull request #1257 from jhansel/workshop_practice
Wolfgang Bangerth [Wed, 5 Aug 2015 02:31:54 +0000 (21:31 -0500)]
Merge pull request #1257 from jhansel/workshop_practice

input parameter description for start_step() of TimeStepControl

9 years agoFix a large number of typos. 1262/head
David Wells [Tue, 14 Jul 2015 21:25:14 +0000 (17:25 -0400)]
Fix a large number of typos.
This should be a majority of the typos in the documentation.

9 years agoFix a non-unicode character.
David Wells [Sun, 2 Aug 2015 22:09:48 +0000 (18:09 -0400)]
Fix a non-unicode character.

9 years agofix a grammatical error in step-13.
David Wells [Thu, 23 Jul 2015 04:45:45 +0000 (00:45 -0400)]
fix a grammatical error in step-13.

9 years agoFix a spelling error in a parameter description.
David Wells [Thu, 16 Jul 2015 13:56:34 +0000 (09:56 -0400)]
Fix a spelling error in a parameter description.
This might break something.

9 years agoadded const specifier to start_step() input parameter in the TimeStepControl class 1257/head
Joshua Hansel [Tue, 4 Aug 2015 22:31:02 +0000 (16:31 -0600)]
added const specifier to start_step() input parameter in the TimeStepControl class

9 years agoMerge pull request #1255 from drwells/remove-commented-code
Guido Kanschat [Tue, 4 Aug 2015 20:30:51 +0000 (22:30 +0200)]
Merge pull request #1255 from drwells/remove-commented-code

Remove commented code.

9 years agoMerge pull request #1256 from lpolster/test-improve-documentation
Wolfgang Bangerth [Tue, 4 Aug 2015 20:18:32 +0000 (15:18 -0500)]
Merge pull request #1256 from lpolster/test-improve-documentation

Documentation of input parameters for function add_range added.

9 years agoRemoved empty line. 1256/head
Lisa [Tue, 4 Aug 2015 20:09:52 +0000 (15:09 -0500)]
Removed empty line.

9 years agoRemove commented out code in headers. 1255/head
David Wells [Sat, 1 Aug 2015 00:30:15 +0000 (20:30 -0400)]
Remove commented out code in headers.
The code in tria_iterator.templates.h was commented out in 2010.

The code in block_sparse_matrix_ez.templates.h was commented out when it
appeared in 2002.

The code in full_matrix.templates.h was commented out in 2001.

The code in precondition_block.templates.h was commented out in 2011.

The code in sparse_matrix_ez.templates.h was commented out in 2003.

The code in mg_block_smoother.h was commented out in 2005.

The code in mg_smoother.h was commented out in 2010.

The code in mg_transfer_component.templates.h was commented out in 2010.

The code in integration_info.templates.h was commented out in 2011.

The code in matrix_tools.h was commented out at some point prior to 2012.

The code in vector_tools.templates.h was commented out at some point prior to 2012.

9 years agoadded input parameter description for start_step() function in TimeStepControl class
Joshua Hansel [Tue, 4 Aug 2015 20:08:00 +0000 (14:08 -0600)]
added input parameter description for start_step() function in TimeStepControl class

9 years agoDocumentation of input parameters for function add_range added.
Lisa [Tue, 4 Aug 2015 19:56:18 +0000 (14:56 -0500)]
Documentation of input parameters for function add_range added.

9 years agoMerge pull request #1252 from tamiko/error_out_on_cygwin
Wolfgang Bangerth [Tue, 4 Aug 2015 19:45:32 +0000 (14:45 -0500)]
Merge pull request #1252 from tamiko/error_out_on_cygwin

CMake: Error out on Cygwin platforms and derivatives (MinGW, MinGW-64)

9 years agoMerge pull request #1253 from bangerth/test-improve-documentation-2
Timo Heister [Tue, 4 Aug 2015 18:31:15 +0000 (13:31 -0500)]
Merge pull request #1253 from bangerth/test-improve-documentation-2

Test improve documentation 2

9 years agoImprove the documentation of the IndexSet::add_indices() function. 1253/head
Wolfgang Bangerth [Tue, 4 Aug 2015 17:06:35 +0000 (12:06 -0500)]
Improve the documentation of the IndexSet::add_indices() function.

9 years agoImprove the error message for copying and adding sparse matrices with 1254/head
Wolfgang Bangerth [Tue, 4 Aug 2015 17:32:58 +0000 (12:32 -0500)]
Improve the error message for copying and adding sparse matrices with
different sparsity patterns.

9 years agoCMake: Error out on Cygwin platforms and derivatives (MinGW, MinGW-64) 1252/head
Matthias Maier [Tue, 4 Aug 2015 03:37:24 +0000 (22:37 -0500)]
CMake: Error out on Cygwin platforms and derivatives (MinGW, MinGW-64)

Let's face it - we do not support those ports of the GNU Compiler
Collection. We have had multiple severe, unresolved miscompilation issues
for years.

9 years agoMerge pull request #1238 from bangerth/further-FEValues-cleanups
Martin Kronbichler [Tue, 4 Aug 2015 12:36:27 +0000 (14:36 +0200)]
Merge pull request #1238 from bangerth/further-FEValues-cleanups

Further fe values cleanups

9 years agoMerge pull request #1248 from tamiko/fix_run_tests.sh
Wolfgang Bangerth [Tue, 4 Aug 2015 11:37:22 +0000 (06:37 -0500)]
Merge pull request #1248 from tamiko/fix_run_tests.sh

Testsuite: Bugfix, also consider stderr in test output

9 years agoTestsuite: Also output stdout/stderr in case of a regular output file 1248/head
Matthias Maier [Tue, 4 Aug 2015 02:43:23 +0000 (21:43 -0500)]
Testsuite: Also output stdout/stderr in case of a regular output file

Also output everything a script piped to stdout and stderr in case a test
fails to run.

9 years agoMerge pull request #1239 from tamiko/configure_cleanup
Wolfgang Bangerth [Tue, 4 Aug 2015 03:17:39 +0000 (22:17 -0500)]
Merge pull request #1239 from tamiko/configure_cleanup

CMake: Miscellaneous cleanup

9 years agoMerge pull request #1246 from tamiko/improve_user_testsuite
Wolfgang Bangerth [Tue, 4 Aug 2015 03:12:32 +0000 (22:12 -0500)]
Merge pull request #1246 from tamiko/improve_user_testsuite

Testsuite: add configurable executables to DEAL_II_ADD_TEST

9 years agoTestsuite: Bugfix, also pipe stderror in run_test.sh
Matthias Maier [Tue, 4 Aug 2015 02:47:42 +0000 (21:47 -0500)]
Testsuite: Bugfix, also pipe stderror in run_test.sh

The run_test.sh script supports two different output options for tests,
namely to directly write to a file 'output', or to just output on stdout.

This commit changes the behavior for the latter situation. It reroutes
stderr to stdout such that all output of a test is actually considered.

The former case turned out to be a problem with deallog that writes to
stderr.

Note: In case of a test writing to output, stderr is still lost.

9 years agoTestsuite: add configurable executables to DEAL_II_ADD_TEST 1246/head
Matthias Maier [Tue, 4 Aug 2015 02:16:35 +0000 (21:16 -0500)]
Testsuite: add configurable executables to DEAL_II_ADD_TEST

This commit adds a second type of tests to the testsuite that consists of a
parameter file "test.prm" with an output file "test.<...>.output". It
assumes that a cmake variable

  TEST_TARGET (or TEST_TARGET_DEBUG and TEST_TARGET_RELEASE)

is defined and will invoke said target with the full path to the parameter
file. (The first type of tests consist of a source file "test.cc" instead,
that is compiled and linked.)

9 years agoMerge pull request #1243 from tjhei/fix_offline_doc
Matthias Maier [Mon, 3 Aug 2015 13:53:54 +0000 (08:53 -0500)]
Merge pull request #1243 from tjhei/fix_offline_doc

update script to generate offline documentation

9 years agoupdate script to generate offline documentation 1243/head
Timo Heister [Mon, 3 Aug 2015 13:41:52 +0000 (08:41 -0500)]
update script to generate offline documentation

- also replace https links
- exclude robots.txt

9 years agoMerge pull request #1242 from kronbichler/master
Timo Heister [Mon, 3 Aug 2015 13:40:59 +0000 (08:40 -0500)]
Merge pull request #1242 from kronbichler/master

Fix method on 64 bit indices

9 years agoFix method on 64 bit indices 1242/head
Martin Kronbichler [Mon, 3 Aug 2015 13:21:55 +0000 (15:21 +0200)]
Fix method on 64 bit indices

9 years agoCMake: Remove a dysfunctional workaround 1239/head
Matthias Maier [Mon, 3 Aug 2015 03:04:50 +0000 (22:04 -0500)]
CMake: Remove a dysfunctional workaround

This does not work.

9 years agoUpdate comment, fix whitespace
Matthias Maier [Mon, 3 Aug 2015 03:03:37 +0000 (22:03 -0500)]
Update comment, fix whitespace

9 years agoCMake: Refactor configuration for MSVC's compiler warning
Matthias Maier [Sun, 2 Aug 2015 23:01:28 +0000 (18:01 -0500)]
CMake: Refactor configuration for MSVC's compiler warning

Those configuration should go to setup_compiler_flags_msvc.cmake and not
into the config.h header file...

9 years agoCMake: Remove a commented out check
Matthias Maier [Sun, 2 Aug 2015 23:00:58 +0000 (18:00 -0500)]
CMake: Remove a commented out check

9 years agoRemove now outdated code. 1238/head
Wolfgang Bangerth [Sun, 2 Aug 2015 22:50:17 +0000 (17:50 -0500)]
Remove now outdated code.

9 years agoMerge pull request #1237 from tamiko/windows_fixes
Timo Heister [Sun, 2 Aug 2015 22:50:50 +0000 (17:50 -0500)]
Merge pull request #1237 from tamiko/windows_fixes

Testsuite: Port subproject configuration portion

9 years agoEnable testsuite for windows 1237/head
Matthias Maier [Sun, 2 Aug 2015 22:44:23 +0000 (17:44 -0500)]
Enable testsuite for windows

9 years agoupdate documentation
Matthias Maier [Sun, 2 Aug 2015 22:42:51 +0000 (17:42 -0500)]
update documentation

9 years agoTestsuite: Remove seldomly used testsuite targets
Matthias Maier [Sun, 2 Aug 2015 22:33:42 +0000 (17:33 -0500)]
Testsuite: Remove seldomly used testsuite targets

This commit removes the seldomly used testsuite targets "clear_tests" and
"regen_rests".

Further, the remaining "setup_tests" and "prune_tests" are rewritten in
native CMake script

9 years agoAdjust all of the FiniteElement::fill_fe_*_values.
Wolfgang Bangerth [Sun, 2 Aug 2015 22:07:40 +0000 (17:07 -0500)]
Adjust all of the FiniteElement::fill_fe_*_values.

Instead of a single FEValuesData object, they now get references to an
internal::FEValues::MappingRelatedData object (which is marked as const,
given that it is data that has previously been computed by the mapping) and
to internal::FEValues::FiniteElementRelatedData (which is non-const, and
which is where the finite elements put their results).

9 years agoMerge pull request #1235 from bangerth/doc-update-30
Martin Kronbichler [Sun, 2 Aug 2015 21:22:07 +0000 (23:22 +0200)]
Merge pull request #1235 from bangerth/doc-update-30

Update documentation.

9 years agoUpdate documentation. 1235/head
Wolfgang Bangerth [Sun, 2 Aug 2015 21:18:07 +0000 (16:18 -0500)]
Update documentation.

9 years agoMerge pull request #1231 from kronbichler/master
Timo Heister [Sun, 2 Aug 2015 17:49:58 +0000 (12:49 -0500)]
Merge pull request #1231 from kronbichler/master

Test for Trilinos sparsity pattern initialization

9 years agoTest for Trilinos sparsity pattern initialization 1231/head
Martin Kronbichler [Sat, 1 Aug 2015 20:10:29 +0000 (22:10 +0200)]
Test for Trilinos sparsity pattern initialization

9 years agoMerge pull request #1233 from tjhei/fix_doxygen2
Matthias Maier [Sun, 2 Aug 2015 00:12:33 +0000 (19:12 -0500)]
Merge pull request #1233 from tjhei/fix_doxygen2

fix latex formula

9 years agofix latex formula 1233/head
Timo Heister [Sun, 2 Aug 2015 00:08:32 +0000 (19:08 -0500)]
fix latex formula

9 years agoMerge pull request #1228 from bangerth/augment-error-reporting
Timo Heister [Fri, 31 Jul 2015 22:27:38 +0000 (18:27 -0400)]
Merge pull request #1228 from bangerth/augment-error-reporting

If a test fails, also reports the error code.

9 years agoConvert FE::compute_2nd().
Wolfgang Bangerth [Fri, 31 Jul 2015 21:25:35 +0000 (16:25 -0500)]
Convert FE::compute_2nd().

It only uses finite element related data. Let this be the only
argument it gets.

9 years agoMerge pull request #1230 from Rombur/trilinos_matrix_64bit
Wolfgang Bangerth [Fri, 31 Jul 2015 19:03:16 +0000 (14:03 -0500)]
Merge pull request #1230 from Rombur/trilinos_matrix_64bit

Fix a test that failed for 64bit.

9 years agoFix a test that failed for 64bit. 1230/head
Bruno Turcksin [Fri, 31 Jul 2015 19:00:09 +0000 (14:00 -0500)]
Fix a test that failed for 64bit.

9 years agoLet the mapping classes only take the mapping related data object as output.
Wolfgang Bangerth [Fri, 31 Jul 2015 18:00:06 +0000 (13:00 -0500)]
Let the mapping classes only take the mapping related data object as output.

This clearly separates the fields the mapping classes
are supposed to write into, and thereby clarifies what they
are supposed to compute and what to leave alone in the
output data structure.

9 years agoSplit FEValuesData into two base classes.
Wolfgang Bangerth [Tue, 21 Jul 2015 14:06:28 +0000 (09:06 -0500)]
Split FEValuesData into two base classes.

There is now one base class that stores Mapping-related data, and one
that stores FiniteElement-related data. These are declared in
fe_update_flags() so that they can be referenced from the finite
element and mapping classes without having to know about fe_values.h.

9 years agoMerge pull request #1227 from kronbichler/master
Wolfgang Bangerth [Fri, 31 Jul 2015 13:04:13 +0000 (08:04 -0500)]
Merge pull request #1227 from kronbichler/master

Finalize documentation from #1215

9 years agoIf a test fails, also reports the error code. 1228/head
Wolfgang Bangerth [Fri, 31 Jul 2015 12:02:20 +0000 (07:02 -0500)]
If a test fails, also reports the error code.

9 years agoMerge pull request #1224 from bangerth/parallelize-mapping-q
Martin Kronbichler [Fri, 31 Jul 2015 07:00:44 +0000 (09:00 +0200)]
Merge pull request #1224 from bangerth/parallelize-mapping-q

Parallelize MappingQ::get_*_data().

9 years agoList deprecated interfaces also in the doxygen documentation 1227/head
Martin Kronbichler [Fri, 31 Jul 2015 06:58:37 +0000 (08:58 +0200)]
List deprecated interfaces also in the doxygen documentation

9 years agoFix warning from #1215
Martin Kronbichler [Fri, 31 Jul 2015 06:46:02 +0000 (08:46 +0200)]
Fix warning from #1215

9 years agoList changes from #1215
Martin Kronbichler [Fri, 31 Jul 2015 06:43:44 +0000 (08:43 +0200)]
List changes from #1215

9 years agoMerge pull request #1215 from kronbichler/master
Wolfgang Bangerth [Thu, 30 Jul 2015 20:27:07 +0000 (15:27 -0500)]
Merge pull request #1215 from kronbichler/master

Avoid using deprecated interfaces

9 years agoMerge pull request #1225 from kronbichler/update_changelog
Martin Kronbichler [Thu, 30 Jul 2015 20:12:30 +0000 (22:12 +0200)]
Merge pull request #1225 from kronbichler/update_changelog

Take over changelog adjustment from 8.3 to master

9 years agoTake over changelog adjustment from 8.3 to master 1225/head
Martin Kronbichler [Thu, 30 Jul 2015 20:11:47 +0000 (22:11 +0200)]
Take over changelog adjustment from 8.3 to master

9 years agoParallelize MappingQ::get_*_data(). 1224/head
Wolfgang Bangerth [Thu, 30 Jul 2015 19:59:14 +0000 (14:59 -0500)]
Parallelize MappingQ::get_*_data().

In MappingQ, get_*_data() creates both a data object for a Q_p
mapping as well as for a Q_1 mapping (for interior cells). This can
be done in parallel. Do so here.

9 years agoMerge pull request #1221 from bangerth/revise-mapping-fill_fe_values-interface-2
Martin Kronbichler [Thu, 30 Jul 2015 19:53:36 +0000 (21:53 +0200)]
Merge pull request #1221 from bangerth/revise-mapping-fill_fe_values-interface-2

Further revise the MappingQ1/MappingQ interfaces.

9 years agoMerge pull request #1223 from tamiko/adapt-test
Wolfgang Bangerth [Thu, 30 Jul 2015 18:09:39 +0000 (13:09 -0500)]
Merge pull request #1223 from tamiko/adapt-test

make mpi/step-40.mpirun=? more robust

9 years agomake mpi/step-40.mpirun=? more robust 1223/head
Matthias Maier [Thu, 30 Jul 2015 17:54:29 +0000 (12:54 -0500)]
make mpi/step-40.mpirun=? more robust

9 years agoRemove the compute_fill_face() function from the public interface. 1221/head
Wolfgang Bangerth [Thu, 30 Jul 2015 15:33:57 +0000 (10:33 -0500)]
Remove the compute_fill_face() function from the public interface.

Instead make it part of the internal implementation of the class in the .cc file.

9 years agoPerformance optimization of Epetra_Map -> IndexSet conversion 1215/head
Martin Kronbichler [Thu, 30 Jul 2015 11:54:31 +0000 (13:54 +0200)]
Performance optimization of Epetra_Map -> IndexSet conversion

9 years agoMark Epetra_Map functions as deprecated.
Martin Kronbichler [Thu, 30 Jul 2015 11:41:22 +0000 (13:41 +0200)]
Mark Epetra_Map functions as deprecated.

9 years agoAdd test for new functionality
Martin Kronbichler [Thu, 30 Jul 2015 11:36:21 +0000 (13:36 +0200)]
Add test for new functionality

9 years agoMark methods with Epetra_Map as deprecated.
Martin Kronbichler [Thu, 30 Jul 2015 10:53:09 +0000 (12:53 +0200)]
Mark methods with Epetra_Map as deprecated.

9 years agoMove method that uses deprecated interface to cc file to avoid warnings in user code.
Martin Kronbichler [Thu, 30 Jul 2015 10:52:29 +0000 (12:52 +0200)]
Move method that uses deprecated interface to cc file to avoid warnings in user code.

9 years agoAvoid using deprecated interfaces
Martin Kronbichler [Wed, 29 Jul 2015 16:41:27 +0000 (18:41 +0200)]
Avoid using deprecated interfaces

9 years agoDon't call compute_fill_face, but go right back to the function in the base class.
Wolfgang Bangerth [Mon, 27 Jul 2015 23:37:55 +0000 (18:37 -0500)]
Don't call compute_fill_face, but go right back to the function in the base class.

9 years agoMinor cleanup.
Wolfgang Bangerth [Mon, 27 Jul 2015 23:37:28 +0000 (18:37 -0500)]
Minor cleanup.

9 years agoRemove MappingQ1::compute_fill and simplify MappingQ1::compute_fill_face.
Wolfgang Bangerth [Mon, 27 Jul 2015 22:06:51 +0000 (17:06 -0500)]
Remove MappingQ1::compute_fill and simplify MappingQ1::compute_fill_face.

Also move around a few functions in the .cc file to make the flow easier
to read. The old style used rather generic function names that don't
really give away what concretely a function does.

9 years agoMerge pull request #1218 from bangerth/fix-timer
Timo Heister [Thu, 30 Jul 2015 00:57:29 +0000 (20:57 -0400)]
Merge pull request #1218 from bangerth/fix-timer

Fix division by zero.

9 years agoRevise internal functions of MappingQ1.
Wolfgang Bangerth [Mon, 27 Jul 2015 18:51:30 +0000 (13:51 -0500)]
Revise internal functions of MappingQ1.

The compute_fill* functions now also take FEValuesData as arguments,
just like the fill_fe_values() functions.

9 years agoFix division by zero. 1218/head
Wolfgang Bangerth [Wed, 29 Jul 2015 21:41:25 +0000 (16:41 -0500)]
Fix division by zero.

Instead of first dividing by zero and then cleaning up the mess,
simply test whether we're going to divide by zero and do the
right thing based on that test.

9 years agoMerge pull request #1217 from QiaoLei-88/step33_DepreTrillinosInterface
Wolfgang Bangerth [Wed, 29 Jul 2015 21:30:05 +0000 (16:30 -0500)]
Merge pull request #1217 from QiaoLei-88/step33_DepreTrillinosInterface

avoid using deprecated trilinos wrapper in step-33.

9 years agoMerge pull request #1216 from tjhei/fix_avoid_epetra_map
Martin Kronbichler [Wed, 29 Jul 2015 18:36:05 +0000 (20:36 +0200)]
Merge pull request #1216 from tjhei/fix_avoid_epetra_map

fix: avoid Epetra_Map in Trilinos interface

9 years agoavoid using deprecated trilinos wrapper in step-33. 1217/head
Lei Qiao [Wed, 29 Jul 2015 17:06:01 +0000 (12:06 -0500)]
avoid using deprecated trilinos wrapper in step-33.

9 years agofix: avoid Epetra_Map in Trilinos interface 1216/head
Timo Heister [Wed, 29 Jul 2015 17:02:01 +0000 (13:02 -0400)]
fix: avoid Epetra_Map in Trilinos interface

use DomainMap instead of ColMap.

9 years agoMerge pull request #1205 from tjhei/stl_bugs
Wolfgang Bangerth [Wed, 29 Jul 2015 15:37:34 +0000 (10:37 -0500)]
Merge pull request #1205 from tjhei/stl_bugs

Stl bugs

9 years agoMerge pull request #1214 from kronbichler/master
Wolfgang Bangerth [Wed, 29 Jul 2015 15:30:04 +0000 (10:30 -0500)]
Merge pull request #1214 from kronbichler/master

Fix compilation warning: &DoFCellAccessor::get_fe() == 0

9 years agoFix compilation warning: &DoFCellAccessor::get_fe() == 0 1214/head
Martin Kronbichler [Wed, 29 Jul 2015 14:53:31 +0000 (16:53 +0200)]
Fix compilation warning: &DoFCellAccessor::get_fe() == 0

reference cannot be bound to dereferenced null pointer in well-defined
C++ code; comparison may be assumed to always evaluate to true

9 years agoMerge pull request #1213 from tjhei/avoid_trilinos_epetra_map
Wolfgang Bangerth [Tue, 28 Jul 2015 19:31:11 +0000 (14:31 -0500)]
Merge pull request #1213 from tjhei/avoid_trilinos_epetra_map

avoid using Trilinos col/row_partitioner

9 years agoavoid using Trilinos col/row_partitioner 1213/head
Timo Heister [Tue, 28 Jul 2015 18:49:40 +0000 (14:49 -0400)]
avoid using Trilinos col/row_partitioner

9 years agoMerge pull request #1200 from tjhei/set_thread_limit
Matthias Maier [Tue, 28 Jul 2015 18:45:48 +0000 (13:45 -0500)]
Merge pull request #1200 from tjhei/set_thread_limit

rework set_thread_limit()

9 years agofix stl errors and rework MPI recv/send 1205/head
Timo Heister [Tue, 28 Jul 2015 18:26:00 +0000 (14:26 -0400)]
fix stl errors and rework MPI recv/send

this addresses the two TODOs in the code

9 years agomore stl fixes
Timo Heister [Tue, 28 Jul 2015 17:53:44 +0000 (13:53 -0400)]
more stl fixes

9 years agoMerge pull request #1212 from bangerth/update-step-10
Martin Kronbichler [Tue, 28 Jul 2015 17:39:59 +0000 (19:39 +0200)]
Merge pull request #1212 from bangerth/update-step-10

Minor updates to step-10.

9 years agoearly out compute_point_to_point_communication_pattern()
Timo Heister [Tue, 28 Jul 2015 17:28:23 +0000 (13:28 -0400)]
early out compute_point_to_point_communication_pattern()

Fixes another stl invalid access

9 years agoStylistic updates. 1212/head
Wolfgang Bangerth [Tue, 28 Jul 2015 17:00:46 +0000 (12:00 -0500)]
Stylistic updates.

9 years agoMinor updates to step-10.
Wolfgang Bangerth [Tue, 28 Jul 2015 17:00:30 +0000 (12:00 -0500)]
Minor updates to step-10.

In particular, reference step-53.

9 years agoupdate tests 1200/head
Timo Heister [Mon, 27 Jul 2015 15:18:15 +0000 (11:18 -0400)]
update tests

9 years agorework set_thread_limit()
Timo Heister [Sun, 26 Jul 2015 20:54:16 +0000 (16:54 -0400)]
rework set_thread_limit()

- allow calling set_thread_limit() more than once by reinitializing the
TBB task_scheduler
- always call set_thread_limit() using static initialization before any
user code (and thus TBB usage) happens
- as a result DEAL_II_NUM_THREADS will now always be respected even if
users never call set_thread_limit() themselves
- test suite: always enforce a maximum of 5 threads (instead of only if
not configured with MPI)
- add test for changing the thread limit


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.