]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
4 years agoMinor doc fixes. 10919/head
Wolfgang Bangerth [Tue, 15 Sep 2020 23:26:23 +0000 (17:26 -0600)]
Minor doc fixes.

4 years agoMerge pull request #10918 from tjhei/step_3_double_rhs
Wolfgang Bangerth [Tue, 15 Sep 2020 22:41:03 +0000 (16:41 -0600)]
Merge pull request #10918 from tjhei/step_3_double_rhs

step-3: use a double for the RHS

4 years agoMerge pull request #10885 from agrayver/python_cell_wrapper
Daniel Arndt [Tue, 15 Sep 2020 19:00:19 +0000 (15:00 -0400)]
Merge pull request #10885 from agrayver/python_cell_wrapper

4 years agostep-3: use a double for the RHS 10918/head
Timo Heister [Tue, 15 Sep 2020 15:34:05 +0000 (11:34 -0400)]
step-3: use a double for the RHS

4 years agoMerge pull request #10856 from Rombur/cuda_cmake_18
Daniel Arndt [Tue, 15 Sep 2020 15:33:55 +0000 (11:33 -0400)]
Merge pull request #10856 from Rombur/cuda_cmake_18

Fix warnings when using cmake 3.18

4 years agoMerge pull request #10875 from agrayver/python_wrappers
Bruno Turcksin [Tue, 15 Sep 2020 15:31:57 +0000 (11:31 -0400)]
Merge pull request #10875 from agrayver/python_wrappers

4 years agoAdd method for returning all triangulation cells 10885/head
Alexander Grayver [Thu, 3 Sep 2020 14:06:41 +0000 (16:06 +0200)]
Add method for returning all triangulation cells

4 years agoAdd an incompatibility note and optional args
Alexander Grayver [Thu, 3 Sep 2020 07:45:30 +0000 (09:45 +0200)]
Add an incompatibility note and optional args

4 years agoUpdate tutotial program
Alexander Grayver [Wed, 2 Sep 2020 07:20:33 +0000 (09:20 +0200)]
Update tutotial program

4 years agoAdd changelog item
Alexander Grayver [Tue, 1 Sep 2020 20:26:38 +0000 (22:26 +0200)]
Add changelog item

4 years agoAdd python wrappers
Alexander Grayver [Tue, 1 Sep 2020 20:22:23 +0000 (22:22 +0200)]
Add python wrappers

4 years agoAdd an incompatibility note and optional args 10875/head
Alexander Grayver [Thu, 3 Sep 2020 07:45:30 +0000 (09:45 +0200)]
Add an incompatibility note and optional args

4 years agoUpdate tutotial program
Alexander Grayver [Wed, 2 Sep 2020 07:20:33 +0000 (09:20 +0200)]
Update tutotial program

4 years agoAdd changelog item
Alexander Grayver [Tue, 1 Sep 2020 20:26:38 +0000 (22:26 +0200)]
Add changelog item

4 years agoAdd python wrappers
Alexander Grayver [Tue, 1 Sep 2020 20:22:23 +0000 (22:22 +0200)]
Add python wrappers

4 years agoMerge pull request #10858 from gassmoeller/add_copy_from_particle_handler
Timo Heister [Mon, 14 Sep 2020 16:55:05 +0000 (12:55 -0400)]
Merge pull request #10858 from gassmoeller/add_copy_from_particle_handler

Add copy from particle handler

4 years agoMerge pull request #10913 from tjhei/doc_sparsity_it
Daniel Arndt [Mon, 14 Sep 2020 16:12:23 +0000 (12:12 -0400)]
Merge pull request #10913 from tjhei/doc_sparsity_it

SparsityPattern: improve documentation

4 years agoSparsityPattern: improve documentation 10913/head
Timo Heister [Mon, 14 Sep 2020 13:53:31 +0000 (09:53 -0400)]
SparsityPattern: improve documentation

My students rightfully complained, that it is very difficult to find
begin() (hidden in the base class) and the accessor functions (hidden
behind using).

4 years agoMerge pull request #10910 from peterrum/categorize_by_boundary_ids_pbc
Martin Kronbichler [Mon, 14 Sep 2020 07:01:40 +0000 (09:01 +0200)]
Merge pull request #10910 from peterrum/categorize_by_boundary_ids_pbc

Fix categorize_by_boundary_ids for PBC

4 years agoFix categorize_by_boundary_ids for PBC 10910/head
Peter Munch [Sun, 13 Sep 2020 09:43:45 +0000 (11:43 +0200)]
Fix categorize_by_boundary_ids for PBC

4 years agoMerge pull request #10907 from Rombur/grid_in
Peter Munch [Sun, 13 Sep 2020 05:59:45 +0000 (07:59 +0200)]
Merge pull request #10907 from Rombur/grid_in

Add a constructor to GridIn and extend read(std::string)

4 years agoMerge pull request #10901 from kronbichler/fe_evaluation_mapping_part
Peter Munch [Sun, 13 Sep 2020 05:59:10 +0000 (07:59 +0200)]
Merge pull request #10901 from kronbichler/fe_evaluation_mapping_part

Split out mapping-related part from FEEvaluationBase into base class

4 years agoSplit out mapping-related part from FEEvaluationBase into base class 10901/head
Martin Kronbichler [Thu, 10 Sep 2020 14:57:31 +0000 (16:57 +0200)]
Split out mapping-related part from FEEvaluationBase into base class

4 years agoMerge pull request #10906 from Rombur/tensor_product_warnings
Peter Munch [Sat, 12 Sep 2020 19:01:58 +0000 (21:01 +0200)]
Merge pull request #10906 from Rombur/tensor_product_warnings

Fix warning: declaration of dim hides template parameter when using CUDA

4 years agoMerge pull request #10905 from zjiaqi2018/step12-builds-on
David Wells [Sat, 12 Sep 2020 17:27:40 +0000 (13:27 -0400)]
Merge pull request #10905 from zjiaqi2018/step12-builds-on

remove builds-on 39->12

4 years agoMerge pull request #10908 from tjhei/doc_cell_neighbor_index
Peter Munch [Sat, 12 Sep 2020 12:51:17 +0000 (14:51 +0200)]
Merge pull request #10908 from tjhei/doc_cell_neighbor_index

improve documentation and arg naming of cell neighbor*()

4 years agoMerge pull request #10904 from kronbichler/remove_ncomponents_template
Peter Munch [Sat, 12 Sep 2020 09:00:05 +0000 (11:00 +0200)]
Merge pull request #10904 from kronbichler/remove_ncomponents_template

FEEvaluationFaceImpl: Remove n_components template argument

4 years agoFEEvaluationFaceImpl: Remove n_components template argument 10904/head
Martin Kronbichler [Fri, 11 Sep 2020 15:42:58 +0000 (17:42 +0200)]
FEEvaluationFaceImpl: Remove n_components template argument

4 years agoimprove documentation and arg naming of cell neighbor*() 10908/head
Timo Heister [Sat, 12 Sep 2020 00:37:07 +0000 (20:37 -0400)]
improve documentation and arg naming of cell neighbor*()

My students rightfully got confused about the documentation and the
confusing argument name i. Try to fix things.

4 years agoFix warning: declaration of dim hides template parameter when using CUDA 10906/head
Bruno Turcksin [Fri, 11 Sep 2020 21:11:38 +0000 (21:11 +0000)]
Fix warning: declaration of dim hides template parameter when using CUDA

4 years agoAdd read_assimp inside GridIn<dim,spacedim>::read(std::string) 10907/head
Bruno Turcksin [Fri, 11 Sep 2020 21:01:43 +0000 (21:01 +0000)]
Add read_assimp inside GridIn<dim,spacedim>::read(std::string)

4 years agoAdd constructor to GridIn that directly attaches the Triangulation
Bruno Turcksin [Fri, 11 Sep 2020 20:45:34 +0000 (20:45 +0000)]
Add constructor to GridIn that directly attaches the Triangulation

4 years agoremove builds-on 39->12 10905/head
Jiaqi Zhang [Fri, 11 Sep 2020 18:14:23 +0000 (14:14 -0400)]
remove builds-on 39->12

4 years agoAdd changelog entry 10858/head
Rene Gassmoeller [Fri, 28 Aug 2020 21:46:16 +0000 (17:46 -0400)]
Add changelog entry

4 years agoAdd ParticleHandler::copy_from function.
Rene Gassmoeller [Fri, 28 Aug 2020 21:44:02 +0000 (17:44 -0400)]
Add ParticleHandler::copy_from function.

4 years agoFix warnings when using cmake 3.18 10856/head
Bruno Turcksin [Wed, 9 Sep 2020 17:50:55 +0000 (17:50 +0000)]
Fix warnings when using cmake 3.18

4 years agoMerge pull request #10896 from peterrum/apply_face
Martin Kronbichler [Mon, 7 Sep 2020 20:42:07 +0000 (22:42 +0200)]
Merge pull request #10896 from peterrum/apply_face

EvaluatorTensorProduct::apply_face for higher dimensions

4 years agoEvaluatorTensorProduct::apply_face for higher dimensions 10896/head
Peter Munch [Sat, 5 Sep 2020 19:59:29 +0000 (21:59 +0200)]
EvaluatorTensorProduct::apply_face for higher dimensions

4 years agoMerge pull request #10895 from peterrum/mf_array
Martin Kronbichler [Sun, 6 Sep 2020 10:11:11 +0000 (12:11 +0200)]
Merge pull request #10895 from peterrum/mf_array

Replace C-style arrays in MatrixFree

4 years agoReplace C-style arrays in MatrixFree 10895/head
Peter Munch [Sat, 5 Sep 2020 19:02:32 +0000 (21:02 +0200)]
Replace C-style arrays in MatrixFree

4 years agoMerge pull request #10892 from bangerth/lambda
Peter Munch [Fri, 4 Sep 2020 20:34:06 +0000 (22:34 +0200)]
Merge pull request #10892 from bangerth/lambda

Use lambdas to make code more readable.

4 years agoMerge pull request #10893 from bangerth/parens
David Wells [Fri, 4 Sep 2020 18:35:09 +0000 (14:35 -0400)]
Merge pull request #10893 from bangerth/parens

Use parentheses to make code easier to read.

4 years agoUse parentheses to make code easier to read. 10893/head
Wolfgang Bangerth [Fri, 4 Sep 2020 17:08:31 +0000 (11:08 -0600)]
Use parentheses to make code easier to read.

4 years agoUse lambdas to make code more readable. 10892/head
Wolfgang Bangerth [Fri, 4 Sep 2020 17:00:10 +0000 (11:00 -0600)]
Use lambdas to make code more readable.

4 years agoMerge pull request #10871 from peterrum/categorize_accoring_boundary_ids_for_ecl
Martin Kronbichler [Fri, 4 Sep 2020 14:43:02 +0000 (16:43 +0200)]
Merge pull request #10871 from peterrum/categorize_accoring_boundary_ids_for_ecl

Add MatrixFreeTools::categorize_by_boundary_ids

4 years agoMerge pull request #10891 from peterrum/FEFaceNormalEvaluationImpl_dimension_independent
Martin Kronbichler [Fri, 4 Sep 2020 14:40:46 +0000 (16:40 +0200)]
Merge pull request #10891 from peterrum/FEFaceNormalEvaluationImpl_dimension_independent

Make FEFaceNormalEvaluationImpl dimension independent

4 years agoMerge pull request #10890 from peterrum/mf_categorization_assert_message
Daniel Arndt [Fri, 4 Sep 2020 14:28:47 +0000 (10:28 -0400)]
Merge pull request #10890 from peterrum/mf_categorization_assert_message

Improve assert message

4 years agoMake FEFaceNormalEvaluationImpl dimension independent 10891/head
Peter Munch [Fri, 4 Sep 2020 10:05:41 +0000 (12:05 +0200)]
Make FEFaceNormalEvaluationImpl dimension independent

4 years agoMerge pull request #10889 from peterrum/enable_bv_for_gahter_evaluate_follow_up
Martin Kronbichler [Fri, 4 Sep 2020 09:32:30 +0000 (11:32 +0200)]
Merge pull request #10889 from peterrum/enable_bv_for_gahter_evaluate_follow_up

Remove VectorType from FEFaceEvaluationSelector

4 years agoImprove assert message 10890/head
Peter Munch [Fri, 4 Sep 2020 09:24:26 +0000 (11:24 +0200)]
Improve assert message

4 years agoAdd MatrixFreeTools::categorize_accoring_boundary_ids_for_ecl 10871/head
Peter Munch [Tue, 1 Sep 2020 10:50:06 +0000 (12:50 +0200)]
Add MatrixFreeTools::categorize_accoring_boundary_ids_for_ecl

4 years agoMerge pull request #10869 from peterrum/do_backward_hessians
Martin Kronbichler [Fri, 4 Sep 2020 07:40:32 +0000 (09:40 +0200)]
Merge pull request #10869 from peterrum/do_backward_hessians

Add FEEvaluationImplBasisChange::do_backward_hessians

4 years agoMerge pull request #10870 from peterrum/quadrature_data_on_face
Martin Kronbichler [Fri, 4 Sep 2020 07:40:12 +0000 (09:40 +0200)]
Merge pull request #10870 from peterrum/quadrature_data_on_face

Work on interpolation from cell to face quadrature points

4 years agoRemove VectorType from FEFaceEvaluationSelector 10889/head
Peter Munch [Thu, 3 Sep 2020 21:52:20 +0000 (23:52 +0200)]
Remove VectorType from FEFaceEvaluationSelector

4 years agoMerge pull request #10888 from elauksap/simplex_clang-format
Timo Heister [Thu, 3 Sep 2020 23:24:41 +0000 (19:24 -0400)]
Merge pull request #10888 from elauksap/simplex_clang-format

Properly sort #include <deal.II/simplex/*.h>

4 years agoMerge pull request #10883 from kronbichler/fix_extract_dofs
Wolfgang Bangerth [Thu, 3 Sep 2020 19:05:40 +0000 (13:05 -0600)]
Merge pull request #10883 from kronbichler/fix_extract_dofs

Speed up DoFTools::extract_dofs

4 years agoChange 10869/head
Peter Munch [Thu, 3 Sep 2020 18:39:03 +0000 (20:39 +0200)]
Change

4 years agoWork on interpolation from cell to face quadrature points 10870/head
Peter Munch [Tue, 1 Sep 2020 10:48:10 +0000 (12:48 +0200)]
Work on interpolation from cell to face quadrature points

4 years agoProperly format #include <deal.II/simplex/*.h> 10888/head
Pasquale Africa [Thu, 3 Sep 2020 14:43:09 +0000 (14:43 +0000)]
Properly format #include <deal.II/simplex/*.h>

4 years agoMerge pull request #10865 from peterrum/enable_bv_for_gahter_evaluate
Martin Kronbichler [Thu, 3 Sep 2020 13:13:32 +0000 (15:13 +0200)]
Merge pull request #10865 from peterrum/enable_bv_for_gahter_evaluate

Enable BlockVector for FEEvaluation::gather_evalute()

4 years agoSpeed up DoFTools::extract_dofs 10883/head
Martin Kronbichler [Thu, 3 Sep 2020 11:50:17 +0000 (13:50 +0200)]
Speed up DoFTools::extract_dofs

4 years agoEnabel BlockVector for FEEvaluation::gather_evalute() 10865/head
Peter Munch [Mon, 31 Aug 2020 14:27:05 +0000 (16:27 +0200)]
Enabel BlockVector for FEEvaluation::gather_evalute()

4 years agoMerge pull request #10880 from bangerth/doc
Martin Kronbichler [Thu, 3 Sep 2020 06:02:13 +0000 (08:02 +0200)]
Merge pull request #10880 from bangerth/doc

Improve documentation of a rather basic function.

4 years agoMerge pull request #10876 from kronbichler/improve_tensor_3x3_invert
Wolfgang Bangerth [Thu, 3 Sep 2020 00:12:39 +0000 (18:12 -0600)]
Merge pull request #10876 from kronbichler/improve_tensor_3x3_invert

Reorder computations in inversion of 3x3 tensor

4 years agoMerge pull request #10879 from drwells/memory-space-virtual-dtor
Wolfgang Bangerth [Thu, 3 Sep 2020 00:09:58 +0000 (18:09 -0600)]
Merge pull request #10879 from drwells/memory-space-virtual-dtor

Use a virtual destructor with virtual methods.

4 years agoImprove documentation of a rather basic function. 10880/head
Wolfgang Bangerth [Wed, 2 Sep 2020 22:47:16 +0000 (16:47 -0600)]
Improve documentation of a rather basic function.

4 years agoUse a virtual destructor with virtual methods. 10879/head
David Wells [Wed, 2 Sep 2020 17:16:29 +0000 (13:16 -0400)]
Use a virtual destructor with virtual methods.

4 years agoMerge pull request #10878 from peterrum/small_docu_fixes
Martin Kronbichler [Wed, 2 Sep 2020 16:05:11 +0000 (18:05 +0200)]
Merge pull request #10878 from peterrum/small_docu_fixes

Small fixes in the documentation of L:d:V

4 years agoSmall fixes in the documentatio of L:d:V 10878/head
Peter Munch [Wed, 2 Sep 2020 14:27:28 +0000 (16:27 +0200)]
Small fixes in the documentatio of L:d:V

4 years agoMerge pull request #10877 from peterrum/docu_fix
David Wells [Wed, 2 Sep 2020 13:24:39 +0000 (09:24 -0400)]
Merge pull request #10877 from peterrum/docu_fix

Fix statement in documentation

4 years agoFix statement in documentation 10877/head
Peter Munch [Wed, 2 Sep 2020 12:59:01 +0000 (14:59 +0200)]
Fix statement in documentation

4 years agoReorder computations in inversion of 3x3 tensor 10876/head
Martin Kronbichler [Wed, 2 Sep 2020 12:31:54 +0000 (14:31 +0200)]
Reorder computations in inversion of 3x3 tensor

4 years agoMerge pull request #10852 from elauksap/simplex_hdf5
Peter Munch [Wed, 2 Sep 2020 05:14:44 +0000 (07:14 +0200)]
Merge pull request #10852 from elauksap/simplex_hdf5

Support to HDF5 export of data on simplex meshes

4 years agoMerge pull request #10835 from peterrum/pick_up_test_arg
Peter Munch [Wed, 2 Sep 2020 05:14:09 +0000 (07:14 +0200)]
Merge pull request #10835 from peterrum/pick_up_test_arg

Optional argument for DEAL_II_PICKUP_TESTS

4 years agoMerge pull request #10873 from peterrum/memory_space
Daniel Arndt [Wed, 2 Sep 2020 03:10:28 +0000 (23:10 -0400)]
Merge pull request #10873 from peterrum/memory_space

Make MemorySpaceData virtual

4 years agoMerge pull request #10874 from tamiko/cleanup
Timo Heister [Tue, 1 Sep 2020 23:37:47 +0000 (19:37 -0400)]
Merge pull request #10874 from tamiko/cleanup

CMake: Remove DEAL_II_CXX_VERSION_FLAG

4 years agoMake MemorySpaceData virtual 10873/head
Peter Munch [Tue, 1 Sep 2020 17:17:27 +0000 (19:17 +0200)]
Make MemorySpaceData virtual

4 years agoCMake: Remove DEAL_II_CXX_VERSION_FLAG 10874/head
Matthias Maier [Tue, 1 Sep 2020 19:45:26 +0000 (14:45 -0500)]
CMake: Remove DEAL_II_CXX_VERSION_FLAG

This variable is no longer populated. Remove all occurences.

4 years agoOptional argument for DEAL_II_PICKUP_TESTS 10835/head
Peter Munch [Mon, 17 Aug 2020 19:29:34 +0000 (21:29 +0200)]
Optional argument for DEAL_II_PICKUP_TESTS

4 years agoMerge pull request #10860 from drwells/remove-deletes
Daniel Arndt [Tue, 1 Sep 2020 13:58:47 +0000 (09:58 -0400)]
Merge pull request #10860 from drwells/remove-deletes

Wrap some more calls to delete with unique_ptr.

4 years agoMerge pull request #10843 from peterrum/mapping_fe_assert
Timo Heister [Tue, 1 Sep 2020 13:46:52 +0000 (09:46 -0400)]
Merge pull request #10843 from peterrum/mapping_fe_assert

Add assert to MappingFE

4 years agoSupport to HDF5 export of data on simplex meshes 10852/head
Pasquale Africa [Thu, 27 Aug 2020 20:13:17 +0000 (20:13 +0000)]
Support to HDF5 export of data on simplex meshes

4 years agoMerge pull request #10834 from peterrum/test_suite_json
David Wells [Tue, 1 Sep 2020 13:09:39 +0000 (09:09 -0400)]
Merge pull request #10834 from peterrum/test_suite_json

Run test suite also for json files

4 years agoAdd FEEvaluationImplBasisChange::do_backward_hessians
Peter Munch [Tue, 1 Sep 2020 10:33:35 +0000 (12:33 +0200)]
Add FEEvaluationImplBasisChange::do_backward_hessians

4 years agoRun test suite also for json files 10834/head
Peter Munch [Mon, 17 Aug 2020 19:22:08 +0000 (21:22 +0200)]
Run test suite also for json files

4 years agoAdd assert to MappingFE 10843/head
Peter Munch [Tue, 25 Aug 2020 21:38:45 +0000 (23:38 +0200)]
Add assert to MappingFE

4 years agoMerge pull request #10866 from bangerth/simplify
Peter Munch [Tue, 1 Sep 2020 05:44:44 +0000 (07:44 +0200)]
Merge pull request #10866 from bangerth/simplify

Simplify a piece of code.

4 years agoMerge pull request #10867 from bangerth/follow-up
Peter Munch [Tue, 1 Sep 2020 05:44:17 +0000 (07:44 +0200)]
Merge pull request #10867 from bangerth/follow-up

Minor clean-ups.

4 years agoMerge pull request #10868 from bangerth/follow-up-2
Peter Munch [Tue, 1 Sep 2020 05:43:45 +0000 (07:43 +0200)]
Merge pull request #10868 from bangerth/follow-up-2

Minor fixes.

4 years agoMinor fixes. 10868/head
Wolfgang Bangerth [Tue, 1 Sep 2020 00:35:32 +0000 (18:35 -0600)]
Minor fixes.

4 years agoMinor clean-ups. 10867/head
Wolfgang Bangerth [Mon, 31 Aug 2020 23:45:33 +0000 (17:45 -0600)]
Minor clean-ups.

4 years agoSimplify a piece of code. 10866/head
Wolfgang Bangerth [Mon, 31 Aug 2020 23:34:25 +0000 (17:34 -0600)]
Simplify a piece of code.

4 years agoMerge pull request #10864 from drwells/simplex-gridout-1
Wolfgang Bangerth [Mon, 31 Aug 2020 23:41:18 +0000 (17:41 -0600)]
Merge pull request #10864 from drwells/simplex-gridout-1

Get GridOut::write_eps working with triangles.

4 years agoMerge pull request #10786 from tjhei/jenkins_faster_0g
Wolfgang Bangerth [Mon, 31 Aug 2020 23:28:38 +0000 (17:28 -0600)]
Merge pull request #10786 from tjhei/jenkins_faster_0g

jenkins: use Og on tester

4 years agoMerge pull request #10863 from luca-heltai/python-bindings-docker-image
Peter Munch [Mon, 31 Aug 2020 15:13:46 +0000 (17:13 +0200)]
Merge pull request #10863 from luca-heltai/python-bindings-docker-image

Enable python bindings in the docker image.

4 years agotry O1 10786/head
Timo Heister [Sun, 2 Aug 2020 17:19:34 +0000 (13:19 -0400)]
try O1

4 years agowork around warning in bundled boost
Timo Heister [Sat, 1 Aug 2020 18:09:58 +0000 (14:09 -0400)]
work around warning in bundled boost

/jenkins/workspace/dealii_PR-10786/bundled/boost-1.70.0/include/boost/archive/iterators/istream_iterator.hpp:84:44:
error:
‘<anonymous>.boost::archive::iterators::istream_iterator<char>::m_current_value’
may be used uninitialized in this function [-Werror=maybe-uninitialized]

4 years agojenkins: use Og on tester
Timo Heister [Sat, 1 Aug 2020 14:43:16 +0000 (10:43 -0400)]
jenkins: use Og on tester

Try to see if tests run faster when using Og instead of O0.

4 years agoMerge pull request #10861 from bangerth/variable
Timo Heister [Mon, 31 Aug 2020 15:05:39 +0000 (11:05 -0400)]
Merge pull request #10861 from bangerth/variable

Attempt to work around a compiler warning.

4 years agoGet GridOut::write_eps working with triangles. 10864/head
David Wells [Mon, 31 Aug 2020 13:25:37 +0000 (09:25 -0400)]
Get GridOut::write_eps working with triangles.

There are some additional fixes in here that are necessary for VTU but that is
not yet finished.


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.