]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
6 years agoFigure out the last copyright date for any of our source files. 7257/head
Wolfgang Bangerth [Tue, 2 Oct 2018 16:19:18 +0000 (10:19 -0600)]
Figure out the last copyright date for any of our source files.

6 years agoMerge pull request #7234 from bangerth/hp-2
Jean-Paul Pelteret [Mon, 1 Oct 2018 12:38:55 +0000 (14:38 +0200)]
Merge pull request #7234 from bangerth/hp-2

Make the order of active_fe_indices stable

6 years agoMerge pull request #6977 from jppelteret/ad-helpers_03
Jean-Paul Pelteret [Sun, 30 Sep 2018 18:30:59 +0000 (20:30 +0200)]
Merge pull request #6977 from jppelteret/ad-helpers_03

AD Helpers: Add helper for variational formulations (cell-level)

6 years agoAD Helpers: Add helper for variational formulations (cell-level) 6977/head
Jean-Paul Pelteret [Wed, 25 Jul 2018 21:12:29 +0000 (23:12 +0200)]
AD Helpers: Add helper for variational formulations (cell-level)

6 years agoMerge pull request #7248 from drwells/remove-if-true-and-semicolons
Wolfgang Bangerth [Fri, 28 Sep 2018 23:36:35 +0000 (17:36 -0600)]
Merge pull request #7248 from drwells/remove-if-true-and-semicolons

Remove if true and semicolons

6 years agoRemove 'if (true)' statements. 7248/head
David Wells [Fri, 28 Sep 2018 18:58:11 +0000 (14:58 -0400)]
Remove 'if (true)' statements.

6 years agoRemove some unnecessary semicolons.
David Wells [Fri, 28 Sep 2018 18:55:48 +0000 (14:55 -0400)]
Remove some unnecessary semicolons.

6 years agoMerge pull request #7239 from bangerth/parallel
David Wells [Fri, 28 Sep 2018 18:30:54 +0000 (14:30 -0400)]
Merge pull request #7239 from bangerth/parallel

Do some hp DoF index allocation tasks in parallel.

6 years agoMerge pull request #7247 from dealii/fix_warnings_in_configure_checks
David Wells [Fri, 28 Sep 2018 13:23:26 +0000 (09:23 -0400)]
Merge pull request #7247 from dealii/fix_warnings_in_configure_checks

Allow configure checks to be run with more warnings

6 years agoMerge pull request #7246 from masterleinad/fix_compiling_threads
Daniel Arndt [Fri, 28 Sep 2018 06:34:15 +0000 (23:34 -0700)]
Merge pull request #7246 from masterleinad/fix_compiling_threads

Fix compiling with THREADS=ON

6 years agoMerge pull request #7244 from bangerth/deprecate
Daniel Arndt [Fri, 28 Sep 2018 03:35:08 +0000 (20:35 -0700)]
Merge pull request #7244 from bangerth/deprecate

Deprecate the PosixThreadBarrier class.

6 years agoAllow configure checks to be run with more warnings fix_warnings_in_configure_checks 7247/head
Daniel Arndt [Fri, 28 Sep 2018 02:50:15 +0000 (04:50 +0200)]
Allow configure checks to be run with more warnings

6 years agoFix compiling with THREADS=ON 7246/head
Daniel Arndt [Fri, 28 Sep 2018 01:47:55 +0000 (03:47 +0200)]
Fix compiling with THREADS=ON

6 years agoAdd a changelog entry. 7244/head
Wolfgang Bangerth [Thu, 27 Sep 2018 22:23:36 +0000 (16:23 -0600)]
Add a changelog entry.

6 years agoDeprecate the PosixThreadBarrier class.
Wolfgang Bangerth [Thu, 27 Sep 2018 22:22:16 +0000 (16:22 -0600)]
Deprecate the PosixThreadBarrier class.

6 years agoMerge pull request #7235 from bangerth/mutex-3
Daniel Arndt [Thu, 27 Sep 2018 22:11:12 +0000 (15:11 -0700)]
Merge pull request #7235 from bangerth/mutex-3

Replace uses of Threads::Mutex::ScopedLock by std::lock_guard.

6 years agoMerge pull request #7236 from bangerth/mutex-4
Daniel Arndt [Thu, 27 Sep 2018 21:51:13 +0000 (14:51 -0700)]
Merge pull request #7236 from bangerth/mutex-4

Use std::mutex functions instead of the names in Threads::Mutex.

6 years agoMerge pull request #7242 from masterleinad/fix_python_warning
Wolfgang Bangerth [Thu, 27 Sep 2018 21:39:29 +0000 (15:39 -0600)]
Merge pull request #7242 from masterleinad/fix_python_warning

Fix compiler warning in python-wrappers

6 years agoMerge pull request #7243 from masterleinad/fix_more_copyrights
Wolfgang Bangerth [Thu, 27 Sep 2018 21:39:16 +0000 (15:39 -0600)]
Merge pull request #7243 from masterleinad/fix_more_copyrights

Fix more copyrights

6 years agoFix more copyrights 7243/head
Daniel Arndt [Thu, 27 Sep 2018 21:20:28 +0000 (23:20 +0200)]
Fix more copyrights

6 years agoFix compiler warning in python-wrappers 7242/head
Daniel Arndt [Thu, 27 Sep 2018 21:05:32 +0000 (23:05 +0200)]
Fix compiler warning in python-wrappers

6 years agoMerge pull request #7241 from bangerth/copyright
David Wells [Thu, 27 Sep 2018 21:03:15 +0000 (17:03 -0400)]
Merge pull request #7241 from bangerth/copyright

Add copyright header on a bunch of files that are currently missing one.

6 years agoAdd copyright header on a bunch of files that are currently missing one. 7241/head
Wolfgang Bangerth [Thu, 27 Sep 2018 20:49:44 +0000 (14:49 -0600)]
Add copyright header on a bunch of files that are currently missing one.

6 years agoUpdated test results w.r.t. new active_fe_index sorting. 7234/head
Marc Fehling [Thu, 27 Sep 2018 00:06:35 +0000 (18:06 -0600)]
Updated test results w.r.t. new active_fe_index sorting.

Added new tests on hp DoF unification.

6 years agoMerge pull request #7238 from bangerth/mutex-6
Daniel Arndt [Thu, 27 Sep 2018 20:23:23 +0000 (13:23 -0700)]
Merge pull request #7238 from bangerth/mutex-6

Deprecate Threads::ConditionVariable.

6 years agoAdd a changelog entry. 7236/head
Wolfgang Bangerth [Thu, 27 Sep 2018 14:00:18 +0000 (08:00 -0600)]
Add a changelog entry.

6 years agoDeprecate the Threads::Mutex::acquire/release functions.
Wolfgang Bangerth [Thu, 27 Sep 2018 13:58:26 +0000 (07:58 -0600)]
Deprecate the Threads::Mutex::acquire/release functions.

6 years agoSimplify a block. 7239/head
Wolfgang Bangerth [Thu, 27 Sep 2018 16:06:14 +0000 (10:06 -0600)]
Simplify a block.

6 years agoDo some hp DoF index allocation tasks in parallel.
Wolfgang Bangerth [Thu, 27 Sep 2018 16:05:44 +0000 (10:05 -0600)]
Do some hp DoF index allocation tasks in parallel.

6 years agoAdd a changelog entry. 7238/head
Wolfgang Bangerth [Thu, 27 Sep 2018 14:54:35 +0000 (08:54 -0600)]
Add a changelog entry.

6 years agoMerge pull request #7237 from bangerth/mutex-5
David Wells [Thu, 27 Sep 2018 14:52:35 +0000 (10:52 -0400)]
Merge pull request #7237 from bangerth/mutex-5

Update documentation of Threads::Mutex.

6 years agoDeprecate Threads::ConditionVariable.
Wolfgang Bangerth [Thu, 27 Sep 2018 14:32:02 +0000 (08:32 -0600)]
Deprecate Threads::ConditionVariable.

6 years agoUpdate documentation of Threads::Mutex. 7237/head
Wolfgang Bangerth [Thu, 27 Sep 2018 14:27:49 +0000 (08:27 -0600)]
Update documentation of Threads::Mutex.

6 years agoUse std::mutex functions instead of the names in Threads::Mutex.
Wolfgang Bangerth [Thu, 27 Sep 2018 13:55:24 +0000 (07:55 -0600)]
Use std::mutex functions instead of the names in Threads::Mutex.

6 years agoDeprecate the ScopedLock class. 7235/head
Wolfgang Bangerth [Thu, 27 Sep 2018 13:41:20 +0000 (07:41 -0600)]
Deprecate the ScopedLock class.

6 years agoReplace uses of Threads::Mutex::ScopedLock by std::lock_guard.
Wolfgang Bangerth [Thu, 27 Sep 2018 13:30:22 +0000 (07:30 -0600)]
Replace uses of Threads::Mutex::ScopedLock by std::lock_guard.

6 years agoSort the active_fe_index values on faces.
Wolfgang Bangerth [Wed, 26 Sep 2018 22:05:29 +0000 (16:05 -0600)]
Sort the active_fe_index values on faces.

6 years agoMerge pull request #7220 from kronbichler/fix_mf_vector_zero
Daniel Arndt [Thu, 27 Sep 2018 06:31:25 +0000 (23:31 -0700)]
Merge pull request #7220 from kronbichler/fix_mf_vector_zero

Fix zeroing of vector in MatrixFree::loop

6 years agoMerge pull request #7232 from bangerth/mutex-2
Daniel Arndt [Thu, 27 Sep 2018 05:40:01 +0000 (22:40 -0700)]
Merge pull request #7232 from bangerth/mutex-2

Make derivation of Threads::Mutex from std::mutex more obvious.

6 years agoMerge pull request #7233 from bangerth/hp
Denis Davydov [Thu, 27 Sep 2018 05:16:25 +0000 (07:16 +0200)]
Merge pull request #7233 from bangerth/hp

Cleanups in some hp::DoFHandler functions.

6 years agoMerge pull request #7219 from davydden/feature/parameter_handler_skip
Wolfgang Bangerth [Wed, 26 Sep 2018 22:04:36 +0000 (16:04 -0600)]
Merge pull request #7219 from davydden/feature/parameter_handler_skip

add a flag to ParameterHandler to skip undefined fields and subsections

6 years agoCleanups in some hp::DoFHandler functions. 7233/head
Wolfgang Bangerth [Wed, 26 Sep 2018 21:16:30 +0000 (15:16 -0600)]
Cleanups in some hp::DoFHandler functions.

6 years agoMake derivation of Threads::Mutex from std::mutex more obvious. 7232/head
Wolfgang Bangerth [Wed, 26 Sep 2018 20:46:05 +0000 (14:46 -0600)]
Make derivation of Threads::Mutex from std::mutex more obvious.

6 years agoMerge pull request #7229 from masterleinad/restrict_function_parser_tests
David Wells [Wed, 26 Sep 2018 14:50:37 +0000 (10:50 -0400)]
Merge pull request #7229 from masterleinad/restrict_function_parser_tests

Restrict tests requiring FunctionParser

6 years agoMerge pull request #7231 from tamiko/add_trilinos_linker_flags
Denis Davydov [Wed, 26 Sep 2018 10:23:34 +0000 (12:23 +0200)]
Merge pull request #7231 from tamiko/add_trilinos_linker_flags

CMake: Also populate TRILINOS_LINKER_FLAGS

6 years agoCMake: Also populate TRILINOS_LINKER_FLAGS 7231/head
Matthias Maier [Wed, 26 Sep 2018 07:21:33 +0000 (02:21 -0500)]
CMake: Also populate TRILINOS_LINKER_FLAGS

In case we pick up a trilinos installation where
  Trilinos_EXTRA_LD_FLAGS
we have to make sure to include these flags on our final link line as
well.

Closes #7226

6 years agoRestrict tests requiring FunctionParser 7229/head
Daniel Arndt [Wed, 26 Sep 2018 05:22:59 +0000 (07:22 +0200)]
Restrict tests requiring FunctionParser

6 years agoMerge pull request #7227 from masterleinad/restrict_fp_get_expr
Daniel Arndt [Tue, 25 Sep 2018 17:37:52 +0000 (10:37 -0700)]
Merge pull request #7227 from masterleinad/restrict_fp_get_expr

Make FunctionParser::expressions available without muparser support

6 years agoMake FunctionParser::expressions available without muparser support 7227/head
Daniel Arndt [Tue, 25 Sep 2018 06:38:43 +0000 (08:38 +0200)]
Make FunctionParser::expressions available without muparser support

6 years agoMerge pull request #7224 from masterleinad/fix_some_warnings_in_tests
Timo Heister [Mon, 24 Sep 2018 16:11:38 +0000 (10:11 -0600)]
Merge pull request #7224 from masterleinad/fix_some_warnings_in_tests

Avoid warnings in a few tests

6 years agoswitch to an additional parameter in parse_input() 7219/head
Denis Davydov [Sun, 23 Sep 2018 07:26:12 +0000 (09:26 +0200)]
switch to an additional parameter in parse_input()

6 years agoMerge pull request #7223 from bangerth/step-7
David Wells [Sat, 22 Sep 2018 20:45:06 +0000 (16:45 -0400)]
Merge pull request #7223 from bangerth/step-7

Remove a reference to GCC 3.4.

6 years agomake test more difficult
Denis Davydov [Sat, 22 Sep 2018 16:01:34 +0000 (18:01 +0200)]
make test more difficult

6 years agoAvoid warnings in a few tests 7224/head
Daniel Arndt [Sat, 22 Sep 2018 05:45:16 +0000 (07:45 +0200)]
Avoid warnings in a few tests

6 years agoMerge pull request #7221 from luzpaz/misc-typos
Daniel Arndt [Sat, 22 Sep 2018 05:29:00 +0000 (07:29 +0200)]
Merge pull request #7221 from luzpaz/misc-typos

Misc. typos

6 years agoRemove a reference to GCC 3.4. 7223/head
Wolfgang Bangerth [Sat, 22 Sep 2018 04:48:31 +0000 (22:48 -0600)]
Remove a reference to GCC 3.4.

Also just editorial changes.

6 years agoMisc. typos 7221/head
luz.paz [Fri, 21 Sep 2018 02:04:31 +0000 (22:04 -0400)]
Misc. typos

Found via `codespell -q 3 -I ../dealii-word-whitelist.txt --skip="./bundled"` where whitelist consists of:
```
als
ans
buss
commend
ith
elemente
everytime
mapp
methode
nd
numer
perverse
pres
reenable
strat
substract
superceded
ue
uint
```

6 years agoMerge pull request #7185 from bangerth/assert
David Wells [Fri, 21 Sep 2018 16:22:31 +0000 (12:22 -0400)]
Merge pull request #7185 from bangerth/assert

Fix renumbering in parallel for hp.

6 years agoadd a flag to ParameterHandler to skip undefined fields and subsections
Denis Davydov [Thu, 20 Sep 2018 15:28:11 +0000 (17:28 +0200)]
add a flag to ParameterHandler to skip undefined fields and subsections

6 years agoMerge pull request #7182 from davydden/line_minimization
Wolfgang Bangerth [Fri, 21 Sep 2018 05:02:59 +0000 (23:02 -0600)]
Merge pull request #7182 from davydden/line_minimization

Line minimization

6 years agoMerge pull request #7206 from tamiko/fix_petsc_3.9
Daniel Arndt [Thu, 20 Sep 2018 20:46:54 +0000 (22:46 +0200)]
Merge pull request #7206 from tamiko/fix_petsc_3.9

PETscWrappers: Bugfix: use MAT_INPLACE_MATRIX instead of MAT_REUSE_MATRIX

6 years agoChangelog. 7220/head
Martin Kronbichler [Thu, 20 Sep 2018 17:14:12 +0000 (19:14 +0200)]
Changelog.

6 years agoFix zeroing vector without any non-constrained dofs.
Martin Kronbichler [Thu, 20 Sep 2018 17:12:34 +0000 (19:12 +0200)]
Fix zeroing vector without any non-constrained dofs.

6 years agoMerge pull request #7217 from jppelteret/codim_1-read_abaqus
Wolfgang Bangerth [Thu, 20 Sep 2018 16:41:38 +0000 (10:41 -0600)]
Merge pull request #7217 from jppelteret/codim_1-read_abaqus

Fix GridIn::read_abaqus() for codimension 1 case.

6 years agoMerge pull request #7218 from jppelteret/fix_7211
Wolfgang Bangerth [Thu, 20 Sep 2018 16:32:49 +0000 (10:32 -0600)]
Merge pull request #7218 from jppelteret/fix_7211

Fix undefined reference to some ADNumberTraits static variables.

6 years agoFix undefined reference to some ADNumberTraits static variables. 7218/head
Jean-Paul Pelteret [Thu, 20 Sep 2018 09:36:18 +0000 (11:36 +0200)]
Fix undefined reference to some ADNumberTraits static variables.

Fixes #7211

6 years agoMerge pull request #7215 from davydden/feature/pattern_function_parser
Luca Heltai [Thu, 20 Sep 2018 09:24:07 +0000 (11:24 +0200)]
Merge pull request #7215 from davydden/feature/pattern_function_parser

extend Patterns::Tools::Convert to understand ComponentMask and Funct…

6 years agoFix GridIn::read_abaqus() for codimension 1 case. 7217/head
Jean-Paul Pelteret [Thu, 20 Sep 2018 08:11:36 +0000 (10:11 +0200)]
Fix GridIn::read_abaqus() for codimension 1 case.

6 years agoMerge pull request #6781 from tamiko/update-step-7
Daniel Arndt [Thu, 20 Sep 2018 07:55:24 +0000 (09:55 +0200)]
Merge pull request #6781 from tamiko/update-step-7

example/step-7: Update indenting and modernize

6 years agomake apple-clang happy 6781/head
Matthias Maier [Thu, 20 Sep 2018 03:44:27 +0000 (22:44 -0500)]
make apple-clang happy

6 years agoadd changelog 7215/head
Denis Davydov [Wed, 19 Sep 2018 21:18:45 +0000 (23:18 +0200)]
add changelog

6 years agoextend Patterns::Tools::Convert to understand ComponentMask and FunctionParser
Denis Davydov [Wed, 19 Sep 2018 21:11:58 +0000 (23:11 +0200)]
extend Patterns::Tools::Convert to understand ComponentMask and FunctionParser

6 years agostep-7: Use const auto &cell instead of const auto cell
Matthias Maier [Wed, 19 Sep 2018 19:02:42 +0000 (14:02 -0500)]
step-7: Use const auto &cell instead of const auto cell

6 years agostep-7: update text
Matthias Maier [Sun, 16 Sep 2018 18:27:43 +0000 (13:27 -0500)]
step-7: update text

6 years agostep-7: address comments
Matthias Maier [Sun, 16 Sep 2018 18:22:50 +0000 (13:22 -0500)]
step-7: address comments

6 years agostep-7: Use AffineConstraints instead of ConstraintMatrix
Matthias Maier [Sun, 16 Sep 2018 18:14:17 +0000 (13:14 -0500)]
step-7: Use AffineConstraints instead of ConstraintMatrix

6 years agostep-7: Simplify array type and use range-based for loops
Matthias Maier [Sun, 16 Sep 2018 18:13:22 +0000 (13:13 -0500)]
step-7: Simplify array type and use range-based for loops

6 years agostep-7: Use foreach loop and make a code snippet more readable
Matthias Maier [Fri, 15 Jun 2018 23:55:37 +0000 (18:55 -0500)]
step-7: Use foreach loop and make a code snippet more readable

6 years agostep-7: make bilinear forms more readable
Matthias Maier [Fri, 15 Jun 2018 23:55:17 +0000 (18:55 -0500)]
step-7: make bilinear forms more readable

6 years agostep-7: Use std::array instead of C-style array
Matthias Maier [Fri, 15 Jun 2018 23:54:28 +0000 (18:54 -0500)]
step-7: Use std::array instead of C-style array

6 years agoMerge pull request #7199 from masterleinad/implement_solver_selector_constructor
Matthias Maier [Wed, 19 Sep 2018 18:06:29 +0000 (13:06 -0500)]
Merge pull request #7199 from masterleinad/implement_solver_selector_constructor

Implement SolverSelector constructor mentioned in the documentation

6 years agoadd a test 7206/head
Matthias Maier [Wed, 19 Sep 2018 17:52:51 +0000 (12:52 -0500)]
add a test

6 years agoPETscWrappers: Bugfix: use MAT_INPLACE_MATRIX instead of MAT_REUSE_MATRIX
Matthias Maier [Mon, 17 Sep 2018 17:47:05 +0000 (12:47 -0500)]
PETscWrappers: Bugfix: use MAT_INPLACE_MATRIX instead of MAT_REUSE_MATRIX

This fixes a bug with the transpose() function when used with PETSc 3.9
or newer.

6 years agoMerge pull request #7213 from masterleinad/cuda_wrappers_mf_64bit
Bruno Turcksin [Wed, 19 Sep 2018 13:46:22 +0000 (09:46 -0400)]
Merge pull request #7213 from masterleinad/cuda_wrappers_mf_64bit

Make CUDAWrappers::MatrixFree compile with 64-bit indices

6 years agoMake CUDAWrappers::MatrixFree compile with 64-bit indices 7213/head
Daniel Arndt [Wed, 19 Sep 2018 09:18:28 +0000 (11:18 +0200)]
Make CUDAWrappers::MatrixFree compile with 64-bit indices

6 years agoMerge pull request #7210 from bangerth/xml
Timo Heister [Tue, 18 Sep 2018 20:18:02 +0000 (14:18 -0600)]
Merge pull request #7210 from bangerth/xml

Do not let doxygen generate XML format.

6 years agoDo not let doxygen generate XML format. 7210/head
Wolfgang Bangerth [Tue, 18 Sep 2018 19:17:38 +0000 (13:17 -0600)]
Do not let doxygen generate XML format.

6 years agoMerge pull request #7209 from jppelteret/doc_st_01
Timo Heister [Tue, 18 Sep 2018 16:01:28 +0000 (10:01 -0600)]
Merge pull request #7209 from jppelteret/doc_st_01

Improve in-code documentation of SymmetricTensor<2,3> inverse.

6 years agoFix typo 7199/head
Daniel Arndt [Tue, 18 Sep 2018 15:58:16 +0000 (17:58 +0200)]
Fix typo

6 years agoImprove in-code documentation of SymmetricTensor<2,3> inverse. 7209/head
Jean-Paul Pelteret [Tue, 18 Sep 2018 12:59:32 +0000 (14:59 +0200)]
Improve in-code documentation of SymmetricTensor<2,3> inverse.

6 years agoAdd code examples for line search. 7182/head
Jean-Paul Pelteret [Tue, 18 Sep 2018 09:11:16 +0000 (11:11 +0200)]
Add code examples for line search.

6 years agoFurther clean up documentation for line minimization algorithms.
Jean-Paul Pelteret [Tue, 18 Sep 2018 08:31:51 +0000 (10:31 +0200)]
Further clean up documentation for line minimization algorithms.

6 years agoClean up documentation for line minimization algorithms.
Jean-Paul Pelteret [Tue, 18 Sep 2018 08:08:43 +0000 (10:08 +0200)]
Clean up documentation for line minimization algorithms.

6 years agoMerge pull request #7207 from masterleinad/disable_gcc_0g
David Wells [Tue, 18 Sep 2018 02:56:12 +0000 (22:56 -0400)]
Merge pull request #7207 from masterleinad/disable_gcc_0g

Disable '-Og' for gcc

6 years agoMerge pull request #7208 from masterleinad/fix_petsc_complex_tests
David Wells [Tue, 18 Sep 2018 02:55:52 +0000 (22:55 -0400)]
Merge pull request #7208 from masterleinad/fix_petsc_complex_tests

Fix a petsc_complex test

6 years agoMerge pull request #7203 from finkandreas/master
Daniel Arndt [Mon, 17 Sep 2018 21:54:56 +0000 (23:54 +0200)]
Merge pull request #7203 from finkandreas/master

Fix PETSc version detection

6 years agoFix a petsc_complex test 7208/head
Daniel Arndt [Mon, 17 Sep 2018 21:51:52 +0000 (23:51 +0200)]
Fix a petsc_complex test

6 years agoDisable '-Og' for gcc 7207/head
Daniel Arndt [Mon, 17 Sep 2018 18:46:36 +0000 (20:46 +0200)]
Disable '-Og' for gcc

6 years ago*fix* petsc version 3.10 works now too (minor version was found by the regexp as... 7203/head
Andreas Fink [Mon, 17 Sep 2018 13:48:20 +0000 (15:48 +0200)]
*fix* petsc version 3.10 works now too (minor version was found by the regexp as "0" and not "10")

6 years agoChange some variable names to better reflect their purpose. 7185/head
Wolfgang Bangerth [Mon, 17 Sep 2018 17:37:47 +0000 (11:37 -0600)]
Change some variable names to better reflect their purpose.


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.