]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
6 months agoAdd more SUNDIALS::IDA tests.
Wolfgang Bangerth [Sat, 1 Jun 2024 23:07:17 +0000 (17:07 -0600)]
Add more SUNDIALS::IDA tests.

6 months agoMerge pull request #17105 from masterleinad/fix_kokkos_n_threads
Timo Heister [Wed, 5 Jun 2024 03:16:05 +0000 (23:16 -0400)]
Merge pull request #17105 from masterleinad/fix_kokkos_n_threads

Add changelog entry for InitFinalize Kokkos fix

6 months agoMerge pull request #17095 from gassmoeller/update_particle_documentation
Timo Heister [Wed, 5 Jun 2024 03:08:34 +0000 (23:08 -0400)]
Merge pull request #17095 from gassmoeller/update_particle_documentation

Remove deprecated function. Update documentation.

6 months agoMerge pull request #17104 from bangerth/grammar
Timo Heister [Wed, 5 Jun 2024 03:07:10 +0000 (23:07 -0400)]
Merge pull request #17104 from bangerth/grammar

Fix a grammar error.

6 months agoAdd changelog entry for InitFinalize Kokkos fix 17105/head
Daniel Arndt [Wed, 5 Jun 2024 03:02:19 +0000 (23:02 -0400)]
Add changelog entry for InitFinalize Kokkos fix

6 months agoMerge pull request #17098 from masterleinad/fix_kokkos_n_threads
Wolfgang Bangerth [Tue, 4 Jun 2024 21:55:47 +0000 (15:55 -0600)]
Merge pull request #17098 from masterleinad/fix_kokkos_n_threads

Initialize Kokkos after setting threads

6 months agoRemove deprecated function. Update documentation. 17095/head
Rene Gassmoeller [Mon, 3 Jun 2024 02:13:12 +0000 (20:13 -0600)]
Remove deprecated function. Update documentation.

6 months agoFix a grammar error. 17104/head
Wolfgang Bangerth [Tue, 4 Jun 2024 20:05:26 +0000 (14:05 -0600)]
Fix a grammar error.

6 months agoMerge pull request #17093 from bangerth/unsigned
Daniel Arndt [Tue, 4 Jun 2024 17:28:40 +0000 (13:28 -0400)]
Merge pull request #17093 from bangerth/unsigned

Turn the returned value of a function into an 'unsigned'.

6 months agoMerge pull request #17102 from marcfehling/dox
Daniel Arndt [Tue, 4 Jun 2024 14:45:41 +0000 (10:45 -0400)]
Merge pull request #17102 from marcfehling/dox

step-72: fix doxygen formatting.

6 months agostep-72: fix doxygen formatting. 17102/head
Marc Fehling [Tue, 4 Jun 2024 14:16:09 +0000 (16:16 +0200)]
step-72: fix doxygen formatting.

See also: https://www.doxygen.nl/manual/markdown.html#mddox_emph_spans

6 months agoMerge pull request #17099 from vyushut/step-9_regression
Wolfgang Bangerth [Tue, 4 Jun 2024 02:05:22 +0000 (20:05 -0600)]
Merge pull request #17099 from vyushut/step-9_regression

On a recently added CTest for step-9

6 months agoMerge pull request #17101 from tjhei/doc-vector
Wolfgang Bangerth [Tue, 4 Jun 2024 02:04:34 +0000 (20:04 -0600)]
Merge pull request #17101 from tjhei/doc-vector

documentation: improve Vector reinit

6 months agodocumentation: improve Vector reinit 17101/head
Timo Heister [Mon, 3 Jun 2024 23:40:18 +0000 (19:40 -0400)]
documentation: improve Vector reinit

6 months agoThe regression test shows that step-9 converges in 1046 (not the expected 1049) itera... 17099/head
Vladimir Yushutin [Mon, 3 Jun 2024 16:32:07 +0000 (12:32 -0400)]
The regression test shows that step-9 converges in 1046 (not the expected 1049) iterations for the refinement level 5. The method check_solver_within_range is used now with the 335 (corresponds to refinement level 1) to the 1050 range of accepted results.

6 months agoInitialize Kokkos after setting threads 17098/head
Daniel Arndt [Mon, 3 Jun 2024 12:42:27 +0000 (08:42 -0400)]
Initialize Kokkos after setting threads

6 months agoTurn the returned value of a function into an 'unsigned'. 17093/head
Wolfgang Bangerth [Sun, 2 Jun 2024 23:31:35 +0000 (17:31 -0600)]
Turn the returned value of a function into an 'unsigned'.

6 months agoMerge pull request #17086 from tjhei/doc-no-normal-flux
Daniel Arndt [Sun, 2 Jun 2024 17:35:51 +0000 (13:35 -0400)]
Merge pull request #17086 from tjhei/doc-no-normal-flux

document VectorTools::no_normal_flux_constraints

6 months agoMerge pull request #17084 from vyushut/examples_output
Daniel Arndt [Sun, 2 Jun 2024 17:33:48 +0000 (13:33 -0400)]
Merge pull request #17084 from vyushut/examples_output

Covering all tutorials from step-5 to step-20 by CTest.

6 months agoCovering all tutorials from step-5 to step-20 by CTest. 17084/head
Vladimir Yushutin [Thu, 30 May 2024 19:55:34 +0000 (15:55 -0400)]
Covering all tutorials from step-5 to step-20 by CTest.

6 months agodocument VectorTools::no_normal_flux_constraints 17086/head
Timo Heister [Fri, 31 May 2024 03:22:41 +0000 (23:22 -0400)]
document VectorTools::no_normal_flux_constraints

6 months agoMerge pull request #17085 from tjhei/fix_fesystem_degree_bug
Wolfgang Bangerth [Fri, 31 May 2024 02:05:11 +0000 (20:05 -0600)]
Merge pull request #17085 from tjhei/fix_fesystem_degree_bug

fix bug in FESystem degree with 0 multiplicity

6 months agofix bug in FESystem degreee with 0 multiplicity 17085/head
Timo Heister [Thu, 30 May 2024 20:43:26 +0000 (16:43 -0400)]
fix bug in FESystem degreee with 0 multiplicity

Bug was introduced in #17062

6 months agoMerge pull request #17054 from Rombur/python_module
Marc Fehling [Tue, 28 May 2024 17:36:43 +0000 (19:36 +0200)]
Merge pull request #17054 from Rombur/python_module

Add doxygen documentation of python functions

6 months agoAdd doxygen documentation of python functions 17054/head
Bruno Turcksin [Tue, 21 May 2024 20:52:04 +0000 (16:52 -0400)]
Add doxygen documentation of python functions

7 months agoMerge pull request #17080 from drwells/gcc-14-warnings
Marc Fehling [Sun, 26 May 2024 13:45:24 +0000 (15:45 +0200)]
Merge pull request #17080 from drwells/gcc-14-warnings

Fix some minor gcc-14 warnings.

7 months agoAvoid an array out-of-bounds warning. 17080/head
David Wells [Sat, 25 May 2024 20:21:16 +0000 (16:21 -0400)]
Avoid an array out-of-bounds warning.

7 months agoAvoid a misleading indentation warning.
David Wells [Sat, 25 May 2024 20:21:05 +0000 (16:21 -0400)]
Avoid a misleading indentation warning.

7 months agoAvoid a 'possibly dangling reference' warning.
David Wells [Sat, 25 May 2024 20:20:54 +0000 (16:20 -0400)]
Avoid a 'possibly dangling reference' warning.

7 months agoMerge pull request #17081 from tjhei/tensor_fix_comment
Wolfgang Bangerth [Sat, 25 May 2024 22:52:12 +0000 (16:52 -0600)]
Merge pull request #17081 from tjhei/tensor_fix_comment

fix incorrect comment in Tensor::unroll

7 months agofix incorrect comment in Tensor::unroll 17081/head
Timo Heister [Sat, 25 May 2024 21:29:38 +0000 (17:29 -0400)]
fix incorrect comment in Tensor::unroll

7 months agoMerge pull request #17017 from bangerth/quadrature
Marc Fehling [Sat, 25 May 2024 17:33:57 +0000 (19:33 +0200)]
Merge pull request #17017 from bangerth/quadrature

Remove Quadrature(unsigned int) from the public interface.

7 months agoMerge pull request #17077 from bangerth/55
Martin Kronbichler [Sat, 25 May 2024 08:09:08 +0000 (10:09 +0200)]
Merge pull request #17077 from bangerth/55

step-55: Be uniform where timer sections are placed.

7 months agoMerge pull request #17078 from bangerth/53
Martin Kronbichler [Sat, 25 May 2024 08:08:32 +0000 (10:08 +0200)]
Merge pull request #17078 from bangerth/53

step-53: Minor edit.

7 months agoMerge pull request #17079 from bangerth/55-2
Martin Kronbichler [Sat, 25 May 2024 08:07:50 +0000 (10:07 +0200)]
Merge pull request #17079 from bangerth/55-2

step-55: Give better names to local matrices.

7 months agoMerge pull request #16958 from kronbichler/clean_up_fe_point_eval
Rene Gassmoeller [Sat, 25 May 2024 07:05:27 +0000 (09:05 +0200)]
Merge pull request #16958 from kronbichler/clean_up_fe_point_eval

FEPointEvaluation: Use separate reinit function for clearer separation

7 months agostep-53: Minor edit. 17078/head
Wolfgang Bangerth [Sat, 25 May 2024 03:43:50 +0000 (21:43 -0600)]
step-53: Minor edit.

7 months agostep-55: Give better names to local matrices. 17079/head
Wolfgang Bangerth [Sat, 25 May 2024 03:43:25 +0000 (21:43 -0600)]
step-55: Give better names to local matrices.

7 months agostep-55: Be uniform where timer sections are placed. 17077/head
Wolfgang Bangerth [Sat, 25 May 2024 03:41:02 +0000 (21:41 -0600)]
step-55: Be uniform where timer sections are placed.

7 months agoMerge pull request #17074 from gassmoeller/update_documentation_fe_evaluation
Martin Kronbichler [Fri, 24 May 2024 17:10:12 +0000 (19:10 +0200)]
Merge pull request #17074 from gassmoeller/update_documentation_fe_evaluation

Update documentation for FEEvaluation

7 months agoFEPointEvaluation: Use separate reinit function for clearer separation 16958/head
Martin Kronbichler [Fri, 3 May 2024 15:16:42 +0000 (17:16 +0200)]
FEPointEvaluation: Use separate reinit function for clearer separation

7 months agoUpdate documentation for FEEvaluation 17074/head
Rene Gassmoeller [Fri, 24 May 2024 15:00:58 +0000 (17:00 +0200)]
Update documentation for FEEvaluation

7 months agoMerge pull request #17067 from bangerth/todo-local-integrator
Martin Kronbichler [Fri, 24 May 2024 14:04:01 +0000 (16:04 +0200)]
Merge pull request #17067 from bangerth/todo-local-integrator

Deprecate MeshWorker::LocalIntegrator.

7 months agoMerge pull request #17065 from bangerth/todo-loop-39
Martin Kronbichler [Fri, 24 May 2024 06:41:15 +0000 (08:41 +0200)]
Merge pull request #17065 from bangerth/todo-loop-39

Avoid the use of MeshWorker::LocalIntegrator and MeshWorker::integration_loop().

7 months agoMerge pull request #17072 from bangerth/55
Martin Kronbichler [Fri, 24 May 2024 06:39:24 +0000 (08:39 +0200)]
Merge pull request #17072 from bangerth/55

Minor edits to step-55.

7 months agoMerge pull request #17071 from bangerth/iota-view-reference
Martin Kronbichler [Fri, 24 May 2024 06:38:51 +0000 (08:38 +0200)]
Merge pull request #17071 from bangerth/iota-view-reference

Work around a BOOST issue with C++20.

7 months agoMerge pull request #17070 from bangerth/missing-header
Martin Kronbichler [Fri, 24 May 2024 06:37:41 +0000 (08:37 +0200)]
Merge pull request #17070 from bangerth/missing-header

Add a missing header file.

7 months agoMerge pull request #17069 from bangerth/symengine
Martin Kronbichler [Fri, 24 May 2024 06:37:20 +0000 (08:37 +0200)]
Merge pull request #17069 from bangerth/symengine

Avoid a compiler error in symengine tests about mismatched operands.

7 months agoMerge pull request #17068 from jh66637/fix_test
Martin Kronbichler [Fri, 24 May 2024 06:36:37 +0000 (08:36 +0200)]
Merge pull request #17068 from jh66637/fix_test

Fix regression test

7 months agoMinor edits to step-55. 17072/head
Wolfgang Bangerth [Thu, 23 May 2024 20:37:07 +0000 (14:37 -0600)]
Minor edits to step-55.

7 months agoWork around a BOOST issue with C++20. 17071/head
Wolfgang Bangerth [Thu, 23 May 2024 19:54:18 +0000 (13:54 -0600)]
Work around a BOOST issue with C++20.

7 months agoAdd a missing header file. 17070/head
Wolfgang Bangerth [Thu, 23 May 2024 17:30:11 +0000 (11:30 -0600)]
Add a missing header file.

We use concepts in this file, but don't include the necessary header file. This only
shows up if you compile in C++20 mode.

7 months agoMerge pull request #16759 from marcfehling/hp-ref
Wolfgang Bangerth [Thu, 23 May 2024 17:02:46 +0000 (11:02 -0600)]
Merge pull request #16759 from marcfehling/hp-ref

Let `hp::Refinement::choose_p_over_h()` communicate future FE indices and refinement flags on all types of parallel Triangulation.

7 months agoAvoid a compiler error in symengine tests about mismatched operands. 17069/head
Wolfgang Bangerth [Thu, 23 May 2024 16:39:54 +0000 (10:39 -0600)]
Avoid a compiler error in symengine tests about mismatched operands.

While there also avoid a warning.

7 months agoAdd a changelog entry. 17017/head
Wolfgang Bangerth [Mon, 13 May 2024 21:38:08 +0000 (15:38 -0600)]
Add a changelog entry.

7 months agoRemove Quadrature(unsigned int) from the public interface.
Wolfgang Bangerth [Mon, 13 May 2024 21:38:02 +0000 (15:38 -0600)]
Remove Quadrature(unsigned int) from the public interface.

7 months agoAdjust some tests.
Wolfgang Bangerth [Thu, 23 May 2024 03:32:35 +0000 (21:32 -0600)]
Adjust some tests.

7 months agoAvoid using a constructor that is to be deprecated.
Wolfgang Bangerth [Tue, 14 May 2024 02:07:16 +0000 (20:07 -0600)]
Avoid using a constructor that is to be deprecated.

7 months agoreplace invalid unsigned ints 17068/head
Johannes Heinz [Thu, 23 May 2024 15:46:51 +0000 (17:46 +0200)]
replace invalid unsigned ints

7 months agoMerge pull request #17066 from kronbichler/unity_build
Marc Fehling [Thu, 23 May 2024 14:47:29 +0000 (16:47 +0200)]
Merge pull request #17066 from kronbichler/unity_build

Compile mg_transfer_global_coarsening.cc separately in unity build

7 months agoMove namespace documentation to a better place. 17067/head
Wolfgang Bangerth [Tue, 21 May 2024 03:11:16 +0000 (21:11 -0600)]
Move namespace documentation to a better place.

7 months agoDeprecate MeshWorker::LocalIntegrator.
Wolfgang Bangerth [Tue, 21 May 2024 03:10:10 +0000 (21:10 -0600)]
Deprecate MeshWorker::LocalIntegrator.

7 months agoCompile mg_transfer_global_coarsening.cc separately in unity build 17066/head
Martin Kronbichler [Thu, 23 May 2024 09:37:05 +0000 (11:37 +0200)]
Compile mg_transfer_global_coarsening.cc separately in unity build

7 months agoMerge pull request #17001 from bangerth/todo-step-1-triangle
Martin Kronbichler [Thu, 23 May 2024 06:44:28 +0000 (08:44 +0200)]
Merge pull request #17001 from bangerth/todo-step-1-triangle

Discuss triangular meshes in step-1.

7 months agoMerge pull request #17064 from bangerth/todo-logstream
Martin Kronbichler [Thu, 23 May 2024 06:42:18 +0000 (08:42 +0200)]
Merge pull request #17064 from bangerth/todo-logstream

Remove include of logstream.h from tutorials that don't need it.

7 months agoAvoid the use of MeshWorker::LocalIntegrator and MeshWorker::integration_loop(). 17065/head
Wolfgang Bangerth [Tue, 21 May 2024 02:41:42 +0000 (20:41 -0600)]
Avoid the use of MeshWorker::LocalIntegrator and MeshWorker::integration_loop().

7 months agoRemove include of logstream.h from tutorials that don't need it. 17064/head
Wolfgang Bangerth [Tue, 21 May 2024 22:28:57 +0000 (16:28 -0600)]
Remove include of logstream.h from tutorials that don't need it.

7 months agoMerge pull request #17062 from bangerth/todo-simplify-2
Martin Kronbichler [Wed, 22 May 2024 18:42:31 +0000 (20:42 +0200)]
Merge pull request #17062 from bangerth/todo-simplify-2

Simplify some code.

7 months agoMerge pull request #17055 from bangerth/ida
Martin Kronbichler [Wed, 22 May 2024 18:41:39 +0000 (20:41 +0200)]
Merge pull request #17055 from bangerth/ida

Minor updates to the IDA documentation and test cases.

7 months agoMerge pull request #17058 from bangerth/9
Martin Kronbichler [Wed, 22 May 2024 16:10:47 +0000 (18:10 +0200)]
Merge pull request #17058 from bangerth/9

Minor updates to step-9.

7 months agoMerge pull request #17056 from bangerth/depth-console
Martin Kronbichler [Wed, 22 May 2024 15:56:04 +0000 (17:56 +0200)]
Merge pull request #17056 from bangerth/depth-console

Remove deallog.depth_console(0) output from tutorial programs.

7 months agoMerge pull request #17050 from bangerth/generalize
Martin Kronbichler [Wed, 22 May 2024 15:54:52 +0000 (17:54 +0200)]
Merge pull request #17050 from bangerth/generalize

Generalize the signature of MeshWorker::loop().

7 months agoMerge pull request #17061 from peterrum/step76_loop
Wolfgang Bangerth [Wed, 22 May 2024 15:43:18 +0000 (09:43 -0600)]
Merge pull request #17061 from peterrum/step76_loop

Step-76: remove redundant for loop

7 months agoMerge pull request #17053 from tjhei/maybe-uninit-orthogonal
Wolfgang Bangerth [Wed, 22 May 2024 15:40:57 +0000 (09:40 -0600)]
Merge pull request #17053 from tjhei/maybe-uninit-orthogonal

taskflow: require 3.7.0

7 months agoSimplify some code. 17062/head
Wolfgang Bangerth [Mon, 20 May 2024 20:37:20 +0000 (14:37 -0600)]
Simplify some code.

7 months agoMerge pull request #17032 from jh66637/change_interface_reinit_values
Martin Kronbichler [Wed, 22 May 2024 15:31:47 +0000 (17:31 +0200)]
Merge pull request #17032 from jh66637/change_interface_reinit_values

Change interface reinit values

7 months agoMerge pull request #17051 from bangerth/todo-simplify-3
Martin Kronbichler [Wed, 22 May 2024 15:30:31 +0000 (17:30 +0200)]
Merge pull request #17051 from bangerth/todo-simplify-3

Add assertions that we can only combine elements defined on the same reference cell.

7 months agoMerge pull request #17057 from bangerth/todo-include
Martin Kronbichler [Wed, 22 May 2024 15:28:34 +0000 (17:28 +0200)]
Merge pull request #17057 from bangerth/todo-include

Remove #include of matrix/vector_tools.h from tutorials that don't need these.

7 months agoMerge pull request #17047 from peterrum/AnisotropicPolynomials_renumber
Martin Kronbichler [Wed, 22 May 2024 15:27:47 +0000 (17:27 +0200)]
Merge pull request #17047 from peterrum/AnisotropicPolynomials_renumber

Allow to renumber AnisotropicPolynomials

7 months agoStep-76: remove redundant for loop 17061/head
Peter Munch [Wed, 22 May 2024 13:45:28 +0000 (15:45 +0200)]
Step-76: remove redundant for loop

7 months agotaskflow: require 3.7.0 17053/head
Timo Heister [Tue, 21 May 2024 18:52:53 +0000 (14:52 -0400)]
taskflow: require 3.7.0

7 months agoMerge pull request #17060 from mschreter/step-67_superfluous_for_loop
Bruno Blais [Wed, 22 May 2024 12:46:50 +0000 (08:46 -0400)]
Merge pull request #17060 from mschreter/step-67_superfluous_for_loop

Step-67: remove redundant for loop

7 months agostep-67: remove superfluous for loop 17060/head
Magdalena Schreter [Wed, 22 May 2024 09:58:25 +0000 (11:58 +0200)]
step-67: remove superfluous for loop

7 months agoAllow to renumber AnisotropicPolynomials 17047/head
Peter Munch [Mon, 20 May 2024 20:10:02 +0000 (22:10 +0200)]
Allow to renumber AnisotropicPolynomials

7 months agoRemove include of vector/matrix_tools.h from tutorials that don't need these. 17057/head
Wolfgang Bangerth [Tue, 21 May 2024 22:32:52 +0000 (16:32 -0600)]
Remove include of vector/matrix_tools.h from tutorials that don't need these.

7 months agoUpdate results.dox. 17058/head
Wolfgang Bangerth [Tue, 21 May 2024 22:48:51 +0000 (16:48 -0600)]
Update results.dox.

7 months agoDo not compute residual by hand.
Wolfgang Bangerth [Tue, 21 May 2024 23:01:18 +0000 (17:01 -0600)]
Do not compute residual by hand.

7 months agoProperly indent output in step-9 to match all of the other output.
Wolfgang Bangerth [Tue, 21 May 2024 22:41:47 +0000 (16:41 -0600)]
Properly indent output in step-9 to match all of the other output.

7 months agoRemove deallog.depth_console(0) output from tutorial programs. 17056/head
Wolfgang Bangerth [Tue, 21 May 2024 22:24:43 +0000 (16:24 -0600)]
Remove deallog.depth_console(0) output from tutorial programs.

7 months agoMinor updates to the IDA documentation and test cases. 17055/head
Wolfgang Bangerth [Tue, 21 May 2024 22:19:58 +0000 (16:19 -0600)]
Minor updates to the IDA documentation and test cases.

7 months agoremove Quadrature from FERemoteEvaluationCommunicator::reinit_faces() 17032/head
Johannes Heinz [Thu, 16 May 2024 18:00:31 +0000 (20:00 +0200)]
remove Quadrature from FERemoteEvaluationCommunicator::reinit_faces()

7 months agoMerge pull request #17052 from bangerth/fix-include
Marc Fehling [Tue, 21 May 2024 16:08:41 +0000 (18:08 +0200)]
Merge pull request #17052 from bangerth/fix-include

Fix the path to to-be-installed TaskFlow headers.

7 months agoMerge pull request #17039 from kronbichler/simplify_vec
Wolfgang Bangerth [Tue, 21 May 2024 15:19:27 +0000 (09:19 -0600)]
Merge pull request #17039 from kronbichler/simplify_vec

Simplify cmath functions for VectorizedArray

7 months agoCentralize assertions. 17051/head
Wolfgang Bangerth [Tue, 21 May 2024 15:07:30 +0000 (09:07 -0600)]
Centralize assertions.

7 months agoAdd a test that failed before. 16759/head
Marc Fehling [Tue, 21 May 2024 14:50:02 +0000 (16:50 +0200)]
Add a test that failed before.

7 months agoLet choose_p_over_h() communicate future FE indices and refinement flags on all types...
Marc Fehling [Tue, 21 May 2024 14:49:09 +0000 (16:49 +0200)]
Let choose_p_over_h() communicate future FE indices and refinement flags on all types of parallel Triangulation.

7 months agoMove exchange_refinement_flags into internal namespace.
Marc Fehling [Tue, 21 May 2024 14:48:20 +0000 (16:48 +0200)]
Move exchange_refinement_flags into internal namespace.

7 months agoMove communication of future FE indices into pre-transfer-action.
Marc Fehling [Tue, 21 May 2024 14:44:50 +0000 (16:44 +0200)]
Move communication of future FE indices into pre-transfer-action.

Update documentation for dominated_future_fe_on_children.

7 months agoAdd assertions that we can only combine elements defined on the same reference cell.
Wolfgang Bangerth [Mon, 20 May 2024 20:16:28 +0000 (14:16 -0600)]
Add assertions that we can only combine elements defined on the same reference cell.

7 months agoFix the path to to-be-installed TaskFlow headers. 17052/head
Wolfgang Bangerth [Tue, 21 May 2024 13:58:33 +0000 (07:58 -0600)]
Fix the path to to-be-installed TaskFlow headers.


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.