]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
6 years agoFix more copyrights 7243/head
Daniel Arndt [Thu, 27 Sep 2018 21:20:28 +0000 (23:20 +0200)]
Fix more copyrights

6 years agoMerge pull request #7241 from bangerth/copyright
David Wells [Thu, 27 Sep 2018 21:03:15 +0000 (17:03 -0400)]
Merge pull request #7241 from bangerth/copyright

Add copyright header on a bunch of files that are currently missing one.

6 years agoAdd copyright header on a bunch of files that are currently missing one. 7241/head
Wolfgang Bangerth [Thu, 27 Sep 2018 20:49:44 +0000 (14:49 -0600)]
Add copyright header on a bunch of files that are currently missing one.

6 years agoMerge pull request #7238 from bangerth/mutex-6
Daniel Arndt [Thu, 27 Sep 2018 20:23:23 +0000 (13:23 -0700)]
Merge pull request #7238 from bangerth/mutex-6

Deprecate Threads::ConditionVariable.

6 years agoAdd a changelog entry. 7238/head
Wolfgang Bangerth [Thu, 27 Sep 2018 14:54:35 +0000 (08:54 -0600)]
Add a changelog entry.

6 years agoMerge pull request #7237 from bangerth/mutex-5
David Wells [Thu, 27 Sep 2018 14:52:35 +0000 (10:52 -0400)]
Merge pull request #7237 from bangerth/mutex-5

Update documentation of Threads::Mutex.

6 years agoDeprecate Threads::ConditionVariable.
Wolfgang Bangerth [Thu, 27 Sep 2018 14:32:02 +0000 (08:32 -0600)]
Deprecate Threads::ConditionVariable.

6 years agoUpdate documentation of Threads::Mutex. 7237/head
Wolfgang Bangerth [Thu, 27 Sep 2018 14:27:49 +0000 (08:27 -0600)]
Update documentation of Threads::Mutex.

6 years agoMerge pull request #7220 from kronbichler/fix_mf_vector_zero
Daniel Arndt [Thu, 27 Sep 2018 06:31:25 +0000 (23:31 -0700)]
Merge pull request #7220 from kronbichler/fix_mf_vector_zero

Fix zeroing of vector in MatrixFree::loop

6 years agoMerge pull request #7232 from bangerth/mutex-2
Daniel Arndt [Thu, 27 Sep 2018 05:40:01 +0000 (22:40 -0700)]
Merge pull request #7232 from bangerth/mutex-2

Make derivation of Threads::Mutex from std::mutex more obvious.

6 years agoMerge pull request #7233 from bangerth/hp
Denis Davydov [Thu, 27 Sep 2018 05:16:25 +0000 (07:16 +0200)]
Merge pull request #7233 from bangerth/hp

Cleanups in some hp::DoFHandler functions.

6 years agoMerge pull request #7219 from davydden/feature/parameter_handler_skip
Wolfgang Bangerth [Wed, 26 Sep 2018 22:04:36 +0000 (16:04 -0600)]
Merge pull request #7219 from davydden/feature/parameter_handler_skip

add a flag to ParameterHandler to skip undefined fields and subsections

6 years agoCleanups in some hp::DoFHandler functions. 7233/head
Wolfgang Bangerth [Wed, 26 Sep 2018 21:16:30 +0000 (15:16 -0600)]
Cleanups in some hp::DoFHandler functions.

6 years agoMake derivation of Threads::Mutex from std::mutex more obvious. 7232/head
Wolfgang Bangerth [Wed, 26 Sep 2018 20:46:05 +0000 (14:46 -0600)]
Make derivation of Threads::Mutex from std::mutex more obvious.

6 years agoMerge pull request #7229 from masterleinad/restrict_function_parser_tests
David Wells [Wed, 26 Sep 2018 14:50:37 +0000 (10:50 -0400)]
Merge pull request #7229 from masterleinad/restrict_function_parser_tests

Restrict tests requiring FunctionParser

6 years agoMerge pull request #7231 from tamiko/add_trilinos_linker_flags
Denis Davydov [Wed, 26 Sep 2018 10:23:34 +0000 (12:23 +0200)]
Merge pull request #7231 from tamiko/add_trilinos_linker_flags

CMake: Also populate TRILINOS_LINKER_FLAGS

6 years agoCMake: Also populate TRILINOS_LINKER_FLAGS 7231/head
Matthias Maier [Wed, 26 Sep 2018 07:21:33 +0000 (02:21 -0500)]
CMake: Also populate TRILINOS_LINKER_FLAGS

In case we pick up a trilinos installation where
  Trilinos_EXTRA_LD_FLAGS
we have to make sure to include these flags on our final link line as
well.

Closes #7226

6 years agoRestrict tests requiring FunctionParser 7229/head
Daniel Arndt [Wed, 26 Sep 2018 05:22:59 +0000 (07:22 +0200)]
Restrict tests requiring FunctionParser

6 years agoMerge pull request #7227 from masterleinad/restrict_fp_get_expr
Daniel Arndt [Tue, 25 Sep 2018 17:37:52 +0000 (10:37 -0700)]
Merge pull request #7227 from masterleinad/restrict_fp_get_expr

Make FunctionParser::expressions available without muparser support

6 years agoMake FunctionParser::expressions available without muparser support 7227/head
Daniel Arndt [Tue, 25 Sep 2018 06:38:43 +0000 (08:38 +0200)]
Make FunctionParser::expressions available without muparser support

6 years agoMerge pull request #7224 from masterleinad/fix_some_warnings_in_tests
Timo Heister [Mon, 24 Sep 2018 16:11:38 +0000 (10:11 -0600)]
Merge pull request #7224 from masterleinad/fix_some_warnings_in_tests

Avoid warnings in a few tests

6 years agoswitch to an additional parameter in parse_input() 7219/head
Denis Davydov [Sun, 23 Sep 2018 07:26:12 +0000 (09:26 +0200)]
switch to an additional parameter in parse_input()

6 years agoMerge pull request #7223 from bangerth/step-7
David Wells [Sat, 22 Sep 2018 20:45:06 +0000 (16:45 -0400)]
Merge pull request #7223 from bangerth/step-7

Remove a reference to GCC 3.4.

6 years agomake test more difficult
Denis Davydov [Sat, 22 Sep 2018 16:01:34 +0000 (18:01 +0200)]
make test more difficult

6 years agoAvoid warnings in a few tests 7224/head
Daniel Arndt [Sat, 22 Sep 2018 05:45:16 +0000 (07:45 +0200)]
Avoid warnings in a few tests

6 years agoMerge pull request #7221 from luzpaz/misc-typos
Daniel Arndt [Sat, 22 Sep 2018 05:29:00 +0000 (07:29 +0200)]
Merge pull request #7221 from luzpaz/misc-typos

Misc. typos

6 years agoRemove a reference to GCC 3.4. 7223/head
Wolfgang Bangerth [Sat, 22 Sep 2018 04:48:31 +0000 (22:48 -0600)]
Remove a reference to GCC 3.4.

Also just editorial changes.

6 years agoMisc. typos 7221/head
luz.paz [Fri, 21 Sep 2018 02:04:31 +0000 (22:04 -0400)]
Misc. typos

Found via `codespell -q 3 -I ../dealii-word-whitelist.txt --skip="./bundled"` where whitelist consists of:
```
als
ans
buss
commend
ith
elemente
everytime
mapp
methode
nd
numer
perverse
pres
reenable
strat
substract
superceded
ue
uint
```

6 years agoMerge pull request #7185 from bangerth/assert
David Wells [Fri, 21 Sep 2018 16:22:31 +0000 (12:22 -0400)]
Merge pull request #7185 from bangerth/assert

Fix renumbering in parallel for hp.

6 years agoadd a flag to ParameterHandler to skip undefined fields and subsections
Denis Davydov [Thu, 20 Sep 2018 15:28:11 +0000 (17:28 +0200)]
add a flag to ParameterHandler to skip undefined fields and subsections

6 years agoMerge pull request #7182 from davydden/line_minimization
Wolfgang Bangerth [Fri, 21 Sep 2018 05:02:59 +0000 (23:02 -0600)]
Merge pull request #7182 from davydden/line_minimization

Line minimization

6 years agoMerge pull request #7206 from tamiko/fix_petsc_3.9
Daniel Arndt [Thu, 20 Sep 2018 20:46:54 +0000 (22:46 +0200)]
Merge pull request #7206 from tamiko/fix_petsc_3.9

PETscWrappers: Bugfix: use MAT_INPLACE_MATRIX instead of MAT_REUSE_MATRIX

6 years agoChangelog. 7220/head
Martin Kronbichler [Thu, 20 Sep 2018 17:14:12 +0000 (19:14 +0200)]
Changelog.

6 years agoFix zeroing vector without any non-constrained dofs.
Martin Kronbichler [Thu, 20 Sep 2018 17:12:34 +0000 (19:12 +0200)]
Fix zeroing vector without any non-constrained dofs.

6 years agoMerge pull request #7217 from jppelteret/codim_1-read_abaqus
Wolfgang Bangerth [Thu, 20 Sep 2018 16:41:38 +0000 (10:41 -0600)]
Merge pull request #7217 from jppelteret/codim_1-read_abaqus

Fix GridIn::read_abaqus() for codimension 1 case.

6 years agoMerge pull request #7218 from jppelteret/fix_7211
Wolfgang Bangerth [Thu, 20 Sep 2018 16:32:49 +0000 (10:32 -0600)]
Merge pull request #7218 from jppelteret/fix_7211

Fix undefined reference to some ADNumberTraits static variables.

6 years agoFix undefined reference to some ADNumberTraits static variables. 7218/head
Jean-Paul Pelteret [Thu, 20 Sep 2018 09:36:18 +0000 (11:36 +0200)]
Fix undefined reference to some ADNumberTraits static variables.

Fixes #7211

6 years agoMerge pull request #7215 from davydden/feature/pattern_function_parser
Luca Heltai [Thu, 20 Sep 2018 09:24:07 +0000 (11:24 +0200)]
Merge pull request #7215 from davydden/feature/pattern_function_parser

extend Patterns::Tools::Convert to understand ComponentMask and Funct…

6 years agoFix GridIn::read_abaqus() for codimension 1 case. 7217/head
Jean-Paul Pelteret [Thu, 20 Sep 2018 08:11:36 +0000 (10:11 +0200)]
Fix GridIn::read_abaqus() for codimension 1 case.

6 years agoMerge pull request #6781 from tamiko/update-step-7
Daniel Arndt [Thu, 20 Sep 2018 07:55:24 +0000 (09:55 +0200)]
Merge pull request #6781 from tamiko/update-step-7

example/step-7: Update indenting and modernize

6 years agomake apple-clang happy 6781/head
Matthias Maier [Thu, 20 Sep 2018 03:44:27 +0000 (22:44 -0500)]
make apple-clang happy

6 years agoadd changelog 7215/head
Denis Davydov [Wed, 19 Sep 2018 21:18:45 +0000 (23:18 +0200)]
add changelog

6 years agoextend Patterns::Tools::Convert to understand ComponentMask and FunctionParser
Denis Davydov [Wed, 19 Sep 2018 21:11:58 +0000 (23:11 +0200)]
extend Patterns::Tools::Convert to understand ComponentMask and FunctionParser

6 years agostep-7: Use const auto &cell instead of const auto cell
Matthias Maier [Wed, 19 Sep 2018 19:02:42 +0000 (14:02 -0500)]
step-7: Use const auto &cell instead of const auto cell

6 years agostep-7: update text
Matthias Maier [Sun, 16 Sep 2018 18:27:43 +0000 (13:27 -0500)]
step-7: update text

6 years agostep-7: address comments
Matthias Maier [Sun, 16 Sep 2018 18:22:50 +0000 (13:22 -0500)]
step-7: address comments

6 years agostep-7: Use AffineConstraints instead of ConstraintMatrix
Matthias Maier [Sun, 16 Sep 2018 18:14:17 +0000 (13:14 -0500)]
step-7: Use AffineConstraints instead of ConstraintMatrix

6 years agostep-7: Simplify array type and use range-based for loops
Matthias Maier [Sun, 16 Sep 2018 18:13:22 +0000 (13:13 -0500)]
step-7: Simplify array type and use range-based for loops

6 years agostep-7: Use foreach loop and make a code snippet more readable
Matthias Maier [Fri, 15 Jun 2018 23:55:37 +0000 (18:55 -0500)]
step-7: Use foreach loop and make a code snippet more readable

6 years agostep-7: make bilinear forms more readable
Matthias Maier [Fri, 15 Jun 2018 23:55:17 +0000 (18:55 -0500)]
step-7: make bilinear forms more readable

6 years agostep-7: Use std::array instead of C-style array
Matthias Maier [Fri, 15 Jun 2018 23:54:28 +0000 (18:54 -0500)]
step-7: Use std::array instead of C-style array

6 years agoMerge pull request #7199 from masterleinad/implement_solver_selector_constructor
Matthias Maier [Wed, 19 Sep 2018 18:06:29 +0000 (13:06 -0500)]
Merge pull request #7199 from masterleinad/implement_solver_selector_constructor

Implement SolverSelector constructor mentioned in the documentation

6 years agoadd a test 7206/head
Matthias Maier [Wed, 19 Sep 2018 17:52:51 +0000 (12:52 -0500)]
add a test

6 years agoPETscWrappers: Bugfix: use MAT_INPLACE_MATRIX instead of MAT_REUSE_MATRIX
Matthias Maier [Mon, 17 Sep 2018 17:47:05 +0000 (12:47 -0500)]
PETscWrappers: Bugfix: use MAT_INPLACE_MATRIX instead of MAT_REUSE_MATRIX

This fixes a bug with the transpose() function when used with PETSc 3.9
or newer.

6 years agoMerge pull request #7213 from masterleinad/cuda_wrappers_mf_64bit
Bruno Turcksin [Wed, 19 Sep 2018 13:46:22 +0000 (09:46 -0400)]
Merge pull request #7213 from masterleinad/cuda_wrappers_mf_64bit

Make CUDAWrappers::MatrixFree compile with 64-bit indices

6 years agoMake CUDAWrappers::MatrixFree compile with 64-bit indices 7213/head
Daniel Arndt [Wed, 19 Sep 2018 09:18:28 +0000 (11:18 +0200)]
Make CUDAWrappers::MatrixFree compile with 64-bit indices

6 years agoMerge pull request #7210 from bangerth/xml
Timo Heister [Tue, 18 Sep 2018 20:18:02 +0000 (14:18 -0600)]
Merge pull request #7210 from bangerth/xml

Do not let doxygen generate XML format.

6 years agoDo not let doxygen generate XML format. 7210/head
Wolfgang Bangerth [Tue, 18 Sep 2018 19:17:38 +0000 (13:17 -0600)]
Do not let doxygen generate XML format.

6 years agoMerge pull request #7209 from jppelteret/doc_st_01
Timo Heister [Tue, 18 Sep 2018 16:01:28 +0000 (10:01 -0600)]
Merge pull request #7209 from jppelteret/doc_st_01

Improve in-code documentation of SymmetricTensor<2,3> inverse.

6 years agoFix typo 7199/head
Daniel Arndt [Tue, 18 Sep 2018 15:58:16 +0000 (17:58 +0200)]
Fix typo

6 years agoImprove in-code documentation of SymmetricTensor<2,3> inverse. 7209/head
Jean-Paul Pelteret [Tue, 18 Sep 2018 12:59:32 +0000 (14:59 +0200)]
Improve in-code documentation of SymmetricTensor<2,3> inverse.

6 years agoAdd code examples for line search. 7182/head
Jean-Paul Pelteret [Tue, 18 Sep 2018 09:11:16 +0000 (11:11 +0200)]
Add code examples for line search.

6 years agoFurther clean up documentation for line minimization algorithms.
Jean-Paul Pelteret [Tue, 18 Sep 2018 08:31:51 +0000 (10:31 +0200)]
Further clean up documentation for line minimization algorithms.

6 years agoClean up documentation for line minimization algorithms.
Jean-Paul Pelteret [Tue, 18 Sep 2018 08:08:43 +0000 (10:08 +0200)]
Clean up documentation for line minimization algorithms.

6 years agoMerge pull request #7207 from masterleinad/disable_gcc_0g
David Wells [Tue, 18 Sep 2018 02:56:12 +0000 (22:56 -0400)]
Merge pull request #7207 from masterleinad/disable_gcc_0g

Disable '-Og' for gcc

6 years agoMerge pull request #7208 from masterleinad/fix_petsc_complex_tests
David Wells [Tue, 18 Sep 2018 02:55:52 +0000 (22:55 -0400)]
Merge pull request #7208 from masterleinad/fix_petsc_complex_tests

Fix a petsc_complex test

6 years agoMerge pull request #7203 from finkandreas/master
Daniel Arndt [Mon, 17 Sep 2018 21:54:56 +0000 (23:54 +0200)]
Merge pull request #7203 from finkandreas/master

Fix PETSc version detection

6 years agoFix a petsc_complex test 7208/head
Daniel Arndt [Mon, 17 Sep 2018 21:51:52 +0000 (23:51 +0200)]
Fix a petsc_complex test

6 years agoDisable '-Og' for gcc 7207/head
Daniel Arndt [Mon, 17 Sep 2018 18:46:36 +0000 (20:46 +0200)]
Disable '-Og' for gcc

6 years ago*fix* petsc version 3.10 works now too (minor version was found by the regexp as... 7203/head
Andreas Fink [Mon, 17 Sep 2018 13:48:20 +0000 (15:48 +0200)]
*fix* petsc version 3.10 works now too (minor version was found by the regexp as "0" and not "10")

6 years agoChange some variable names to better reflect their purpose. 7185/head
Wolfgang Bangerth [Mon, 17 Sep 2018 17:37:47 +0000 (11:37 -0600)]
Change some variable names to better reflect their purpose.

6 years agoMerge pull request #7205 from JonMatthewsFCAS/step-42-typo
Wolfgang Bangerth [Mon, 17 Sep 2018 17:23:10 +0000 (11:23 -0600)]
Merge pull request #7205 from JonMatthewsFCAS/step-42-typo

Fixed Typo in Step-42 documentation

6 years agoMerge pull request #7202 from tjhei/trilinos_vec_import_rwv
Daniel Arndt [Mon, 17 Sep 2018 17:20:45 +0000 (19:20 +0200)]
Merge pull request #7202 from tjhei/trilinos_vec_import_rwv

Add TrilinosWrappers::MPI::Vector::import(ReadWriteVector)

6 years agoUpdate step-42.cc 7205/head
JonMatthewsFCAS [Mon, 17 Sep 2018 17:02:28 +0000 (10:02 -0700)]
Update step-42.cc

6 years agoAdd initial version of test for linesearch in FE problem (step-44)
Jean-Paul Pelteret [Fri, 14 Sep 2018 15:31:39 +0000 (17:31 +0200)]
Add initial version of test for linesearch in FE problem (step-44)

6 years agoIncrease debug output for line search
Jean-Paul Pelteret [Mon, 17 Sep 2018 12:36:48 +0000 (14:36 +0200)]
Increase debug output for line search

6 years agoadd line minimization functions
Denis Davydov [Thu, 13 Sep 2018 10:14:53 +0000 (12:14 +0200)]
add line minimization functions

6 years agoMerge pull request #7201 from tjhei/install_summary_log
Matthias Maier [Mon, 17 Sep 2018 13:46:35 +0000 (08:46 -0500)]
Merge pull request #7201 from tjhei/install_summary_log

install summary.log

6 years agoalso install detailed.log 7201/head
Timo Heister [Mon, 17 Sep 2018 12:53:03 +0000 (08:53 -0400)]
also install detailed.log

6 years agoMerge pull request #7200 from tjhei/instantiate_formatting
Martin Kronbichler [Mon, 17 Sep 2018 05:59:14 +0000 (07:59 +0200)]
Merge pull request #7200 from tjhei/instantiate_formatting

Instantiate formatting

6 years agoMerge pull request #7198 from masterleinad/restrict_n_array_elements_instantiations
Martin Kronbichler [Mon, 17 Sep 2018 05:51:02 +0000 (07:51 +0200)]
Merge pull request #7198 from masterleinad/restrict_n_array_elements_instantiations

Only declare VectorizedArray::n_array_elements externally if vectorization is enabled

6 years agoAdd TrilinosWrappers::MPI::Vector::import(ReadWriteVector) 7202/head
Timo Heister [Sun, 16 Sep 2018 23:50:56 +0000 (19:50 -0400)]
Add TrilinosWrappers::MPI::Vector::import(ReadWriteVector)

6 years agoinstall summary.log
Timo Heister [Sun, 16 Sep 2018 23:45:12 +0000 (19:45 -0400)]
install summary.log

This is extremely useful to debug installation problems because one can
easily check the version and status of dependencies of an installation
instead of digging into the config.h

6 years agofix formatting of instatantiate calls 7200/head
Timo Heister [Sun, 16 Sep 2018 23:40:39 +0000 (19:40 -0400)]
fix formatting of instatantiate calls

6 years agoImplement SolverSelector constructor mentioned in the documentation
Daniel Arndt [Sun, 16 Sep 2018 21:49:33 +0000 (23:49 +0200)]
Implement SolverSelector constructor mentioned in the documentation

6 years agoOnly instantiate VectorizedArrAy::n_array_elements for vectorization enabled 7198/head
Daniel Arndt [Sun, 16 Sep 2018 20:27:47 +0000 (22:27 +0200)]
Only instantiate VectorizedArrAy::n_array_elements for vectorization enabled

6 years agoMerge pull request #7197 from tjhei/fix_warnings_in_tests
David Wells [Sun, 16 Sep 2018 17:43:21 +0000 (13:43 -0400)]
Merge pull request #7197 from tjhei/fix_warnings_in_tests

fix warnings in tests

6 years agoMerge pull request #7196 from drwells/add-more-initlog
Timo Heister [Sun, 16 Sep 2018 15:26:33 +0000 (11:26 -0400)]
Merge pull request #7196 from drwells/add-more-initlog

Convert a lot of tests to use initlog().

6 years agofix warnings in tests 7197/head
Timo Heister [Thu, 13 Sep 2018 14:40:10 +0000 (10:40 -0400)]
fix warnings in tests

6 years agoMerge pull request #7192 from bangerth/step-52-1
Timo Heister [Sun, 16 Sep 2018 14:31:50 +0000 (10:31 -0400)]
Merge pull request #7192 from bangerth/step-52-1

Deal better with boundary values in step-52.

6 years agoMerge pull request #7143 from drwells/fix-parallel-quick-tests
Timo Heister [Sun, 16 Sep 2018 12:44:40 +0000 (08:44 -0400)]
Merge pull request #7143 from drwells/fix-parallel-quick-tests

Fix parallel quick tests

6 years agoConvert a lot of tests to use initlog(). 7196/head
David Wells [Sat, 15 Sep 2018 18:20:46 +0000 (14:20 -0400)]
Convert a lot of tests to use initlog().

6 years agoMerge pull request #7186 from masterleinad/fix_vt_p_bv_div_conf
David Wells [Sat, 15 Sep 2018 19:46:15 +0000 (15:46 -0400)]
Merge pull request #7186 from masterleinad/fix_vt_p_bv_div_conf

 Fix VectorTools::project_boundary_values_div_conforming

6 years agoAdd test 7186/head
Daniel Arndt [Sat, 15 Sep 2018 16:21:39 +0000 (18:21 +0200)]
Add test

6 years agoMerge pull request #7173 from jppelteret/constrained_lin_op_01
David Wells [Sat, 15 Sep 2018 15:48:44 +0000 (11:48 -0400)]
Merge pull request #7173 from jppelteret/constrained_lin_op_01

Extend constrained linear operators to work with any LinOp Payload.

6 years agoMerge pull request #7193 from bangerth/step-52-2
David Wells [Sat, 15 Sep 2018 14:23:37 +0000 (10:23 -0400)]
Merge pull request #7193 from bangerth/step-52-2

Modernize step-52.

6 years agoMerge pull request #7194 from bangerth/message
David Wells [Fri, 14 Sep 2018 23:08:01 +0000 (19:08 -0400)]
Merge pull request #7194 from bangerth/message

Improve the message for 'make strip_comments'.

6 years agoImprove the message for 'make strip_comments'. 7194/head
Wolfgang Bangerth [Fri, 14 Sep 2018 22:59:56 +0000 (16:59 -0600)]
Improve the message for 'make strip_comments'.

6 years agoAnnotate code so that it indents nicer. 7193/head
Wolfgang Bangerth [Fri, 14 Sep 2018 22:56:45 +0000 (16:56 -0600)]
Annotate code so that it indents nicer.

6 years agoUse non-deprecated name for AffineConstraints in step-52.
Wolfgang Bangerth [Fri, 14 Sep 2018 22:51:07 +0000 (16:51 -0600)]
Use non-deprecated name for AffineConstraints in step-52.


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.