]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
2 years agoMake sure we use recent versions of CGAL. 13653/head
Luca Heltai [Tue, 3 May 2022 20:05:54 +0000 (22:05 +0200)]
Make sure we use recent versions of CGAL.

2 years agoTrying to fix FindCGAL.
Luca Heltai [Mon, 2 May 2022 11:44:17 +0000 (14:44 +0300)]
Trying to fix FindCGAL.

2 years agoRenamed function. Added boost header.
Luca Heltai [Mon, 2 May 2022 10:30:06 +0000 (13:30 +0300)]
Renamed function. Added boost header.

2 years agoCode review.
Luca Heltai [Sun, 1 May 2022 21:51:18 +0000 (00:51 +0300)]
Code review.

2 years agoGet ref_cells by reference
Marco Feder [Sat, 30 Apr 2022 00:33:20 +0000 (02:33 +0200)]
Get ref_cells by reference

2 years agoAddress some comments
Marco Feder [Fri, 29 Apr 2022 22:58:03 +0000 (00:58 +0200)]
Address some comments

2 years agoAdded CGALWrappers::to_cgal_mesh()
Marco Feder [Thu, 28 Apr 2022 16:44:52 +0000 (16:44 +0000)]
Added CGALWrappers::to_cgal_mesh()

2 years agoMerge pull request #13644 from luca-heltai/cgal-support
Peter Munch [Mon, 2 May 2022 06:51:35 +0000 (08:51 +0200)]
Merge pull request #13644 from luca-heltai/cgal-support

Added support for CGAL library.

2 years agoCode review. 13644/head
Luca Heltai [Sun, 1 May 2022 20:22:59 +0000 (23:22 +0300)]
Code review.

2 years agoMerge pull request #13593 from DaneilSun/dev
Peter Munch [Sun, 1 May 2022 19:27:29 +0000 (21:27 +0200)]
Merge pull request #13593 from DaneilSun/dev

Installation problem with MPI on Windows

2 years agoMerge pull request #13659 from drwells/avoid-sacado-warnings
Peter Munch [Sun, 1 May 2022 19:22:02 +0000 (21:22 +0200)]
Merge pull request #13659 from drwells/avoid-sacado-warnings

Silence warnings from Sacado in user projects.

2 years agoUpdate cmake/modules/FindCGAL.cmake
Luca Heltai [Sat, 30 Apr 2022 16:23:33 +0000 (18:23 +0200)]
Update cmake/modules/FindCGAL.cmake

Co-authored-by: Jean-Paul Pelteret <jppelteret@gmail.com>
2 years agoMerge pull request #13654 from gassmoeller/ghost_particle_property_pool_breakage
David Wells [Fri, 29 Apr 2022 17:36:48 +0000 (13:36 -0400)]
Merge pull request #13654 from gassmoeller/ghost_particle_property_pool_breakage

Ghost particle property pool breakage

2 years agoSilence warnings from Sacado in user projects. 13659/head
David Wells [Fri, 29 Apr 2022 17:29:07 +0000 (13:29 -0400)]
Silence warnings from Sacado in user projects.

2 years agoMerge pull request #13658 from simonsticko/assert_runge_kutta_method_chosen
Martin Kronbichler [Fri, 29 Apr 2022 15:36:38 +0000 (17:36 +0200)]
Merge pull request #13658 from simonsticko/assert_runge_kutta_method_chosen

Assert that a method was choosen in the time stepping methods.

2 years agoMake indent and improve test documentation. 13654/head
Rene Gassmoeller [Fri, 29 Apr 2022 14:44:35 +0000 (10:44 -0400)]
Make indent and improve test documentation.

2 years agoMake sure also user include dir is set.
Luca Heltai [Fri, 29 Apr 2022 14:34:32 +0000 (17:34 +0300)]
Make sure also user include dir is set.

2 years agoAssert that a method was choosen in the time stepping methods. 13658/head
Simon Sticko [Fri, 29 Apr 2022 11:20:24 +0000 (13:20 +0200)]
Assert that a method was choosen in the time stepping methods.

If one does not pass a runge_kutta_method to the constructor of one
of the TimeStepping::*RungeKutta classes and forgets to call the
initialize(..)-function, the program crashes with a poor error
message. Add asserts to get more descriptive error messages.

2 years agoMerge pull request #13564 from bangerth/valgrind
Martin Kronbichler [Fri, 29 Apr 2022 09:29:39 +0000 (11:29 +0200)]
Merge pull request #13564 from bangerth/valgrind

Provide a count_cycles() function.

2 years agoMerge pull request #13625 from elauksap/enable_abort_on_exception
Martin Kronbichler [Fri, 29 Apr 2022 09:24:18 +0000 (11:24 +0200)]
Merge pull request #13625 from elauksap/enable_abort_on_exception

Add enable_abort_on_exception

2 years agoMerge pull request #13655 from bangerth/doc-77
Martin Kronbichler [Fri, 29 Apr 2022 09:05:07 +0000 (11:05 +0200)]
Merge pull request #13655 from bangerth/doc-77

Update documentation in DataOutFaces.

2 years agoMake sure we test cgal support in Github CI.
Luca Heltai [Fri, 29 Apr 2022 07:21:25 +0000 (10:21 +0300)]
Make sure we test cgal support in Github CI.

2 years agoAdded CGAL in html docs.
Luca Heltai [Fri, 29 Apr 2022 06:38:47 +0000 (09:38 +0300)]
Added CGAL in html docs.

2 years agoUpdate documentation in DataOutFaces. 13655/head
Wolfgang Bangerth [Thu, 28 Apr 2022 21:33:26 +0000 (15:33 -0600)]
Update documentation in DataOutFaces.

2 years agoMerge pull request #13652 from kronbichler/instantiate_periodicity
Jean-Paul Pelteret [Thu, 28 Apr 2022 17:29:35 +0000 (19:29 +0200)]
Merge pull request #13652 from kronbichler/instantiate_periodicity

Instantiate make_periodicity_constraints for all scalar numbers

2 years agoAdded support for CGAL library.
Marco Feder [Tue, 26 Apr 2022 16:32:00 +0000 (19:32 +0300)]
Added support for CGAL library.

Co-authored-by: Luca Heltai <luca.heltai@gmail.com>
2 years agoFix bug in particle list sort
Rene Gassmoeller [Thu, 28 Apr 2022 15:30:29 +0000 (11:30 -0400)]
Fix bug in particle list sort

2 years agoInstantiate make_periodicity_constraints for all scalar numbers 13652/head
Martin Kronbichler [Thu, 28 Apr 2022 12:49:42 +0000 (14:49 +0200)]
Instantiate make_periodicity_constraints for all scalar numbers

2 years agoMerge pull request #13650 from bangerth/tests-2
David Wells [Thu, 28 Apr 2022 01:47:42 +0000 (21:47 -0400)]
Merge pull request #13650 from bangerth/tests-2

Remove unnecessary include.

2 years agoMerge pull request #13645 from jppelteret/step-44_fe_space_01
Wolfgang Bangerth [Thu, 28 Apr 2022 01:08:09 +0000 (19:08 -0600)]
Merge pull request #13645 from jppelteret/step-44_fe_space_01

step-44: Change the FE space used for p,J

2 years agoRemove unnecessary include. 13650/head
Wolfgang Bangerth [Wed, 27 Apr 2022 23:11:08 +0000 (17:11 -0600)]
Remove unnecessary include.

2 years agostep-44: Change the FE space used for p,J 13645/head
Jean-Paul Pelteret [Tue, 26 Apr 2022 18:55:39 +0000 (20:55 +0200)]
step-44: Change the FE space used for p,J

2 years agoMerge pull request #13647 from luca-heltai/fix-doc
Wolfgang Bangerth [Wed, 27 Apr 2022 20:31:34 +0000 (14:31 -0600)]
Merge pull request #13647 from luca-heltai/fix-doc

Add function to simplex docs.

2 years agoAdd function to simplex docs. 13647/head
Luca Heltai [Wed, 27 Apr 2022 06:29:08 +0000 (09:29 +0300)]
Add function to simplex docs.

2 years agoAdd simple test that breaks property pool in debug 13646/head
Bruno Blais [Wed, 27 Apr 2022 02:33:07 +0000 (22:33 -0400)]
Add simple test that breaks property pool in debug

2 years agoMerge pull request #13636 from peterrum/MGTransferBlockMatrixFreeBase_copy_to_mg
Martin Kronbichler [Tue, 26 Apr 2022 22:38:52 +0000 (00:38 +0200)]
Merge pull request #13636 from peterrum/MGTransferBlockMatrixFreeBase_copy_to_mg

Simplify MGTransferBlockMatrixFreeBase::copy_to_mg()

2 years agoMerge pull request #13591 from NiklasWik/RT_matrix_free
Martin Kronbichler [Tue, 26 Apr 2022 22:38:05 +0000 (00:38 +0200)]
Merge pull request #13591 from NiklasWik/RT_matrix_free

Matrixfree evaluation with `FE_RaviartThomasNodal`

2 years agoMerge pull request #13641 from peterrum/mg_level_object_back
Wolfgang Bangerth [Tue, 26 Apr 2022 17:41:30 +0000 (11:41 -0600)]
Merge pull request #13641 from peterrum/mg_level_object_back

Implement MGLevelObject::back()

2 years agofix: building problem with MPI on Windows system 13593/head
Daniel Sun [Tue, 5 Apr 2022 15:53:29 +0000 (23:53 +0800)]
fix: building problem with MPI on Windows system

2 years agoMatrix-free evaluation of FE_RaviartThomasNodal 13591/head
Niklas Wik [Tue, 1 Mar 2022 17:30:34 +0000 (18:30 +0100)]
Matrix-free evaluation of FE_RaviartThomasNodal

Test added for matrix-free RT
Split of evaluation_template_factory.templates.h
Decrease FE_EVAL_FACTORY_DEGREE_MAX to 2 for windows vm

2 years agoImplement MGLevelObject::back() 13641/head
Peter Munch [Mon, 25 Apr 2022 07:22:45 +0000 (09:22 +0200)]
Implement MGLevelObject::back()

2 years agoMerge pull request #13626 from singima/xdmf
Peter Munch [Mon, 25 Apr 2022 05:20:29 +0000 (07:20 +0200)]
Merge pull request #13626 from singima/xdmf

Changes to XDMFEntry to use uint64_t data types

2 years agoMerge pull request #13634 from peterrum/use_fast_hanging_node_algorithm_remove
Peter Munch [Sun, 24 Apr 2022 13:29:20 +0000 (15:29 +0200)]
Merge pull request #13634 from peterrum/use_fast_hanging_node_algorithm_remove

Remove parameter use_fast_hanging_node_algorithm from MF

2 years agoMerge pull request #13610 from zjiaqi2018/get-function-jumps-etc
Peter Munch [Sun, 24 Apr 2022 10:55:38 +0000 (12:55 +0200)]
Merge pull request #13610 from zjiaqi2018/get-function-jumps-etc

FEInterfaceValues::get_jump/average_*_function_values

2 years agoSimplify MGTransferBlockMatrixFreeBase::copy_to_mg() 13636/head
Peter Munch [Sun, 24 Apr 2022 09:43:24 +0000 (11:43 +0200)]
Simplify MGTransferBlockMatrixFreeBase::copy_to_mg()

2 years agoRemove parameter use_fast_hanging_node_algorithm from MF 13634/head
Peter Munch [Sat, 23 Apr 2022 06:52:20 +0000 (08:52 +0200)]
Remove parameter use_fast_hanging_node_algorithm from MF

2 years agoMerge pull request #13630 from drwells/cleanup-includes
Peter Munch [Fri, 22 Apr 2022 15:05:10 +0000 (17:05 +0200)]
Merge pull request #13630 from drwells/cleanup-includes

Cleanup includes

2 years agoMerge pull request #13632 from simonsticko/discrete_quadrature_generator_triangulatio...
Peter Munch [Fri, 22 Apr 2022 14:53:05 +0000 (16:53 +0200)]
Merge pull request #13632 from simonsticko/discrete_quadrature_generator_triangulation_cell

Change cell type passed to DiscreteQuadratureGenerator::generate()

2 years agoAdd a documentation note to the generate()-function. 13632/head
Simon Sticko [Fri, 22 Apr 2022 11:52:05 +0000 (13:52 +0200)]
Add a documentation note to the generate()-function.

2 years agoDelete some not-needed objects from test of DiscreteQuadratureGenerator.
Simon Sticko [Fri, 22 Apr 2022 11:47:35 +0000 (13:47 +0200)]
Delete some not-needed objects from test of DiscreteQuadratureGenerator.

2 years agoChange cell type passed to DiscreteQuadratureGenerator::generate()
Simon Sticko [Fri, 22 Apr 2022 11:41:56 +0000 (13:41 +0200)]
Change cell type passed to DiscreteQuadratureGenerator::generate()

The cell passed to the generate()-functions does not need to have
dofs associated with it. The cell will be cast to an iterator of
the correct type internally. Change the parameter type of the
generate function to Triangulation::active_cell_iterator.

2 years agoMerge pull request #13615 from bergbauer/quadrature_generator_with_discrete_levelset
Martin Kronbichler [Fri, 22 Apr 2022 07:23:19 +0000 (09:23 +0200)]
Merge pull request #13615 from bergbauer/quadrature_generator_with_discrete_levelset

Quadrature generator with discrete levelset

2 years agoMerge pull request #13624 from cdev911/fixing_typo
Martin Kronbichler [Fri, 22 Apr 2022 07:13:19 +0000 (09:13 +0200)]
Merge pull request #13624 from cdev911/fixing_typo

fixing typo of the type 'the the'

2 years agoMerge pull request #13573 from peterrum/mg_tools_new_functions
Martin Kronbichler [Fri, 22 Apr 2022 07:10:56 +0000 (09:10 +0200)]
Merge pull request #13573 from peterrum/mg_tools_new_functions

Add functions to MGTools

2 years agoMerge pull request #13341 from peterrum/feeval_range
Peter Munch [Fri, 22 Apr 2022 05:03:12 +0000 (07:03 +0200)]
Merge pull request #13341 from peterrum/feeval_range

Add iota views to FEEval

2 years agoAdd functions to MGTools 13573/head
Peter Munch [Thu, 24 Mar 2022 16:47:11 +0000 (17:47 +0100)]
Add functions to MGTools

2 years agoAvoid including the iterator header. 13630/head
David Wells [Thu, 21 Apr 2022 15:39:20 +0000 (11:39 -0400)]
Avoid including the iterator header.

We don't ever use it and its deprecated.

2 years agoClean up header inclusions.
David Wells [Thu, 21 Apr 2022 14:53:57 +0000 (10:53 -0400)]
Clean up header inclusions.

Most of this was from cleaning up tensor.h and then also cleaning up
where we include utilities.h.

2 years agoMerge pull request #13629 from kronbichler/fix_typos
David Wells [Thu, 21 Apr 2022 13:52:03 +0000 (09:52 -0400)]
Merge pull request #13629 from kronbichler/fix_typos

Fix typo in variable name

2 years agoQuadratureGenerator with discrete levelset 13615/head
Maximilian Bergbauer [Tue, 12 Apr 2022 11:33:45 +0000 (13:33 +0200)]
QuadratureGenerator with discrete levelset

2 years agoFix typo in variable name 13629/head
Martin Kronbichler [Thu, 21 Apr 2022 10:27:46 +0000 (12:27 +0200)]
Fix typo in variable name

2 years agoMake FEEval more consistent with FEValues 13341/head
Peter Munch [Sun, 6 Feb 2022 06:52:04 +0000 (07:52 +0100)]
Make FEEval more consistent with FEValues

2 years agoreverting changes in bundled folder 13624/head
Chaitanya Dev [Thu, 21 Apr 2022 05:20:59 +0000 (07:20 +0200)]
reverting changes in bundled folder

2 years agoXDMFEntry commit 13626/head
Sean Ingimarson [Mon, 18 Apr 2022 19:37:47 +0000 (15:37 -0400)]
XDMFEntry commit

Changed the constructors of XDMFEntry to allow for uint64_t datatypes
that we need for large data.  Changed some things in create_xdmf_entry
to match.

2 years agoMerge pull request #13617 from singima/64bit_change
Timo Heister [Wed, 20 Apr 2022 15:42:00 +0000 (11:42 -0400)]
Merge pull request #13617 from singima/64bit_change

Using uint64_t as node variables for hdf5 output

2 years agoAdd enable_abort_on_exception 13625/head
Pasquale Africa [Wed, 20 Apr 2022 09:03:34 +0000 (09:03 +0000)]
Add enable_abort_on_exception

2 years agofixing typo of the type 'the the'
Chaitanya Dev [Mon, 18 Apr 2022 05:52:28 +0000 (07:52 +0200)]
fixing typo of the type 'the the'

2 years agoMerge pull request #13621 from drwells/improve-renumber-support-points
Martin Kronbichler [Sun, 17 Apr 2022 19:06:53 +0000 (21:06 +0200)]
Merge pull request #13621 from drwells/improve-renumber-support-points

Make DoFRenumbering::support_point_wise() about twice as fast.

2 years agoMake DoFRenumbering::support_point_wise() about twice as fast. 13621/head
David Wells [Fri, 15 Apr 2022 23:41:10 +0000 (19:41 -0400)]
Make DoFRenumbering::support_point_wise() about twice as fast.

1. There must be an equal number of DoFs per component, so they do not need to
   be calculated.
2. IndexSet::add_indices() works best when indices are sorted, so provide them
   one component at a time.
3. Clean up the output files to match assertions.

2 years agoChanging data types for more storage 13617/head
Sean Ingimarson [Wed, 9 Mar 2022 18:20:31 +0000 (13:20 -0500)]
Changing data types for more storage

2 years agoMerge pull request #13604 from peterrum/rpe_refactor_all_points_found
Martin Kronbichler [Wed, 13 Apr 2022 21:03:01 +0000 (23:03 +0200)]
Merge pull request #13604 from peterrum/rpe_refactor_all_points_found

RPE: refactor determination of unique mapping and all points found

2 years agorm unused variables 13610/head
Jiaqi Zhang [Wed, 13 Apr 2022 19:36:16 +0000 (15:36 -0400)]
rm unused variables

2 years agoaddress comments
Jiaqi Zhang [Wed, 13 Apr 2022 14:32:22 +0000 (10:32 -0400)]
address comments

2 years agoMerge pull request #13581 from drwells/update-muparser
David Wells [Wed, 13 Apr 2022 12:09:00 +0000 (08:09 -0400)]
Merge pull request #13581 from drwells/update-muparser

Update bundled muParser to 2.3.3

2 years agoRPE: refactor determination of unique mapping and all points found 13604/head
Peter Munch [Sat, 9 Apr 2022 09:44:03 +0000 (11:44 +0200)]
RPE: refactor determination of unique mapping and all points found

2 years agoMerge pull request #13608 from peterrum/MGTransferBlockMatrixFreeBase
Peter Munch [Wed, 13 Apr 2022 07:02:54 +0000 (09:02 +0200)]
Merge pull request #13608 from peterrum/MGTransferBlockMatrixFreeBase

Introduce MGTransferBlockMatrixFreeBase

2 years agoMerge pull request #13605 from peterrum/IsBlockVector
Peter Munch [Wed, 13 Apr 2022 07:02:48 +0000 (09:02 +0200)]
Merge pull request #13605 from peterrum/IsBlockVector

Generalize IsBlockVector

2 years agoMerge pull request #13612 from tjhei/warn_copy_data
Bruno Turcksin [Wed, 13 Apr 2022 00:32:45 +0000 (20:32 -0400)]
Merge pull request #13612 from tjhei/warn_copy_data

fix a release mode warning

2 years agoMerge pull request #13614 from tjhei/assert_bug
Bruno Turcksin [Wed, 13 Apr 2022 00:32:24 +0000 (20:32 -0400)]
Merge pull request #13614 from tjhei/assert_bug

fix bug in Assert() macro

2 years agofix bug in Assert() macro 13614/head
Timo Heister [Tue, 12 Apr 2022 18:32:44 +0000 (14:32 -0400)]
fix bug in Assert() macro

2 years agofix a release mode warning 13612/head
Timo Heister [Tue, 12 Apr 2022 18:09:30 +0000 (14:09 -0400)]
fix a release mode warning

2 years agoMerge pull request #13609 from marcfehling/doi-75
Marc Fehling [Mon, 11 Apr 2022 18:29:21 +0000 (12:29 -0600)]
Merge pull request #13609 from marcfehling/doi-75

Added Zenodo DOI for step-75.

2 years agoMerge pull request #13603 from peterrum/gc_interpolate_to_mg_fix
Peter Munch [Mon, 11 Apr 2022 17:21:34 +0000 (19:21 +0200)]
Merge pull request #13603 from peterrum/gc_interpolate_to_mg_fix

Fix MGTransferGlobalCoarsening::interpolate_to_mg()

2 years agochangelog
Jiaqi Zhang [Mon, 11 Apr 2022 15:27:48 +0000 (11:27 -0400)]
changelog

2 years agoupdate step-74
Jiaqi Zhang [Mon, 11 Apr 2022 15:27:26 +0000 (11:27 -0400)]
update step-74

2 years agoadd a test
Jiaqi Zhang [Mon, 11 Apr 2022 15:27:14 +0000 (11:27 -0400)]
add a test

2 years agofeiv::get_*_function_values
Jiaqi Zhang [Mon, 11 Apr 2022 15:27:01 +0000 (11:27 -0400)]
feiv::get_*_function_values

2 years agoMerge pull request #13606 from peterrum/mf_block_vector
Martin Kronbichler [Mon, 11 Apr 2022 09:00:11 +0000 (11:00 +0200)]
Merge pull request #13606 from peterrum/mf_block_vector

Simplify check for BlockVector

2 years agoMerge pull request #13607 from peterrum/ldv_sm_test
Martin Kronbichler [Mon, 11 Apr 2022 07:57:35 +0000 (09:57 +0200)]
Merge pull request #13607 from peterrum/ldv_sm_test

Test LA::d::V's shared-memory capability on a Cartesian virtual topology

2 years agoFix MGTransferGlobalCoarsening::interpolate_to_mg() 13603/head
Peter Munch [Fri, 8 Apr 2022 12:05:29 +0000 (14:05 +0200)]
Fix MGTransferGlobalCoarsening::interpolate_to_mg()

2 years agoIntroduce MGTransferBlockMatrixFreeBase 13608/head
Peter Munch [Sun, 10 Apr 2022 14:03:26 +0000 (16:03 +0200)]
Introduce MGTransferBlockMatrixFreeBase

2 years agoTest LA::d::V's shared-memory capability on a Cartesian virtual topology 13607/head
Peter Munch [Sat, 9 Apr 2022 20:41:27 +0000 (22:41 +0200)]
Test LA::d::V's shared-memory capability on a Cartesian virtual topology

2 years agoMerge pull request #13597 from simonsticko/face_quadrature_generator_1D
Peter Munch [Sat, 9 Apr 2022 19:31:41 +0000 (21:31 +0200)]
Merge pull request #13597 from simonsticko/face_quadrature_generator_1D

Specialize NonMatching::FaceQuadratureGenerator in 1D

2 years agoGeneralize IsBlockVector 13605/head
Peter Munch [Sat, 9 Apr 2022 19:11:25 +0000 (21:11 +0200)]
Generalize IsBlockVector

2 years agoSimplify check for BlockVector 13606/head
Peter Munch [Sat, 9 Apr 2022 19:16:57 +0000 (21:16 +0200)]
Simplify check for BlockVector

2 years agoAdded Zenodo DOI for step-75. 13609/head
Marc Fehling [Sat, 9 Apr 2022 02:39:16 +0000 (20:39 -0600)]
Added Zenodo DOI for step-75.

2 years agoMerge pull request #13601 from nfehn/fix_rpe_point_found
Peter Munch [Fri, 8 Apr 2022 15:49:01 +0000 (17:49 +0200)]
Merge pull request #13601 from nfehn/fix_rpe_point_found

bug in RemotePointEvaluation::point_found(i) for i=0

2 years agonow implement correct version 13601/head
Niklas Fehn [Fri, 8 Apr 2022 14:08:39 +0000 (16:08 +0200)]
now implement correct version

2 years agofound bug in RemotePointEvaluation::point_found(i) for i=0
Niklas Fehn [Fri, 8 Apr 2022 13:05:37 +0000 (15:05 +0200)]
found bug in RemotePointEvaluation::point_found(i) for i=0

2 years agoSpecialize NonMatching::FaceQuadratureGenerator in 1D 13597/head
Simon Sticko [Wed, 6 Apr 2022 15:52:58 +0000 (17:52 +0200)]
Specialize NonMatching::FaceQuadratureGenerator in 1D

This class must be specialized in 1D, because the general
FaceQuadratureGenerator<dim> class uses the QuadratureGenerator<dim-1>
class internally, which does not make sense when dim-1 = 0.


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.