]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
7 years agoadd a news entry
Matthias Maier [Thu, 10 Aug 2017 17:49:01 +0000 (12:49 -0500)]
add a news entry

7 years agoLogStream: Remove testing mode and float manipulation
Matthias Maier [Thu, 10 Aug 2017 17:45:08 +0000 (12:45 -0500)]
LogStream: Remove testing mode and float manipulation

For reproducible tests we nowadays use numdiff to compare for small
numerical differences. Thus, remove the old functionality in LogStream.

7 years agotests: numdiff: add "[](){}^' as separators
Matthias Maier [Fri, 11 Aug 2017 00:13:01 +0000 (19:13 -0500)]
tests: numdiff: add "[](){}^' as separators

7 years agoMerge pull request #4783 from jppelteret/cmake_adolc_detection
Timo Heister [Sun, 13 Aug 2017 17:39:26 +0000 (13:39 -0400)]
Merge pull request #4783 from jppelteret/cmake_adolc_detection

CMake Adol-C detection

7 years agoAdd stand-alone tests for Adol-C 4783/head
Jean-Paul Pelteret [Fri, 11 Aug 2017 09:16:01 +0000 (03:16 -0600)]
Add stand-alone tests for Adol-C

7 years agoMerge pull request #4806 from bangerth/active-fe-index-4
Timo Heister [Sun, 13 Aug 2017 17:26:02 +0000 (13:26 -0400)]
Merge pull request #4806 from bangerth/active-fe-index-4

Limit setting active_fe_indices to locally owned cells

7 years agoUpdate documentation. 4806/head
Wolfgang Bangerth [Sun, 13 Aug 2017 00:22:23 +0000 (18:22 -0600)]
Update documentation.

7 years agoUpdate config.h to include Adol-C related settings
Jean-Paul Pelteret [Fri, 11 Aug 2017 09:11:10 +0000 (03:11 -0600)]
Update config.h to include Adol-C related settings

7 years agoCMake: Add a check for ADOL-C compatibility
Matthias Maier [Sat, 12 Aug 2017 21:22:07 +0000 (16:22 -0500)]
CMake: Add a check for ADOL-C compatibility

7 years agoAdd CMake detection for Adol-C
Jean-Paul Pelteret [Fri, 11 Aug 2017 09:10:15 +0000 (03:10 -0600)]
Add CMake detection for Adol-C

7 years agoMerge pull request #4810 from tamiko/fix_an_assert
Daniel Arndt [Sun, 13 Aug 2017 14:10:53 +0000 (16:10 +0200)]
Merge pull request #4810 from tamiko/fix_an_assert

Fix an assert: It should read "nullptr", not "null_ptr"

7 years agoFix an assert: It should read "nullptr", not "null_ptr" 4810/head
Matthias Maier [Sun, 13 Aug 2017 08:06:34 +0000 (03:06 -0500)]
Fix an assert: It should read "nullptr", not "null_ptr"

7 years agoMerge pull request #4801 from drwells/remove-have-isfinite
Matthias Maier [Sun, 13 Aug 2017 04:39:38 +0000 (23:39 -0500)]
Merge pull request #4801 from drwells/remove-have-isfinite

Remove DEAL_II_HAVE_ISFINITE.

7 years agoMerge pull request #4805 from bangerth/fix
Matthias Maier [Sun, 13 Aug 2017 04:36:06 +0000 (23:36 -0500)]
Merge pull request #4805 from bangerth/fix

Minor test cleanups.

7 years agoMerge pull request #4808 from tjhei/compile_without_mpi
David Wells [Sun, 13 Aug 2017 03:51:19 +0000 (23:51 -0400)]
Merge pull request #4808 from tjhei/compile_without_mpi

make compile without MPI

7 years agomake compile without MPI 4808/head
Timo Heister [Sun, 13 Aug 2017 00:45:26 +0000 (18:45 -0600)]
make compile without MPI

7 years agoLimit setting and getting active_fe_indices to cells where we can do that.
Wolfgang Bangerth [Sat, 22 Jul 2017 00:54:29 +0000 (18:54 -0600)]
Limit setting and getting active_fe_indices to cells where we can do that.

7 years agoDo not set active_fe_indices on non-locally owned cells.
Wolfgang Bangerth [Sat, 12 Aug 2017 23:55:18 +0000 (17:55 -0600)]
Do not set active_fe_indices on non-locally owned cells.

7 years agoDo not set active_fe_indices on non-locally owned cells.
Wolfgang Bangerth [Sat, 12 Aug 2017 23:57:45 +0000 (17:57 -0600)]
Do not set active_fe_indices on non-locally owned cells.

On the other hand, this piece of code tries to do exactly this: after ghost
exchange, we try to set the active_fe_index on a ghost cell to the value
we received from the proper owner of that cell. We work around this by
avoiding cell->set_active_fe_index() on such cells, and manipulate the
underlying data structure directly.

Because these data structures are private, we can no longer do this in a
segregated function in an anonymous namespace, but need to do this in a
function that lives in the 'Implementation' struct.

7 years agoMinor test cleanups. 4805/head
Wolfgang Bangerth [Sun, 13 Aug 2017 00:13:06 +0000 (18:13 -0600)]
Minor test cleanups.

7 years agoMerge pull request #4803 from masterleinad/initialize_tensor_product
Wolfgang Bangerth [Sun, 13 Aug 2017 00:04:47 +0000 (18:04 -0600)]
Merge pull request #4803 from masterleinad/initialize_tensor_product

Initialize tensor_product_quadrature in constructor

7 years agoInitialize tensor_product_quadrature in constructor 4803/head
Daniel Arndt [Sat, 12 Aug 2017 23:48:52 +0000 (01:48 +0200)]
Initialize tensor_product_quadrature in constructor

7 years agoRemove DEAL_II_HAVE_ISFINITE. 4801/head
David Wells [Sat, 12 Aug 2017 23:23:50 +0000 (19:23 -0400)]
Remove DEAL_II_HAVE_ISFINITE.

This function is now part of the C++11 standard.

7 years agoMerge pull request #4797 from tjhei/fix_compilation
Wolfgang Bangerth [Sat, 12 Aug 2017 22:56:34 +0000 (16:56 -0600)]
Merge pull request #4797 from tjhei/fix_compilation

fix compilation

7 years agofix compilation 4797/head
Timo Heister [Sat, 12 Aug 2017 22:53:07 +0000 (18:53 -0400)]
fix compilation

7 years agoMerge pull request #4788 from tjhei/exchange_ghost_cell_data
Wolfgang Bangerth [Sat, 12 Aug 2017 22:33:26 +0000 (16:33 -0600)]
Merge pull request #4788 from tjhei/exchange_ghost_cell_data

introduce GridTools::exchange_cell_data_to_ghosts

7 years agoMerge pull request #4771 from masterleinad/remove_2type
Wolfgang Bangerth [Sat, 12 Aug 2017 22:31:02 +0000 (16:31 -0600)]
Merge pull request #4771 from masterleinad/remove_2type

Remove int2type and bool2type

7 years agochangelog 4788/head
Timo Heister [Sat, 12 Aug 2017 22:28:11 +0000 (16:28 -0600)]
changelog

7 years agoadd shared tria test
Timo Heister [Sat, 12 Aug 2017 22:26:31 +0000 (16:26 -0600)]
add shared tria test

7 years agoMerge pull request #4795 from Rombur/fix_cuda
Wolfgang Bangerth [Sat, 12 Aug 2017 22:24:56 +0000 (16:24 -0600)]
Merge pull request #4795 from Rombur/fix_cuda

Fix a bug in cuda matrix-free.

7 years agoaddress comments
Timo Heister [Sat, 12 Aug 2017 22:23:41 +0000 (16:23 -0600)]
address comments

7 years agoadd assert
Timo Heister [Sat, 12 Aug 2017 21:59:16 +0000 (15:59 -0600)]
add assert

7 years agoFix a bug in cuda matrix-free. 4795/head
Bruno Turcksin [Sat, 12 Aug 2017 21:42:58 +0000 (17:42 -0400)]
Fix a bug in cuda matrix-free.

7 years agointroduce GridTools::exchange_cell_data_to_ghosts
Timo Heister [Sat, 12 Aug 2017 16:59:58 +0000 (10:59 -0600)]
introduce GridTools::exchange_cell_data_to_ghosts

7 years agoMerge pull request #4787 from tamiko/old_compiler_fixes
Timo Heister [Sat, 12 Aug 2017 21:12:39 +0000 (17:12 -0400)]
Merge pull request #4787 from tamiko/old_compiler_fixes

CMake: In case of C++14 support, check whether std::max/min support constexpr

7 years agoMerge pull request #4781 from masterleinad/avoid_bundled_warnings
Wolfgang Bangerth [Sat, 12 Aug 2017 20:53:31 +0000 (14:53 -0600)]
Merge pull request #4781 from masterleinad/avoid_bundled_warnings

Avoid warnings in bundled muparser and boost

7 years agoDescribe the suppressed warning 4781/head
Daniel Arndt [Sat, 12 Aug 2017 15:55:19 +0000 (17:55 +0200)]
Describe the suppressed warning

7 years agoAvoid warnings in bundled muparser and boost
Daniel Arndt [Fri, 11 Aug 2017 03:57:12 +0000 (05:57 +0200)]
Avoid warnings in bundled muparser and boost

7 years agoMerge pull request #4742 from luca-heltai/add-number-to-extractors
Jean-Paul Pelteret [Sat, 12 Aug 2017 20:37:55 +0000 (14:37 -0600)]
Merge pull request #4742 from luca-heltai/add-number-to-extractors

FEValuesViews::get_function_values_from_local_dof_values

7 years agoMerge pull request #4793 from bangerth/fix-2
Matthias Maier [Sat, 12 Aug 2017 18:35:24 +0000 (13:35 -0500)]
Merge pull request #4793 from bangerth/fix-2

Avoid warning in 64-bit mode.

7 years agoMerge pull request #4792 from bangerth/fix
Matthias Maier [Sat, 12 Aug 2017 18:34:51 +0000 (13:34 -0500)]
Merge pull request #4792 from bangerth/fix

Use correct data type also in 64-bit mode.

7 years agoCMake: In case of C++14 support, check whether std::max/min support constexpr 4787/head
Matthias Maier [Sat, 12 Aug 2017 16:37:41 +0000 (11:37 -0500)]
CMake: In case of C++14 support, check whether std::max/min support constexpr

7 years agoAvoid warning in 64-bit mode. 4793/head
Wolfgang Bangerth [Sat, 12 Aug 2017 18:14:48 +0000 (12:14 -0600)]
Avoid warning in 64-bit mode.

#4778 also forgot to fix an initializer. This patch fixes this.

7 years agoMerge pull request #4790 from bangerth/fix-include-guard
Matthias Maier [Sat, 12 Aug 2017 18:01:07 +0000 (13:01 -0500)]
Merge pull request #4790 from bangerth/fix-include-guard

Fix #include guard name.

7 years agoUse correct data type also in 64-bit mode. 4792/head
Wolfgang Bangerth [Sat, 12 Aug 2017 17:59:13 +0000 (11:59 -0600)]
Use correct data type also in 64-bit mode.

7 years agoFix #include guard name. 4790/head
Wolfgang Bangerth [Sat, 12 Aug 2017 17:47:57 +0000 (11:47 -0600)]
Fix #include guard name.

7 years agoAdded changelog entry 4742/head
Jean-Paul Pelteret [Thu, 10 Aug 2017 23:12:58 +0000 (17:12 -0600)]
Added changelog entry

7 years agoAdd tests for FEValuesViews::get_function_*_from_local_dof_values
Jean-Paul Pelteret [Wed, 9 Aug 2017 22:35:01 +0000 (16:35 -0600)]
Add tests for FEValuesViews::get_function_*_from_local_dof_values

7 years agoAdded Tensor::get_function_divergences_from_local_dof_values
Jean-Paul Pelteret [Thu, 10 Aug 2017 23:03:20 +0000 (17:03 -0600)]
Added Tensor::get_function_divergences_from_local_dof_values

7 years agoAdded Tensor::get_function_values_from_local_dof_values
Jean-Paul Pelteret [Thu, 10 Aug 2017 23:05:55 +0000 (17:05 -0600)]
Added Tensor::get_function_values_from_local_dof_values

7 years agoAdded SymmetricTensor::get_function_divergences_from_local_dof_values
Jean-Paul Pelteret [Thu, 10 Aug 2017 23:02:06 +0000 (17:02 -0600)]
Added SymmetricTensor::get_function_divergences_from_local_dof_values

7 years agoAdded SymmetricTensor::get_function_values_from_local_dof_values
Jean-Paul Pelteret [Thu, 10 Aug 2017 23:01:29 +0000 (17:01 -0600)]
Added SymmetricTensor::get_function_values_from_local_dof_values

7 years agoAdded Vector::get_function_third_derivatives_from_local_dof_values
Jean-Paul Pelteret [Thu, 10 Aug 2017 23:00:11 +0000 (17:00 -0600)]
Added Vector::get_function_third_derivatives_from_local_dof_values

7 years agoAdded Vector::get_function_laplacians_from_local_dof_values
Jean-Paul Pelteret [Thu, 10 Aug 2017 22:59:39 +0000 (16:59 -0600)]
Added Vector::get_function_laplacians_from_local_dof_values

7 years agoAdded Vector::get_function_hessians_from_local_dof_values
Jean-Paul Pelteret [Thu, 10 Aug 2017 22:59:03 +0000 (16:59 -0600)]
Added Vector::get_function_hessians_from_local_dof_values

7 years agoAdded Vector::get_function_curls_from_local_dof_values
Jean-Paul Pelteret [Thu, 10 Aug 2017 22:58:33 +0000 (16:58 -0600)]
Added Vector::get_function_curls_from_local_dof_values

7 years agoAdded Vector::get_function_divergences_from_local_dof_values
Jean-Paul Pelteret [Thu, 10 Aug 2017 22:57:58 +0000 (16:57 -0600)]
Added Vector::get_function_divergences_from_local_dof_values

7 years agoAdded Vector::get_function_symmetric_gradients_from_local_dof_values
Jean-Paul Pelteret [Thu, 10 Aug 2017 22:57:12 +0000 (16:57 -0600)]
Added Vector::get_function_symmetric_gradients_from_local_dof_values

7 years agoAdded Vector::get_function_gradients_from_local_dof_values
Jean-Paul Pelteret [Thu, 10 Aug 2017 22:56:32 +0000 (16:56 -0600)]
Added Vector::get_function_gradients_from_local_dof_values

7 years agoAdded Vector::get_function_values_from_local_dof_values
Jean-Paul Pelteret [Thu, 10 Aug 2017 22:56:03 +0000 (16:56 -0600)]
Added Vector::get_function_values_from_local_dof_values

7 years agoAdded Scalar::get_function_third_derivatives_from_local_dof_values
Jean-Paul Pelteret [Thu, 10 Aug 2017 22:54:51 +0000 (16:54 -0600)]
Added Scalar::get_function_third_derivatives_from_local_dof_values

7 years agoAdded Scalar::get_function_laplacians_from_local_dof_values
Jean-Paul Pelteret [Thu, 10 Aug 2017 22:53:56 +0000 (16:53 -0600)]
Added Scalar::get_function_laplacians_from_local_dof_values

7 years agoAdded Scalar::get_function_hessians_from_local_dof_values
Jean-Paul Pelteret [Thu, 10 Aug 2017 22:52:57 +0000 (16:52 -0600)]
Added Scalar::get_function_hessians_from_local_dof_values

7 years agoAdded Scalar::get_function_gradients_from_local_dof_values
Jean-Paul Pelteret [Thu, 10 Aug 2017 22:50:15 +0000 (16:50 -0600)]
Added Scalar::get_function_gradients_from_local_dof_values

7 years agoAdded Scalar::get_function_values_from_local_dof_values
Luca Heltai [Wed, 9 Aug 2017 00:36:17 +0000 (18:36 -0600)]
Added Scalar::get_function_values_from_local_dof_values

7 years agoMerge pull request #4784 from tamiko/fix_tests
Wolfgang Bangerth [Sat, 12 Aug 2017 16:35:03 +0000 (10:35 -0600)]
Merge pull request #4784 from tamiko/fix_tests

lac/(consraints_c1_02|schur_complement): Modernize tests

7 years agoFix up signature of compress_*_block 4771/head
Daniel Arndt [Sat, 12 Aug 2017 16:15:31 +0000 (18:15 +0200)]
Fix up signature of compress_*_block

7 years agorun astyle 4784/head
Matthias Maier [Sat, 12 Aug 2017 14:37:35 +0000 (09:37 -0500)]
run astyle

7 years agolac/schur_complement_03: Replace std::flush by std::endl
Matthias Maier [Sat, 12 Aug 2017 14:35:02 +0000 (09:35 -0500)]
lac/schur_complement_03: Replace std::flush by std::endl

7 years agolac/constraints_c1_02: Modernize test
Matthias Maier [Sat, 12 Aug 2017 04:54:59 +0000 (23:54 -0500)]
lac/constraints_c1_02: Modernize test

7 years agolac/schur_complement_03: Modernize test
Matthias Maier [Sat, 12 Aug 2017 04:48:28 +0000 (23:48 -0500)]
lac/schur_complement_03: Modernize test

7 years agoMerge pull request #4778 from bangerth/active-fe-index-4
Matthias Maier [Fri, 11 Aug 2017 13:12:55 +0000 (08:12 -0500)]
Merge pull request #4778 from bangerth/active-fe-index-4

Fix a data type

7 years agoMerge pull request #4782 from tamiko/fix_a_test_7
Wolfgang Bangerth [Fri, 11 Aug 2017 12:59:19 +0000 (06:59 -0600)]
Merge pull request #4782 from tamiko/fix_a_test_7

base/anisotropic_1: Update forgotten test output

7 years agoUse the appropriate data type for hp::DoFHandler::vertex_dof_offsets. 4778/head
Wolfgang Bangerth [Thu, 10 Aug 2017 22:45:41 +0000 (16:45 -0600)]
Use the appropriate data type for hp::DoFHandler::vertex_dof_offsets.

The array stores offsets into another array -- using 'unsigned int' is enough,
we don't need to use 'types::global_dof_index' for this.

While there, also rename the variable to get singular/plural right.

7 years agoMerge pull request #4780 from tamiko/test_cleanup
Martin Kronbichler [Fri, 11 Aug 2017 11:40:47 +0000 (13:40 +0200)]
Merge pull request #4780 from tamiko/test_cleanup

tests: remove unnecessary includes

7 years agoMerge pull request #4773 from bangerth/active-fe-index-2
Martin Kronbichler [Fri, 11 Aug 2017 11:39:38 +0000 (13:39 +0200)]
Merge pull request #4773 from bangerth/active-fe-index-2

Be careful for which cells and objects we allocate hp DoF indices.

7 years agobase/anisotropic_1: Update forgotten test output 4782/head
Matthias Maier [Fri, 11 Aug 2017 06:38:47 +0000 (01:38 -0500)]
base/anisotropic_1: Update forgotten test output

7 years agoMerge pull request #4776 from drwells/remove-std-isnan-check
Matthias Maier [Fri, 11 Aug 2017 04:36:58 +0000 (23:36 -0500)]
Merge pull request #4776 from drwells/remove-std-isnan-check

Remove checks for various isnan functions.

7 years agotests: Fix up a couple of tests that didn't take the last commit lightly 4780/head
Matthias Maier [Fri, 11 Aug 2017 04:20:07 +0000 (23:20 -0500)]
tests: Fix up a couple of tests that didn't take the last commit lightly

7 years agotests: remove unnecessary includes
Matthias Maier [Thu, 10 Aug 2017 23:18:42 +0000 (18:18 -0500)]
tests: remove unnecessary includes

7 years agoMerge pull request #4779 from tjhei/trilinos_include_and_warnings
Matthias Maier [Thu, 10 Aug 2017 23:22:44 +0000 (18:22 -0500)]
Merge pull request #4779 from tjhei/trilinos_include_and_warnings

trilinos as system includes, guard warnings

7 years agotrilinos as system includes, guard warnings 4779/head
Timo Heister [Thu, 10 Aug 2017 23:06:02 +0000 (17:06 -0600)]
trilinos as system includes, guard warnings

7 years agoMerge pull request #4762 from masterleinad/nullptr_coeffs
Wolfgang Bangerth [Thu, 10 Aug 2017 23:05:05 +0000 (17:05 -0600)]
Merge pull request #4762 from masterleinad/nullptr_coeffs

Allow the create_* functions to be called with nullptr coefficients

7 years agoMerge pull request #4777 from drwells/fill-in-invalid-iterator
Wolfgang Bangerth [Thu, 10 Aug 2017 23:03:15 +0000 (17:03 -0600)]
Merge pull request #4777 from drwells/fill-in-invalid-iterator

Add additional functions to InvalidAccessor.

7 years agoAdd additional functions to InvalidAccessor. 4777/head
David Wells [Thu, 10 Aug 2017 22:49:07 +0000 (18:49 -0400)]
Add additional functions to InvalidAccessor.

This was originally written by Luca Heltai and is necessary for the
patch removing the Boundary classes.

7 years agoMerge pull request #4774 from masterleinad/fix_warning_geometryinfo
Matthias Maier [Thu, 10 Aug 2017 22:52:11 +0000 (17:52 -0500)]
Merge pull request #4774 from masterleinad/fix_warning_geometryinfo

Fix clang warning in grid/grid_in.cc

7 years agoUse a clearer way to empty arrays. 4773/head
Wolfgang Bangerth [Thu, 10 Aug 2017 21:35:51 +0000 (15:35 -0600)]
Use a clearer way to empty arrays.

7 years agoTest for inequality instead. 4774/head
Daniel Arndt [Thu, 10 Aug 2017 22:30:45 +0000 (00:30 +0200)]
Test for inequality instead.

7 years agoRemove checks for various isnan functions. 4776/head
David Wells [Thu, 10 Aug 2017 22:13:14 +0000 (18:13 -0400)]
Remove checks for various isnan functions.

This PR removes

DEAL_II_HAVE_ISNAN
DEAL_II_HAVE_STD_ISNAN
DEAL_II_HAVE_UNDERSCORE_ISNAN

in favor of using std::isnan, which is a C++11 function, instead.

7 years agoMerge pull request #4761 from tamiko/do_not_set_precision
Wolfgang Bangerth [Thu, 10 Aug 2017 22:01:31 +0000 (16:01 -0600)]
Merge pull request #4761 from tamiko/do_not_set_precision

DataOutBase: Do not modify precision of ostream

7 years agoMerge pull request #4760 from tamiko/fix_a_test_6
Daniel Arndt [Thu, 10 Aug 2017 21:36:56 +0000 (23:36 +0200)]
Merge pull request #4760 from tamiko/fix_a_test_6

base/anisotropic_?: make tests more robust

7 years agoFix up documentation
Daniel Arndt [Thu, 10 Aug 2017 20:40:18 +0000 (22:40 +0200)]
Fix up documentation

7 years agoFix clang warning in grid/grid_in.cc
Daniel Arndt [Thu, 10 Aug 2017 20:16:03 +0000 (22:16 +0200)]
Fix clang warning in grid/grid_in.cc

7 years agoBe careful for which cells and objects we enumerate DoFs.
Wolfgang Bangerth [Thu, 10 Aug 2017 18:47:10 +0000 (12:47 -0600)]
Be careful for which cells and objects we enumerate DoFs.

7 years agoBe careful for which cells and objects we allocate hp DoF indices.
Wolfgang Bangerth [Thu, 10 Aug 2017 18:46:38 +0000 (12:46 -0600)]
Be careful for which cells and objects we allocate hp DoF indices.

The patch itself is actually pretty small -- we just have to occasionally exclude cells
when we loop over them, specifically of they are artificial. The patch, however, is
far larger because we replicated the same code for cells, faces, and vertices for
the 1d, 2d, and 3d implementations. I didn't feel like making the same changes
3 times over, so I refactored these things into functions that deal with cells,
faces, and vertices. This makes the overall patch rather large.

7 years agoRemove int2type and bool2type
Daniel Arndt [Thu, 10 Aug 2017 18:00:08 +0000 (20:00 +0200)]
Remove int2type and bool2type

7 years agoUpdate tests in numerics/ 4761/head
Matthias Maier [Thu, 10 Aug 2017 18:36:58 +0000 (13:36 -0500)]
Update tests in numerics/

7 years agoUpdate tests in hp/ and lac/
Matthias Maier [Thu, 10 Aug 2017 18:36:38 +0000 (13:36 -0500)]
Update tests in hp/ and lac/

7 years agoUpdate tests in bits/
Matthias Maier [Thu, 10 Aug 2017 18:36:23 +0000 (13:36 -0500)]
Update tests in bits/

7 years agoUpdate tests in base/
Matthias Maier [Thu, 10 Aug 2017 18:36:14 +0000 (13:36 -0500)]
Update tests in base/


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.