]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
4 years agoMerge pull request #9831 from simonsticko/hypercube_to_bounding_box
Daniel Arndt [Tue, 7 Apr 2020 14:45:47 +0000 (10:45 -0400)]
Merge pull request #9831 from simonsticko/hypercube_to_bounding_box

Implement functionality from Hypercube on BoundingBox

4 years agoMerge pull request #9844 from masterleinad/build_debug_and_release
David Wells [Tue, 7 Apr 2020 13:39:24 +0000 (09:39 -0400)]
Merge pull request #9844 from masterleinad/build_debug_and_release

Build debug and release with Actions

4 years agoSlightly reformulate documentation of BoundingBox 9831/head
Simon Sticko [Tue, 7 Apr 2020 13:02:05 +0000 (15:02 +0200)]
Slightly reformulate documentation of BoundingBox

Co-Authored-By: Martin Kronbichler <kronbichler@lnm.mw.tum.de>
4 years agoMerge pull request #9821 from masterleinad/remove_shift
Martin Kronbichler [Tue, 7 Apr 2020 12:44:07 +0000 (14:44 +0200)]
Merge pull request #9821 from masterleinad/remove_shift

Remove deprecated class PArpackSolver::Shift

4 years agoMerge pull request #9841 from masterleinad/convert_loops
Martin Kronbichler [Tue, 7 Apr 2020 12:28:34 +0000 (14:28 +0200)]
Merge pull request #9841 from masterleinad/convert_loops

Use more range-based for loops.

4 years agoMerge pull request #9842 from dangars/step62_complex_vector_output
Daniel Arndt [Tue, 7 Apr 2020 00:23:51 +0000 (20:23 -0400)]
Merge pull request #9842 from dangars/step62_complex_vector_output

Output step-62 results as a complex-valued vector

4 years agoBuild debug and release with Actions 9844/head
Daniel Arndt [Mon, 6 Apr 2020 21:50:40 +0000 (17:50 -0400)]
Build debug and release with Actions

4 years agoUse std::fill for std::vector<bool> 9841/head
Daniel Arndt [Mon, 6 Apr 2020 21:12:26 +0000 (17:12 -0400)]
Use std::fill for std::vector<bool>

4 years agoOutput results as a complex-valued vector 9842/head
Daniel Garcia-Sanchez [Mon, 6 Apr 2020 20:46:47 +0000 (22:46 +0200)]
Output results as a complex-valued vector

4 years agoReplace some loops
Daniel Arndt [Mon, 6 Apr 2020 17:30:26 +0000 (13:30 -0400)]
Replace some loops

4 years agoMerge pull request #9827 from kronbichler/fix_get_position_vector
Daniel Arndt [Mon, 6 Apr 2020 19:53:21 +0000 (15:53 -0400)]
Merge pull request #9827 from kronbichler/fix_get_position_vector

Fix bug in VectorTools::get_position_vector for high order mappings

4 years agoMerge pull request #9838 from jwitte08/step47
Wolfgang Bangerth [Mon, 6 Apr 2020 14:59:21 +0000 (16:59 +0200)]
Merge pull request #9838 from jwitte08/step47

step-47 - fix typos

4 years agoMerge pull request #9822 from kronbichler/improve_documentation_hyperball
Wolfgang Bangerth [Mon, 6 Apr 2020 14:50:59 +0000 (16:50 +0200)]
Merge pull request #9822 from kronbichler/improve_documentation_hyperball

Place figures for 2d/3d quarter hyper ball in same line

4 years agofix typos 9838/head
Julius Witte [Mon, 6 Apr 2020 14:07:30 +0000 (16:07 +0200)]
fix typos

4 years agoMerge pull request #9792 from dougshidong/vector_adaptor_ghosted
Luca Heltai [Mon, 6 Apr 2020 13:45:17 +0000 (15:45 +0200)]
Merge pull request #9792 from dougshidong/vector_adaptor_ghosted

Allow vector_adaptor to work on ghosted vectors.

4 years agoMerge pull request #9836 from peterrum/tpetra_doxygen
Martin Kronbichler [Mon, 6 Apr 2020 09:52:17 +0000 (11:52 +0200)]
Merge pull request #9836 from peterrum/tpetra_doxygen

Make TpetraWrappers appear in Doxygen

4 years agoMake TpetraWrappers appear in Doxygen 9836/head
Peter Munch [Mon, 6 Apr 2020 06:42:42 +0000 (08:42 +0200)]
Make TpetraWrappers appear in Doxygen

4 years agoMerge pull request #9837 from peterrum/epetra_link_update
Jean-Paul Pelteret [Mon, 6 Apr 2020 09:24:00 +0000 (11:24 +0200)]
Merge pull request #9837 from peterrum/epetra_link_update

Update Epetra link

4 years agoAdd test case by Doug Shi-Dong 9827/head
Martin Kronbichler [Mon, 6 Apr 2020 06:56:48 +0000 (08:56 +0200)]
Add test case by Doug Shi-Dong

4 years agoUpdate Epetra link 9837/head
Peter Munch [Mon, 6 Apr 2020 06:50:28 +0000 (08:50 +0200)]
Update Epetra link

4 years agoChangelog
Martin Kronbichler [Sun, 5 Apr 2020 11:45:45 +0000 (13:45 +0200)]
Changelog

4 years agoMerge pull request #9834 from tamiko/typos_1
David Wells [Mon, 6 Apr 2020 00:44:13 +0000 (20:44 -0400)]
Merge pull request #9834 from tamiko/typos_1

Step-63: Fix two typos

4 years agoMerge pull request #9803 from kronbichler/fix_hyperball_manifold_2d
David Wells [Mon, 6 Apr 2020 00:41:55 +0000 (20:41 -0400)]
Merge pull request #9803 from kronbichler/fix_hyperball_manifold_2d

Fix oversight in GridGenerator::hyper_ball in 2d

4 years agoStep-63: Fix two typos 9834/head
Matthias Maier [Mon, 6 Apr 2020 00:20:27 +0000 (19:20 -0500)]
Step-63: Fix two typos

4 years agoMerge pull request #9825 from peterrum/mpi_fix_warning
Martin Kronbichler [Sun, 5 Apr 2020 21:36:54 +0000 (23:36 +0200)]
Merge pull request #9825 from peterrum/mpi_fix_warning

Fix warning in Utilities::MPI for serial release build

4 years agoRemove class Hypercube.
Simon Sticko [Sun, 5 Apr 2020 19:16:50 +0000 (21:16 +0200)]
Remove class Hypercube.

Since it is very similar to the the BoundingBox class and the missing
functionality now has been added to BoundingBox.

4 years agoImplement functionality from Hypercube on BoundingBox.
Simon Sticko [Sun, 5 Apr 2020 19:14:54 +0000 (21:14 +0200)]
Implement functionality from Hypercube on BoundingBox.

The two classes are very similar. Implement the functionality from
Hypercube on Boundingbox so that the Hypercube class can be removed.

4 years agoFix warning in Utilities::MPI for serial release build 9825/head
Peter Munch [Sun, 5 Apr 2020 10:04:20 +0000 (12:04 +0200)]
Fix warning in Utilities::MPI for serial release build

4 years agoMerge pull request #9795 from peterrum/grid_in_fix
Martin Kronbichler [Sun, 5 Apr 2020 14:48:46 +0000 (16:48 +0200)]
Merge pull request #9795 from peterrum/grid_in_fix

Fix GridIn::read_vtk

4 years agoMerge pull request #9797 from peterrum/dofaccessor_remove_unused_function
Martin Kronbichler [Sun, 5 Apr 2020 14:48:21 +0000 (16:48 +0200)]
Merge pull request #9797 from peterrum/dofaccessor_remove_unused_function

Remove unused functions

4 years agoTest case
Martin Kronbichler [Sun, 5 Apr 2020 11:43:59 +0000 (13:43 +0200)]
Test case

4 years agoFix bug in VectorTools::get_position_vector for high order mappings
Martin Kronbichler [Sun, 5 Apr 2020 11:42:57 +0000 (13:42 +0200)]
Fix bug in VectorTools::get_position_vector for high order mappings

4 years agoFix GridIn::read_vtk 9795/head
Peter Munch [Thu, 2 Apr 2020 10:58:18 +0000 (12:58 +0200)]
Fix GridIn::read_vtk

4 years agoRemove unused function 9797/head
Peter Munch [Thu, 2 Apr 2020 14:23:20 +0000 (16:23 +0200)]
Remove unused function

4 years agoPlace figures for 2d/3d quarter hyper ball in same line 9822/head
Martin Kronbichler [Sun, 5 Apr 2020 06:38:48 +0000 (08:38 +0200)]
Place figures for 2d/3d quarter hyper ball in same line

4 years agoRemove deprecated class PArpackSolver::Shift 9821/head
Daniel Arndt [Thu, 26 Mar 2020 16:08:55 +0000 (12:08 -0400)]
Remove deprecated class PArpackSolver::Shift

4 years agoMerge pull request #9707 from peterrum/json_reduced_print
Daniel Arndt [Sun, 5 Apr 2020 00:10:07 +0000 (20:10 -0400)]
Merge pull request #9707 from peterrum/json_reduced_print

Print a reduced parameter tree for XML and JSON

4 years agoMerge pull request #9739 from nfehn/grid_tools
Martin Kronbichler [Sat, 4 Apr 2020 21:14:04 +0000 (23:14 +0200)]
Merge pull request #9739 from nfehn/grid_tools

GridTools/GridGenerator: add some functions to support dim-independent programming

4 years agoMerge pull request #9799 from bangerth/cleanup
Martin Kronbichler [Sat, 4 Apr 2020 21:12:25 +0000 (23:12 +0200)]
Merge pull request #9799 from bangerth/cleanup

Minor cleanups.

4 years agoMerge pull request #9808 from peterrum/dof_accessor_simplify_update_cell_dof_indices_...
Martin Kronbichler [Sat, 4 Apr 2020 21:12:04 +0000 (23:12 +0200)]
Merge pull request #9808 from peterrum/dof_accessor_simplify_update_cell_dof_indices_cache

Simplify DoFCellAccessorImplementation::update_cell_dof_indices_cache()

4 years agoMerge pull request #9805 from bangerth/69
Martin Kronbichler [Sat, 4 Apr 2020 21:08:54 +0000 (23:08 +0200)]
Merge pull request #9805 from bangerth/69

Make the spelling of 'add_parameter()' arguments consistent.

4 years agoMerge pull request #9816 from tjhei/boost_guard2
Martin Kronbichler [Sat, 4 Apr 2020 21:08:19 +0000 (23:08 +0200)]
Merge pull request #9816 from tjhei/boost_guard2

more boost warning guards

4 years agoFix oversight in GridGenerator::hyper_ball in 2d 9803/head
Martin Kronbichler [Thu, 2 Apr 2020 20:33:00 +0000 (22:33 +0200)]
Fix oversight in GridGenerator::hyper_ball in 2d

4 years agoMerge pull request #9818 from bangerth/doxygen
Timo Heister [Sat, 4 Apr 2020 18:38:08 +0000 (14:38 -0400)]
Merge pull request #9818 from bangerth/doxygen

A few doxygen-related fixes.

4 years agoA few doxygen-related fixes. 9818/head
Wolfgang Bangerth [Sat, 4 Apr 2020 18:09:15 +0000 (12:09 -0600)]
A few doxygen-related fixes.

4 years agoMerge pull request #8824 from rezarastak/discrete_time
Wolfgang Bangerth [Sat, 4 Apr 2020 17:50:23 +0000 (19:50 +0200)]
Merge pull request #8824 from rezarastak/discrete_time

The class DiscreteTime implemented.

4 years agoUse American English spelling. 9805/head
Wolfgang Bangerth [Sat, 4 Apr 2020 17:03:26 +0000 (11:03 -0600)]
Use American English spelling.

4 years agoAlso update the .prm file.
Wolfgang Bangerth [Sat, 4 Apr 2020 17:03:07 +0000 (11:03 -0600)]
Also update the .prm file.

4 years agoMake the spelling of 'add_parameter()' arguments consistent.
Wolfgang Bangerth [Fri, 3 Apr 2020 02:12:50 +0000 (20:12 -0600)]
Make the spelling of 'add_parameter()' arguments consistent.

Specifically, always capitalize the first letter. Right now, it's inconsistent.

4 years agoMinor cleanups. 9799/head
Wolfgang Bangerth [Thu, 2 Apr 2020 16:08:38 +0000 (10:08 -0600)]
Minor cleanups.

4 years agoMerge pull request #9811 from peterrum/dofhandler_instantiation
Wolfgang Bangerth [Sat, 4 Apr 2020 15:32:10 +0000 (17:32 +0200)]
Merge pull request #9811 from peterrum/dofhandler_instantiation

Simplify instantiation of DoFHandler and hp::DoFHandler

4 years agomore boost warning guards 9816/head
Timo Heister [Sat, 4 Apr 2020 15:20:01 +0000 (11:20 -0400)]
more boost warning guards

4 years agoMerge pull request #9793 from kronbichler/mapping_q_quad_pts
Daniel Arndt [Sat, 4 Apr 2020 13:31:09 +0000 (09:31 -0400)]
Merge pull request #9793 from kronbichler/mapping_q_quad_pts

MappingQGeneric: Copy mapping support points to quadrature points

4 years agoMerge pull request #9813 from bangerth/cleanups-2
Daniel Arndt [Sat, 4 Apr 2020 13:26:50 +0000 (09:26 -0400)]
Merge pull request #9813 from bangerth/cleanups-2

Simplify some code by using a range-based for loop.

4 years agoMerge pull request #9636 from tamiko/reintroduce_aio
Daniel Arndt [Sat, 4 Apr 2020 13:23:21 +0000 (09:23 -0400)]
Merge pull request #9636 from tamiko/reintroduce_aio

Step-69: Introduce asynchronous IO mechanism

4 years agoMerge pull request #9814 from bangerth/assertion
Daniel Arndt [Sat, 4 Apr 2020 13:06:25 +0000 (09:06 -0400)]
Merge pull request #9814 from bangerth/assertion

Add a missing assertion.

4 years agoThe class DiscreteTime implemented. 8824/head
Reza Rastak [Fri, 20 Sep 2019 22:55:20 +0000 (15:55 -0700)]
The class DiscreteTime implemented.

4 years agoadd functions to support dim-independent programming 9739/head
Niklas Fehn [Thu, 26 Mar 2020 13:10:52 +0000 (14:10 +0100)]
add functions to support dim-independent programming

4 years agoMerge pull request #9806 from bangerth/69-2
Martin Kronbichler [Sat, 4 Apr 2020 06:55:00 +0000 (08:55 +0200)]
Merge pull request #9806 from bangerth/69-2

Use AE spelling 'disk' instead of BE spelling 'disc'.

4 years agoSimplify DoFCellAccessorImplementation::Implementation::update_cell_dof_indices_cache() 9808/head
Peter Munch [Fri, 3 Apr 2020 12:52:11 +0000 (14:52 +0200)]
Simplify DoFCellAccessorImplementation::Implementation::update_cell_dof_indices_cache()

4 years agoMerge pull request #9810 from peterrum/dofhandler_blockinfo
Martin Kronbichler [Sat, 4 Apr 2020 06:25:48 +0000 (08:25 +0200)]
Merge pull request #9810 from peterrum/dofhandler_blockinfo

Add functions accepting hp::DoFHandler to BlockInfo

4 years agofix documentation 9636/head
Matthias Maier [Fri, 3 Apr 2020 03:54:23 +0000 (22:54 -0500)]
fix documentation

4 years agorefactor to use shared pointer
Matthias Maier [Fri, 3 Apr 2020 03:35:45 +0000 (22:35 -0500)]
refactor to use shared pointer

4 years agoRefactor output thread; only perform IO asynchronously
Matthias Maier [Thu, 2 Apr 2020 22:14:30 +0000 (17:14 -0500)]
Refactor output thread; only perform IO asynchronously

4 years agoadd an configuration option
Matthias Maier [Thu, 2 Apr 2020 21:21:10 +0000 (16:21 -0500)]
add an configuration option

4 years agoRevert "remove asynchronous IO mechanism"
Matthias Maier [Sat, 7 Mar 2020 20:19:59 +0000 (14:19 -0600)]
Revert "remove asynchronous IO mechanism"

This reverts commit 7980483d1654923c44f67491699b82e6b5ce4e51.

4 years agoMerge pull request #9796 from kronbichler/improve_quarter_hyper_ball
Daniel Arndt [Sat, 4 Apr 2020 04:24:02 +0000 (00:24 -0400)]
Merge pull request #9796 from kronbichler/improve_quarter_hyper_ball

Improve mesh quality of quarter hyper ball

4 years agoUse AE spelling 'disk' instead of BE spelling 'disc'. 9806/head
Wolfgang Bangerth [Fri, 3 Apr 2020 02:16:33 +0000 (20:16 -0600)]
Use AE spelling 'disk' instead of BE spelling 'disc'.

4 years agoMerge pull request #9801 from masterleinad/remove_pointer_matrix
Daniel Arndt [Sat, 4 Apr 2020 04:04:34 +0000 (00:04 -0400)]
Merge pull request #9801 from masterleinad/remove_pointer_matrix

Remove PointerMatrix*

4 years agoAdd a missing assertion. 9814/head
Wolfgang Bangerth [Sat, 4 Apr 2020 04:02:43 +0000 (22:02 -0600)]
Add a missing assertion.

4 years agoSimplify some code by using a range-based for loop. 9813/head
Wolfgang Bangerth [Fri, 3 Apr 2020 23:28:38 +0000 (17:28 -0600)]
Simplify some code by using a range-based for loop.

4 years agoSimplify instantiation of DoFHandler and hp::DoFHandler 9811/head
Peter Munch [Fri, 3 Apr 2020 21:46:50 +0000 (23:46 +0200)]
Simplify instantiation of DoFHandler and hp::DoFHandler

4 years agoAdd functions accepting hp::DoFHandler to BlockInfo 9810/head
Peter Munch [Fri, 3 Apr 2020 21:35:19 +0000 (23:35 +0200)]
Add functions accepting hp::DoFHandler to BlockInfo

4 years agoMerge pull request #9758 from peterrum/parallel_namespace_problem
Daniel Arndt [Fri, 3 Apr 2020 21:03:45 +0000 (17:03 -0400)]
Merge pull request #9758 from peterrum/parallel_namespace_problem

Explicitly spell dealii::parallel in multiple places

4 years agoRemove PointerMatrix* 9801/head
Daniel Arndt [Wed, 1 Apr 2020 18:54:51 +0000 (14:54 -0400)]
Remove PointerMatrix*

4 years agoChangelog 9796/head
Martin Kronbichler [Thu, 2 Apr 2020 16:42:19 +0000 (18:42 +0200)]
Changelog

4 years agoAdd pictures of new mesh
Martin Kronbichler [Thu, 2 Apr 2020 16:42:08 +0000 (18:42 +0200)]
Add pictures of new mesh

4 years agoImprove mesh quality of quarter hyper ball
Martin Kronbichler [Thu, 2 Apr 2020 12:20:44 +0000 (14:20 +0200)]
Improve mesh quality of quarter hyper ball

4 years agoMerge pull request #9787 from luca-heltai/base64-encode-decode
Daniel Arndt [Fri, 3 Apr 2020 19:00:36 +0000 (15:00 -0400)]
Merge pull request #9787 from luca-heltai/base64-encode-decode

Encode and decode Base64 format.

4 years agoMerge pull request #9800 from masterleinad/minimize_boost_geometry
Daniel Arndt [Fri, 3 Apr 2020 16:58:03 +0000 (12:58 -0400)]
Merge pull request #9800 from masterleinad/minimize_boost_geometry

Minimize boost/geometry.h includes

4 years agoExplicitly spell dealii::parallel in multiple places 9758/head
Peter Munch [Sat, 28 Mar 2020 12:52:57 +0000 (13:52 +0100)]
Explicitly spell dealii::parallel in multiple places

4 years agoRemoved old Base64 code from data_out_base.cc 9787/head
Luca Heltai [Fri, 3 Apr 2020 14:52:48 +0000 (16:52 +0200)]
Removed old Base64 code from data_out_base.cc

4 years agoEncode and decode Base64 format.
Luca Heltai [Wed, 1 Apr 2020 09:14:21 +0000 (11:14 +0200)]
Encode and decode Base64 format.

4 years agoMinimize boost/geometry.h includes 9800/head
Daniel Arndt [Thu, 2 Apr 2020 17:55:33 +0000 (13:55 -0400)]
Minimize boost/geometry.h includes

4 years agoMerge pull request #9786 from masterleinad/remove_filteredmatrix
Martin Kronbichler [Thu, 2 Apr 2020 17:23:00 +0000 (19:23 +0200)]
Merge pull request #9786 from masterleinad/remove_filteredmatrix

Remove deprecated class FilteredMatrix

4 years agoMerge pull request #9791 from peterrum/DoFAccessor_use_hp_cache
Wolfgang Bangerth [Thu, 2 Apr 2020 15:36:01 +0000 (17:36 +0200)]
Merge pull request #9791 from peterrum/DoFAccessor_use_hp_cache

Simplify DoFCellAccessor::distribute_local_to_global()

4 years agoSimplify DoFCellAccessor::distribute_local_to_global() 9791/head
Peter Munch [Wed, 1 Apr 2020 23:16:31 +0000 (01:16 +0200)]
Simplify DoFCellAccessor::distribute_local_to_global()

4 years agoTest case 9793/head
Martin Kronbichler [Thu, 2 Apr 2020 05:52:56 +0000 (07:52 +0200)]
Test case

4 years agoShortcut tensor product path in case of collocation
Martin Kronbichler [Thu, 2 Apr 2020 05:52:43 +0000 (07:52 +0200)]
Shortcut tensor product path in case of collocation

4 years agoAllow vector_adaptor to work on ghosted vectors. 9792/head
Doug Shi-Dong [Wed, 1 Apr 2020 16:29:20 +0000 (12:29 -0400)]
Allow vector_adaptor to work on ghosted vectors.

Previous implementation did not work on ghosted vectors since it used
compress().

The test on ghosted vectors did not truly test for ghosted vectors
since it used the copy constructor of LA::distributed::Vector,
which does not fill the ghosted entries.

4 years agoMerge pull request #9789 from tjhei/point_no_boost_all
Daniel Arndt [Thu, 2 Apr 2020 00:09:03 +0000 (20:09 -0400)]
Merge pull request #9789 from tjhei/point_no_boost_all

remove boost/geometry.hpp from Point

4 years agoMerge pull request #9783 from peterrum/ph_pattern_segfault
Daniel Arndt [Wed, 1 Apr 2020 22:05:54 +0000 (18:05 -0400)]
Merge pull request #9783 from peterrum/ph_pattern_segfault

Pass ExcNoMatch the description directly

4 years agoremove boost/geometry.hpp from Point 9789/head
Timo Heister [Wed, 1 Apr 2020 19:56:39 +0000 (15:56 -0400)]
remove boost/geometry.hpp from Point

We are including point.h in large parts of deal.II and the
boost/geometry/ header is a shortcut to include all of boost geometry.
Instead, only selectively include the parts we actually need. This
should speed up compilation of deal.II.

4 years agoMerge pull request #9785 from masterleinad/remove_swappable_vector
Daniel Arndt [Wed, 1 Apr 2020 16:43:31 +0000 (12:43 -0400)]
Merge pull request #9785 from masterleinad/remove_swappable_vector

Remove SwappableVector

4 years agoRemove SwappableVector 9785/head
Daniel Arndt [Tue, 31 Mar 2020 23:38:45 +0000 (19:38 -0400)]
Remove SwappableVector

4 years agoRemove deprecated class FilteredMatrix 9786/head
Daniel Arndt [Tue, 31 Mar 2020 00:20:57 +0000 (20:20 -0400)]
Remove deprecated class FilteredMatrix

4 years agoMerge pull request #9767 from kronbichler/mapping_info_output_variants
Daniel Arndt [Wed, 1 Apr 2020 12:39:38 +0000 (08:39 -0400)]
Merge pull request #9767 from kronbichler/mapping_info_output_variants

Add output variants for new MF::MappingInfo test

4 years agoMerge pull request #9784 from masterleinad/constructor_eigenvalueinformation
Martin Kronbichler [Wed, 1 Apr 2020 04:59:45 +0000 (06:59 +0200)]
Merge pull request #9784 from masterleinad/constructor_eigenvalueinformation

Implement default initializer for EigenvalueInformation

4 years agoPass ExcNoMatch the description directly 9783/head
Peter Munch [Tue, 31 Mar 2020 17:31:29 +0000 (19:31 +0200)]
Pass ExcNoMatch the description directly

4 years agoImplement default initializer for EigenvalueInformation 9784/head
Daniel Arndt [Tue, 31 Mar 2020 17:49:26 +0000 (13:49 -0400)]
Implement default initializer for EigenvalueInformation


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.