]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
4 years agoMerge pull request #10786 from tjhei/jenkins_faster_0g
Wolfgang Bangerth [Mon, 31 Aug 2020 23:28:38 +0000 (17:28 -0600)]
Merge pull request #10786 from tjhei/jenkins_faster_0g

jenkins: use Og on tester

4 years agoMerge pull request #10863 from luca-heltai/python-bindings-docker-image
Peter Munch [Mon, 31 Aug 2020 15:13:46 +0000 (17:13 +0200)]
Merge pull request #10863 from luca-heltai/python-bindings-docker-image

Enable python bindings in the docker image.

4 years agotry O1 10786/head
Timo Heister [Sun, 2 Aug 2020 17:19:34 +0000 (13:19 -0400)]
try O1

4 years agowork around warning in bundled boost
Timo Heister [Sat, 1 Aug 2020 18:09:58 +0000 (14:09 -0400)]
work around warning in bundled boost

/jenkins/workspace/dealii_PR-10786/bundled/boost-1.70.0/include/boost/archive/iterators/istream_iterator.hpp:84:44:
error:
‘<anonymous>.boost::archive::iterators::istream_iterator<char>::m_current_value’
may be used uninitialized in this function [-Werror=maybe-uninitialized]

4 years agojenkins: use Og on tester
Timo Heister [Sat, 1 Aug 2020 14:43:16 +0000 (10:43 -0400)]
jenkins: use Og on tester

Try to see if tests run faster when using Og instead of O0.

4 years agoMerge pull request #10861 from bangerth/variable
Timo Heister [Mon, 31 Aug 2020 15:05:39 +0000 (11:05 -0400)]
Merge pull request #10861 from bangerth/variable

Attempt to work around a compiler warning.

4 years agoEnable python bindings. 10863/head
Luca Heltai [Mon, 31 Aug 2020 12:58:24 +0000 (14:58 +0200)]
Enable python bindings.

4 years agoAttempt to work around a compiler warning. 10861/head
Wolfgang Bangerth [Mon, 31 Aug 2020 03:10:21 +0000 (21:10 -0600)]
Attempt to work around a compiler warning.

4 years agoMerge pull request #10853 from drwells/poly-contiguous-arrays
Martin Kronbichler [Sun, 30 Aug 2020 20:19:42 +0000 (22:19 +0200)]
Merge pull request #10853 from drwells/poly-contiguous-arrays

Use contiguous arrays for some polynomial classes.

4 years agoMerge pull request #10855 from drwells/fix-bbox-warnings
David Wells [Sat, 29 Aug 2020 21:01:41 +0000 (17:01 -0400)]
Merge pull request #10855 from drwells/fix-bbox-warnings

Fix some warnings in BoundingBox.

4 years agoMerge pull request #10845 from gassmoeller/unify_particle_property_pool_initialization
David Wells [Sat, 29 Aug 2020 12:45:58 +0000 (08:45 -0400)]
Merge pull request #10845 from gassmoeller/unify_particle_property_pool_initialization

Do not forget to set the property pool of a particle 2

4 years agoMerge pull request #10857 from Rombur/cuda_warnings
David Wells [Sat, 29 Aug 2020 02:50:19 +0000 (22:50 -0400)]
Merge pull request #10857 from Rombur/cuda_warnings

Fix warnings when compiling with CUDA

4 years agoUse std::array in BoundingBox::get_neighbor_type(). 10855/head
David Wells [Fri, 28 Aug 2020 13:30:52 +0000 (09:30 -0400)]
Use std::array in BoundingBox::get_neighbor_type().

The std::vectors are of fixed length so we might as well.

4 years agoMerge pull request #10854 from drwells/polynomial-type-limit-warnings
Timo Heister [Fri, 28 Aug 2020 21:01:08 +0000 (17:01 -0400)]
Merge pull request #10854 from drwells/polynomial-type-limit-warnings

Fix some type limit warnings in TensorProductPolynomials.

4 years agoMake indent. Add test. 10845/head
Rene Gassmoeller [Fri, 28 Aug 2020 20:26:47 +0000 (16:26 -0400)]
Make indent. Add test.

4 years agoFix some type limit warnings in TensorProductPolynomials. 10854/head
David Wells [Fri, 28 Aug 2020 15:20:18 +0000 (11:20 -0400)]
Fix some type limit warnings in TensorProductPolynomials.

GCC 10.2.0 complains when we instantiate with dim = 0 since a lot of loops then
have checks 0 < 0. Get around this by specializing templates in this case.

4 years agoFix two minor warnings in BoundingBox.
David Wells [Fri, 28 Aug 2020 13:27:51 +0000 (09:27 -0400)]
Fix two minor warnings in BoundingBox.

GCC 10.2.0 has two new warnings:
1. Whenever dim is unsigned, equal to 0, and we check dim < 0 we get a type
   limits warning.
2. When spacedim = 2 we get a warning that both OR statements are equivalent.
   Make GCC happy by subtracting instead (and make things clearer by switching
   to a signed dimension).

4 years agoMerge pull request #10820 from kronbichler/fe_eval_remove_template
Peter Munch [Fri, 28 Aug 2020 11:02:51 +0000 (13:02 +0200)]
Merge pull request #10820 from kronbichler/fe_eval_remove_template

Remove n_components template argument from FEEvaluationImpl

4 years agoMerge pull request #10849 from luca-heltai/improve-docker-image
Luca Heltai [Fri, 28 Aug 2020 08:34:12 +0000 (10:34 +0200)]
Merge pull request #10849 from luca-heltai/improve-docker-image

Make sure we keep around the sources, to allow debugging (docker).

4 years agoRemove n_components template argument from FEEvaluationImpl 10820/head
Martin Kronbichler [Wed, 12 Aug 2020 12:03:41 +0000 (14:03 +0200)]
Remove n_components template argument from FEEvaluationImpl

4 years agoUse contiguous arrays for some polynomial classes. 10853/head
David Wells [Thu, 27 Aug 2020 22:12:39 +0000 (18:12 -0400)]
Use contiguous arrays for some polynomial classes.

This is nicer than std::vector<std::vector<std::vector<double>>>.

4 years agoMerge pull request #10851 from jppelteret/fix_10848
David Wells [Thu, 27 Aug 2020 21:25:04 +0000 (17:25 -0400)]
Merge pull request #10851 from jppelteret/fix_10848

Fix converted type rank when a SymmetricTensor is contracted with a Tensor

4 years agoMerge pull request #10850 from tjhei/step-50-doi
Jean-Paul Pelteret [Thu, 27 Aug 2020 19:20:04 +0000 (21:20 +0200)]
Merge pull request #10850 from tjhei/step-50-doi

add step-50 DOI

4 years agoMerge pull request #10364 from dangars/move_hdf5
David Wells [Thu, 27 Aug 2020 19:12:13 +0000 (15:12 -0400)]
Merge pull request #10364 from dangars/move_hdf5

Move template definitions from hdf5.cc to hdf5.h

4 years agoadd step-50 DOI 10850/head
Timo Heister [Thu, 27 Aug 2020 14:22:16 +0000 (10:22 -0400)]
add step-50 DOI

4 years agoFix converted type rank when a SymmetricTensor is contracted with a Tensor 10851/head
Jean-Paul Pelteret [Wed, 26 Aug 2020 20:18:09 +0000 (22:18 +0200)]
Fix converted type rank when a SymmetricTensor is contracted with a Tensor

4 years agoAdded comments to README.md and badge. 10849/head
Luca Heltai [Thu, 27 Aug 2020 08:53:02 +0000 (10:53 +0200)]
Added comments to README.md and badge.

4 years agoMake sure we keep around the sources, to allow debugging.
Luca Heltai [Thu, 27 Aug 2020 07:41:02 +0000 (09:41 +0200)]
Make sure we keep around the sources, to allow debugging.

4 years agoMerge pull request #10846 from elauksap/transform_simplex
Timo Heister [Wed, 26 Aug 2020 22:16:10 +0000 (18:16 -0400)]
Merge pull request #10846 from elauksap/transform_simplex

Update GridTools::transform for use with simplex meshes

4 years agoUpdate GridTools::transform() for use with simplex meshes 10846/head
Pasquale Africa [Wed, 26 Aug 2020 09:33:11 +0000 (09:33 +0000)]
Update GridTools::transform() for use with simplex meshes

4 years agoMerge pull request #10847 from luca-heltai/docker-master-fix1
Peter Munch [Wed, 26 Aug 2020 10:46:51 +0000 (12:46 +0200)]
Merge pull request #10847 from luca-heltai/docker-master-fix1

Try to fix docker.yml.

4 years agoTry to fix docker.yml. 10847/head
Luca Heltai [Wed, 26 Aug 2020 09:53:21 +0000 (11:53 +0200)]
Try to fix docker.yml.

4 years agoMerge pull request #10844 from tjhei/doc_mapping_fe
Peter Munch [Wed, 26 Aug 2020 05:15:58 +0000 (07:15 +0200)]
Merge pull request #10844 from tjhei/doc_mapping_fe

dox fixes MappingFE

4 years agoUnify behavior when inserting particles
Rene Gassmoeller [Tue, 25 Aug 2020 22:32:50 +0000 (18:32 -0400)]
Unify behavior when inserting particles

4 years agodox fixes MappingFE 10844/head
Timo Heister [Tue, 25 Aug 2020 22:28:15 +0000 (18:28 -0400)]
dox fixes MappingFE

4 years agoMerge pull request #10842 from luca-heltai/docker-master
Matthias Maier [Tue, 25 Aug 2020 19:01:30 +0000 (14:01 -0500)]
Merge pull request #10842 from luca-heltai/docker-master

Added docker file for master.

4 years agoAdded docker file for master. 10842/head
Luca Heltai [Tue, 25 Aug 2020 18:46:58 +0000 (20:46 +0200)]
Added docker file for master.

4 years agoMerge pull request #10838 from richardschu/patch-1
Peter Munch [Tue, 25 Aug 2020 14:48:22 +0000 (16:48 +0200)]
Merge pull request #10838 from richardschu/patch-1

Destroy tmp matrix in mmult.

4 years agoFix warnings when using CUDA 10857/head
Bruno Turcksin [Tue, 25 Aug 2020 14:15:30 +0000 (14:15 +0000)]
Fix warnings when using CUDA

4 years agoMerge pull request #10841 from peterrum/mg_brackets
Peter Munch [Tue, 25 Aug 2020 06:41:38 +0000 (08:41 +0200)]
Merge pull request #10841 from peterrum/mg_brackets

Add some brackets

4 years agoAdd some brackets 10841/head
Peter Munch [Mon, 24 Aug 2020 17:56:45 +0000 (19:56 +0200)]
Add some brackets

4 years agoMerge pull request #10750 from tamiko/drop-gcc_s
Daniel Arndt [Fri, 21 Aug 2020 14:29:11 +0000 (10:29 -0400)]
Merge pull request #10750 from tamiko/drop-gcc_s

CMake: Fix static executable build for cmake 3.9 and newer

4 years agoMerge pull request #10839 from peterrum/move_line
Daniel Arndt [Wed, 19 Aug 2020 20:42:44 +0000 (16:42 -0400)]
Merge pull request #10839 from peterrum/move_line

Move line

4 years agoindentation ... 10838/head
Richard Schussnig [Tue, 18 Aug 2020 18:44:57 +0000 (20:44 +0200)]
indentation ...

4 years agoDestroy tmp matrix in mmult.
Richard Schussnig [Tue, 18 Aug 2020 18:33:56 +0000 (20:33 +0200)]
Destroy tmp matrix in mmult.

When using a vector in the mmult, a tmp matrix with scaled rows is not destroyed - fix this.

4 years agoMove line 10839/head
Peter Munch [Wed, 19 Aug 2020 15:03:16 +0000 (17:03 +0200)]
Move line

4 years agoMerge pull request #10781 from bangerth/simplify
Daniel Arndt [Tue, 18 Aug 2020 16:57:38 +0000 (12:57 -0400)]
Merge pull request #10781 from bangerth/simplify

Simplify some code.

4 years agoSimplify some code. 10781/head
Wolfgang Bangerth [Fri, 31 Jul 2020 23:44:50 +0000 (17:44 -0600)]
Simplify some code.

4 years agoMerge pull request #10837 from bangerth/rn
Peter Munch [Tue, 18 Aug 2020 07:46:13 +0000 (09:46 +0200)]
Merge pull request #10837 from bangerth/rn

Ignore differences in line endings on Windows and Linux.

4 years agoMerge pull request #10836 from peterrum/write_vtu_with_pvtu_record_error
Timo Heister [Tue, 18 Aug 2020 01:36:27 +0000 (21:36 -0400)]
Merge pull request #10836 from peterrum/write_vtu_with_pvtu_record_error

DataOut::write_vtu_with_pvtu_record(): prints the path name if file cannot be opened

4 years agoIgnore differences in line endings on Windows and Linux. 10837/head
Wolfgang Bangerth [Mon, 17 Aug 2020 23:14:29 +0000 (17:14 -0600)]
Ignore differences in line endings on Windows and Linux.

4 years agoDataOut::write_vtu_with_pvtu_record(): prints the path name if file cannot be opened 10836/head
Peter Munch [Mon, 17 Aug 2020 21:38:11 +0000 (23:38 +0200)]
DataOut::write_vtu_with_pvtu_record(): prints the path name if file cannot be opened

4 years agoMerge pull request #10831 from peterrum/bug_process_and_io
David Wells [Sun, 16 Aug 2020 12:56:29 +0000 (08:56 -0400)]
Merge pull request #10831 from peterrum/bug_process_and_io

Fix bug in FEFaceEvaluationSelector::process_and_io

4 years agoFix bug in FEFaceEvaluationSelector::process_and_io 10831/head
Peter Munch [Sat, 15 Aug 2020 15:41:35 +0000 (17:41 +0200)]
Fix bug in FEFaceEvaluationSelector::process_and_io

4 years agoMerge pull request #10402 from kronbichler/simplify_feeval_pointers
Daniel Arndt [Fri, 14 Aug 2020 13:46:12 +0000 (09:46 -0400)]
Merge pull request #10402 from kronbichler/simplify_feeval_pointers

4 years agoAdd changelog entry 10364/head
Daniel Garcia-Sanchez [Fri, 14 Aug 2020 13:45:12 +0000 (15:45 +0200)]
Add changelog entry

4 years agoAdd declarations of internal functions
Daniel Garcia-Sanchez [Fri, 14 Aug 2020 13:40:23 +0000 (15:40 +0200)]
Add declarations of internal functions

4 years agoMerge pull request #10821 from peterrum/ecl_conti
Martin Kronbichler [Fri, 14 Aug 2020 09:47:48 +0000 (11:47 +0200)]
Merge pull request #10821 from peterrum/ecl_conti

ECL: enable contiguous data access

4 years agoMerge pull request #10829 from kronbichler/changelog_10369
Timo Heister [Thu, 13 Aug 2020 16:19:15 +0000 (12:19 -0400)]
Merge pull request #10829 from kronbichler/changelog_10369

Add changelog on EvaluationFlags

4 years agoECL: enable contiguous data access 10821/head
Peter Munch [Wed, 12 Aug 2020 08:14:21 +0000 (10:14 +0200)]
ECL: enable contiguous data access

4 years agoMerge pull request #10827 from peterrum/mf_pbc_orientation
Martin Kronbichler [Thu, 13 Aug 2020 14:28:18 +0000 (16:28 +0200)]
Merge pull request #10827 from peterrum/mf_pbc_orientation

MF: Fix PBC in the case of non-standard orientation

4 years agoAdd changelog on EvaluationFlags 10829/head
Martin Kronbichler [Thu, 13 Aug 2020 13:56:34 +0000 (15:56 +0200)]
Add changelog on EvaluationFlags

4 years agoMerge pull request #10828 from kronbichler/reference_cell_info_array
Daniel Arndt [Thu, 13 Aug 2020 13:43:51 +0000 (09:43 -0400)]
Merge pull request #10828 from kronbichler/reference_cell_info_array

Improve performance of ReferenceCell::Info::get_cell

4 years agoImprove performance of ReferenceCell::Info::get_cell 10828/head
Martin Kronbichler [Thu, 13 Aug 2020 10:49:51 +0000 (12:49 +0200)]
Improve performance of ReferenceCell::Info::get_cell

4 years agoMF: Fix PBC in the case of non-standard orientation 10827/head
Peter Munch [Thu, 13 Aug 2020 09:51:29 +0000 (11:51 +0200)]
MF: Fix PBC in the case of non-standard orientation

4 years agoMerge pull request #10825 from masterleinad/fix_trailing_whitespace
Martin Kronbichler [Thu, 13 Aug 2020 05:16:11 +0000 (07:16 +0200)]
Merge pull request #10825 from masterleinad/fix_trailing_whitespace

Avoid trailing whitespace check to modify timestamps unnecessarily

4 years agoMerge pull request #10818 from dougshidong/rad_fad_doc
Jean-Paul Pelteret [Wed, 12 Aug 2020 20:11:34 +0000 (22:11 +0200)]
Merge pull request #10818 from dougshidong/rad_fad_doc

Inform memory leak of sacado_rad_fad in doc.

4 years agoMerge pull request #10093 from dougshidong/fix_check_distorted_cells
Daniel Arndt [Wed, 12 Aug 2020 17:30:05 +0000 (13:30 -0400)]
Merge pull request #10093 from dougshidong/fix_check_distorted_cells

4 years agoMerge pull request #10824 from peterrum/flat_manifold_idflat_manifold_id_typo
Martin Kronbichler [Wed, 12 Aug 2020 16:09:26 +0000 (18:09 +0200)]
Merge pull request #10824 from peterrum/flat_manifold_idflat_manifold_id_typo

Fix typo

4 years agoAvoid trailing whitespace check to modify timestamps unnecessarily 10825/head
Daniel Arndt [Wed, 12 Aug 2020 16:03:34 +0000 (12:03 -0400)]
Avoid trailing whitespace check to modify timestamps unnecessarily

4 years agoFix typo 10824/head
Peter Munch [Wed, 12 Aug 2020 15:38:22 +0000 (17:38 +0200)]
Fix typo

4 years agoFix if-statements with check_for_distorted_cells. 10093/head
Doug Shi-Dong [Wed, 12 Aug 2020 14:08:54 +0000 (10:08 -0400)]
Fix if-statements with check_for_distorted_cells.

4 years agoUpdate distorted_cells tests.
Doug Shi-Dong [Tue, 11 Aug 2020 12:42:17 +0000 (08:42 -0400)]
Update distorted_cells tests.

4 years agoInline functions
Daniel Garcia-Sanchez [Wed, 12 Aug 2020 12:57:07 +0000 (14:57 +0200)]
Inline functions

4 years agoMerge pull request #10784 from peterrum/use_fe_face_vectors
Martin Kronbichler [Wed, 12 Aug 2020 11:34:52 +0000 (13:34 +0200)]
Merge pull request #10784 from peterrum/use_fe_face_vectors

Use face_no in FE

4 years agoMove template definitions from hdf5.cc to hdf5.h
Daniel Garcia-Sanchez [Wed, 12 Aug 2020 08:42:30 +0000 (10:42 +0200)]
Move template definitions from hdf5.cc to hdf5.h

4 years agoRemove pointers of pointers in FEEvaluation 10402/head
Martin Kronbichler [Thu, 28 May 2020 12:50:18 +0000 (14:50 +0200)]
Remove pointers of pointers in FEEvaluation

4 years agoMerge pull request #10816 from peterrum/orientation_v
Martin Kronbichler [Wed, 12 Aug 2020 05:25:06 +0000 (07:25 +0200)]
Merge pull request #10816 from peterrum/orientation_v

ECL: Generalize process_and_io

4 years agoMerge pull request #10817 from peterrum/tria_create_asserts
Martin Kronbichler [Wed, 12 Aug 2020 05:24:24 +0000 (07:24 +0200)]
Merge pull request #10817 from peterrum/tria_create_asserts

Add back asserts in create_triangulation

4 years agoInform memory leak of sacado_rad_fad in doc. 10818/head
Doug Shi-Dong [Wed, 12 Aug 2020 02:50:59 +0000 (22:50 -0400)]
Inform memory leak of sacado_rad_fad in doc.

4 years agoMerge pull request #10814 from kronbichler/mg_tools_sparsity_constraints
Peter Munch [Tue, 11 Aug 2020 21:46:00 +0000 (23:46 +0200)]
Merge pull request #10814 from kronbichler/mg_tools_sparsity_constraints

Allow AffineConstraints argument to MGTools::make_sparsity_pattern

4 years agoGeneralize process_and_io 10816/head
Peter Munch [Mon, 10 Aug 2020 20:12:02 +0000 (22:12 +0200)]
Generalize process_and_io

4 years agoAdd back asserts in create_triangulation 10817/head
Peter Munch [Tue, 11 Aug 2020 20:52:24 +0000 (22:52 +0200)]
Add back asserts in create_triangulation

4 years agoMerge pull request #10813 from peterrum/step49-installation
Timo Heister [Tue, 11 Aug 2020 18:39:49 +0000 (14:39 -0400)]
Merge pull request #10813 from peterrum/step49-installation

Fix installation of files of step-49

4 years agoMerge pull request #10815 from masterleinad/fix_typos
Martin Kronbichler [Tue, 11 Aug 2020 16:15:01 +0000 (18:15 +0200)]
Merge pull request #10815 from masterleinad/fix_typos

Fix a few typos

4 years agoFix a few typos 10815/head
Daniel Arndt [Tue, 11 Aug 2020 15:16:39 +0000 (11:16 -0400)]
Fix a few typos

4 years agoAdd changelog 10814/head
Martin Kronbichler [Tue, 11 Aug 2020 14:49:21 +0000 (16:49 +0200)]
Add changelog

4 years agoNew test case
Martin Kronbichler [Tue, 11 Aug 2020 14:47:31 +0000 (16:47 +0200)]
New test case

4 years agoAllow AffineConstraints argument to MGTools::make_sparsity_pattern
Martin Kronbichler [Tue, 11 Aug 2020 14:47:18 +0000 (16:47 +0200)]
Allow AffineConstraints argument to MGTools::make_sparsity_pattern

4 years agoFix installation of files of step-49 10813/head
Peter Munch [Tue, 11 Aug 2020 13:35:16 +0000 (15:35 +0200)]
Fix installation of files of step-49

4 years agoMerge pull request #10801 from masterleinad/cuda_10_ci
Martin Kronbichler [Tue, 11 Aug 2020 13:59:30 +0000 (15:59 +0200)]
Merge pull request #10801 from masterleinad/cuda_10_ci

Add CUDA 10.2 CI build check

4 years agoMerge pull request #10762 from kronbichler/fix_data_mf_cellcentric
Martin Kronbichler [Tue, 11 Aug 2020 13:58:25 +0000 (15:58 +0200)]
Merge pull request #10762 from kronbichler/fix_data_mf_cellcentric

MF mapping info: Avoid invalid access of some face-data-by-cells

4 years agoMerge pull request #10809 from peterrum/merge_adjust_for_face_orientation
Martin Kronbichler [Tue, 11 Aug 2020 13:57:54 +0000 (15:57 +0200)]
Merge pull request #10809 from peterrum/merge_adjust_for_face_orientation

ECL: Merge gather and adjust_for_face_orientation

4 years agoUse face_no in FE 10784/head
Peter Munch [Sat, 1 Aug 2020 12:45:54 +0000 (14:45 +0200)]
Use face_no in FE

4 years agoMerge pull request #10794 from peterrum/quad_dof_identities_face_type
Martin Kronbichler [Tue, 11 Aug 2020 11:37:01 +0000 (13:37 +0200)]
Merge pull request #10794 from peterrum/quad_dof_identities_face_type

Save face type in quad_dof_identities

4 years agoRemove instantiations
Daniel Garcia-Sanchez [Tue, 11 Aug 2020 07:52:38 +0000 (09:52 +0200)]
Remove instantiations

4 years agoRemove hdf5.inst.in
Daniel Garcia-Sanchez [Mon, 10 Aug 2020 20:19:09 +0000 (22:19 +0200)]
Remove hdf5.inst.in

4 years agoMerge gather and adjust_for_face_orientation 10809/head
Peter Munch [Sun, 9 Aug 2020 14:01:19 +0000 (16:01 +0200)]
Merge gather and adjust_for_face_orientation

4 years agoMerge pull request #10811 from peterrum/process_and_io
Martin Kronbichler [Mon, 10 Aug 2020 14:46:15 +0000 (16:46 +0200)]
Merge pull request #10811 from peterrum/process_and_io

Merge implementation of gather_evaluate and integrate_scatter

4 years agoMerge implementation of gather_evaluate and integrate_scatter 10811/head
Peter Munch [Sun, 9 Aug 2020 17:49:39 +0000 (19:49 +0200)]
Merge implementation of gather_evaluate and integrate_scatter


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.