]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
10 months agoUse Lazy 16532/head
Maximilian Bergbauer [Mon, 5 Feb 2024 12:03:50 +0000 (13:03 +0100)]
Use Lazy

11 months agoFix performance quadrature generator
Maximilian Bergbauer [Wed, 24 Jan 2024 21:40:50 +0000 (22:40 +0100)]
Fix performance quadrature generator

11 months agoMerge pull request #16480 from bangerth/tensor-scalar-array
Matthias Maier [Thu, 18 Jan 2024 18:54:49 +0000 (18:54 +0000)]
Merge pull request #16480 from bangerth/tensor-scalar-array

Use an array-of-scalars as the base case for Tensor.

11 months agoMerge pull request #16490 from kinnewig/distribute_local_to_global
Wolfgang Bangerth [Thu, 18 Jan 2024 18:09:51 +0000 (11:09 -0700)]
Merge pull request #16490 from kinnewig/distribute_local_to_global

Check if the global vector in distribute_local_to_global has ghost elements.

11 months agoUse a better initialization scheme. 16480/head
Wolfgang Bangerth [Tue, 16 Jan 2024 18:49:59 +0000 (11:49 -0700)]
Use a better initialization scheme.

11 months agoAlso adjust value_type and array_type.
Wolfgang Bangerth [Tue, 16 Jan 2024 19:13:03 +0000 (12:13 -0700)]
Also adjust value_type and array_type.

11 months agoUse an array-of-scalars as the base case for Tensor.
Wolfgang Bangerth [Tue, 16 Jan 2024 18:05:25 +0000 (11:05 -0700)]
Use an array-of-scalars as the base case for Tensor.

11 months agoMake a function 'constexpr'.
Wolfgang Bangerth [Wed, 17 Jan 2024 02:56:03 +0000 (19:56 -0700)]
Make a function 'constexpr'.

11 months agoMerge pull request #16488 from bangerth/point-parens
Bruno Blais [Thu, 18 Jan 2024 15:36:20 +0000 (10:36 -0500)]
Merge pull request #16488 from bangerth/point-parens

Use p[index] instead of p(index) for class Point.

11 months agoCheck if the global vector in distribute_local_to_global has ghost elements. 16490/head
Sebastian Kinnewig [Thu, 18 Jan 2024 10:10:27 +0000 (11:10 +0100)]
Check if the global vector in distribute_local_to_global has ghost elements.

11 months agoMerge pull request #16290 from kinnewig/tpetra_vector_parallel
Martin Kronbichler [Thu, 18 Jan 2024 09:27:32 +0000 (10:27 +0100)]
Merge pull request #16290 from kinnewig/tpetra_vector_parallel

Add parallel support to TpetraWrappers::Vector.

11 months agoUse p[index] instead of p(index) for class Point. 16488/head
Wolfgang Bangerth [Thu, 18 Jan 2024 00:18:20 +0000 (17:18 -0700)]
Use p[index] instead of p(index) for class Point.

11 months agoMerge pull request #16482 from peterrum/n_global_active_cells
Timo Heister [Wed, 17 Jan 2024 17:45:41 +0000 (12:45 -0500)]
Merge pull request #16482 from peterrum/n_global_active_cells

Initialize NumberCache::n_global_active_cells

11 months agoInitialize NumberCache::n_global_active_cells 16482/head
Peter Munch [Wed, 17 Jan 2024 15:55:58 +0000 (16:55 +0100)]
Initialize NumberCache::n_global_active_cells

11 months agoMerge pull request #16481 from bangerth/warning
Martin Kronbichler [Wed, 17 Jan 2024 08:02:32 +0000 (09:02 +0100)]
Merge pull request #16481 from bangerth/warning

Work around warnings about invalid array accesses.

11 months agoWork around warnings about invalid array accesses. 16481/head
Wolfgang Bangerth [Wed, 17 Jan 2024 00:20:43 +0000 (17:20 -0700)]
Work around warnings about invalid array accesses.

11 months agoMerge pull request #16441 from bangerth/pow-2
Martin Kronbichler [Tue, 16 Jan 2024 16:50:23 +0000 (17:50 +0100)]
Merge pull request #16441 from bangerth/pow-2

Use Utilities::fixed_power() where possible.

11 months agoMerge pull request #16444 from bangerth/sparse-direct-2
Martin Kronbichler [Tue, 16 Jan 2024 07:22:11 +0000 (08:22 +0100)]
Merge pull request #16444 from bangerth/sparse-direct-2

Also test MUMPS symmetric mode.

11 months agoMerge pull request #16478 from tjhei/exchange-doc-and-changelog
Martin Kronbichler [Tue, 16 Jan 2024 07:21:06 +0000 (08:21 +0100)]
Merge pull request #16478 from tjhei/exchange-doc-and-changelog

exchange refinement flags: doc and changelog

11 months agoMerge pull request #16476 from kronbichler/fix_test
Martin Kronbichler [Tue, 16 Jan 2024 07:20:32 +0000 (08:20 +0100)]
Merge pull request #16476 from kronbichler/fix_test

cell_categorization test: Adjust output

11 months agoMerge pull request #16474 from bangerth/tensor-dev
Martin Kronbichler [Tue, 16 Jan 2024 07:17:28 +0000 (08:17 +0100)]
Merge pull request #16474 from bangerth/tensor-dev

Use a std::array instead of a C-style array for tensor elements.

11 months agoexchange refinement flags: doc and changelog 16478/head
Timo Heister [Mon, 15 Jan 2024 21:07:32 +0000 (16:07 -0500)]
exchange refinement flags: doc and changelog

11 months agoMerge pull request #16471 from tjhei/test-examples4
Matthias Maier [Tue, 16 Jan 2024 01:09:10 +0000 (01:09 +0000)]
Merge pull request #16471 from tjhei/test-examples4

test examples: support loading files

11 months agoMerge pull request #16327 from tjhei/test-affine-float-equal
Wolfgang Bangerth [Mon, 15 Jan 2024 22:23:12 +0000 (15:23 -0700)]
Merge pull request #16327 from tjhei/test-affine-float-equal

make tests/mpi/affine_constraints_get_view_01 more robust

11 months agoMerge pull request #16477 from kronbichler/fix_typo
Wolfgang Bangerth [Mon, 15 Jan 2024 22:22:41 +0000 (15:22 -0700)]
Merge pull request #16477 from kronbichler/fix_typo

Fix typo in changelog

11 months agoMerge pull request #16473 from bangerth/tensor-3
Matthias Maier [Mon, 15 Jan 2024 21:15:41 +0000 (21:15 +0000)]
Merge pull request #16473 from bangerth/tensor-3

More Tensor simplifications with if constexpr.

11 months agoUse a std::array instead of a C-style array for tensor elements. 16474/head
Wolfgang Bangerth [Sat, 13 Jan 2024 05:08:12 +0000 (22:08 -0700)]
Use a std::array instead of a C-style array for tensor elements.

11 months agoFix typo in changelog 16477/head
Martin Kronbichler [Mon, 15 Jan 2024 20:35:21 +0000 (21:35 +0100)]
Fix typo in changelog

11 months agocell_categorization test: Adjust output 16476/head
Martin Kronbichler [Mon, 15 Jan 2024 20:33:34 +0000 (21:33 +0100)]
cell_categorization test: Adjust output

11 months agotests/examples/ add symlink 16471/head
Timo Heister [Thu, 28 Dec 2023 01:06:47 +0000 (20:06 -0500)]
tests/examples/ add symlink

11 months agomake test more robust 16327/head
Timo Heister [Thu, 7 Dec 2023 14:29:43 +0000 (09:29 -0500)]
make test more robust

By avoiding a floating point equality comparison. This test fails for me
in release mode with march=native with a residual of 1e-14.

11 months agoMerge pull request #16470 from tjhei/cmake-print-newline-novec
Timo Heister [Mon, 15 Jan 2024 20:05:25 +0000 (15:05 -0500)]
Merge pull request #16470 from tjhei/cmake-print-newline-novec

CMake: print newline when vectorization is disabled.

11 months agoMerge pull request #16382 from jh66637/dont_zero_out_whole_buffer
Martin Kronbichler [Mon, 15 Jan 2024 16:53:01 +0000 (17:53 +0100)]
Merge pull request #16382 from jh66637/dont_zero_out_whole_buffer

Enhance documentation for sum_into_values

11 months agoMerge pull request #16415 from bergbauer/fix_ecl
Martin Kronbichler [Mon, 15 Jan 2024 16:52:31 +0000 (17:52 +0100)]
Merge pull request #16415 from bergbauer/fix_ecl

Fix ecl access cells

11 months agoMore Tensor simplifications with if constexpr. 16473/head
Wolfgang Bangerth [Mon, 15 Jan 2024 15:52:18 +0000 (08:52 -0700)]
More Tensor simplifications with if constexpr.

11 months agoMerge pull request #16468 from bangerth/tensor-specialization
Martin Kronbichler [Mon, 15 Jan 2024 14:52:48 +0000 (15:52 +0100)]
Merge pull request #16468 from bangerth/tensor-specialization

Use if-constexpr more in Tensor.

11 months agoMerge pull request #16330 from quangx/exchange2
Wolfgang Bangerth [Sun, 14 Jan 2024 18:55:27 +0000 (11:55 -0700)]
Merge pull request #16330 from quangx/exchange2

exchange refinement flags

11 months agoadd nonlocal_vector 16290/head
Sebastian Kinnewig [Fri, 12 Jan 2024 08:38:54 +0000 (09:38 +0100)]
add nonlocal_vector

11 months agoPeel off first element of the sequence. 16468/head
Wolfgang Bangerth [Sun, 14 Jan 2024 04:12:02 +0000 (21:12 -0700)]
Peel off first element of the sequence.

11 months agoupdate test results 16330/head
Timo Heister [Sat, 23 Dec 2023 05:33:42 +0000 (00:33 -0500)]
update test results

fix test output variants

11 months agoCMake: print newline when vectorization is disabled. 16470/head
Timo Heister [Sun, 14 Jan 2024 03:16:14 +0000 (22:16 -0500)]
CMake: print newline when vectorization is disabled.

11 months agoMerge pull request #16467 from bangerth/tensor-unroll
David Wells [Sat, 13 Jan 2024 16:42:41 +0000 (11:42 -0500)]
Merge pull request #16467 from bangerth/tensor-unroll

Simplify Tensor::unroll().

11 months agoMerge pull request #16466 from bangerth/trilinos-array
Martin Kronbichler [Sat, 13 Jan 2024 07:30:54 +0000 (08:30 +0100)]
Merge pull request #16466 from bangerth/trilinos-array

Fix a trilinos array type.

11 months agoUse if-constexpr more in Tensor.
Wolfgang Bangerth [Sat, 13 Jan 2024 04:46:31 +0000 (21:46 -0700)]
Use if-constexpr more in Tensor.

11 months agoFix a trilinos array type. 16466/head
Wolfgang Bangerth [Sat, 13 Jan 2024 04:29:39 +0000 (21:29 -0700)]
Fix a trilinos array type.

11 months agoSimplify Tensor::unroll(). 16467/head
Wolfgang Bangerth [Sat, 13 Jan 2024 04:02:22 +0000 (21:02 -0700)]
Simplify Tensor::unroll().

11 months agoMerge pull request #16462 from tjhei/step-32-guess
Wolfgang Bangerth [Fri, 12 Jan 2024 18:56:02 +0000 (11:56 -0700)]
Merge pull request #16462 from tjhei/step-32-guess

step-32: move initial guess assignment

11 months agoMerge pull request #16431 from bangerth/collective
Martin Kronbichler [Fri, 12 Jan 2024 13:33:11 +0000 (14:33 +0100)]
Merge pull request #16431 from bangerth/collective

Document what a collective operation actually is.

11 months agoMerge pull request #16449 from bangerth/82
Martin Kronbichler [Fri, 12 Jan 2024 13:29:57 +0000 (14:29 +0100)]
Merge pull request #16449 from bangerth/82

Use Utilities::fixed_power() in step-82.

11 months agoMerge pull request #16451 from bangerth/trilinos-5
Martin Kronbichler [Fri, 12 Jan 2024 13:28:26 +0000 (14:28 +0100)]
Merge pull request #16451 from bangerth/trilinos-5

Fix the type of an array.

11 months agoMerge pull request #16458 from bangerth/hypot
Martin Kronbichler [Fri, 12 Jan 2024 13:27:54 +0000 (14:27 +0100)]
Merge pull request #16458 from bangerth/hypot

Use std::abs() when computing the norm of a tensor of size 1.

11 months agoMerge pull request #16460 from bangerth/tensor
Martin Kronbichler [Fri, 12 Jan 2024 13:27:04 +0000 (14:27 +0100)]
Merge pull request #16460 from bangerth/tensor

Simplify a function's implementation for tensors.

11 months agoMerge pull request #16461 from bangerth/doc-77
Martin Kronbichler [Fri, 12 Jan 2024 13:26:08 +0000 (14:26 +0100)]
Merge pull request #16461 from bangerth/doc-77

Fix a doc issue.

11 months agoMerge pull request #16459 from bangerth/cxx23
Timo Heister [Fri, 12 Jan 2024 03:23:36 +0000 (22:23 -0500)]
Merge pull request #16459 from bangerth/cxx23

Export C++23 status to config.h.

11 months agostep-32: move initial guess assignment 16462/head
Timo Heister [Fri, 12 Jan 2024 03:17:38 +0000 (22:17 -0500)]
step-32: move initial guess assignment

fixes #16333

11 months agoSimplify a function's implementation for tensors. 16460/head
Wolfgang Bangerth [Fri, 12 Jan 2024 00:53:59 +0000 (17:53 -0700)]
Simplify a function's implementation for tensors.

Specifically, now that we can use 'if constexpr', we can avoid using template
dispatch which almost certainly is slower to compile and leads to larger
libraries.

11 months agoFix a doc issue. 16461/head
Wolfgang Bangerth [Fri, 12 Jan 2024 00:48:49 +0000 (17:48 -0700)]
Fix a doc issue.

Specifically, none of the other section headings have a following colon.
Remove it here as well.

11 months agoExport C++23 status to config.h. 16459/head
Wolfgang Bangerth [Thu, 11 Jan 2024 23:15:39 +0000 (16:15 -0700)]
Export C++23 status to config.h.

11 months agoUse std::abs() when computing the norm of a tensor of size 1. 16458/head
Wolfgang Bangerth [Wed, 10 Jan 2024 23:07:41 +0000 (16:07 -0700)]
Use std::abs() when computing the norm of a tensor of size 1.

11 months agoMerge pull request #16437 from masterleinad/fix_assume
Daniel Arndt [Thu, 11 Jan 2024 21:22:52 +0000 (16:22 -0500)]
Merge pull request #16437 from masterleinad/fix_assume

Add a DEAL_II_ASSUME macro.

11 months agoMerge pull request #16450 from bangerth/trilinos-4
Daniel Arndt [Thu, 11 Jan 2024 20:30:46 +0000 (15:30 -0500)]
Merge pull request #16450 from bangerth/trilinos-4

Avoid a warning.

11 months agoMerge pull request #16456 from masterleinad/fix_mac_osx_gcc13
Daniel Arndt [Thu, 11 Jan 2024 20:21:54 +0000 (15:21 -0500)]
Merge pull request #16456 from masterleinad/fix_mac_osx_gcc13

Fix constraint_info.h for g++-13 on MacOS X

11 months agoAdd a DEAL_II_ASSUME macro 16437/head
Daniel Arndt [Thu, 11 Jan 2024 15:30:27 +0000 (10:30 -0500)]
Add a DEAL_II_ASSUME macro

Co-authored-by: Wolfgang Bangerth <bangerth@colostate.edu>
11 months agoFix constraint_info.h for g++-13 on MacOS X 16456/head
Daniel Arndt [Thu, 11 Jan 2024 14:51:08 +0000 (09:51 -0500)]
Fix constraint_info.h for g++-13 on MacOS X

11 months agoMerge pull request #16452 from bangerth/pow-5
Bruno Blais [Thu, 11 Jan 2024 16:27:58 +0000 (11:27 -0500)]
Merge pull request #16452 from bangerth/pow-5

Address more places where we call std::pow.

11 months agoAdd parallel support to TpetraWrappers::Vector.
Sebastian Kinnewig [Fri, 17 Nov 2023 17:56:29 +0000 (18:56 +0100)]
Add parallel support to TpetraWrappers::Vector.

11 months agoMerge pull request #16454 from bangerth/pow-6
David Wells [Thu, 11 Jan 2024 14:40:15 +0000 (09:40 -0500)]
Merge pull request #16454 from bangerth/pow-6

Avoid using two temporary vectors when not necessary.

11 months agoAddress more places where we call std::pow. 16452/head
Wolfgang Bangerth [Wed, 10 Jan 2024 19:48:37 +0000 (12:48 -0700)]
Address more places where we call std::pow.

11 months agoUse std::hypot() instead of std::sqrt(sum of squares). 16441/head
Wolfgang Bangerth [Wed, 10 Jan 2024 22:49:44 +0000 (15:49 -0700)]
Use std::hypot() instead of std::sqrt(sum of squares).

11 months agoUse Utilities::fixed_power() in step-82. 16449/head
Wolfgang Bangerth [Wed, 10 Jan 2024 16:29:31 +0000 (09:29 -0700)]
Use Utilities::fixed_power() in step-82.

11 months agoAvoid using two temporary vectors when not necessary. 16454/head
Wolfgang Bangerth [Wed, 10 Jan 2024 22:21:28 +0000 (15:21 -0700)]
Avoid using two temporary vectors when not necessary.

11 months agoMerge pull request #16443 from bangerth/sparse-direct
Bruno Blais [Wed, 10 Jan 2024 20:20:46 +0000 (15:20 -0500)]
Merge pull request #16443 from bangerth/sparse-direct

Minor doc updates to the sparse direct solvers.

11 months agoFix the type of an array. 16451/head
Wolfgang Bangerth [Wed, 10 Jan 2024 19:44:42 +0000 (12:44 -0700)]
Fix the type of an array.

11 months agoAvoid a warning. 16450/head
Wolfgang Bangerth [Wed, 10 Jan 2024 19:44:17 +0000 (12:44 -0700)]
Avoid a warning.

11 months agoMerge pull request #16448 from kinnewig/Fix-TpetraWrappers
Wolfgang Bangerth [Wed, 10 Jan 2024 18:46:12 +0000 (11:46 -0700)]
Merge pull request #16448 from kinnewig/Fix-TpetraWrappers

Fix compatibility issues of TpetraWrappers with older Trilinos versions.

11 months agoUse Utilities::fixed_power() where possible.
Wolfgang Bangerth [Wed, 10 Jan 2024 16:26:52 +0000 (09:26 -0700)]
Use Utilities::fixed_power() where possible.

11 months agoFix compatibility issues of TpetraWrappers with older Trilinos versions. 16448/head
Sebastian Kinnewig [Wed, 10 Jan 2024 12:06:29 +0000 (13:06 +0100)]
Fix compatibility issues of TpetraWrappers with older Trilinos versions.

11 months agoMerge pull request #16439 from bangerth/pow
Daniel Arndt [Wed, 10 Jan 2024 13:40:06 +0000 (08:40 -0500)]
Merge pull request #16439 from bangerth/pow

Make Utilities::pow() available for floating point types.

11 months agoMerge pull request #16424 from peterrum/CUDAWrappers_EvaluatorTensorProduct
Bruno Blais [Wed, 10 Jan 2024 13:37:04 +0000 (08:37 -0500)]
Merge pull request #16424 from peterrum/CUDAWrappers_EvaluatorTensorProduct

Rename some functions in CUDAWrappers::EvaluatorTensorProduct

11 months agoMerge pull request #16442 from bangerth/pow-3
David Wells [Wed, 10 Jan 2024 03:13:22 +0000 (22:13 -0500)]
Merge pull request #16442 from bangerth/pow-3

Better document Utilities::pow(). Also make it 'constexpr'.

11 months agoMerge pull request #16440 from bangerth/82
David Wells [Wed, 10 Jan 2024 03:12:49 +0000 (22:12 -0500)]
Merge pull request #16440 from bangerth/82

Change accidental unicode character.

11 months agoMerge pull request #16288 from kinnewig/tpetra_sparse_matrix
Wolfgang Bangerth [Wed, 10 Jan 2024 00:20:54 +0000 (17:20 -0700)]
Merge pull request #16288 from kinnewig/tpetra_sparse_matrix

Add a Tpetra-based version of Trilinos SparseMatrix and SparsityPattern.

11 months agoAlso test MUMPS symmetric mode. 16444/head
Wolfgang Bangerth [Tue, 9 Jan 2024 22:26:22 +0000 (15:26 -0700)]
Also test MUMPS symmetric mode.

11 months agoMinor doc updates to the sparse direct solvers. 16443/head
Wolfgang Bangerth [Tue, 9 Jan 2024 22:18:58 +0000 (15:18 -0700)]
Minor doc updates to the sparse direct solvers.

11 months agoBetter document Utilities::pow(). Also make it 'constexpr'. 16442/head
Wolfgang Bangerth [Tue, 9 Jan 2024 22:00:03 +0000 (15:00 -0700)]
Better document Utilities::pow(). Also make it 'constexpr'.

11 months agoChange accidental unicode character. 16440/head
Wolfgang Bangerth [Tue, 9 Jan 2024 20:43:57 +0000 (13:43 -0700)]
Change accidental unicode character.

11 months agoMove a function definition to the bottom of the file. 16439/head
Wolfgang Bangerth [Tue, 9 Jan 2024 20:39:34 +0000 (13:39 -0700)]
Move a function definition to the bottom of the file.

11 months agoMake Utilities::pow() available for floating point types.
Wolfgang Bangerth [Tue, 9 Jan 2024 20:31:48 +0000 (13:31 -0700)]
Make Utilities::pow() available for floating point types.

11 months agoExchange NodeType with MemorySpace 16288/head
Sebastian Kinnewig [Tue, 9 Jan 2024 18:45:35 +0000 (19:45 +0100)]
Exchange NodeType with MemorySpace

11 months agoMerge pull request #16436 from jh66637/rename_template_params
Bruno Blais [Tue, 9 Jan 2024 16:56:55 +0000 (11:56 -0500)]
Merge pull request #16436 from jh66637/rename_template_params

rename template parameters

11 months agoAdd a Tpetra-based version of Trilinos SparseMatrix and SparsityPattern.
Sebastian Kinnewig [Mon, 23 Oct 2023 08:41:41 +0000 (10:41 +0200)]
Add a Tpetra-based version of Trilinos SparseMatrix and SparsityPattern.

11 months agorename template parameters 16436/head
Johannes Heinz [Mon, 8 Jan 2024 20:15:48 +0000 (21:15 +0100)]
rename template parameters

11 months agoMerge pull request #16432 from peterrum/tw_residual
Marc Fehling [Mon, 8 Jan 2024 23:32:25 +0000 (16:32 -0700)]
Merge pull request #16432 from peterrum/tw_residual

Template VectorType in TrilinosWrappers::SparseMatrix::residual()

11 months agoMerge pull request #16391 from jh66637/get_quadratures_from_conversion
Peter Munch [Mon, 8 Jan 2024 22:07:40 +0000 (23:07 +0100)]
Merge pull request #16391 from jh66637/get_quadratures_from_conversion

Hand back used quadratures during conversion of intersections to points

11 months agoEnhance documentation for sum_into_values 16382/head
Johannes Heinz [Mon, 8 Jan 2024 17:44:01 +0000 (18:44 +0100)]
Enhance documentation for sum_into_values

11 months agoMerge pull request #16430 from bangerth/add-test-2
Daniel Arndt [Mon, 8 Jan 2024 16:43:45 +0000 (11:43 -0500)]
Merge pull request #16430 from bangerth/add-test-2

Add another test.

11 months agoMerge pull request #16426 from bangerth/add-test
Daniel Arndt [Mon, 8 Jan 2024 16:43:29 +0000 (11:43 -0500)]
Merge pull request #16426 from bangerth/add-test

Add a test.

11 months agoMerge pull request #16434 from tamiko/remove_long_double_overloads
David Wells [Mon, 8 Jan 2024 16:22:09 +0000 (11:22 -0500)]
Merge pull request #16434 from tamiko/remove_long_double_overloads

Boost-1.83 compatibility: remove long double overloads of special functions

11 months agodoc/news: add a changes entry 16434/head
Matthias Maier [Mon, 8 Jan 2024 14:39:24 +0000 (08:39 -0600)]
doc/news: add a changes entry

11 months agobase/std_cxx17: remove std::cyl_bessel_jl boost substitutes
Matthias Maier [Mon, 8 Jan 2024 14:32:42 +0000 (08:32 -0600)]
base/std_cxx17: remove std::cyl_bessel_jl boost substitutes


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.