]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
5 months agoRestore comment 17208/head
Daniel Arndt [Fri, 5 Jul 2024 00:13:32 +0000 (20:13 -0400)]
Restore comment

5 months agoRestore signature for CellDataTransfer::unpack_callback
Daniel Arndt [Fri, 5 Jul 2024 00:11:11 +0000 (20:11 -0400)]
Restore signature for CellDataTransfer::unpack_callback

5 months agoFix CppCheck complaints
Daniel Arndt [Thu, 4 Jul 2024 15:35:52 +0000 (11:35 -0400)]
Fix CppCheck complaints

5 months agoMerge pull request #17059 from bangerth/task-result
Timo Heister [Wed, 3 Jul 2024 19:15:45 +0000 (20:15 +0100)]
Merge pull request #17059 from bangerth/task-result

Add a class TaskResult.

5 months agoMerge pull request #17185 from bangerth/petsc-ts-rename-1
Luca Heltai [Wed, 3 Jul 2024 10:26:10 +0000 (12:26 +0200)]
Merge pull request #17185 from bangerth/petsc-ts-rename-1

Rename a callback in PETScWrappers::TimeStepper.

5 months agoAugment documentation. 17059/head
Wolfgang Bangerth [Tue, 2 Jul 2024 23:45:25 +0000 (17:45 -0600)]
Augment documentation.

5 months agoAdd a changelog entry.
Wolfgang Bangerth [Wed, 22 May 2024 03:25:07 +0000 (21:25 -0600)]
Add a changelog entry.

5 months agoAdd tests.
Wolfgang Bangerth [Wed, 22 May 2024 03:24:20 +0000 (21:24 -0600)]
Add tests.

5 months agoAdd a class TaskResult.
Wolfgang Bangerth [Wed, 22 May 2024 03:22:30 +0000 (21:22 -0600)]
Add a class TaskResult.

5 months agoMerge pull request #14553 from peterrum/mf_fe_nothing_no_overlap
Peter Munch [Tue, 2 Jul 2024 16:56:02 +0000 (18:56 +0200)]
Merge pull request #14553 from peterrum/mf_fe_nothing_no_overlap

MatrixFree: disable overlap of communication/computation for FE_Nothing

5 months agoAdd a changelog. 17185/head
Wolfgang Bangerth [Mon, 1 Jul 2024 03:25:53 +0000 (21:25 -0600)]
Add a changelog.

5 months agoAdjust a test.
Wolfgang Bangerth [Mon, 1 Jul 2024 03:25:37 +0000 (21:25 -0600)]
Adjust a test.

5 months agoRename a callback in PETScWrappers::TimeStepper.
Wolfgang Bangerth [Mon, 1 Jul 2024 03:25:29 +0000 (21:25 -0600)]
Rename a callback in PETScWrappers::TimeStepper.

5 months agoMerge pull request #17193 from bangerth/fix-spelling
Timo Heister [Tue, 2 Jul 2024 11:20:37 +0000 (12:20 +0100)]
Merge pull request #17193 from bangerth/fix-spelling

Fix the spelling of a class.

5 months agoMerge pull request #17175 from marcfehling/consistent-constraints
Peter Munch [Tue, 2 Jul 2024 06:52:19 +0000 (08:52 +0200)]
Merge pull request #17175 from marcfehling/consistent-constraints

Let AffineConstraints::make_consistent_in_parallel() iterate until converged.

5 months agoFix the spelling of a class. 17193/head
Wolfgang Bangerth [Mon, 1 Jul 2024 23:10:34 +0000 (17:10 -0600)]
Fix the spelling of a class.

5 months agoMerge pull request #17190 from marcfehling/test-examples-1
Wolfgang Bangerth [Mon, 1 Jul 2024 19:20:42 +0000 (13:20 -0600)]
Merge pull request #17190 from marcfehling/test-examples-1

Add missing include.

5 months agoMerge pull request #17188 from drwells/unset-variable-warning
Wolfgang Bangerth [Mon, 1 Jul 2024 19:19:48 +0000 (13:19 -0600)]
Merge pull request #17188 from drwells/unset-variable-warning

JumpFunction: Fix an unset variable warning.

5 months agoTest AffineConstraints::make_consistent_in_parallel() for hp constraints. 17175/head
Marc Fehling [Wed, 26 Jun 2024 11:09:18 +0000 (13:09 +0200)]
Test AffineConstraints::make_consistent_in_parallel() for hp constraints.

5 months agoLet AffineConstraints::make_consistent_in_parallel() iterate until converged.
Marc Fehling [Wed, 26 Jun 2024 11:09:43 +0000 (13:09 +0200)]
Let AffineConstraints::make_consistent_in_parallel() iterate until converged.

5 months agoMerge pull request #17186 from drwells/mapping-fe-field-assertions
Martin Kronbichler [Mon, 1 Jul 2024 15:25:17 +0000 (17:25 +0200)]
Merge pull request #17186 from drwells/mapping-fe-field-assertions

MappingFEField: check that vectors have the correct size.

5 months agoAdd missing include. 17190/head
Marc Fehling [Mon, 1 Jul 2024 15:11:40 +0000 (17:11 +0200)]
Add missing include.

5 months agoCorrectly initialize AffineConstraints object in test.
Marc Fehling [Wed, 26 Jun 2024 11:41:12 +0000 (13:41 +0200)]
Correctly initialize AffineConstraints object in test.

5 months agoMerge pull request #17166 from bangerth/89-2
David Wells [Mon, 1 Jul 2024 12:39:31 +0000 (08:39 -0400)]
Merge pull request #17166 from bangerth/89-2

Edit step-89.cc.

5 months agoJumpFunction: Fix an unset variable warning. 17188/head
David Wells [Mon, 1 Jul 2024 12:34:41 +0000 (08:34 -0400)]
JumpFunction: Fix an unset variable warning.

Not really a bug but my compiler complains about it.

5 months agoMappingFEField: check that vectors have the correct size. 17186/head
David Wells [Mon, 1 Jul 2024 12:26:39 +0000 (08:26 -0400)]
MappingFEField: check that vectors have the correct size.

5 months agoEdit step-89.cc. 17166/head
Wolfgang Bangerth [Fri, 21 Jun 2024 23:20:11 +0000 (17:20 -0600)]
Edit step-89.cc.

5 months agoMerge pull request #17182 from masterleinad/revert_fixing_symengine_tests
Timo Heister [Fri, 28 Jun 2024 17:15:08 +0000 (13:15 -0400)]
Merge pull request #17182 from masterleinad/revert_fixing_symengine_tests

Revert trying to fix symengine tests

5 months agoRevert "Merge pull request #17076 from masterleinad/fix_symengine_tests" 17182/head
Daniel Arndt [Fri, 28 Jun 2024 12:28:18 +0000 (08:28 -0400)]
Revert "Merge pull request #17076 from masterleinad/fix_symengine_tests"

This reverts commit 0f73c3e8431432f88204fa38981564b5bd1cdb41, reversing
changes made to f8df7d6869db0d83ded64008c9adeae170b52b5b.

5 months agoMerge pull request #17106 from masterleinad/revert_symengine_test_output
Timo Heister [Thu, 27 Jun 2024 19:23:21 +0000 (15:23 -0400)]
Merge pull request #17106 from masterleinad/revert_symengine_test_output

Fix symengine tests by reverting printing more to deallog

5 months agoMerge pull request #17157 from bangerth/89
David Wells [Thu, 27 Jun 2024 15:22:05 +0000 (11:22 -0400)]
Merge pull request #17157 from bangerth/89

Some edits to the documentation of step-89.

6 months agoMerge pull request #17178 from kronbichler/fix_warnings
David Wells [Thu, 27 Jun 2024 01:02:35 +0000 (21:02 -0400)]
Merge pull request #17178 from kronbichler/fix_warnings

Fix compile warning

6 months agoFix compile warning 17178/head
Martin Kronbichler [Wed, 26 Jun 2024 20:31:17 +0000 (22:31 +0200)]
Fix compile warning

6 months agoMerge pull request #17151 from bangerth/74
Bruno Turcksin [Tue, 25 Jun 2024 20:00:18 +0000 (16:00 -0400)]
Merge pull request #17151 from bangerth/74

Avoid the use of 'auto' in step-74.

6 months agoMerge pull request #17173 from luca-heltai/docker-buildx-multi-platform
Rene Gassmoeller [Tue, 25 Jun 2024 15:25:33 +0000 (09:25 -0600)]
Merge pull request #17173 from luca-heltai/docker-buildx-multi-platform

Add multi platform docker images.

6 months agoSpaces. 17173/head
Luca Heltai [Tue, 25 Jun 2024 14:28:43 +0000 (16:28 +0200)]
Spaces.

6 months agoTry to build on different runners.
Luca Heltai [Tue, 25 Jun 2024 13:41:21 +0000 (15:41 +0200)]
Try to build on different runners.

6 months agoMerge pull request #17172 from kronbichler/mf_with_array_view
Peter Munch [Tue, 25 Jun 2024 10:38:58 +0000 (12:38 +0200)]
Merge pull request #17172 from kronbichler/mf_with_array_view

Enable matrix-free loops with ArrayView arguments

6 months agoAdded back focal build.
Luca Heltai [Tue, 25 Jun 2024 10:23:34 +0000 (12:23 +0200)]
Added back focal build.

6 months agoMerge pull request #17132 from kronbichler/mapping_info_docu
Timo Heister [Tue, 25 Jun 2024 02:13:25 +0000 (22:13 -0400)]
Merge pull request #17132 from kronbichler/mapping_info_docu

Matrix-free MappingInfo: Update documentation of internal functions

6 months agoAdd multi platform docker images.
Luca Heltai [Mon, 24 Jun 2024 21:20:30 +0000 (23:20 +0200)]
Add multi platform docker images.

6 months agoChangelog 17172/head
Martin Kronbichler [Mon, 24 Jun 2024 16:04:31 +0000 (18:04 +0200)]
Changelog

6 months agoNew test case
Martin Kronbichler [Mon, 24 Jun 2024 16:03:03 +0000 (18:03 +0200)]
New test case

6 months agoEnable matrix-free loops with ArrayView arguments
Martin Kronbichler [Mon, 24 Jun 2024 16:02:44 +0000 (18:02 +0200)]
Enable matrix-free loops with ArrayView arguments

6 months agoMerge pull request #17171 from dealii/dependabot/github_actions/docker/build-push...
Marc Fehling [Mon, 24 Jun 2024 11:31:22 +0000 (13:31 +0200)]
Merge pull request #17171 from dealii/dependabot/github_actions/docker/build-push-action-6

Bump docker/build-push-action from 5 to 6

6 months agoMerge pull request #17162 from dominiktassilostill/ContiguousFaceGradients
Peter Munch [Mon, 24 Jun 2024 08:13:09 +0000 (10:13 +0200)]
Merge pull request #17162 from dominiktassilostill/ContiguousFaceGradients

FEFaceEvaluation: Arrange simplices face gradients contiguously

6 months agoMerge pull request #17168 from bangerth/connections
Peter Munch [Mon, 24 Jun 2024 08:05:41 +0000 (10:05 +0200)]
Merge pull request #17168 from bangerth/connections

Make some connections between classes.

6 months agoBump docker/build-push-action from 5 to 6 dependabot/github_actions/docker/build-push-action-6 17171/head
dependabot[bot] [Mon, 24 Jun 2024 02:13:14 +0000 (02:13 +0000)]
Bump docker/build-push-action from 5 to 6

Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5 to 6.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v5...v6)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
6 months agoMerge pull request #17150 from marcfehling/cleanup
Wolfgang Bangerth [Sat, 22 Jun 2024 22:27:08 +0000 (16:27 -0600)]
Merge pull request #17150 from marcfehling/cleanup

Minor cleanup in AffineConstraints::make_consistent_in_parallel().

6 months agoMerge pull request #17161 from marcfehling/code-span
Wolfgang Bangerth [Sat, 22 Jun 2024 22:26:08 +0000 (16:26 -0600)]
Merge pull request #17161 from marcfehling/code-span

Mark code spans in documentation of is_consistent_in_parallel().

6 months agoMerge pull request #17149 from peterrum/mft_distribute_local_to_global
Martin Kronbichler [Sat, 22 Jun 2024 20:31:43 +0000 (22:31 +0200)]
Merge pull request #17149 from peterrum/mft_distribute_local_to_global

MatrixFreeTools::compute_matrix(): specialize assembly of diagonal blocks

6 months agoMatrixFreeTools::compute_matrix(): specialize assembly of diagonal blocks 17149/head
Peter Munch [Thu, 20 Jun 2024 07:35:26 +0000 (09:35 +0200)]
MatrixFreeTools::compute_matrix(): specialize assembly of diagonal blocks

6 months agoMake some connections between classes. 17168/head
Wolfgang Bangerth [Sat, 22 Jun 2024 03:14:23 +0000 (21:14 -0600)]
Make some connections between classes.

6 months agoMerge pull request #17159 from nmuch/mf_compute_matrix_quad_no
Wolfgang Bangerth [Fri, 21 Jun 2024 21:43:17 +0000 (15:43 -0600)]
Merge pull request #17159 from nmuch/mf_compute_matrix_quad_no

Fix quad numbers in MatrixFreeTools::compute_matrix()

6 months agoSome edits to the documentation of step-89. 17157/head
Wolfgang Bangerth [Fri, 21 Jun 2024 03:36:40 +0000 (21:36 -0600)]
Some edits to the documentation of step-89.

6 months agoMerge pull request #17163 from tjhei/fix-test-step-18
Timo Heister [Fri, 21 Jun 2024 18:09:02 +0000 (14:09 -0400)]
Merge pull request #17163 from tjhei/fix-test-step-18

fix tests/examples/step-18

6 months agoMark code spans in documentation of is_consistent_in_parallel(). 17161/head
Marc Fehling [Fri, 21 Jun 2024 10:47:49 +0000 (12:47 +0200)]
Mark code spans in documentation of is_consistent_in_parallel().

6 months agoMerge pull request #17164 from kronbichler/fix_docu3
Marc Fehling [Fri, 21 Jun 2024 16:47:39 +0000 (18:47 +0200)]
Merge pull request #17164 from kronbichler/fix_docu3

Fix a typo in documentation

6 months agoFix a typo in documentation 17164/head
Martin Kronbichler [Fri, 21 Jun 2024 14:30:54 +0000 (16:30 +0200)]
Fix a typo in documentation

6 months agoMerge pull request #17147 from bangerth/thread-safe
Timo Heister [Fri, 21 Jun 2024 14:36:11 +0000 (10:36 -0400)]
Merge pull request #17147 from bangerth/thread-safe

Make access to GridTools::Cache thread safe.

6 months agofix tests/examples/step-18 17163/head
Timo Heister [Fri, 21 Jun 2024 14:30:24 +0000 (10:30 -0400)]
fix tests/examples/step-18

this causes random test failures

6 months agoMerge pull request #17153 from bangerth/references
Marc Fehling [Fri, 21 Jun 2024 14:24:34 +0000 (16:24 +0200)]
Merge pull request #17153 from bangerth/references

Capitalize proper names in references.

6 months agoMerge pull request #17158 from bangerth/89-2
Timo Heister [Fri, 21 Jun 2024 14:17:13 +0000 (10:17 -0400)]
Merge pull request #17158 from bangerth/89-2

Really minor edit to step-89.cc.

6 months agoAdd test 17159/head
Nils Much [Fri, 21 Jun 2024 10:55:58 +0000 (12:55 +0200)]
Add test

6 months agoArrange face gradients contiguously 17162/head
Dominik Still [Fri, 21 Jun 2024 09:57:39 +0000 (11:57 +0200)]
Arrange face gradients contiguously

6 months agoFix quad_no in MatrixFreeTools::compute_matrix()
Nils Much [Fri, 21 Jun 2024 09:28:27 +0000 (11:28 +0200)]
Fix quad_no in MatrixFreeTools::compute_matrix()

6 months agoReally minor edit to step-89.cc. 17158/head
Wolfgang Bangerth [Fri, 21 Jun 2024 03:40:13 +0000 (21:40 -0600)]
Really minor edit to step-89.cc.

6 months agoMerge pull request #17152 from bangerth/90
Timo Heister [Thu, 20 Jun 2024 23:33:52 +0000 (19:33 -0400)]
Merge pull request #17152 from bangerth/90

Update the copyright header of step-90.

6 months agoCapitalize proper names in references. 17153/head
Wolfgang Bangerth [Thu, 20 Jun 2024 22:59:30 +0000 (16:59 -0600)]
Capitalize proper names in references.

6 months agoUpdate the copyright header of step-90. 17152/head
Wolfgang Bangerth [Thu, 20 Jun 2024 22:50:55 +0000 (16:50 -0600)]
Update the copyright header of step-90.

6 months agoAvoid the use of 'auto' in step-74. 17151/head
Wolfgang Bangerth [Thu, 20 Jun 2024 22:46:12 +0000 (16:46 -0600)]
Avoid the use of 'auto' in step-74.

6 months agoMerge pull request #17142 from gassmoeller/fix_rare_division_by_zero
Wolfgang Bangerth [Thu, 20 Jun 2024 20:54:34 +0000 (14:54 -0600)]
Merge pull request #17142 from gassmoeller/fix_rare_division_by_zero

Follow-up to #17138

6 months agoUse relative tolerance 17142/head
Rene Gassmoeller [Wed, 19 Jun 2024 19:18:16 +0000 (13:18 -0600)]
Use relative tolerance

6 months agoMinor cleanup in AffineConstraints::make_consistent_in_parallel(). 17150/head
Marc Fehling [Thu, 20 Jun 2024 16:39:31 +0000 (18:39 +0200)]
Minor cleanup in AffineConstraints::make_consistent_in_parallel().

6 months agoMerge pull request #17045 from peterrum/fe_interface_value_cell_accessor
Wolfgang Bangerth [Thu, 20 Jun 2024 14:54:06 +0000 (08:54 -0600)]
Merge pull request #17045 from peterrum/fe_interface_value_cell_accessor

Different changes to `FEInterfaceValues` and `NM::FEInterfaceValues`

6 months agoMatrixFree: disable overlap of communication/computation for FE_Nothing 14553/head
Peter Munch [Fri, 9 Dec 2022 08:21:45 +0000 (09:21 +0100)]
MatrixFree: disable overlap of communication/computation for FE_Nothing

6 months agoChanges to FEInterfaceValues and NM::FEInterfaceValues 17045/head
Peter Munch [Sun, 19 May 2024 07:47:05 +0000 (09:47 +0200)]
Changes to FEInterfaceValues and NM::FEInterfaceValues

6 months agoMerge pull request #17143 from tjhei/revert-queue-size1
Wolfgang Bangerth [Thu, 20 Jun 2024 02:58:00 +0000 (20:58 -0600)]
Merge pull request #17143 from tjhei/revert-queue-size1

Revert "MatrixCreator: use queue_size=1 in debug mode"

6 months agoMerge pull request #17145 from tjhei/more-doxygen-formula-fixes
Wolfgang Bangerth [Thu, 20 Jun 2024 02:57:28 +0000 (20:57 -0600)]
Merge pull request #17145 from tjhei/more-doxygen-formula-fixes

fix some doxygen formulas

6 months agoMerge pull request #17146 from tjhei/step-90-fix-quotes
Wolfgang Bangerth [Thu, 20 Jun 2024 00:26:22 +0000 (18:26 -0600)]
Merge pull request #17146 from tjhei/step-90-fix-quotes

fix rendering of step-90 documentation

6 months agoAdd a changelog entry. 17147/head
Wolfgang Bangerth [Wed, 19 Jun 2024 23:45:11 +0000 (17:45 -0600)]
Add a changelog entry.

6 months agoAlso make access to the update flags of GridTools::Cache thread-safe.
Wolfgang Bangerth [Wed, 19 Jun 2024 23:42:46 +0000 (17:42 -0600)]
Also make access to the update flags of GridTools::Cache thread-safe.

6 months agoMake access to data members of GridTools::Cache thread-safe.
Wolfgang Bangerth [Wed, 19 Jun 2024 23:34:21 +0000 (17:34 -0600)]
Make access to data members of GridTools::Cache thread-safe.

6 months agofix rendering of step-90 documentation 17146/head
Timo Heister [Wed, 19 Jun 2024 22:08:50 +0000 (18:08 -0400)]
fix rendering of step-90 documentation

6 months agofix some doxygen formulas 17145/head
Timo Heister [Wed, 19 Jun 2024 22:06:04 +0000 (18:06 -0400)]
fix some doxygen formulas

FYI @bangerth

6 months agoRevert "MatrixCreator: use queue_size=1 in debug mode" 17143/head
Timo Heister [Wed, 19 Jun 2024 19:48:41 +0000 (15:48 -0400)]
Revert "MatrixCreator: use queue_size=1 in debug mode"

This reverts commit c3bbafbbf0c1018887f4f07b96dd856f35738e5e.

6 months agoMerge pull request #17138 from gassmoeller/fix_rare_division_by_zero
Daniel Arndt [Wed, 19 Jun 2024 12:52:37 +0000 (08:52 -0400)]
Merge pull request #17138 from gassmoeller/fix_rare_division_by_zero

Fix rare division by zero

6 months agoMerge pull request #17109 from bangerth/ida-doc
Luca Heltai [Wed, 19 Jun 2024 09:12:02 +0000 (11:12 +0200)]
Merge pull request #17109 from bangerth/ida-doc

Substantially increase the documentation of SUNDIALS::IDA.

6 months agoMerge pull request #17137 from tjhei/matrix-creator-debug-multithread
David Wells [Wed, 19 Jun 2024 03:18:58 +0000 (23:18 -0400)]
Merge pull request #17137 from tjhei/matrix-creator-debug-multithread

MatrixCreator: use queue_size=1 in debug mode

6 months agoAdd changelog 17138/head
Rene Gassmoeller [Tue, 18 Jun 2024 23:05:19 +0000 (17:05 -0600)]
Add changelog

6 months agoFix division by zero that should never happen.
Rene Gassmoeller [Mon, 10 Jun 2024 17:26:02 +0000 (13:26 -0400)]
Fix division by zero that should never happen.

6 months agoMatrixCreator: use queue_size=1 in debug mode 17137/head
Timo Heister [Tue, 18 Jun 2024 22:09:24 +0000 (18:09 -0400)]
MatrixCreator: use queue_size=1 in debug mode

6 months agoMerge pull request #17135 from tjhei/latex-errors2
Wolfgang Bangerth [Tue, 18 Jun 2024 21:34:41 +0000 (15:34 -0600)]
Merge pull request #17135 from tjhei/latex-errors2

fix a bunch of latex formula errors

6 months agoMerge pull request #17133 from tjhei/step-90-edit
Wolfgang Bangerth [Tue, 18 Jun 2024 21:32:38 +0000 (15:32 -0600)]
Merge pull request #17133 from tjhei/step-90-edit

step-90: doc fixes, add funding

6 months agoSubstantially increase the documentation of SUNDIALS::IDA. 17109/head
Wolfgang Bangerth [Wed, 5 Jun 2024 23:08:43 +0000 (17:08 -0600)]
Substantially increase the documentation of SUNDIALS::IDA.

6 months agofix a bunch of latex formula errors 17135/head
Timo Heister [Tue, 18 Jun 2024 15:32:11 +0000 (11:32 -0400)]
fix a bunch of latex formula errors

6 months agostep-90: doc fixes, add funding 17133/head
Timo Heister [Tue, 18 Jun 2024 15:04:56 +0000 (11:04 -0400)]
step-90: doc fixes, add funding

6 months agoMerge pull request #17129 from marcfehling/verbose-trilinos
Martin Kronbichler [Tue, 18 Jun 2024 13:39:25 +0000 (15:39 +0200)]
Merge pull request #17129 from marcfehling/verbose-trilinos

Enhance an assertion message.

6 months agoMerge pull request #15959 from peterrum/mf_src_ghosts_were_set
Martin Kronbichler [Tue, 18 Jun 2024 13:22:33 +0000 (15:22 +0200)]
Merge pull request #15959 from peterrum/mf_src_ghosts_were_set

MatrixFree: do not update ghost values of a ghosted src vector

6 months agoMerge pull request #16317 from peterrum/mf_mappingq_assert
Martin Kronbichler [Tue, 18 Jun 2024 13:21:52 +0000 (15:21 +0200)]
Merge pull request #16317 from peterrum/mf_mappingq_assert

MatrixFree: check that JxW is not negative


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.