]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
2 years agoMerge pull request #12982 from peterrum/CollectionIterator_trait
David Wells [Tue, 23 Nov 2021 02:17:38 +0000 (21:17 -0500)]
Merge pull request #12982 from peterrum/CollectionIterator_trait

Add iterator traits to hp::CollectionIterator

2 years agoMerge pull request #12980 from peterrum/neighbor_child_on_subface_simplex
Peter Munch [Mon, 22 Nov 2021 21:06:31 +0000 (22:06 +0100)]
Merge pull request #12980 from peterrum/neighbor_child_on_subface_simplex

Fix CellAccessor::neighbor_child_on_subface()

2 years agoMerge pull request #12979 from peterrum/merge_triangulations_simplex
David Wells [Mon, 22 Nov 2021 19:29:25 +0000 (14:29 -0500)]
Merge pull request #12979 from peterrum/merge_triangulations_simplex

Fix GridGenerator::merge_triangulations() for simplex meshes

2 years agoMerge pull request #12976 from peterrum/FEImmersedSurfaceValues_assert
Martin Kronbichler [Mon, 22 Nov 2021 19:28:45 +0000 (20:28 +0100)]
Merge pull request #12976 from peterrum/FEImmersedSurfaceValues_assert

Add assert to FEImmersedSurfaceValues

2 years agoAdd assert to FEImmersedSurfaceValues 12976/head
Peter Munch [Sat, 20 Nov 2021 12:25:33 +0000 (13:25 +0100)]
Add assert to FEImmersedSurfaceValues

2 years agoFix GridGenerator::merge_triangulations() for simplex meshes 12979/head
Peter Munch [Mon, 22 Nov 2021 10:28:34 +0000 (11:28 +0100)]
Fix GridGenerator::merge_triangulations() for simplex meshes

2 years agoAdd iterator traits to hp::CollectionIterator 12982/head
Peter Munch [Mon, 22 Nov 2021 14:50:59 +0000 (15:50 +0100)]
Add iterator traits to hp::CollectionIterator

2 years agoMerge pull request #12981 from kronbichler/simd_simplify_blend
Peter Munch [Mon, 22 Nov 2021 13:35:45 +0000 (14:35 +0100)]
Merge pull request #12981 from kronbichler/simd_simplify_blend

VectorizedArray: Simplify compare_and_apply_mask by blend instruction

2 years agoVectorizedArray: Simplify compare_and_apply_mask by blend instruction 12981/head
Martin Kronbichler [Mon, 22 Nov 2021 10:38:02 +0000 (11:38 +0100)]
VectorizedArray: Simplify compare_and_apply_mask by blend instruction

2 years agoFix CellAccessor::neighbor_child_on_subface() 12980/head
Peter Munch [Mon, 22 Nov 2021 10:32:36 +0000 (11:32 +0100)]
Fix CellAccessor::neighbor_child_on_subface()

2 years agoMerge pull request #12978 from tjhei/mg_access_assert
Peter Munch [Mon, 22 Nov 2021 07:06:52 +0000 (08:06 +0100)]
Merge pull request #12978 from tjhei/mg_access_assert

add Assert to get_mg_dof_indices

2 years agoadd Assert to get_mg_dof_indices 12978/head
Timo Heister [Sun, 21 Nov 2021 22:04:49 +0000 (17:04 -0500)]
add Assert to get_mg_dof_indices

Calling get_mg_dof_indices currently causes a segfault when you don't
have MG DoFs distributed. Fix by adding an Assert with a nice message in
two places (why not).

2 years agoMerge pull request #12965 from bangerth/filters
Timo Heister [Sat, 20 Nov 2021 03:19:24 +0000 (22:19 -0500)]
Merge pull request #12965 from bangerth/filters

Use iterator filters in our code base.

2 years agoMerge pull request #12967 from bangerth/comsol
David Wells [Sat, 20 Nov 2021 02:45:47 +0000 (21:45 -0500)]
Merge pull request #12967 from bangerth/comsol

More work for COMSOL meshes

2 years agoMerge pull request #12970 from masterleinad/replace_cancel_builds_on_update
Timo Heister [Sat, 20 Nov 2021 00:24:38 +0000 (19:24 -0500)]
Merge pull request #12970 from masterleinad/replace_cancel_builds_on_update

Replace cancel-builds-on-update by concurrency feature in the GitHub CI

2 years agoUse proper types instead of string comparisons. 12967/head
Wolfgang Bangerth [Fri, 19 Nov 2021 23:40:06 +0000 (16:40 -0700)]
Use proper types instead of string comparisons.

2 years agoMerge pull request #12964 from tjhei/mpi_create_big_datatype
Wolfgang Bangerth [Fri, 19 Nov 2021 18:25:50 +0000 (11:25 -0700)]
Merge pull request #12964 from tjhei/mpi_create_big_datatype

Utilities::MPI::create_mpi_data_type_n_bytes

2 years agoround 2 of comments 12964/head
Timo Heister [Fri, 19 Nov 2021 11:21:55 +0000 (06:21 -0500)]
round 2 of comments

2 years agoUse emplace_back() over push_back().
Wolfgang Bangerth [Thu, 18 Nov 2021 22:40:06 +0000 (15:40 -0700)]
Use emplace_back() over push_back().

2 years agoReplace cancel-builds-on-update by concurrency feature in the GitHub CI 12970/head
Daniel Arndt [Thu, 18 Nov 2021 22:01:43 +0000 (17:01 -0500)]
Replace cancel-builds-on-update by concurrency feature in the GitHub CI

2 years agoaddress comments
Timo Heister [Thu, 18 Nov 2021 19:32:56 +0000 (14:32 -0500)]
address comments

2 years agoAdd more tests.
Wolfgang Bangerth [Wed, 17 Nov 2021 04:37:10 +0000 (21:37 -0700)]
Add more tests.

2 years agoRead more variants of COMSOL files.
Wolfgang Bangerth [Wed, 17 Nov 2021 04:36:29 +0000 (21:36 -0700)]
Read more variants of COMSOL files.

2 years agoFix a test.
Wolfgang Bangerth [Wed, 17 Nov 2021 02:07:55 +0000 (19:07 -0700)]
Fix a test.

2 years agoMerge pull request #12949 from bangerth/comsol
Bruno Turcksin [Thu, 18 Nov 2021 18:14:03 +0000 (13:14 -0500)]
Merge pull request #12949 from bangerth/comsol

2 years agoMerge pull request #12966 from bergbauer/cell_neighbor
Peter Munch [Thu, 18 Nov 2021 18:10:43 +0000 (19:10 +0100)]
Merge pull request #12966 from bergbauer/cell_neighbor

FEEvaluation: Select correct code path for cell neighbors

2 years agoSelect correct code path for neighbor elements 12966/head
Maximilian Bergbauer [Tue, 9 Nov 2021 13:37:57 +0000 (14:37 +0100)]
Select correct code path for neighbor elements

2 years agoMerge pull request #12024 from simonsticko/fe_immersed_surface_values
Peter Munch [Wed, 17 Nov 2021 22:17:06 +0000 (23:17 +0100)]
Merge pull request #12024 from simonsticko/fe_immersed_surface_values

Add class FEImmersedSurfaceValues

2 years agoUse iterator filters in our code base. 12965/head
Wolfgang Bangerth [Wed, 17 Nov 2021 21:09:54 +0000 (14:09 -0700)]
Use iterator filters in our code base.

2 years agoMerge pull request #12957 from bangerth/warning
Peter Munch [Wed, 17 Nov 2021 20:44:17 +0000 (21:44 +0100)]
Merge pull request #12957 from bangerth/warning

Work around a (wrong) warning about an unused variable.

2 years agoAdd class NonMatching::FEImmersedSurfaceValues 12024/head
Simon Sticko [Wed, 17 Nov 2021 09:42:24 +0000 (10:42 +0100)]
Add class NonMatching::FEImmersedSurfaceValues

That has the same shape function values/derivatives as FEValues,
but has JxW-values corresponding to integration over a surface
immersed in the cell. This is achieved by passing an
ImmersedSurfaceQuadrature instead of a Quadrature to the constructor.

Add a virtual function fill_fe_immersed_surface_values on Mapping to
be able to compute the correct JxW-values and surface normals. Make it
throw ExcNotImplemented by default, but override it with an
implementation on MappingCartesian and MappingQ.

2 years agoWork around a (wrong) warning about an unused variable. 12957/head
Wolfgang Bangerth [Tue, 16 Nov 2021 17:37:18 +0000 (10:37 -0700)]
Work around a (wrong) warning about an unused variable.

2 years agoUtilities::MPI::create_mpi_data_type_n_bytes
Timo Heister [Wed, 17 Nov 2021 16:57:24 +0000 (11:57 -0500)]
Utilities::MPI::create_mpi_data_type_n_bytes

part of #12752

2 years agoMerge pull request #12963 from peterrum/DictionaryPayLoad_assert_fix
Peter Munch [Wed, 17 Nov 2021 16:12:24 +0000 (17:12 +0100)]
Merge pull request #12963 from peterrum/DictionaryPayLoad_assert_fix

Fix assert in DictionaryPayLoad

2 years agoMerge pull request #12952 from bangerth/filters
David Wells [Wed, 17 Nov 2021 14:59:46 +0000 (09:59 -0500)]
Merge pull request #12952 from bangerth/filters

Provide C++20-style operator| to filter iterator ranges.

2 years agoFix assert in DictionaryPayLoad 12963/head
Peter Munch [Wed, 17 Nov 2021 14:31:40 +0000 (15:31 +0100)]
Fix assert in DictionaryPayLoad

2 years agoMerge pull request #12962 from peterrum/CellIteratorContainer_inline
Peter Munch [Wed, 17 Nov 2021 13:12:30 +0000 (14:12 +0100)]
Merge pull request #12962 from peterrum/CellIteratorContainer_inline

CellIteratorContainer: inline function

2 years agoCellIteratorContainer: inline function 12962/head
Peter Munch [Wed, 17 Nov 2021 11:31:23 +0000 (12:31 +0100)]
CellIteratorContainer: inline function

2 years agoMerge pull request #12959 from peterrum/ConstraintKinds_memory_consumption
Peter Munch [Wed, 17 Nov 2021 11:14:27 +0000 (12:14 +0100)]
Merge pull request #12959 from peterrum/ConstraintKinds_memory_consumption

ConstraintKinds: implement memory_consumption()

2 years agoMerge pull request #12945 from peterrum/subcell
Martin Kronbichler [Wed, 17 Nov 2021 09:22:01 +0000 (10:22 +0100)]
Merge pull request #12945 from peterrum/subcell

Rename ConstraintKinds::type to subcell

2 years agoMerge pull request #12951 from bangerth/doc-0
Martin Kronbichler [Wed, 17 Nov 2021 09:18:30 +0000 (10:18 +0100)]
Merge pull request #12951 from bangerth/doc-0

Minor updates to the documentation of CellData.

2 years agoMerge pull request #12961 from bangerth/unsigned-2
Martin Kronbichler [Wed, 17 Nov 2021 09:05:09 +0000 (10:05 +0100)]
Merge pull request #12961 from bangerth/unsigned-2

Make the 'direction' argument of some GridTools functions 'unsigned'.

2 years agoConvert a few places to use operator| to filter iterators. 12952/head
Wolfgang Bangerth [Wed, 17 Nov 2021 04:41:42 +0000 (21:41 -0700)]
Convert a few places to use operator| to filter iterators.

2 years agoAdd a changelog entry.
Wolfgang Bangerth [Tue, 16 Nov 2021 01:37:19 +0000 (18:37 -0700)]
Add a changelog entry.

2 years agoAdd tests.
Wolfgang Bangerth [Tue, 16 Nov 2021 01:29:52 +0000 (18:29 -0700)]
Add tests.

2 years agoProvide C++20-style operator| to filter iterator ranges.
Wolfgang Bangerth [Tue, 16 Nov 2021 01:29:18 +0000 (18:29 -0700)]
Provide C++20-style operator| to filter iterator ranges.

2 years agoMake the 'direction' argument of some GridTools functions 'unsigned'. 12961/head
Wolfgang Bangerth [Wed, 17 Nov 2021 00:51:34 +0000 (17:51 -0700)]
Make the 'direction' argument of some GridTools functions 'unsigned'.

2 years agoMerge pull request #12946 from peterrum/CellIteratorContainer
David Wells [Tue, 16 Nov 2021 21:53:07 +0000 (16:53 -0500)]
Merge pull request #12946 from peterrum/CellIteratorContainer

std::unique_ptr<const CellIteratorBase> -> CellIteratorContainer

2 years agoConstraintKinds: implement memory_consumption() 12959/head
Peter Munch [Tue, 16 Nov 2021 19:31:14 +0000 (20:31 +0100)]
ConstraintKinds: implement memory_consumption()

2 years agoMerge pull request #12950 from bangerth/gridout
Bruno Turcksin [Tue, 16 Nov 2021 19:04:36 +0000 (14:04 -0500)]
Merge pull request #12950 from bangerth/gridout

2 years agoMerge pull request #12956 from simonsticko/simplify_mapping_cartesian
Peter Munch [Tue, 16 Nov 2021 18:23:52 +0000 (19:23 +0100)]
Merge pull request #12956 from simonsticko/simplify_mapping_cartesian

Remove some duplication in MappingCartesian

2 years agoMerge pull request #12955 from bergbauer/read_dof_values_with_masks
Martin Kronbichler [Tue, 16 Nov 2021 17:29:30 +0000 (18:29 +0100)]
Merge pull request #12955 from bergbauer/read_dof_values_with_masks

Introduce mask in read_dof_values

2 years agoAdd MappingCartesian::maybe_update_volume_elements() 12956/head
Simon Sticko [Tue, 16 Nov 2021 13:56:32 +0000 (14:56 +0100)]
Add MappingCartesian::maybe_update_volume_elements()

To remove some duplication in the class.

2 years agoAdd MappingCartesian::maybe_update_jacobians()
Simon Sticko [Tue, 16 Nov 2021 13:32:22 +0000 (14:32 +0100)]
Add MappingCartesian::maybe_update_jacobians()

To remove some duplication in the class.

2 years agoMerge pull request #12947 from peterrum/fix_types
Wolfgang Bangerth [Tue, 16 Nov 2021 14:52:29 +0000 (07:52 -0700)]
Merge pull request #12947 from peterrum/fix_types

Fix types

2 years agoAdd MappingCartesian::maybe_update_inverse_jacobians()
Simon Sticko [Tue, 16 Nov 2021 13:21:36 +0000 (14:21 +0100)]
Add MappingCartesian::maybe_update_inverse_jacobians()

To remove some duplication in the class.

2 years agoIntroduce masks in read_dof_values 12955/head
Maximilian Bergbauer [Tue, 9 Nov 2021 13:37:57 +0000 (14:37 +0100)]
Introduce masks in read_dof_values

2 years agoFix types 12947/head
Peter Munch [Mon, 15 Nov 2021 15:03:08 +0000 (16:03 +0100)]
Fix types

2 years agoMerge pull request #12948 from peterrum/step-64-feeval
Peter Munch [Tue, 16 Nov 2021 06:35:43 +0000 (07:35 +0100)]
Merge pull request #12948 from peterrum/step-64-feeval

Step-64: be explicit regarding templater parameter

2 years agoMinor updates to the documentation of CellData. 12951/head
Wolfgang Bangerth [Tue, 16 Nov 2021 01:17:30 +0000 (18:17 -0700)]
Minor updates to the documentation of CellData.

2 years agoAdd a changelog entry. 12950/head
Wolfgang Bangerth [Tue, 16 Nov 2021 00:47:06 +0000 (17:47 -0700)]
Add a changelog entry.

2 years agoAdd the ability to output tet meshes in gnuplot format.
Wolfgang Bangerth [Tue, 16 Nov 2021 00:46:59 +0000 (17:46 -0700)]
Add the ability to output tet meshes in gnuplot format.

2 years agoAdd a changelog entry. 12949/head
Wolfgang Bangerth [Tue, 16 Nov 2021 00:45:20 +0000 (17:45 -0700)]
Add a changelog entry.

2 years agoAdd a test.
Wolfgang Bangerth [Tue, 16 Nov 2021 00:44:10 +0000 (17:44 -0700)]
Add a test.

2 years agoAdd the ability to read COMSOL .mphtxt files.
Wolfgang Bangerth [Tue, 16 Nov 2021 00:42:06 +0000 (17:42 -0700)]
Add the ability to read COMSOL .mphtxt files.

2 years agoStep-64: be explicit regarding templater parameter 12948/head
Peter Munch [Mon, 15 Nov 2021 18:43:24 +0000 (19:43 +0100)]
Step-64: be explicit regarding templater parameter

2 years agostd::unique_ptr<const CellIteratorBase> -> CellIteratorContainer 12946/head
Peter Munch [Sat, 13 Nov 2021 21:05:19 +0000 (22:05 +0100)]
std::unique_ptr<const CellIteratorBase> -> CellIteratorContainer

2 years agoMerge pull request #12931 from gassmoeller/optimize_particle_generation
Peter Munch [Sat, 13 Nov 2021 21:49:35 +0000 (22:49 +0100)]
Merge pull request #12931 from gassmoeller/optimize_particle_generation

Optimize particle generation

2 years agoMerge pull request #12937 from peterrum/mpi_compute_index_owner_internal_assert_message
Peter Munch [Sat, 13 Nov 2021 21:36:05 +0000 (22:36 +0100)]
Merge pull request #12937 from peterrum/mpi_compute_index_owner_internal_assert_message

Improve assert message in DictionaryPayLoad

2 years agoRename ConstraintKinds::type to subcell 12945/head
Peter Munch [Sat, 13 Nov 2021 20:12:34 +0000 (21:12 +0100)]
Rename ConstraintKinds::type to subcell

2 years agoMerge pull request #12944 from peterrum/ConstraintKinds_check
Peter Munch [Sat, 13 Nov 2021 20:00:44 +0000 (21:00 +0100)]
Merge pull request #12944 from peterrum/ConstraintKinds_check

Check ConstraintKinds

2 years agoImprove assert message in DictionaryPayLoad 12937/head
Peter Munch [Fri, 12 Nov 2021 08:14:40 +0000 (09:14 +0100)]
Improve assert message in DictionaryPayLoad

2 years agoCheck ConstraintKinds 12944/head
Peter Munch [Sat, 13 Nov 2021 09:27:43 +0000 (10:27 +0100)]
Check ConstraintKinds

2 years agoMerge pull request #12943 from bangerth/message-2
David Wells [Sat, 13 Nov 2021 16:51:23 +0000 (11:51 -0500)]
Merge pull request #12943 from bangerth/message-2

Improve an error message.

2 years agoMerge pull request #12938 from bangerth/threads
Martin Kronbichler [Sat, 13 Nov 2021 16:49:16 +0000 (17:49 +0100)]
Merge pull request #12938 from bangerth/threads

Minor cleanups in thread_management.h.

2 years agoMerge pull request #12942 from bangerth/tests-2
Martin Kronbichler [Sat, 13 Nov 2021 16:48:37 +0000 (17:48 +0100)]
Merge pull request #12942 from bangerth/tests-2

Convert loops in some tests to reference-cell-independent form.

2 years agoMerge pull request #12941 from peterrum/FEValuesBase_content
David Wells [Sat, 13 Nov 2021 16:37:12 +0000 (11:37 -0500)]
Merge pull request #12941 from peterrum/FEValuesBase_content

FEValuesBase: move content around

2 years agoImprove an error message. 12943/head
Wolfgang Bangerth [Sat, 13 Nov 2021 04:33:05 +0000 (21:33 -0700)]
Improve an error message.

2 years agoConvert loops in some tests to reference-cell-independent form. 12942/head
Wolfgang Bangerth [Sat, 13 Nov 2021 01:02:28 +0000 (18:02 -0700)]
Convert loops in some tests to reference-cell-independent form.

2 years agoMerge pull request #12939 from bangerth/gmsh
David Wells [Sat, 13 Nov 2021 01:07:12 +0000 (20:07 -0500)]
Merge pull request #12939 from bangerth/gmsh

Streamline documentation.

2 years agoMinor cleanups in thread_management.h. 12938/head
Wolfgang Bangerth [Fri, 12 Nov 2021 18:04:33 +0000 (11:04 -0700)]
Minor cleanups in thread_management.h.

2 years agoFEValuesBase: move content around 12941/head
Peter Munch [Fri, 12 Nov 2021 22:54:21 +0000 (23:54 +0100)]
FEValuesBase: move content around

2 years agoStreamline documentation. 12939/head
Wolfgang Bangerth [Fri, 12 Nov 2021 21:34:40 +0000 (14:34 -0700)]
Streamline documentation.

2 years agoUpdate documentation 12931/head
Rene Gassmoeller [Fri, 12 Nov 2021 17:05:07 +0000 (12:05 -0500)]
Update documentation

2 years agoMerge pull request #12932 from peterrum/fe_values_cell_iterator_base
David Wells [Fri, 12 Nov 2021 15:03:16 +0000 (10:03 -0500)]
Merge pull request #12932 from peterrum/fe_values_cell_iterator_base

FEValues: simplify CellIteratorBase

2 years agoMerge pull request #12934 from bangerth/const
Martin Kronbichler [Fri, 12 Nov 2021 07:44:01 +0000 (08:44 +0100)]
Merge pull request #12934 from bangerth/const

Mark FEValuesExtrator objects as 'const'.

2 years agoMerge pull request #12936 from peterrum/ConstraintKinds_reorder
Martin Kronbichler [Fri, 12 Nov 2021 07:43:00 +0000 (08:43 +0100)]
Merge pull request #12936 from peterrum/ConstraintKinds_reorder

MatrixFreeFunctions::ConstraintKinds: rename and reorder

2 years agoMerge pull request #12935 from bangerth/message
Martin Kronbichler [Fri, 12 Nov 2021 07:35:21 +0000 (08:35 +0100)]
Merge pull request #12935 from bangerth/message

Improve an error message.

2 years agoMatrixFreeFunctions::ConstraintKinds: rename and reorder 12936/head
Peter Munch [Thu, 11 Nov 2021 22:07:20 +0000 (23:07 +0100)]
MatrixFreeFunctions::ConstraintKinds: rename and reorder

2 years agoImprove an error message. 12935/head
Wolfgang Bangerth [Thu, 11 Nov 2021 22:06:02 +0000 (15:06 -0700)]
Improve an error message.

2 years agoMark FEValuesExtrator objects as 'const'. 12934/head
Wolfgang Bangerth [Thu, 11 Nov 2021 22:01:35 +0000 (15:01 -0700)]
Mark FEValuesExtrator objects as 'const'.

2 years agoFEValues: simplify CellIteratorBase 12932/head
Peter Munch [Tue, 9 Nov 2021 23:33:46 +0000 (00:33 +0100)]
FEValues: simplify CellIteratorBase

2 years agoOptimize particle generation
Rene Gassmoeller [Wed, 10 Nov 2021 16:52:16 +0000 (11:52 -0500)]
Optimize particle generation

2 years agoMerge pull request #12913 from kronbichler/pic_data_layout
Martin Kronbichler [Wed, 10 Nov 2021 15:12:10 +0000 (16:12 +0100)]
Merge pull request #12913 from kronbichler/pic_data_layout

ParticleHandler: Store vector of particles per cell in std::list

2 years agoMerge pull request #12923 from peterrum/get_projection_matrix_multiple_components
Peter Munch [Wed, 10 Nov 2021 09:17:31 +0000 (10:17 +0100)]
Merge pull request #12923 from peterrum/get_projection_matrix_multiple_components

Enable FETools::get_projection_matrix() for multiple components

2 years agoEnabel FETools::get_projection_matrix() for multiple components 12923/head
Peter Munch [Sun, 7 Nov 2021 08:27:28 +0000 (09:27 +0100)]
Enabel FETools::get_projection_matrix() for multiple components

2 years agoMerge pull request #12929 from peterrum/function_signed_distance_test_name
Peter Munch [Tue, 9 Nov 2021 16:38:24 +0000 (17:38 +0100)]
Merge pull request #12929 from peterrum/function_signed_distance_test_name

Rename some tests

2 years agoRename some tests 12929/head
Peter Munch [Tue, 9 Nov 2021 09:45:54 +0000 (10:45 +0100)]
Rename some tests

2 years agoMerge pull request #12920 from nmuch/signed_distance_ellipse
Martin Kronbichler [Tue, 9 Nov 2021 09:10:26 +0000 (10:10 +0100)]
Merge pull request #12920 from nmuch/signed_distance_ellipse

Add signed distance function for 1D and 2D ellipsoids

2 years agoFix bug with un-initialized field 12913/head
Martin Kronbichler [Tue, 9 Nov 2021 09:00:49 +0000 (10:00 +0100)]
Fix bug with un-initialized field


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.