]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
33 hours agoMerge pull request #17948 from bangerth/shape-function-belongs-to
David Wells [Fri, 27 Dec 2024 18:24:19 +0000 (13:24 -0500)]
Merge pull request #17948 from bangerth/shape-function-belongs-to

Implement FiniteElement::shape_function_belongs_to().

33 hours agoMerge pull request #17945 from bangerth/enable-observer-pointer
David Wells [Fri, 27 Dec 2024 18:01:40 +0000 (13:01 -0500)]
Merge pull request #17945 from bangerth/enable-observer-pointer

Hide the implementation functions of EnableObserverPointer.

4 days agoMerge pull request #17950 from bergbauer/interpolate_fe_nothing
Martin Kronbichler [Tue, 24 Dec 2024 11:16:14 +0000 (12:16 +0100)]
Merge pull request #17950 from bergbauer/interpolate_fe_nothing

Fix VectorTools::interpolate for FE_Nothing

7 days agoMerge pull request #17952 from tamiko/fix_tests_in_release_tarball
Timo Heister [Sat, 21 Dec 2024 21:23:50 +0000 (16:23 -0500)]
Merge pull request #17952 from tamiko/fix_tests_in_release_tarball

CMake: tests: fix tests in release tarball

7 days agoCMake: tests: fix tests in release tarball 17952/head
Matthias Maier [Sat, 21 Dec 2024 16:21:00 +0000 (10:21 -0600)]
CMake: tests: fix tests in release tarball

8 days agoMerge pull request #17947 from bangerth/71
Martin Kronbichler [Fri, 20 Dec 2024 18:20:28 +0000 (19:20 +0100)]
Merge pull request #17947 from bangerth/71

Add explanatory comment to step-71.

8 days agoFix interpolate for FE_Nothing 17950/head
Maximilian Bergbauer [Fri, 20 Dec 2024 12:15:46 +0000 (13:15 +0100)]
Fix interpolate for FE_Nothing

9 days agoAdd explanatory comment to step-71. 17947/head
Wolfgang Bangerth [Wed, 18 Dec 2024 22:27:24 +0000 (15:27 -0700)]
Add explanatory comment to step-71.

9 days agoMerge pull request #17949 from bangerth/particles
David Wells [Thu, 19 Dec 2024 17:30:39 +0000 (12:30 -0500)]
Merge pull request #17949 from bangerth/particles

Fix the name of an object library.

9 days agoRemove tests that check no longer public interfaces. 17945/head
Wolfgang Bangerth [Thu, 19 Dec 2024 12:16:32 +0000 (05:16 -0700)]
Remove tests that check no longer public interfaces.

9 days agoMerge pull request #17943 from bangerth/transform
Matthias Maier [Thu, 19 Dec 2024 08:29:57 +0000 (08:29 +0000)]
Merge pull request #17943 from bangerth/transform

Deprecate parallel::transform().

9 days agoHide the implementation functions of EnableObserverPointer.
Wolfgang Bangerth [Wed, 18 Dec 2024 19:54:27 +0000 (12:54 -0700)]
Hide the implementation functions of EnableObserverPointer.

9 days agoDo not import names from the Subscriptor base class.
Wolfgang Bangerth [Thu, 19 Dec 2024 01:35:47 +0000 (18:35 -0700)]
Do not import names from the Subscriptor base class.

9 days agoMake derivation from a base class public.
Wolfgang Bangerth [Thu, 19 Dec 2024 05:10:37 +0000 (22:10 -0700)]
Make derivation from a base class public.

10 days agoFix the name of an object library. 17949/head
Wolfgang Bangerth [Thu, 19 Dec 2024 01:40:35 +0000 (18:40 -0700)]
Fix the name of an object library.

10 days agoAdd a changelog entry. 17948/head
Wolfgang Bangerth [Thu, 19 Dec 2024 01:32:37 +0000 (18:32 -0700)]
Add a changelog entry.

10 days agoAdd tests.
Wolfgang Bangerth [Thu, 19 Dec 2024 01:31:22 +0000 (18:31 -0700)]
Add tests.

10 days agoImplement FiniteElement::shape_function_belongs_to().
Wolfgang Bangerth [Thu, 19 Dec 2024 01:29:40 +0000 (18:29 -0700)]
Implement FiniteElement::shape_function_belongs_to().

10 days agoMerge pull request #17946 from vaishnavi-kale/change_log_vtk_field_data
Wolfgang Bangerth [Wed, 18 Dec 2024 22:08:53 +0000 (15:08 -0700)]
Merge pull request #17946 from vaishnavi-kale/change_log_vtk_field_data

Change log for reading vtk meshes with field data

10 days agoMerge pull request #17939 from bangerth/infinity
David Wells [Wed, 18 Dec 2024 20:15:04 +0000 (15:15 -0500)]
Merge pull request #17939 from bangerth/infinity

Avoid the use of infinities.

10 days agoremoved trailing whitespace 17946/head
Vaishnavi Kale [Wed, 18 Dec 2024 19:29:18 +0000 (12:29 -0700)]
removed trailing whitespace

10 days agoadded change log for new functionality to read vtk meshes with field data
Vaishnavi Kale [Wed, 18 Dec 2024 19:22:42 +0000 (12:22 -0700)]
added change log for new functionality to read vtk meshes with field data

10 days agoMerge pull request #17933 from bangerth/insert
Matthias Maier [Wed, 18 Dec 2024 19:18:19 +0000 (19:18 +0000)]
Merge pull request #17933 from bangerth/insert

Just include a file directly.

10 days agoMerge pull request #17944 from Rombur/fix_typo
Matthias Maier [Wed, 18 Dec 2024 19:17:17 +0000 (19:17 +0000)]
Merge pull request #17944 from Rombur/fix_typo

Fix a typo in a comment

10 days agoMerge pull request #17934 from bangerth/read-vtk
Matthias Maier [Wed, 18 Dec 2024 19:16:46 +0000 (19:16 +0000)]
Merge pull request #17934 from bangerth/read-vtk

Fix markup.

10 days agoFix a typo in a comment 17944/head
Bruno Turcksin [Wed, 18 Dec 2024 18:19:14 +0000 (13:19 -0500)]
Fix a typo in a comment

10 days agoAdd a changelog entry. 17943/head
Wolfgang Bangerth [Wed, 18 Dec 2024 17:43:05 +0000 (10:43 -0700)]
Add a changelog entry.

10 days agoDeprecate parallel::transform().
Wolfgang Bangerth [Wed, 18 Dec 2024 17:41:16 +0000 (10:41 -0700)]
Deprecate parallel::transform().

10 days agoAdjust a test. 17939/head
Wolfgang Bangerth [Wed, 18 Dec 2024 17:37:27 +0000 (10:37 -0700)]
Adjust a test.

10 days agoTell doxygen to ignore a bunch of functions. 17933/head
Wolfgang Bangerth [Wed, 18 Dec 2024 01:13:50 +0000 (18:13 -0700)]
Tell doxygen to ignore a bunch of functions.

10 days agoMerge pull request #17941 from bangerth/infinity-3
David Wells [Wed, 18 Dec 2024 14:42:58 +0000 (09:42 -0500)]
Merge pull request #17941 from bangerth/infinity-3

More places of avoiding infinities.

10 days agoMerge pull request #17940 from bangerth/infinity-2
Rene Gassmoeller [Wed, 18 Dec 2024 13:29:27 +0000 (14:29 +0100)]
Merge pull request #17940 from bangerth/infinity-2

Avoid infinities in another place.

10 days agoMerge pull request #17935 from bangerth/is_trivial-1
Martin Kronbichler [Wed, 18 Dec 2024 11:32:25 +0000 (12:32 +0100)]
Merge pull request #17935 from bangerth/is_trivial-1

Fix a place incorrectly using std::is_trivial.

10 days agoMerge pull request #17936 from bangerth/is_trivial_2
Martin Kronbichler [Wed, 18 Dec 2024 11:30:29 +0000 (12:30 +0100)]
Merge pull request #17936 from bangerth/is_trivial_2

Avoid another incorrect use of std::is_trivial.

10 days agoMerge pull request #17937 from bangerth/is_trivial_3
Martin Kronbichler [Wed, 18 Dec 2024 11:19:42 +0000 (12:19 +0100)]
Merge pull request #17937 from bangerth/is_trivial_3

Avoid another incorrect use of std::is_trivial.

10 days agoMerge pull request #17938 from bangerth/is_trivial-4
Martin Kronbichler [Wed, 18 Dec 2024 11:18:59 +0000 (12:18 +0100)]
Merge pull request #17938 from bangerth/is_trivial-4

Avoid the final incorrect use of std::is_trivial.

10 days agoMore places of avoiding infinities. 17941/head
Wolfgang Bangerth [Wed, 18 Dec 2024 04:59:23 +0000 (21:59 -0700)]
More places of avoiding infinities.

10 days agoAvoid infinities in another place. 17940/head
Wolfgang Bangerth [Wed, 18 Dec 2024 04:51:20 +0000 (21:51 -0700)]
Avoid infinities in another place.

10 days agoAdd a changelog entry.
Wolfgang Bangerth [Wed, 18 Dec 2024 04:29:20 +0000 (21:29 -0700)]
Add a changelog entry.

10 days agoAvoid the use of infinities.
Wolfgang Bangerth [Wed, 18 Dec 2024 04:18:32 +0000 (21:18 -0700)]
Avoid the use of infinities.

11 days agoAvoid the final incorrect use of std::is_trivial. 17938/head
Wolfgang Bangerth [Wed, 18 Dec 2024 03:43:05 +0000 (20:43 -0700)]
Avoid the final incorrect use of std::is_trivial.

11 days agoAvoid another incorrect use of std::is_trivial. 17937/head
Wolfgang Bangerth [Wed, 18 Dec 2024 03:38:59 +0000 (20:38 -0700)]
Avoid another incorrect use of std::is_trivial.

11 days agoAvoid another incorrect use of std::is_trivial. 17936/head
Wolfgang Bangerth [Wed, 18 Dec 2024 03:38:25 +0000 (20:38 -0700)]
Avoid another incorrect use of std::is_trivial.

11 days agoFix a place incorrectly using std::is_trivial. 17935/head
Wolfgang Bangerth [Wed, 18 Dec 2024 03:06:46 +0000 (20:06 -0700)]
Fix a place incorrectly using std::is_trivial.

11 days agoFix markup. 17934/head
Wolfgang Bangerth [Wed, 18 Dec 2024 01:17:00 +0000 (18:17 -0700)]
Fix markup.

11 days agoJust include a file directly.
Wolfgang Bangerth [Wed, 18 Dec 2024 01:00:05 +0000 (18:00 -0700)]
Just include a file directly.

11 days agoMerge pull request #17930 from bangerth/include
David Wells [Wed, 18 Dec 2024 00:31:12 +0000 (19:31 -0500)]
Merge pull request #17930 from bangerth/include

Use properly scoped include directive.

11 days agoMerge pull request #17931 from bangerth/header
Bruno Turcksin [Tue, 17 Dec 2024 13:33:38 +0000 (08:33 -0500)]
Merge pull request #17931 from bangerth/header

Fix wrong copyright header in three files.

12 days agoFix wrong copyright header in three files. 17931/head
Wolfgang Bangerth [Tue, 17 Dec 2024 01:47:14 +0000 (18:47 -0700)]
Fix wrong copyright header in three files.

12 days agoUse properly scoped include directive. 17930/head
Wolfgang Bangerth [Tue, 17 Dec 2024 01:46:22 +0000 (18:46 -0700)]
Use properly scoped include directive.

2 weeks agoMerge pull request #17806 from RyanMoulday/Taskflow-Chunks
Martin Kronbichler [Fri, 13 Dec 2024 12:10:52 +0000 (13:10 +0100)]
Merge pull request #17806 from RyanMoulday/Taskflow-Chunks

Chunking for WorkStream with Taskflow

2 weeks agoMerge pull request #17923 from luca-heltai/fe_dgp_assert
Martin Kronbichler [Thu, 12 Dec 2024 07:17:17 +0000 (08:17 +0100)]
Merge pull request #17923 from luca-heltai/fe_dgp_assert

Return empty vector for FE_DGP::hp_vertex_dof_identities()

2 weeks agoMerge pull request #17896 from kronbichler/clarify_destructor
Timo Heister [Wed, 11 Dec 2024 17:10:46 +0000 (12:10 -0500)]
Merge pull request #17896 from kronbichler/clarify_destructor

parallel::distributed::Triangulation: should we clarify clear() method?

2 weeks agoMerge pull request #17866 from vaishnavi-kale/read_vtk_field_data_openfcst
David Wells [Wed, 11 Dec 2024 13:37:16 +0000 (08:37 -0500)]
Merge pull request #17866 from vaishnavi-kale/read_vtk_field_data_openfcst

 Extend read_vtk to add FIELD data (Previously PR #10649)

2 weeks agoRemove assert in dof identities for DGP 17923/head
Marco Feder [Wed, 11 Dec 2024 09:08:53 +0000 (09:08 +0000)]
Remove assert in dof identities for  DGP

2 weeks agoparallel::distributed::Triangulation: clarify clear() method 17896/head
Martin Kronbichler [Wed, 27 Nov 2024 14:15:48 +0000 (15:15 +0100)]
parallel::distributed::Triangulation: clarify clear() method

2 weeks agoMerge pull request #17918 from tileuzhan-mukhamet/fix_constraints_
Martin Kronbichler [Tue, 10 Dec 2024 20:47:05 +0000 (21:47 +0100)]
Merge pull request #17918 from tileuzhan-mukhamet/fix_constraints_

Periodicity constraints: skip artificial cell face dofs

2 weeks agoMerge pull request #17920 from tamiko/fix_compilation_with_float
Daniel Arndt [Tue, 10 Dec 2024 12:43:16 +0000 (07:43 -0500)]
Merge pull request #17920 from tamiko/fix_compilation_with_float

MatrixFree/TensorProductPointKernels: fix compilation with Number = float

2 weeks agoadd test mpi periodicity_09.cc 17918/head
Tileuzhan Mukhamet [Tue, 10 Dec 2024 08:35:04 +0000 (09:35 +0100)]
add test mpi periodicity_09.cc

2 weeks agoMatrixFree/TensorProductPointKernels: fix compilation with Number = float 17920/head
Matthias Maier [Tue, 10 Dec 2024 02:47:56 +0000 (20:47 -0600)]
MatrixFree/TensorProductPointKernels: fix compilation with Number = float

2 weeks agofixed indentation in modified files 17866/head
Vaishnavi Kale [Mon, 9 Dec 2024 22:29:33 +0000 (15:29 -0700)]
fixed indentation in modified files

2 weeks agoRenamed field_data as cell_data and changed type from std::vector<double> to Vector...
Vaishnavi Kale [Mon, 9 Dec 2024 22:25:46 +0000 (15:25 -0700)]
Renamed field_data as cell_data and changed type from std::vector<double> to Vector<double>

2 weeks agoPeriodicity constraints: skip artificial cell face dofs
Tileuzhan Mukhamet [Mon, 9 Dec 2024 11:50:27 +0000 (12:50 +0100)]
Periodicity constraints: skip artificial cell face dofs

2 weeks agoMerge pull request #17915 from drwells/remove-is-trivial-1
Timo Heister [Sun, 8 Dec 2024 16:02:59 +0000 (11:02 -0500)]
Merge pull request #17915 from drwells/remove-is-trivial-1

Remove std::is_trivial from AlignedVector.

3 weeks agoAlignedVector: Switch to placement new in two codepaths. 17915/head
David Wells [Sat, 7 Dec 2024 22:45:08 +0000 (17:45 -0500)]
AlignedVector: Switch to placement new in two codepaths.

Using placement new here is, for scalar types, the same as assignment. For
non-scalar types, this change results in fewer operations since instead of doing
default construction followed by assignment we now just use the copy constructor.

3 weeks agoAlignedVector: only use memset() with default-constructible types.
David Wells [Sat, 7 Dec 2024 22:31:04 +0000 (17:31 -0500)]
AlignedVector: only use memset() with default-constructible types.

This is slightly less restrictive than the present version.

3 weeks agoAlignedVector::resize_fast(): use is_trivially_default_constructible.
David Wells [Sat, 7 Dec 2024 22:22:10 +0000 (17:22 -0500)]
AlignedVector::resize_fast(): use is_trivially_default_constructible.

Trivial default constructors are no-ops so we can omit them in this case. One
such class in deal.II is VectorizedArray.

3 weeks agoAlignedVector: use is_trivially_destructible.
David Wells [Sat, 7 Dec 2024 22:08:38 +0000 (17:08 -0500)]
AlignedVector: use is_trivially_destructible.

This is much more precise than std::is_trivial_v<T>.

3 weeks agoAlignedVector: use is_trivially_copyable.
David Wells [Sat, 7 Dec 2024 22:07:48 +0000 (17:07 -0500)]
AlignedVector: use is_trivially_copyable.

This is much more precise than std::is_trivial_v<T>.

3 weeks agoMerge pull request #17902 from tjhei/disable-lazy-04
Martin Kronbichler [Sat, 7 Dec 2024 13:03:48 +0000 (14:03 +0100)]
Merge pull request #17902 from tjhei/disable-lazy-04

disable randomly hanging lazy_04 test

3 weeks agoMerge pull request #17892 from drwells/cleanup-doxygen-defines
Timo Heister [Fri, 6 Dec 2024 21:16:43 +0000 (16:16 -0500)]
Merge pull request #17892 from drwells/cleanup-doxygen-defines

Cleanup doxygen defines

3 weeks agodisable randomly hanging lazy_04 test 17902/head
Timo Heister [Mon, 2 Dec 2024 19:57:58 +0000 (14:57 -0500)]
disable randomly hanging lazy_04 test

see #17721

3 weeks agoMerge pull request #17914 from pcafrica/prm_step-35
Daniel Arndt [Fri, 6 Dec 2024 12:13:27 +0000 (07:13 -0500)]
Merge pull request #17914 from pcafrica/prm_step-35

Fix typo in step-35

3 weeks agoFix typo in step-35 17914/head
Pasquale Claudio Africa [Fri, 6 Dec 2024 10:06:45 +0000 (11:06 +0100)]
Fix typo in step-35

3 weeks agoMerge pull request #17891 from kronbichler/update_test
Martin Kronbichler [Thu, 5 Dec 2024 09:40:37 +0000 (10:40 +0100)]
Merge pull request #17891 from kronbichler/update_test

Make a test more comprehensive

3 weeks agoMerge pull request #17907 from peterrum/pft_repartition_background
Martin Kronbichler [Thu, 5 Dec 2024 07:12:53 +0000 (08:12 +0100)]
Merge pull request #17907 from peterrum/pft_repartition_background

Add new test for repartitioning of p:f:T

3 weeks agoMerge pull request #17900 from tjhei/doc-omit-zeroing
Martin Kronbichler [Thu, 5 Dec 2024 07:00:51 +0000 (08:00 +0100)]
Merge pull request #17900 from tjhei/doc-omit-zeroing

clarify omit_zeroing_entries

3 weeks agoMerge pull request #17904 from Rombur/floating_pt_excep
Daniel Arndt [Wed, 4 Dec 2024 14:36:45 +0000 (09:36 -0500)]
Merge pull request #17904 from Rombur/floating_pt_excep

3 weeks agoOne more test update 17891/head
Martin Kronbichler [Tue, 26 Nov 2024 17:26:11 +0000 (18:26 +0100)]
One more test update

3 weeks agoMake a test more comprehensive
Martin Kronbichler [Tue, 26 Nov 2024 17:21:25 +0000 (18:21 +0100)]
Make a test more comprehensive

3 weeks agoMerge pull request #17905 from nataneb/matrixFreeRTNormal
Martin Kronbichler [Wed, 4 Dec 2024 14:31:49 +0000 (15:31 +0100)]
Merge pull request #17905 from nataneb/matrixFreeRTNormal

Fixed normal direction for the last component for RT elements

3 weeks agoAdd new test for repartitioning of p:f:T 17907/head
Peter Munch [Wed, 4 Dec 2024 06:35:02 +0000 (07:35 +0100)]
Add new test for repartitioning of p:f:T

3 weeks agoFix typos 17904/head
Bruno Turcksin [Tue, 3 Dec 2024 15:06:59 +0000 (10:06 -0500)]
Fix typos

3 weeks agoFixed normal direction fro the last component for RT elements 17905/head
Natalia Nebulishvili [Tue, 3 Dec 2024 14:14:41 +0000 (15:14 +0100)]
Fixed normal direction fro the last component for RT elements
in evaluation_kernels

3 weeks agoAdd second output for step-18
Bruno Turcksin [Fri, 22 Nov 2024 21:11:15 +0000 (16:11 -0500)]
Add second output for step-18

3 weeks agoWorkaround rocm 5.7 compiler bug in debug mode when evaluating an if condition
Bruno Turcksin [Fri, 22 Nov 2024 21:10:37 +0000 (16:10 -0500)]
Workaround rocm 5.7 compiler bug in debug mode when evaluating an if condition

3 weeks agoFixed cell indexing in the test for reading vtk mesh with field data
Vaishnavi Kale [Mon, 2 Dec 2024 19:37:03 +0000 (12:37 -0700)]
Fixed cell indexing in the test for reading vtk mesh with field data

3 weeks agoclarify omit_zeroing_entries 17900/head
Timo Heister [Mon, 2 Dec 2024 01:17:58 +0000 (20:17 -0500)]
clarify omit_zeroing_entries

3 weeks agoMerge pull request #17893 from jpthiele/precommit
Marc Fehling [Mon, 2 Dec 2024 09:07:10 +0000 (10:07 +0100)]
Merge pull request #17893 from jpthiele/precommit

Add pre-commit config and CI job

3 weeks agoMerge pull request #17899 from masterleinad/fix_barrier_portable_compute_diagonal
Timo Heister [Mon, 2 Dec 2024 00:54:16 +0000 (19:54 -0500)]
Merge pull request #17899 from masterleinad/fix_barrier_portable_compute_diagonal

Add another barrier in MatrixFreeTools::compute_diagonal()

3 weeks agoAdd another barrier in MatrixFreeTools::compute_diagonal() 17899/head
Daniel Arndt [Sun, 1 Dec 2024 17:28:50 +0000 (12:28 -0500)]
Add another barrier in MatrixFreeTools::compute_diagonal()

3 weeks agoMerge pull request #17884 from peterrum/fiv_normal_vector_quadrature_point
Peter Munch [Sun, 1 Dec 2024 17:01:40 +0000 (18:01 +0100)]
Merge pull request #17884 from peterrum/fiv_normal_vector_quadrature_point

Rename FIV::normal() to normal_vector() and introduce FIV::quadrature_point()

3 weeks agoMerge pull request #17894 from YiminJin/add-barriers-to-CellAction
Timo Heister [Sun, 1 Dec 2024 15:07:49 +0000 (10:07 -0500)]
Merge pull request #17894 from YiminJin/add-barriers-to-CellAction

add team barriers to CellAction in matrix_free/tools.h

4 weeks ago[pre-commit] add and apply config and CI 17893/head
Jan Philipp Thiele [Wed, 27 Nov 2024 07:45:14 +0000 (08:45 +0100)]
[pre-commit] add and apply config and CI

This adds a set of useful pre-commit hook checks
as well as a GitHub actions workflow to run these checks on each PR.

As some checks failed on the current codebase,
the fixes where applied as well.
More concretely these were
- fix trailing whitespaces
- fix EOF to one single linebreak
- typos

4 weeks agoMerge pull request #17895 from kronbichler/swap_vector
Daniel Arndt [Wed, 27 Nov 2024 17:17:36 +0000 (12:17 -0500)]
Merge pull request #17895 from kronbichler/swap_vector

4 weeks agoMemorySpace data: Also swap sm pointer 17895/head
Martin Kronbichler [Wed, 27 Nov 2024 10:16:28 +0000 (11:16 +0100)]
MemorySpace data: Also swap sm pointer

4 weeks agoadd team barriers to CellAction in matrix_free/tools.h 17894/head
Yimin Jin [Wed, 27 Nov 2024 07:53:57 +0000 (15:53 +0800)]
add team barriers to CellAction in matrix_free/tools.h

4 weeks agoRename FIV::normal() to normal_vector() and introduce FIV::quadrature_point() 17884/head
Peter Munch [Sat, 23 Nov 2024 14:52:38 +0000 (15:52 +0100)]
Rename FIV::normal() to normal_vector() and introduce FIV::quadrature_point()

4 weeks agoDoxygen: define some more macros. 17892/head
David Wells [Tue, 26 Nov 2024 21:43:13 +0000 (16:43 -0500)]
Doxygen: define some more macros.

4 weeks agoDoxygen: remove some unused preprocessor definitions.
David Wells [Tue, 26 Nov 2024 21:42:51 +0000 (16:42 -0500)]
Doxygen: remove some unused preprocessor definitions.

We don't use these in the library any more.


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.