]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
4 years agoMerge remote-tracking branch 'upstream/master' into jihuan-tian-contrib 9501/head
Jihuan Tian [Mon, 10 Feb 2020 05:48:50 +0000 (13:48 +0800)]
Merge remote-tracking branch 'upstream/master' into jihuan-tian-contrib

4 years agoAdd a description file for the fix committed in c4b096d
Jihuan Tian [Mon, 10 Feb 2020 05:47:26 +0000 (13:47 +0800)]
Add a description file for the fix committed in c4b096d

4 years agoMerge pull request #9237 from tjhei/trilinos_muelu_optional
Martin Kronbichler [Sun, 9 Feb 2020 20:43:46 +0000 (21:43 +0100)]
Merge pull request #9237 from tjhei/trilinos_muelu_optional

make MueLu optional in Trilinos

4 years agoMerge pull request #9278 from tjhei/single_level_data_out
Martin Kronbichler [Sun, 9 Feb 2020 20:38:48 +0000 (21:38 +0100)]
Merge pull request #9278 from tjhei/single_level_data_out

test DataOut set_cell_selection for multilevel cells

4 years agoupdate tests, disable muelu tests 9237/head
Timo Heister [Thu, 6 Feb 2020 15:06:13 +0000 (10:06 -0500)]
update tests, disable muelu tests

4 years agoCorrect the printed message output from ExcInvalidBoundaryFunction()
Jihuan Tian [Sun, 9 Feb 2020 15:58:50 +0000 (23:58 +0800)]
Correct the printed message output from ExcInvalidBoundaryFunction()

4 years agomake test work without mpi 9278/head
Timo Heister [Sun, 9 Feb 2020 15:54:07 +0000 (10:54 -0500)]
make test work without mpi

4 years agoMerge pull request #9499 from peterrum/matrixfree_new
Daniel Arndt [Sun, 9 Feb 2020 02:43:48 +0000 (21:43 -0500)]
Merge pull request #9499 from peterrum/matrixfree_new

Remove most new in folder include/deal.II/matrix_free/

4 years agoMerge pull request #9004 from BrettDong/icc
Daniel Arndt [Sat, 8 Feb 2020 13:43:03 +0000 (08:43 -0500)]
Merge pull request #9004 from BrettDong/icc

Add a check on whether LLD links shared object

4 years agoRemove most new in folder include/deal.II/matrix_free/ 9499/head
Peter Munch [Sat, 8 Feb 2020 09:42:07 +0000 (10:42 +0100)]
Remove most new in folder include/deal.II/matrix_free/

4 years agoMerge pull request #9160 from peterrum/ecl-loop
Martin Kronbichler [Sat, 8 Feb 2020 07:58:36 +0000 (08:58 +0100)]
Merge pull request #9160 from peterrum/ecl-loop

ECL: add loop_cell_centric

4 years agoMerge pull request #9494 from peterrum/matrixfree_hold_all_faces_to_owned_cells_fix
Martin Kronbichler [Sat, 8 Feb 2020 07:57:40 +0000 (08:57 +0100)]
Merge pull request #9494 from peterrum/matrixfree_hold_all_faces_to_owned_cells_fix

Matrixfree hold all faces to owned cells fix

4 years agoMerge pull request #9492 from peterrum/arrayview_scalar
Daniel Arndt [Sat, 8 Feb 2020 03:49:54 +0000 (22:49 -0500)]
Merge pull request #9492 from peterrum/arrayview_scalar

Add new constructor to ArrayView

4 years agoMerge pull request #9498 from masterleinad/fix_more_gmsh
Wolfgang Bangerth [Fri, 7 Feb 2020 23:46:27 +0000 (00:46 +0100)]
Merge pull request #9498 from masterleinad/fix_more_gmsh

Fix more Gmsh references

4 years agoFix more Gmsh references 9498/head
Daniel Arndt [Fri, 7 Feb 2020 23:20:43 +0000 (18:20 -0500)]
Fix more Gmsh references

4 years agoMerge pull request #9496 from agrayver/fix_step_49
Matthias Maier [Fri, 7 Feb 2020 21:53:46 +0000 (15:53 -0600)]
Merge pull request #9496 from agrayver/fix_step_49

Avoid automatic referencing

4 years agoAvoid automatic referencing 9496/head
Alexander Grayver [Fri, 7 Feb 2020 21:38:45 +0000 (22:38 +0100)]
Avoid automatic referencing

4 years agoAdd loop_cell_centric 9160/head
Peter Munch [Tue, 10 Dec 2019 16:57:34 +0000 (17:57 +0100)]
Add loop_cell_centric

4 years agoUpdate documentation 9494/head
Peter Munch [Fri, 7 Feb 2020 18:47:06 +0000 (19:47 +0100)]
Update documentation

4 years agoInitialize entry 4 and 5 of IndexStorageVariants::vector_partitioner_face_variants
Peter Munch [Fri, 7 Feb 2020 18:46:35 +0000 (19:46 +0100)]
Initialize entry 4 and 5 of IndexStorageVariants::vector_partitioner_face_variants

4 years agoAdd new constructor to ArrayView 9492/head
Peter Munch [Fri, 7 Feb 2020 17:54:44 +0000 (18:54 +0100)]
Add new constructor to ArrayView

4 years agoCMake: Simplify configuration logic 9004/head
Matthias Maier [Thu, 6 Feb 2020 16:59:44 +0000 (10:59 -0600)]
CMake: Simplify configuration logic

4 years agoMerge pull request #9429 from agrayver/add_python_gridtools_method
Matthias Maier [Fri, 7 Feb 2020 16:16:38 +0000 (10:16 -0600)]
Merge pull request #9429 from agrayver/add_python_gridtools_method

Add python bind for compute_aspect_ratio_of_cells

4 years agoMerge pull request #9472 from kronbichler/timer_print_statistics
Matthias Maier [Fri, 7 Feb 2020 16:16:24 +0000 (10:16 -0600)]
Merge pull request #9472 from kronbichler/timer_print_statistics

Add function to print statistics over MPI for TimerOutput

4 years agoFix const-ness 9429/head
Alexander Grayver [Fri, 7 Feb 2020 10:45:25 +0000 (11:45 +0100)]
Fix const-ness

4 years agoUse io saver class to restore flags/precision/width 9472/head
Martin Kronbichler [Fri, 7 Feb 2020 07:27:58 +0000 (08:27 +0100)]
Use io saver class to restore flags/precision/width

4 years agoAlso allow to print quantiles
Martin Kronbichler [Tue, 4 Feb 2020 11:39:56 +0000 (12:39 +0100)]
Also allow to print quantiles

4 years agoMerge pull request #9216 from Rombur/mf_hp_dofhandler
Martin Kronbichler [Fri, 7 Feb 2020 07:01:26 +0000 (08:01 +0100)]
Merge pull request #9216 from Rombur/mf_hp_dofhandler

Extend MatrixFree::get_dof_handler

4 years agoMerge pull request #9488 from masterleinad/instantiate_extract_hanging_node_dofs
Daniel Arndt [Fri, 7 Feb 2020 05:17:16 +0000 (23:17 -0600)]
Merge pull request #9488 from masterleinad/instantiate_extract_hanging_node_dofs

Add missing instantiations for DoFTools::extract_hanging_node_dofs

4 years agoMerge pull request #9220 from masterleinad/test_python_bindings
Matthias Maier [Thu, 6 Feb 2020 19:53:35 +0000 (13:53 -0600)]
Merge pull request #9220 from masterleinad/test_python_bindings

Test python bindings

4 years agoMerge pull request #9379 from krishnakumarg1984/attemp2_fix_boundaryid_manifoldid
Matthias Maier [Thu, 6 Feb 2020 19:52:11 +0000 (13:52 -0600)]
Merge pull request #9379 from krishnakumarg1984/attemp2_fix_boundaryid_manifoldid

Simplifies the example code for glossary entries of boundary_id and manifold_id

4 years agoDocumentation: Simplify example code for boundary_id and manifold_id 9379/head
Krishnakumar Gopalakrishnan [Fri, 17 Jan 2020 18:30:22 +0000 (18:30 +0000)]
Documentation: Simplify example code for boundary_id and manifold_id

This commit simplifies and modernizes a code snippet in the glossary
entries of boundary_id and manifold_id

In reference to #9320

4 years agosilence unused variables warning 9216/head
Matthias Maier [Thu, 6 Feb 2020 19:15:20 +0000 (13:15 -0600)]
silence unused variables warning

4 years agoAdd changelog entry
Bruno Turcksin [Thu, 2 Jan 2020 20:12:15 +0000 (15:12 -0500)]
Add changelog entry

4 years agoTemplate function MatrixFree::get_dof_handler() to work with
Bruno Turcksin [Thu, 2 Jan 2020 20:04:06 +0000 (15:04 -0500)]
Template function MatrixFree::get_dof_handler() to work with
hp::DoFHandler

4 years agoAdd missing instantiations for DoFTools::extract_hanging_node_dofs 9488/head
Daniel Arndt [Thu, 6 Feb 2020 18:42:18 +0000 (12:42 -0600)]
Add missing instantiations for DoFTools::extract_hanging_node_dofs

4 years agoAdd a check on whether LLD links shared object
Brett Dong [Tue, 5 Nov 2019 07:00:03 +0000 (15:00 +0800)]
Add a check on whether LLD links shared object

4 years agoMerge pull request #9487 from lpsaavedra/fix-step-40-typo
Timo Heister [Thu, 6 Feb 2020 16:09:28 +0000 (11:09 -0500)]
Merge pull request #9487 from lpsaavedra/fix-step-40-typo

Fix rhs typo in introduction of step-40

4 years agoFix rhs typo in introduction of step-40 9487/head
Laura Prieto Saavedra [Thu, 6 Feb 2020 15:53:38 +0000 (16:53 +0100)]
Fix rhs typo in introduction of step-40

4 years agoMerge pull request #9478 from bangerth/20-3
Matthias Maier [Thu, 6 Feb 2020 15:36:44 +0000 (09:36 -0600)]
Merge pull request #9478 from bangerth/20-3

Say something about local conservation in step-20.

4 years agoMerge pull request #9483 from masterleinad/ignore_check_for_merges
Matthias Maier [Thu, 6 Feb 2020 15:32:42 +0000 (09:32 -0600)]
Merge pull request #9483 from masterleinad/ignore_check_for_merges

Ignore merge commits in author check

4 years agoMerge pull request #9482 from rumajo/fix_index_step_12
Daniel Arndt [Thu, 6 Feb 2020 15:21:01 +0000 (09:21 -0600)]
Merge pull request #9482 from rumajo/fix_index_step_12

Fix subscript in step-12 intro

4 years agoFix subscript in step-12 intro 9482/head
Matthew Russell [Thu, 6 Feb 2020 02:17:12 +0000 (02:17 +0000)]
Fix subscript in step-12 intro

4 years agoMerge pull request #9486 from bangerth/rename
Martin Kronbichler [Thu, 6 Feb 2020 14:25:37 +0000 (15:25 +0100)]
Merge pull request #9486 from bangerth/rename

Move a changelog entry.

4 years agoMove a changelog entry. 9486/head
Wolfgang Bangerth [Thu, 6 Feb 2020 13:49:36 +0000 (06:49 -0700)]
Move a changelog entry.

4 years agoMerge pull request #9484 from simonsticko/asserts_sparsity_pattern_add
Wolfgang Bangerth [Thu, 6 Feb 2020 13:08:46 +0000 (14:08 +0100)]
Merge pull request #9484 from simonsticko/asserts_sparsity_pattern_add

Add an assert on row index in SparseMatrix::add(..)

4 years agoMerge pull request #9481 from bangerth/undo
Martin Kronbichler [Thu, 6 Feb 2020 13:08:08 +0000 (14:08 +0100)]
Merge pull request #9481 from bangerth/undo

Revert introduction of deprecated functions.

4 years agoAdd an assert on row index in SparseMatrix::add(..) 9484/head
Simon Sticko [Thu, 6 Feb 2020 08:32:32 +0000 (09:32 +0100)]
Add an assert on row index in SparseMatrix::add(..)

4 years agoIgnore merge commits in author check 9483/head
Daniel Arndt [Thu, 6 Feb 2020 05:00:42 +0000 (23:00 -0600)]
Ignore merge commits in author check

4 years agoMerge pull request #9480 from tjhei/function_map_doc
Daniel Arndt [Thu, 6 Feb 2020 04:07:36 +0000 (22:07 -0600)]
Merge pull request #9480 from tjhei/function_map_doc

improve FunctionMap deprecation message

4 years agoimprove FunctionMap deprecation message 9480/head
Timo Heister [Wed, 5 Feb 2020 19:01:48 +0000 (14:01 -0500)]
improve FunctionMap deprecation message

I was confused by this help message and decided to clarify. Also fix one
occurrence of FunctionMap in a code example.

4 years agoAdd a changelog entry. 9481/head
Wolfgang Bangerth [Thu, 6 Feb 2020 00:24:27 +0000 (17:24 -0700)]
Add a changelog entry.

4 years agoRevert introduction of deprecated functions.
Wolfgang Bangerth [Thu, 6 Feb 2020 00:19:02 +0000 (17:19 -0700)]
Revert introduction of deprecated functions.

In #6830, @masterleinad introduced a whole bunch of functions that retained
backward compatibility for functions that @davydden had changed in #6818.
This was before the 9.1 release. It is time to remove these backward
compatibility functions again.

4 years agoSay something about local conservation in step-20. 9478/head
Wolfgang Bangerth [Wed, 5 Feb 2020 01:21:41 +0000 (18:21 -0700)]
Say something about local conservation in step-20.

4 years agoMerge pull request #9457 from jppelteret/improve_symmetric_tensor_and_tensor_01
Wolfgang Bangerth [Wed, 5 Feb 2020 20:04:36 +0000 (21:04 +0100)]
Merge pull request #9457 from jppelteret/improve_symmetric_tensor_and_tensor_01

Improve some operations in symmetric tensor and tensor

4 years agoMerge pull request #9476 from bangerth/face_indices-2
Daniel Arndt [Wed, 5 Feb 2020 04:31:55 +0000 (23:31 -0500)]
Merge pull request #9476 from bangerth/face_indices-2

Convert more places to use GeometryInfo::face_indices().

4 years agoMerge pull request #9477 from bangerth/face_indices-3
Daniel Arndt [Wed, 5 Feb 2020 04:18:55 +0000 (23:18 -0500)]
Merge pull request #9477 from bangerth/face_indices-3

Convert one more place for GeometryInfo::face_indices().

4 years agoMerge pull request #9435 from bangerth/deprecated
Daniel Arndt [Wed, 5 Feb 2020 04:17:36 +0000 (23:17 -0500)]
Merge pull request #9435 from bangerth/deprecated

Avoid using deprecated functions

4 years agoConvert one more place for GeometryInfo::face_indices(). 9477/head
Wolfgang Bangerth [Wed, 5 Feb 2020 00:42:35 +0000 (17:42 -0700)]
Convert one more place for GeometryInfo::face_indices().

4 years agoAvoid use of deprecated DoFTools functions in tests/. 9435/head
Wolfgang Bangerth [Mon, 27 Jan 2020 22:40:14 +0000 (15:40 -0700)]
Avoid use of deprecated DoFTools functions in tests/.

4 years agoAvoid the use of deprecated functions in tutorials.
Wolfgang Bangerth [Mon, 27 Jan 2020 17:42:04 +0000 (10:42 -0700)]
Avoid the use of deprecated functions in tutorials.

4 years agoAvoid the use of deprecated functions in DoFTools.
Wolfgang Bangerth [Fri, 24 Jan 2020 22:53:09 +0000 (15:53 -0700)]
Avoid the use of deprecated functions in DoFTools.

4 years agoAdd missing instantiations.
Wolfgang Bangerth [Mon, 3 Feb 2020 01:07:06 +0000 (18:07 -0700)]
Add missing instantiations.

4 years agoRename a deprecated function.
Wolfgang Bangerth [Wed, 29 Jan 2020 19:45:52 +0000 (12:45 -0700)]
Rename a deprecated function.

4 years agoConvert more places to use GeometryInfo::face_indices(). 9476/head
Wolfgang Bangerth [Tue, 4 Feb 2020 21:02:41 +0000 (14:02 -0700)]
Convert more places to use GeometryInfo::face_indices().

4 years agoMerge pull request #9470 from bangerth/20
David Wells [Tue, 4 Feb 2020 15:51:24 +0000 (10:51 -0500)]
Merge pull request #9470 from bangerth/20

Address a question on the mailing list about step-20.

4 years agoClarify something about the matrix in step-20. 9470/head
Wolfgang Bangerth [Mon, 3 Feb 2020 02:37:04 +0000 (19:37 -0700)]
Clarify something about the matrix in step-20.

4 years agoAdd python bind for compute_aspect_ratio_of_cells
Alexander Grayver [Fri, 24 Jan 2020 11:08:15 +0000 (12:08 +0100)]
Add python bind for compute_aspect_ratio_of_cells

4 years agoMerge pull request #9393 from krishnakumarg1984/step7_fix_norms
Martin Kronbichler [Tue, 4 Feb 2020 08:19:07 +0000 (09:19 +0100)]
Merge pull request #9393 from krishnakumarg1984/step7_fix_norms

In step-7, removes the explicit listing of various norms since the list is anyway outdated

4 years agoMerge pull request #9428 from agrayver/add_quadrature_python_binds
Martin Kronbichler [Tue, 4 Feb 2020 08:17:58 +0000 (09:17 +0100)]
Merge pull request #9428 from agrayver/add_quadrature_python_binds

Add python wrappers for Quadrature

4 years agoMerge pull request #9467 from bangerth/faces
Daniel Arndt [Mon, 3 Feb 2020 20:13:24 +0000 (15:13 -0500)]
Merge pull request #9467 from bangerth/faces

Use cell->face_iterators() or GeometryInfo::face_indices() in the tutorials.

4 years agoFix indentation 9393/head
Daniel Arndt [Mon, 3 Feb 2020 19:36:14 +0000 (13:36 -0600)]
Fix indentation

4 years agoMerge pull request #9471 from peterrum/consensus_template
Martin Kronbichler [Mon, 3 Feb 2020 18:34:59 +0000 (19:34 +0100)]
Merge pull request #9471 from peterrum/consensus_template

Move implementation of ConsenusAlgorithm into mpi.templates.h

4 years agoadd comments
Timo Heister [Mon, 3 Feb 2020 18:30:02 +0000 (13:30 -0500)]
add comments

4 years agoAdd test case
Martin Kronbichler [Mon, 3 Feb 2020 16:45:26 +0000 (17:45 +0100)]
Add test case

4 years agoMerge pull request #9466 from bangerth/dataout
David Wells [Mon, 3 Feb 2020 14:19:02 +0000 (09:19 -0500)]
Merge pull request #9466 from bangerth/dataout

Fix an overzealous assertion related to Dataout

4 years agoAdd MPI statistics to TimerOutput
Martin Kronbichler [Mon, 3 Feb 2020 13:46:10 +0000 (14:46 +0100)]
Add MPI statistics to TimerOutput

4 years agoAvoid setting up an MPI data type for serial comm
Martin Kronbichler [Mon, 3 Feb 2020 10:09:14 +0000 (11:09 +0100)]
Avoid setting up an MPI data type for serial comm

4 years agoMerge pull request #9468 from bangerth/bb
Martin Kronbichler [Mon, 3 Feb 2020 11:11:43 +0000 (12:11 +0100)]
Merge pull request #9468 from bangerth/bb

Update documentation of NeighborType.

4 years agoMerge pull request #9469 from tamiko/fix_test_regex
Martin Kronbichler [Mon, 3 Feb 2020 10:16:14 +0000 (11:16 +0100)]
Merge pull request #9469 from tamiko/fix_test_regex

CMake: Make TEST_PICKUP_REGEX stricter

4 years agoMove implementation of ConsenusAlgorithm into mpi.templates.h 9471/head
Peter Munch [Mon, 3 Feb 2020 10:05:07 +0000 (11:05 +0100)]
Move implementation of ConsenusAlgorithm into mpi.templates.h

4 years agoMerge pull request #9465 from peterrum/consensus_change_type
Wolfgang Bangerth [Mon, 3 Feb 2020 09:50:20 +0000 (10:50 +0100)]
Merge pull request #9465 from peterrum/consensus_change_type

Fix types in ConsensusAlgorithmProcess

4 years agoCMake: Make TEST_PICKUP_REGEX stricter 9469/head
Matthias Maier [Mon, 3 Feb 2020 02:29:50 +0000 (20:29 -0600)]
CMake: Make TEST_PICKUP_REGEX stricter

When applying TEST_PICKUP_REGEX we now only match against
"${category}/${basename}" of a test (excluding all configuration options
after the first period (".").

Closes #9420

4 years agoUpdate documentation of NeighborType. 9468/head
Wolfgang Bangerth [Mon, 3 Feb 2020 02:00:14 +0000 (19:00 -0700)]
Update documentation of NeighborType.

4 years agoUse cell->face_iterators() or GeometryInfo::face_indices() in the tutorials. 9467/head
Wolfgang Bangerth [Mon, 3 Feb 2020 01:47:22 +0000 (18:47 -0700)]
Use cell->face_iterators() or GeometryInfo::face_indices() in the tutorials.

4 years agoAdd a changelog entry. 9466/head
Wolfgang Bangerth [Sun, 2 Feb 2020 22:57:25 +0000 (15:57 -0700)]
Add a changelog entry.

4 years agoAdd a test.
Wolfgang Bangerth [Sun, 2 Feb 2020 22:57:09 +0000 (15:57 -0700)]
Add a test.

4 years agoFix an overzealous assertion.
Wolfgang Bangerth [Sun, 2 Feb 2020 22:56:41 +0000 (15:56 -0700)]
Fix an overzealous assertion.

4 years agoFix types in ConsensusAlgorithmProcess 9465/head
Peter Munch [Sun, 2 Feb 2020 22:33:02 +0000 (23:33 +0100)]
Fix types in ConsensusAlgorithmProcess

4 years agoMerge pull request #9464 from tjhei/doxygen_fixes2
David Wells [Sun, 2 Feb 2020 21:59:26 +0000 (16:59 -0500)]
Merge pull request #9464 from tjhei/doxygen_fixes2

doxygen documentation fixes

4 years agoUse constructor instead of operator= in SymmetricTensor operations 9457/head
Jean-Paul Pelteret [Sat, 1 Feb 2020 19:06:18 +0000 (20:06 +0100)]
Use constructor instead of operator= in SymmetricTensor operations

4 years agoPreferentially initialise values as doubles in SymmetricTensor
Jean-Paul Pelteret [Sun, 2 Feb 2020 20:27:36 +0000 (21:27 +0100)]
Preferentially initialise values as doubles in SymmetricTensor

4 years agoMerge pull request #9463 from bangerth/dataout
Martin Kronbichler [Sun, 2 Feb 2020 16:03:55 +0000 (17:03 +0100)]
Merge pull request #9463 from bangerth/dataout

Really minor stuff.

4 years agodoxygen documentation fixes 9464/head
Timo Heister [Sun, 2 Feb 2020 16:01:17 +0000 (11:01 -0500)]
doxygen documentation fixes

4 years agoMerge pull request #9456 from jppelteret/fix_compiler_error_01
Wolfgang Bangerth [Sun, 2 Feb 2020 08:03:53 +0000 (09:03 +0100)]
Merge pull request #9456 from jppelteret/fix_compiler_error_01

Fix SymmetricTensor and Tensor ProductType

4 years agoMerge pull request #9458 from jppelteret/fix_trilinos_sacado_cmake_test
David Wells [Sun, 2 Feb 2020 02:57:32 +0000 (21:57 -0500)]
Merge pull request #9458 from jppelteret/fix_trilinos_sacado_cmake_test

Fix a broken Trilinos Sacado CMake test

4 years agoMerge pull request #9461 from masterleinad/fix_doftools_doxygen
David Wells [Sun, 2 Feb 2020 01:39:22 +0000 (20:39 -0500)]
Merge pull request #9461 from masterleinad/fix_doftools_doxygen

Add a missing @endcode in DoFTools documentation

4 years agoAdd a missing @endcode in DoFTools documentation 9461/head
Daniel Arndt [Sun, 2 Feb 2020 01:32:53 +0000 (20:32 -0500)]
Add a missing @endcode in DoFTools documentation

4 years agoAdd missing include to a Trilinos Sacado CMake test 9458/head
Jean-Paul Pelteret [Sat, 1 Feb 2020 21:58:29 +0000 (22:58 +0100)]
Add missing include to a Trilinos Sacado CMake test

4 years agoPreferentially use internal number cast operation in SymmetricTensor
Jean-Paul Pelteret [Sat, 1 Feb 2020 19:05:10 +0000 (20:05 +0100)]
Preferentially use internal number cast operation in SymmetricTensor


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.