]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
3 years agoOptimize FEPointEvaluation::integrate() with tensor product path
Martin Kronbichler [Mon, 17 May 2021 17:41:57 +0000 (19:41 +0200)]
Optimize FEPointEvaluation::integrate() with tensor product path

3 years agoMerge pull request #12235 from peterrum/fpe_zero
Peter Munch [Tue, 18 May 2021 06:29:42 +0000 (08:29 +0200)]
Merge pull request #12235 from peterrum/fpe_zero

FEPointEvaluation::integrate(): zero out solution array also if no points given

3 years agoMerge pull request #12214 from jppelteret/vectorization_math_01
Peter Munch [Tue, 18 May 2021 05:11:57 +0000 (07:11 +0200)]
Merge pull request #12214 from jppelteret/vectorization_math_01

Add some more vectorisation math functions

3 years agoFEPointEvaluation::integrate(): zero out solution array also if no points given 12235/head
Maximilian Bergbauer [Tue, 18 May 2021 04:31:30 +0000 (06:31 +0200)]
FEPointEvaluation::integrate(): zero out solution array also if no points given

3 years agoMerge pull request #12229 from peterrum/n_vector_tests
Bruno Turcksin [Tue, 18 May 2021 00:21:42 +0000 (20:21 -0400)]
Merge pull request #12229 from peterrum/n_vector_tests

Test new methods of n_vector

3 years agoMerge pull request #12160 from peterrum/simplex_examples
David Wells [Mon, 17 May 2021 22:12:11 +0000 (18:12 -0400)]
Merge pull request #12160 from peterrum/simplex_examples

Add simplex/mixed mesh examples to simplex module page

3 years agoMerge pull request #12230 from peterrum/sudials_copy
David Wells [Mon, 17 May 2021 22:11:18 +0000 (18:11 -0400)]
Merge pull request #12230 from peterrum/sudials_copy

Remove sundials/copy.h

3 years agoMerge pull request #12232 from kronbichler/bugfix_point_eval_linear
David Wells [Mon, 17 May 2021 20:05:53 +0000 (16:05 -0400)]
Merge pull request #12232 from kronbichler/bugfix_point_eval_linear

Fix bug in FEPointEvaluation for certain linear functions

3 years agoTest new methods of n_vector 12229/head
Peter Munch [Mon, 17 May 2021 13:17:04 +0000 (15:17 +0200)]
Test new methods of n_vector

3 years agoRemove sudials/copy.h 12230/head
Peter Munch [Mon, 17 May 2021 13:28:11 +0000 (15:28 +0200)]
Remove sudials/copy.h

3 years agoMerge pull request #12200 from luca-heltai/ida-with-sundials-ge-4.0.0
Peter Munch [Mon, 17 May 2021 19:15:49 +0000 (21:15 +0200)]
Merge pull request #12200 from luca-heltai/ida-with-sundials-ge-4.0.0

Make IDA work with new sundials.

3 years agoAdd simplex/mixed mesh examples to simplex module page 12160/head
Peter Munch [Sun, 9 May 2021 10:02:04 +0000 (12:02 +0200)]
Add simplex/mixed mesh examples to simplex module page

3 years agoMerge pull request #12227 from luca-heltai/fix-dirac
Martin Kronbichler [Mon, 17 May 2021 18:09:26 +0000 (20:09 +0200)]
Merge pull request #12227 from luca-heltai/fix-dirac

Fixed gradient of tensor product cutoff.

3 years agoMerge pull request #12226 from peterrum/find_active_cell_around_point_artificial
Martin Kronbichler [Mon, 17 May 2021 18:08:15 +0000 (20:08 +0200)]
Merge pull request #12226 from peterrum/find_active_cell_around_point_artificial

Add comment to find_active_cell_around_point()

3 years agoMerge pull request #12215 from peterrum/fpe_0_test
Martin Kronbichler [Mon, 17 May 2021 18:06:59 +0000 (20:06 +0200)]
Merge pull request #12215 from peterrum/fpe_0_test

FEPointEvaluation: test FE_DGQ(0)

3 years agoAdd tests for linear shape functions 12232/head
Martin Kronbichler [Mon, 17 May 2021 17:36:36 +0000 (19:36 +0200)]
Add tests for linear shape functions

3 years agoFix bug in FEPointEvaluation for certain linear functions
Martin Kronbichler [Mon, 17 May 2021 17:35:59 +0000 (19:35 +0200)]
Fix bug in FEPointEvaluation for certain linear functions

3 years agoRestructured and renamed functions. 12200/head
Luca Heltai [Sun, 16 May 2021 09:11:52 +0000 (11:11 +0200)]
Restructured and renamed functions.

3 years agoMoved to new interface in sundials.
Luca Heltai [Sat, 15 May 2021 13:59:40 +0000 (15:59 +0200)]
Moved to new interface in sundials.

3 years agoMake IDA work with new sundials.
Nicola Giuliani [Thu, 13 May 2021 17:44:11 +0000 (19:44 +0200)]
Make IDA work with new sundials.

3 years agoFixed gradient of tensor product cutoff. 12227/head
Luca Heltai [Sat, 13 Feb 2021 14:46:22 +0000 (15:46 +0100)]
Fixed gradient of tensor product cutoff.

3 years agoMerge pull request #12228 from luca-heltai/quick-fix-kinsol
Peter Munch [Mon, 17 May 2021 13:18:51 +0000 (15:18 +0200)]
Merge pull request #12228 from luca-heltai/quick-fix-kinsol

Dirty fix for the tester.

3 years agoDirty fix for the tester. 12228/head
Luca Heltai [Mon, 17 May 2021 13:06:07 +0000 (15:06 +0200)]
Dirty fix for the tester.

3 years agoMerge pull request #12225 from peterrum/step62-link
Bruno Turcksin [Mon, 17 May 2021 13:04:13 +0000 (09:04 -0400)]
Merge pull request #12225 from peterrum/step62-link

Step-62: fix link

3 years agoAdd comment to find_active_cell_around_point() 12226/head
Peter Munch [Mon, 17 May 2021 11:15:56 +0000 (13:15 +0200)]
Add comment to find_active_cell_around_point()

3 years agoMerge pull request #12220 from drwells/simplify-example-cmake
Peter Munch [Mon, 17 May 2021 10:55:16 +0000 (12:55 +0200)]
Merge pull request #12220 from drwells/simplify-example-cmake

Simplify the example CMake compilation script.

3 years agoMerge pull request #12224 from peterrum/metis_simplex
Peter Munch [Mon, 17 May 2021 10:53:42 +0000 (12:53 +0200)]
Merge pull request #12224 from peterrum/metis_simplex

Guard some simplex test with use_metis=on

3 years agoStep-62: fix link 12225/head
Peter Munch [Mon, 17 May 2021 10:50:48 +0000 (12:50 +0200)]
Step-62: fix link

3 years agoMerge pull request #11310 from dangars/find_active_cell_step62
Peter Munch [Mon, 17 May 2021 08:36:31 +0000 (10:36 +0200)]
Merge pull request #11310 from dangars/find_active_cell_step62

Use the new version of find_active_cell_around_point() in step62

3 years agoGuard some simplex test with use_metis=on 12224/head
Peter Munch [Mon, 17 May 2021 07:33:41 +0000 (09:33 +0200)]
Guard some simplex test with use_metis=on

3 years agoMerge pull request #12222 from peterrum/MGTwoLevelTransfer_dh
Martin Kronbichler [Mon, 17 May 2021 07:29:09 +0000 (09:29 +0200)]
Merge pull request #12222 from peterrum/MGTwoLevelTransfer_dh

MGTwoLevelTransfer: fix used DoFHandler

3 years agoMerge pull request #12219 from drwells/standardize-cell-measure
Bruno Turcksin [Mon, 17 May 2021 01:30:40 +0000 (21:30 -0400)]
Merge pull request #12219 from drwells/standardize-cell-measure

Remove the base-case overload of cell_measure.

3 years agoMGTwoLevelTransfer: fix used DoFHandler 12222/head
Peter Munch [Sun, 16 May 2021 21:29:00 +0000 (23:29 +0200)]
MGTwoLevelTransfer: fix used DoFHandler

3 years agoMerge pull request #12217 from jppelteret/fix_sacado_tests_01
Martin Kronbichler [Sun, 16 May 2021 20:33:28 +0000 (22:33 +0200)]
Merge pull request #12217 from jppelteret/fix_sacado_tests_01

Specify scalar operation result type

3 years agoMerge pull request #12216 from peterrum/kinsol_no_copy
Martin Kronbichler [Sun, 16 May 2021 20:31:21 +0000 (22:31 +0200)]
Merge pull request #12216 from peterrum/kinsol_no_copy

Remove copy from SUNDIALS::KINSOL

3 years agoMerge pull request #12212 from peterrum/fine_element_is_continuous
Martin Kronbichler [Sun, 16 May 2021 20:29:49 +0000 (22:29 +0200)]
Merge pull request #12212 from peterrum/fine_element_is_continuous

Add MGTwoLevelTransfer::fine_element_is_continuous and add missing compression step

3 years agoMerge pull request #12213 from peterrum/MGTwoLevelTransfer_copy
Martin Kronbichler [Sun, 16 May 2021 20:29:01 +0000 (22:29 +0200)]
Merge pull request #12213 from peterrum/MGTwoLevelTransfer_copy

MGTwoLevelTransfer: adjust criterion to skip copy

3 years agoSimplify the example CMake compilation script. 12220/head
David Wells [Sun, 16 May 2021 19:00:56 +0000 (15:00 -0400)]
Simplify the example CMake compilation script.

3 years agoSpecify scalar operation result type 12217/head
Jean-Paul Pelteret [Sun, 16 May 2021 11:37:58 +0000 (13:37 +0200)]
Specify scalar operation result type

Fixes issue with Sacado expression templates, where we do not know how to multiply a Sacado math operation result (expression template) with a Tensor or SymmetricTensor.

3 years agoMerge pull request #12218 from drwells/fix-doxygen-warnings
Jean-Paul Pelteret [Sun, 16 May 2021 17:50:08 +0000 (19:50 +0200)]
Merge pull request #12218 from drwells/fix-doxygen-warnings

Fix some simple doxygen warnings.

3 years agoRemove copy from SUNDIALS::KINSOL 12216/head
Peter Munch [Sun, 16 May 2021 09:14:16 +0000 (11:14 +0200)]
Remove copy from SUNDIALS::KINSOL

3 years agoRemove the base-case overload of cell_measure. 12219/head
David Wells [Sun, 16 May 2021 17:20:02 +0000 (13:20 -0400)]
Remove the base-case overload of cell_measure.

This isn't necessary any more since we have an ArrayView overload.

While we are at it - deprecate the array-based version of this function since it
cannot work with simplices.

3 years agoFix some simple doxygen warnings. 12218/head
David Wells [Sun, 16 May 2021 16:22:23 +0000 (12:22 -0400)]
Fix some simple doxygen warnings.

3 years agoFEPointEvaluation: test FE_DGQ(0) 12215/head
Peter Munch [Sun, 16 May 2021 08:22:45 +0000 (10:22 +0200)]
FEPointEvaluation: test FE_DGQ(0)

3 years agoMerge pull request #12208 from kronbichler/point_evaluation_poly
Peter Munch [Sun, 16 May 2021 08:03:46 +0000 (10:03 +0200)]
Merge pull request #12208 from kronbichler/point_evaluation_poly

Enable FEPointEvaluation to use correct polynomial space

3 years agoAdd variant of vectorized pow() 12214/head
Jean-Paul Pelteret [Sun, 16 May 2021 07:22:21 +0000 (09:22 +0200)]
Add variant of vectorized pow()

3 years agoMGTwoLevelTransfer: adjust criterion to skip copy 12213/head
Peter Munch [Sat, 15 May 2021 21:34:50 +0000 (23:34 +0200)]
MGTwoLevelTransfer: adjust criterion to skip copy

3 years agoAdd MGTwoLevelTransfer::fine_element_is_continuous and add missing compression step 12212/head
Peter Munch [Sat, 15 May 2021 21:24:54 +0000 (23:24 +0200)]
Add MGTwoLevelTransfer::fine_element_is_continuous and add missing compression step

3 years agoMerge pull request #12207 from marcfehling/reference-cell
Peter Munch [Sun, 16 May 2021 06:02:52 +0000 (08:02 +0200)]
Merge pull request #12207 from marcfehling/reference-cell

Add orientation flags to ReferenceCell::child_cell_on_face().

3 years agoMerge pull request #12206 from marcfehling/doc-step7
Martin Kronbichler [Sat, 15 May 2021 11:40:01 +0000 (13:40 +0200)]
Merge pull request #12206 from marcfehling/doc-step7

step-7: Remove doc about default constructor.

3 years agoMerge pull request #12209 from simonsticko/fix_restriction_signed_unsigned
Martin Kronbichler [Sat, 15 May 2021 11:39:30 +0000 (13:39 +0200)]
Merge pull request #12209 from simonsticko/fix_restriction_signed_unsigned

Fix two signed/unsigned comparisons.

3 years agoMake test case robust 12208/head
Martin Kronbichler [Sat, 15 May 2021 08:19:42 +0000 (10:19 +0200)]
Make test case robust

3 years agoFix two signed/unsigned comparisons. 12209/head
Simon Sticko [Sat, 15 May 2021 08:47:21 +0000 (10:47 +0200)]
Fix two signed/unsigned comparisons.

3 years agoLet FEPointEvaluation use correct polynomial space
Martin Kronbichler [Sat, 15 May 2021 08:19:31 +0000 (10:19 +0200)]
Let FEPointEvaluation use correct polynomial space

3 years agoLet TensorProductPolynomials return 1D polynomial space
Martin Kronbichler [Sat, 15 May 2021 08:18:34 +0000 (10:18 +0200)]
Let TensorProductPolynomials return 1D polynomial space

3 years agoMerge pull request #12205 from masterleinad/fix_warnings_restriction
Peter Munch [Sat, 15 May 2021 07:45:22 +0000 (09:45 +0200)]
Merge pull request #12205 from masterleinad/fix_warnings_restriction

Fix warning in CoordinateRestriction

3 years agoUse `char face_orientation`. 12207/head
Marc Fehling [Fri, 14 May 2021 22:59:50 +0000 (16:59 -0600)]
Use `char face_orientation`.

3 years agoAdd orientation flags to ReferenceCell::child_cell_on_face().
Marc Fehling [Fri, 14 May 2021 21:19:57 +0000 (15:19 -0600)]
Add orientation flags to ReferenceCell::child_cell_on_face().

3 years agostep-7: Remove doc about default constructor. 12206/head
Marc Fehling [Fri, 14 May 2021 20:26:54 +0000 (14:26 -0600)]
step-7: Remove doc about default constructor.

3 years agoMerge pull request #12203 from masterleinad/check_return_value_grid_tools_find_active...
Wolfgang Bangerth [Fri, 14 May 2021 20:24:54 +0000 (14:24 -0600)]
Merge pull request #12203 from masterleinad/check_return_value_grid_tools_find_active_cell

Check return value of GridTools::find_active_cell_around_point

3 years agoMerge pull request #12204 from masterleinad/fix_warnings_step-75
Wolfgang Bangerth [Fri, 14 May 2021 20:23:23 +0000 (14:23 -0600)]
Merge pull request #12204 from masterleinad/fix_warnings_step-75

Fix warnings in step-75

3 years agoFix warning in CoordinateRestriction 12205/head
Daniel Arndt [Fri, 14 May 2021 19:44:42 +0000 (15:44 -0400)]
Fix warning in CoordinateRestriction

3 years agoFix warnings in step-75 12204/head
Daniel Arndt [Fri, 14 May 2021 15:37:27 +0000 (11:37 -0400)]
Fix warnings in step-75

3 years agoCheck return value of GridTools::find_active_cell_Around_point 12203/head
Daniel Arndt [Fri, 14 May 2021 15:29:09 +0000 (11:29 -0400)]
Check return value of GridTools::find_active_cell_Around_point

3 years agoMerge pull request #12202 from masterleinad/avoid_warning_mf_compute_doagonal
Peter Munch [Fri, 14 May 2021 15:07:58 +0000 (17:07 +0200)]
Merge pull request #12202 from masterleinad/avoid_warning_mf_compute_doagonal

Avoid warning in MatrixFreeTools::compute_diagonal

3 years agoAvoid warning in MatrixFreeTools::compute_diagonal 12202/head
Daniel Arndt [Fri, 14 May 2021 12:57:10 +0000 (08:57 -0400)]
Avoid warning in MatrixFreeTools::compute_diagonal

3 years agoMerge pull request #12197 from peterrum/fpe_0
Daniel Arndt [Thu, 13 May 2021 14:11:02 +0000 (09:11 -0500)]
Merge pull request #12197 from peterrum/fpe_0

FEPointEvaluation for degree = 0

3 years agoMerge pull request #12190 from kronbichler/optimize_particle
Peter Munch [Thu, 13 May 2021 08:28:07 +0000 (10:28 +0200)]
Merge pull request #12190 from kronbichler/optimize_particle

Particle sort: Use find_active_cell_around_point with cache

3 years agoMerge pull request #12198 from marcfehling/doc-matchflags
Martin Kronbichler [Thu, 13 May 2021 06:46:27 +0000 (08:46 +0200)]
Merge pull request #12198 from marcfehling/doc-matchflags

Doc: Add changelog for `p:d:TemporarilyMatchRefineFlags`.

3 years agoMerge pull request #12193 from peterrum/ca_requesting_processes
Martin Kronbichler [Thu, 13 May 2021 06:45:04 +0000 (08:45 +0200)]
Merge pull request #12193 from peterrum/ca_requesting_processes

Let CA return the requesting processes

3 years agoMerge pull request #12194 from lethe-cfd/eccentric_hyper_shell_generate_from_name
Martin Kronbichler [Thu, 13 May 2021 06:44:19 +0000 (08:44 +0200)]
Merge pull request #12194 from lethe-cfd/eccentric_hyper_shell_generate_from_name

Add eccentric_hyper_shell to generator_from_name

3 years agoMerge pull request #12196 from masterleinad/improve_gmsh_api
Martin Kronbichler [Thu, 13 May 2021 06:44:07 +0000 (08:44 +0200)]
Merge pull request #12196 from masterleinad/improve_gmsh_api

Fix gmsh tests again

3 years agoAdd changelog 12190/head
Martin Kronbichler [Thu, 13 May 2021 06:42:00 +0000 (08:42 +0200)]
Add changelog

3 years agoDoc: Add changelog for `p:d:TemporarilyMatchRefineFlags`. 12198/head
Marc Fehling [Thu, 13 May 2021 03:44:16 +0000 (21:44 -0600)]
Doc: Add changelog for `p:d:TemporarilyMatchRefineFlags`.

3 years agoFEPointEvaluation for degree = 0 12197/head
Peter Munch [Wed, 12 May 2021 21:41:06 +0000 (23:41 +0200)]
FEPointEvaluation for degree = 0

3 years agoMerge pull request #12195 from peterrum/mf_tutorials
Marc Fehling [Wed, 12 May 2021 21:31:32 +0000 (15:31 -0600)]
Merge pull request #12195 from peterrum/mf_tutorials

Link to new matrix-free tutorials

3 years agoMerge pull request #12191 from masterleinad/fix_derivative_form_product
David Wells [Wed, 12 May 2021 19:40:49 +0000 (15:40 -0400)]
Merge pull request #12191 from masterleinad/fix_derivative_form_product

Fix apply_transformation for different number types

3 years agoFix gmsh_api_02/04 again 12196/head
Daniel Arndt [Wed, 12 May 2021 18:28:38 +0000 (13:28 -0500)]
Fix gmsh_api_02/04 again

3 years agoUse more intuitive default path for GMSH_LIBRARY_DIR
Daniel Arndt [Wed, 12 May 2021 18:28:07 +0000 (13:28 -0500)]
Use more intuitive default path for GMSH_LIBRARY_DIR

3 years agoLink to new matrix-free tutorials 12195/head
Peter Munch [Wed, 12 May 2021 18:46:04 +0000 (20:46 +0200)]
Link to new matrix-free tutorials

3 years agoLet CA return the requesting processes 12193/head
Peter Munch [Wed, 12 May 2021 16:54:06 +0000 (18:54 +0200)]
Let CA return the requesting processes

3 years agoMerge pull request #11254 from marcfehling/step-hp-parallel
David Wells [Wed, 12 May 2021 17:28:34 +0000 (13:28 -0400)]
Merge pull request #11254 from marcfehling/step-hp-parallel

Step-75: Tutorial for parallel hp-FEM

3 years agoFix apply_transformation for different number types 12191/head
Daniel Arndt [Wed, 12 May 2021 16:50:20 +0000 (11:50 -0500)]
Fix apply_transformation for different number types

3 years agoAdd eccentric_hyper_shell to generator_from_name 12194/head
Bruno [Wed, 12 May 2021 17:02:00 +0000 (13:02 -0400)]
Add eccentric_hyper_shell to generator_from_name

3 years agoMerge pull request #12182 from masterleinad/fix_gmsh_api_02_04
Wolfgang Bangerth [Wed, 12 May 2021 16:53:29 +0000 (10:53 -0600)]
Merge pull request #12182 from masterleinad/fix_gmsh_api_02_04

Fix gmsh/gmsh_api_02/04

3 years agoMerge pull request #12187 from zjiaqi2018/feiv_extractors_optimization
Wolfgang Bangerth [Wed, 12 May 2021 16:52:50 +0000 (10:52 -0600)]
Merge pull request #12187 from zjiaqi2018/feiv_extractors_optimization

Optimize FEInterfaceValues extractors

3 years agoUse the new version of find_active_cell_around_point() 11310/head
Daniel Garcia-Sanchez [Wed, 12 May 2021 16:49:59 +0000 (18:49 +0200)]
Use the new version of find_active_cell_around_point()

3 years agorm "1.0 * " 12187/head
Jiaqi Zhang [Wed, 12 May 2021 13:40:08 +0000 (09:40 -0400)]
rm "1.0 * "

3 years agoParticle sort: Use find_active_cell_around_point with cache
Martin Kronbichler [Wed, 12 May 2021 12:12:16 +0000 (14:12 +0200)]
Particle sort: Use find_active_cell_around_point with cache

3 years agoMerge pull request #11276 from luca-heltai/find-no-throw
Martin Kronbichler [Wed, 12 May 2021 08:47:04 +0000 (10:47 +0200)]
Merge pull request #11276 from luca-heltai/find-no-throw

Remove ExcPointNotFound from GridTools::find_active_cell_around_point()

3 years agoMerge pull request #12186 from bangerth/aligned-2
Martin Kronbichler [Wed, 12 May 2021 06:20:38 +0000 (08:20 +0200)]
Merge pull request #12186 from bangerth/aligned-2

Simplify some code in AlignedVector.

3 years agoTutorial for parallel hp-FEM. 11254/head
Marc Fehling [Wed, 12 May 2021 01:37:59 +0000 (19:37 -0600)]
Tutorial for parallel hp-FEM.

3 years agoMerge pull request #12183 from jppelteret/step-71-fixes_03
Bruno Turcksin [Wed, 12 May 2021 01:15:49 +0000 (21:15 -0400)]
Merge pull request #12183 from jppelteret/step-71-fixes_03

Fix more typos in intro to step-71

3 years agoMerge pull request #12188 from zjiaqi2018/fix_step55_typo
David Wells [Wed, 12 May 2021 01:09:49 +0000 (21:09 -0400)]
Merge pull request #12188 from zjiaqi2018/fix_step55_typo

Fix a typo in step-55

3 years agofix a typo 12188/head
Jiaqi Zhang [Tue, 11 May 2021 23:07:37 +0000 (23:07 +0000)]
fix a typo

3 years agoSimplify some code in AlignedVector. 12186/head
Wolfgang Bangerth [Tue, 11 May 2021 21:40:37 +0000 (15:40 -0600)]
Simplify some code in AlignedVector.

3 years agooptimize feinterface extractors
Jiaqi Zhang [Mon, 10 May 2021 22:10:47 +0000 (18:10 -0400)]
optimize feinterface extractors

3 years agoMerge pull request #12184 from drwells/update-thread-comment
Wolfgang Bangerth [Tue, 11 May 2021 21:54:33 +0000 (15:54 -0600)]
Merge pull request #12184 from drwells/update-thread-comment

Improve a suggested replacement.

3 years agoMerge pull request #12180 from drwells/remove-with-threads
Matthias Maier [Tue, 11 May 2021 20:51:19 +0000 (15:51 -0500)]
Merge pull request #12180 from drwells/remove-with-threads

Remove references to DEAL_II_WITH_THREADS.

3 years agoImprove a suggested replacement. 12184/head
David Wells [Tue, 11 May 2021 20:39:38 +0000 (16:39 -0400)]
Improve a suggested replacement.

What we have is basically std::thread so we should recommend that as the
replacement.


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.