]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
4 years agoreturn MPI_Comm by const ref 9002/head
Timo Heister [Tue, 5 Nov 2019 01:38:50 +0000 (20:38 -0500)]
return MPI_Comm by const ref

Fix a few places where we return the MPI_Comm by value. This is
problematic if we pass it to a function taking a reference and storing
it:

    CollectiveMutex::ScopedLock lock(mutex, tria.get_communicator());

4 years agoMerge pull request #8997 from tjhei/use_collective_mutex
Daniel Arndt [Mon, 4 Nov 2019 21:11:42 +0000 (16:11 -0500)]
Merge pull request #8997 from tjhei/use_collective_mutex

use MPI::CollectiveMutex in several places

4 years agoMerge pull request #8998 from rumajo/fix_gmsh_compilation
Daniel Arndt [Mon, 4 Nov 2019 21:11:15 +0000 (16:11 -0500)]
Merge pull request #8998 from rumajo/fix_gmsh_compilation

Fix compilation of gmsh support

4 years agomove mutex down 8997/head
Timo Heister [Mon, 4 Nov 2019 15:53:11 +0000 (10:53 -0500)]
move mutex down

4 years agouse MPI::CollectiveMutex in several places
Timo Heister [Fri, 1 Nov 2019 18:53:11 +0000 (14:53 -0400)]
use MPI::CollectiveMutex in several places

4 years agoMerge pull request #8933 from tjhei/wait_all_consensus
Wolfgang Bangerth [Mon, 4 Nov 2019 18:13:28 +0000 (11:13 -0700)]
Merge pull request #8933 from tjhei/wait_all_consensus

Avoid empty MPI_Waitall in consensus algorithm

4 years agoMerge pull request #8996 from masterleinad/use_face_iterators_tutorial
Wolfgang Bangerth [Mon, 4 Nov 2019 18:06:23 +0000 (11:06 -0700)]
Merge pull request #8996 from masterleinad/use_face_iterators_tutorial

Use face_iterators in tutorials

4 years agoMerge pull request #8964 from tjhei/mpi_wait_finalizer
Wolfgang Bangerth [Mon, 4 Nov 2019 18:01:20 +0000 (11:01 -0700)]
Merge pull request #8964 from tjhei/mpi_wait_finalizer

implement MPI::CollectiveMutex

4 years agoFix compilation of gmsh support 8998/head
Matthew Russell [Mon, 4 Nov 2019 16:19:15 +0000 (16:19 +0000)]
Fix compilation of gmsh support

Use std::ofstream rather than just ofstream.

4 years agoImprove style 8996/head
Daniel Arndt [Mon, 4 Nov 2019 15:30:31 +0000 (10:30 -0500)]
Improve style

4 years agoMPI_InitFinalize request tracking and MPI::CollectiveMutex 8964/head
Timo Heister [Sat, 26 Oct 2019 09:02:52 +0000 (11:02 +0200)]
MPI_InitFinalize request tracking and MPI::CollectiveMutex

- implement mechanism to keep track of open MPI_Request
- implement CollectiveMutex
- add tests

4 years agoUse face_iterators in tutorials
Daniel Arndt [Mon, 4 Nov 2019 14:29:00 +0000 (09:29 -0500)]
Use face_iterators in tutorials

4 years agoImplement face_iterators for DoFCellAccessors
Daniel Arndt [Mon, 4 Nov 2019 14:27:32 +0000 (09:27 -0500)]
Implement face_iterators for DoFCellAccessors

4 years agoMerge pull request #8981 from peterrum/matrixfree_readcelldata
Martin Kronbichler [Mon, 4 Nov 2019 13:33:07 +0000 (14:33 +0100)]
Merge pull request #8981 from peterrum/matrixfree_readcelldata

Add new read_cell_data to FEEvaluationBase for arbitrary data types

4 years agoMerge pull request #8983 from peterrum/matrixfree-pbc-hn-fix
Martin Kronbichler [Mon, 4 Nov 2019 13:32:51 +0000 (14:32 +0100)]
Merge pull request #8983 from peterrum/matrixfree-pbc-hn-fix

Fix Matrixfree for periodic faces and hanging nodes

4 years agoMerge pull request #8982 from peterrum/pft-pbcfix
David Wells [Mon, 4 Nov 2019 00:49:45 +0000 (19:49 -0500)]
Merge pull request #8982 from peterrum/pft-pbcfix

Fix create_construction_data_from_triangulation for periodic boundaries

4 years agoMerge pull request #8979 from agrayver/fix_copy_tria
Wolfgang Bangerth [Sun, 3 Nov 2019 22:43:25 +0000 (15:43 -0700)]
Merge pull request #8979 from agrayver/fix_copy_tria

Do not transfer the MPI communicator when copying the triangulation

4 years agoFix Matrixfree for periodic faces and hanging nodes 8983/head
Peter Munch [Thu, 31 Oct 2019 21:55:33 +0000 (22:55 +0100)]
Fix Matrixfree for periodic faces and hanging nodes

4 years agoFix create_construction_data_from_triangulation for periodic boundaries 8982/head
Peter Munch [Tue, 29 Oct 2019 13:11:34 +0000 (14:11 +0100)]
Fix create_construction_data_from_triangulation for periodic boundaries

4 years agoMerge pull request #8989 from winnifried/master
David Wells [Sun, 3 Nov 2019 18:45:03 +0000 (13:45 -0500)]
Merge pull request #8989 from winnifried/master

Added changes entry for pull request #8973

4 years agoDo not transfer the MPI communicator when copying the triangulation 8979/head
Alexander Grayver [Thu, 31 Oct 2019 14:53:46 +0000 (15:53 +0100)]
Do not transfer the MPI communicator when copying the triangulation

4 years agoMerge pull request #8992 from tjhei/fix_agrayver_mailmap
Daniel Arndt [Sat, 2 Nov 2019 21:58:13 +0000 (17:58 -0400)]
Merge pull request #8992 from tjhei/fix_agrayver_mailmap

fix agrayver username

4 years agofix agrayver username 8992/head
Timo Heister [Sat, 2 Nov 2019 21:47:34 +0000 (17:47 -0400)]
fix agrayver username

fixes #8990

4 years agochanged notation as suggested by David Wells 8989/head
Winnifried Wollner [Sat, 2 Nov 2019 20:29:33 +0000 (21:29 +0100)]
changed notation as suggested by David Wells

4 years agoMerge pull request #8984 from bangerth/61
David Wells [Sat, 2 Nov 2019 19:05:43 +0000 (15:05 -0400)]
Merge pull request #8984 from bangerth/61

Update the discussion about broken RT space in step-61.

4 years agoMerge pull request #8987 from bangerth/simplify
David Wells [Sat, 2 Nov 2019 18:26:00 +0000 (14:26 -0400)]
Merge pull request #8987 from bangerth/simplify

Use identity<...>::type in the right place.

4 years agoMerge pull request #8986 from tjhei/intel_system_include_fix
David Wells [Sat, 2 Nov 2019 18:24:29 +0000 (14:24 -0400)]
Merge pull request #8986 from tjhei/intel_system_include_fix

disable intel system includes

4 years agoMerge pull request #8988 from bangerth/space
Timo Heister [Sat, 2 Nov 2019 14:21:15 +0000 (10:21 -0400)]
Merge pull request #8988 from bangerth/space

Be consistent with spaces.

4 years agoAdded changes entry for pull request #8973
Winnifried Wollner [Sat, 2 Nov 2019 08:17:55 +0000 (09:17 +0100)]
Added changes entry for pull request #8973

4 years agoBe consistent with spaces. 8988/head
Wolfgang Bangerth [Sat, 2 Nov 2019 03:35:13 +0000 (21:35 -0600)]
Be consistent with spaces.

4 years agoMerge pull request #8985 from dougshidong/fix_derivativeform_template
Wolfgang Bangerth [Sat, 2 Nov 2019 02:26:25 +0000 (20:26 -0600)]
Merge pull request #8985 from dougshidong/fix_derivativeform_template

Fix templating of some DerivativeForm functions.

4 years agoUse identity<...>::type in the right place. 8987/head
Wolfgang Bangerth [Fri, 1 Nov 2019 15:50:54 +0000 (09:50 -0600)]
Use identity<...>::type in the right place.

4 years agoMerge pull request #8968 from agrayver/fix_python_cmake
Daniel Arndt [Fri, 1 Nov 2019 17:55:53 +0000 (13:55 -0400)]
Merge pull request #8968 from agrayver/fix_python_cmake

Fix python bindings configuration for new boost

4 years agoMake python a required package and remove old lines 8968/head
Alexander Grayver [Fri, 1 Nov 2019 15:44:15 +0000 (16:44 +0100)]
Make python a required package and remove old lines

4 years agoMerge pull request #8712 from marcfehling/hp-refinement
Wolfgang Bangerth [Fri, 1 Nov 2019 15:27:09 +0000 (09:27 -0600)]
Merge pull request #8712 from marcfehling/hp-refinement

Major redesign of hp::Refinement.

4 years agodisable intel system includes 8986/head
Timo Heister [Sun, 20 Oct 2019 15:24:50 +0000 (17:24 +0200)]
disable intel system includes

fixes #8374

4 years agoStep-50 cleanup (#8948)
Bruno Turcksin [Fri, 1 Nov 2019 12:00:15 +0000 (08:00 -0400)]
Step-50 cleanup (#8948)

Step-50 cleanup

4 years agoMerge pull request #8973 from winnifried/master
Daniel Arndt [Fri, 1 Nov 2019 04:10:21 +0000 (00:10 -0400)]
Merge pull request #8973 from winnifried/master

Fix for fe-degree in VectorTools::project_boundary_values_curl_conforming_l2

4 years agoUpdate the discussion about broken RT space in step-61. 8984/head
Wolfgang Bangerth [Fri, 1 Nov 2019 00:38:48 +0000 (18:38 -0600)]
Update the discussion about broken RT space in step-61.

4 years agoFix templating of some DerivativeForm functions. 8985/head
Doug Shi-Dong [Fri, 1 Nov 2019 02:27:59 +0000 (22:27 -0400)]
Fix templating of some DerivativeForm functions.

The previous implementation would automatically try to convert into double.

4 years agoremove dead code 8948/head
Timo Heister [Fri, 1 Nov 2019 02:34:54 +0000 (22:34 -0400)]
remove dead code

4 years agoMerge pull request #8971 from peterrum/matrixfree-get_level_mg_handler4
Bruno Turcksin [Fri, 1 Nov 2019 00:20:56 +0000 (20:20 -0400)]
Merge pull request #8971 from peterrum/matrixfree-get_level_mg_handler4

Add copy assignment to MatrixFree::AdditionalData

4 years agoMerge pull request #8980 from GrahamBenHarper/graham_dev_typofix
Wolfgang Bangerth [Thu, 31 Oct 2019 18:32:48 +0000 (12:32 -0600)]
Merge pull request #8980 from GrahamBenHarper/graham_dev_typofix

Fix a step-61 typo

4 years agoAdd copy addignment to MatrixFree::AdditionalData 8971/head
Peter Munch [Mon, 28 Oct 2019 14:01:32 +0000 (15:01 +0100)]
Add copy addignment to MatrixFree::AdditionalData

4 years agoIndentation fixed 8973/head
Winnifried Wollner [Thu, 31 Oct 2019 18:22:20 +0000 (19:22 +0100)]
Indentation fixed

4 years agoAdd new read_cell_data to FEEvaluationBase for arbitrary data types 8981/head
Peter Munch [Thu, 31 Oct 2019 17:31:11 +0000 (18:31 +0100)]
Add new read_cell_data to FEEvaluationBase for arbitrary data types

4 years agoAdded tests for fix for wrong degree calculation in project_curl_conforming_l2 for...
Winnifried Wollner [Thu, 31 Oct 2019 16:59:03 +0000 (17:59 +0100)]
Added tests for fix for wrong degree calculation in project_curl_conforming_l2 for FE Systems with FE_Nedelec of different degree

4 years agoFix a step-61 typo 8980/head
grahambenharper [Thu, 31 Oct 2019 16:19:39 +0000 (10:19 -0600)]
Fix a step-61 typo

4 years agoMajor redesign of hp::Refinement. 8712/head
Marc Fehling [Sun, 8 Sep 2019 20:56:44 +0000 (22:56 +0200)]
Major redesign of hp::Refinement.

Generalizing function and parameter names. Introducing comparators. Distinguishing between absolute and relative thresholds. Elaborating on documentation.

Bugfix: Clear coarsen flags only on active children in hp::Refinement::choose_p_over_h().

4 years agoMerge pull request #8687 from marcfehling/cellweights
Wolfgang Bangerth [Wed, 30 Oct 2019 21:27:38 +0000 (15:27 -0600)]
Merge pull request #8687 from marcfehling/cellweights

Refactored parallel::CellWeights.

4 years agoMerge pull request #8977 from marcfehling/template-arguments
Daniel Arndt [Wed, 30 Oct 2019 17:45:03 +0000 (13:45 -0400)]
Merge pull request #8977 from marcfehling/template-arguments

Strip trailing whitespaces.

4 years agoStrip trailing whitespaces. 8977/head
Marc Fehling [Wed, 30 Oct 2019 17:23:55 +0000 (18:23 +0100)]
Strip trailing whitespaces.

4 years agoFix to TPetra compile issue
Winnifried Wollner [Wed, 30 Oct 2019 13:28:23 +0000 (14:28 +0100)]
Fix to TPetra compile issue

4 years agoIndentation fixed
Winnifried Wollner [Wed, 30 Oct 2019 13:28:03 +0000 (14:28 +0100)]
Indentation fixed

4 years agoRefactored parallel::CellWeights. 8687/head
Marc Fehling [Tue, 3 Sep 2019 10:25:02 +0000 (12:25 +0200)]
Refactored parallel::CellWeights.

4 years agoFixed fe dimension in VectorTools::internals::compute_face_projection_curl_conforming_l2
Winnifried Wollner [Wed, 30 Oct 2019 08:42:26 +0000 (09:42 +0100)]
Fixed fe dimension in VectorTools::internals::compute_face_projection_curl_conforming_l2

4 years agoFixed fe dimension in VectorTools::internals::compute_edge_projection_l2
Winnifried Wollner [Wed, 30 Oct 2019 08:38:40 +0000 (09:38 +0100)]
Fixed fe dimension in VectorTools::internals::compute_edge_projection_l2

4 years agoMerge pull request #8676 from drwells/reinit-face-iterator
Wolfgang Bangerth [Tue, 29 Oct 2019 21:47:52 +0000 (15:47 -0600)]
Merge pull request #8676 from drwells/reinit-face-iterator

Permit reinitialization with iterators instead of (sub)face numbers.

4 years agoMerge pull request #8972 from tamiko/fix_doxygen
Daniel Arndt [Mon, 28 Oct 2019 18:40:13 +0000 (14:40 -0400)]
Merge pull request #8972 from tamiko/fix_doxygen

fix doxygen documentation generation for tutorial steps

4 years agofix doxygen documentation generation for tutorial steps 8972/head
Matthias Maier [Mon, 28 Oct 2019 17:56:05 +0000 (12:56 -0500)]
fix doxygen documentation generation for tutorial steps

Newer versions seem to be a bit more picky in what they consider a valid
documentation comment.

Thus, make sure to
 - start with "/**" and close with "*/" on the same line
 - remove the only "*" from the first line

4 years agoMerge pull request #8970 from peterrum/svg_docu
David Wells [Mon, 28 Oct 2019 14:51:49 +0000 (10:51 -0400)]
Merge pull request #8970 from peterrum/svg_docu

Fix docu of GridOutFlags::Svg

4 years agoKeep compatibility
agrayver [Mon, 28 Oct 2019 12:44:37 +0000 (13:44 +0100)]
Keep compatibility

4 years agoMerge pull request #8941 from drwells/fix-cmake-mathjax-error
Daniel Arndt [Mon, 28 Oct 2019 12:42:09 +0000 (08:42 -0400)]
Merge pull request #8941 from drwells/fix-cmake-mathjax-error

Fix an error check with MathJax.

4 years agoFix docu of GridOutFlags::Svg 8970/head
Peter Munch [Mon, 28 Oct 2019 09:54:44 +0000 (10:54 +0100)]
Fix docu of GridOutFlags::Svg

4 years agoFix python bindings configuration for new boost
agrayver [Mon, 28 Oct 2019 09:26:03 +0000 (10:26 +0100)]
Fix python bindings configuration for new boost

4 years agoMerge pull request #8967 from peterrum/test_mpi
David Wells [Sun, 27 Oct 2019 22:49:04 +0000 (18:49 -0400)]
Merge pull request #8967 from peterrum/test_mpi

Make MPI test suite independent from p4est

4 years agoPermit reinitialization with iterators instead of (sub)face numbers. 8676/head
David Wells [Sat, 31 Aug 2019 21:21:23 +0000 (17:21 -0400)]
Permit reinitialization with iterators instead of (sub)face numbers.

This is convenient when paired with the new cell->face_iterators() function.

4 years agoImplement two helper index functions in (Cell,Tria)Accessor.
David Wells [Sun, 27 Oct 2019 19:13:33 +0000 (15:13 -0400)]
Implement two helper index functions in (Cell,Tria)Accessor.

4 years agoMove a function definition.
David Wells [Sun, 27 Oct 2019 19:11:44 +0000 (15:11 -0400)]
Move a function definition.

This puts it in the same order as its declaration.

4 years agoMinor doc fixes.
David Wells [Sun, 27 Oct 2019 19:22:05 +0000 (15:22 -0400)]
Minor doc fixes.

4 years agoRename files 8967/head
Peter Munch [Sun, 27 Oct 2019 16:24:06 +0000 (17:24 +0100)]
Rename files

4 years agoMake mpi tests independent from p4est
Peter Munch [Sun, 27 Oct 2019 15:06:47 +0000 (16:06 +0100)]
Make mpi tests independent from p4est

4 years agoMerge pull request #8965 from peterrum/matrixfree-get_level_mg_handler3
Martin Kronbichler [Sun, 27 Oct 2019 11:16:55 +0000 (12:16 +0100)]
Merge pull request #8965 from peterrum/matrixfree-get_level_mg_handler3

Add copy constuctor to MatrixFree::AdditionalData

4 years agoAdd copy constuctor to MatrixFree::AdditionalData 8965/head
Peter Munch [Sat, 26 Oct 2019 21:13:34 +0000 (23:13 +0200)]
Add copy constuctor to MatrixFree::AdditionalData

4 years agoMerge pull request #8944 from peterrum/matrixfree-getfaceiterator-fix
Daniel Arndt [Sat, 26 Oct 2019 12:26:34 +0000 (08:26 -0400)]
Merge pull request #8944 from peterrum/matrixfree-getfaceiterator-fix

Fix bug in MatrixFree::get_face_iterator

4 years agoMerge pull request #8959 from bangerth/memory
Daniel Arndt [Sat, 26 Oct 2019 12:17:40 +0000 (08:17 -0400)]
Merge pull request #8959 from bangerth/memory

Report how much memory was requested when we fail allocating that much.

4 years agoFix bug in get_face_iterator 8944/head
Peter Munch [Tue, 22 Oct 2019 10:04:18 +0000 (12:04 +0200)]
Fix bug in get_face_iterator

4 years agoMerge pull request #8885 from tjhei/fe_interface_values_3
Wolfgang Bangerth [Fri, 25 Oct 2019 02:46:43 +0000 (20:46 -0600)]
Merge pull request #8885 from tjhei/fe_interface_values_3

FEInterfaceValues: gradients and hessians

4 years agoMerge pull request #8927 from nfehn/cutoff_digits
Daniel Arndt [Thu, 24 Oct 2019 22:57:13 +0000 (18:57 -0400)]
Merge pull request #8927 from nfehn/cutoff_digits

new function Utilities::cutoff_digits()

4 years agoReport how much memory was requested when we fail allocating that much. 8959/head
Wolfgang Bangerth [Thu, 24 Oct 2019 20:19:54 +0000 (14:19 -0600)]
Report how much memory was requested when we fail allocating that much.

4 years agoaddress comments 8885/head
Timo Heister [Thu, 24 Oct 2019 20:13:01 +0000 (22:13 +0200)]
address comments

4 years agoMerge pull request #8898 from sophy1029/step-61
Daniel Arndt [Thu, 24 Oct 2019 19:27:52 +0000 (15:27 -0400)]
Merge pull request #8898 from sophy1029/step-61

Step-61 Use FE_DGRT for Darcy velocity

4 years agoMerge pull request #8952 from bangerth/delete
Daniel Arndt [Thu, 24 Oct 2019 19:21:30 +0000 (15:21 -0400)]
Merge pull request #8952 from bangerth/delete

Delete FunctionParse copy constructor.

4 years agoMerge pull request #8946 from elauksap/interpolate_fe_parallel
Wolfgang Bangerth [Thu, 24 Oct 2019 18:41:44 +0000 (12:41 -0600)]
Merge pull request #8946 from elauksap/interpolate_fe_parallel

Make VectorTools::interpolate() working in parallel

4 years agonew function Utilities::cutoff_digits() 8927/head
Niklas Fehn [Fri, 18 Oct 2019 15:54:48 +0000 (17:54 +0200)]
new function Utilities::cutoff_digits()

4 years agoFinal implementation + update documentation and test case 8946/head
Pasquale Africa [Thu, 24 Oct 2019 11:33:25 +0000 (11:33 +0000)]
Final implementation + update documentation and test case

Co-authored-by: Doug Shi-Dong <doug.shidong@gmail.com>
4 years agoAdd related test and changelog + various fixes.
Pasquale Africa [Tue, 22 Oct 2019 01:09:58 +0000 (21:09 -0400)]
Add related test and changelog + various fixes.

Co-authored-by: Doug Shi-Dong <doug.shidong@gmail.com>
4 years agoMake VectorTools::interpolate working in parallel + update documentation.
Pasquale Africa [Tue, 22 Oct 2019 15:17:15 +0000 (15:17 +0000)]
Make VectorTools::interpolate working in parallel + update documentation.

Co-authored-by: Ivan Fumagalli <ivan.fumagalli@polimi.it>
4 years agoAlso delete move constructors/operators. 8952/head
Wolfgang Bangerth [Thu, 24 Oct 2019 16:32:09 +0000 (10:32 -0600)]
Also delete move constructors/operators.

4 years agoAlso delete the FunctionParser operator=.
Wolfgang Bangerth [Thu, 24 Oct 2019 16:21:30 +0000 (10:21 -0600)]
Also delete the FunctionParser operator=.

4 years agoDelete FunctionParse copy constructor.
Wolfgang Bangerth [Thu, 24 Oct 2019 03:20:34 +0000 (21:20 -0600)]
Delete FunctionParse copy constructor.

4 years agoMerge pull request #8954 from tjhei/typo
Martin Kronbichler [Thu, 24 Oct 2019 09:30:35 +0000 (11:30 +0200)]
Merge pull request #8954 from tjhei/typo

fix typos in comments

4 years agofix typos in comments 8954/head
Timo Heister [Thu, 24 Oct 2019 08:00:14 +0000 (10:00 +0200)]
fix typos in comments

nothing else.

4 years agoMerge pull request #8902 from peterrum/gridout-vtk-optional
Luca Heltai [Thu, 24 Oct 2019 07:58:56 +0000 (09:58 +0200)]
Merge pull request #8902 from peterrum/gridout-vtk-optional

Make output cells, faces and co-faces optional in GridOut::write_vtk

4 years agoMerge pull request #8892 from masterleinad/remove_bind_5
Daniel Arndt [Thu, 24 Oct 2019 03:42:34 +0000 (23:42 -0400)]
Merge pull request #8892 from masterleinad/remove_bind_5

Replace std::bind in documentation

4 years agoReplace std::bind in documentation 8892/head
Daniel Arndt [Mon, 7 Oct 2019 02:40:09 +0000 (22:40 -0400)]
Replace std::bind in documentation

4 years agoMerge pull request #8947 from tjhei/free_mpi_comm
Wolfgang Bangerth [Wed, 23 Oct 2019 20:28:33 +0000 (14:28 -0600)]
Merge pull request #8947 from tjhei/free_mpi_comm

new MPI::free_communicator and DuplicatedCommunicator helper

4 years agoMerge pull request #8949 from tjhei/doc_write_vtu_and_pvtu
Timo Heister [Wed, 23 Oct 2019 17:27:51 +0000 (19:27 +0200)]
Merge pull request #8949 from tjhei/doc_write_vtu_and_pvtu

doc: improve write_vtu_with_pvtu_record

4 years agoApply suggestions from code review 8949/head
Timo Heister [Wed, 23 Oct 2019 15:44:49 +0000 (17:44 +0200)]
Apply suggestions from code review

4 years agoMerge pull request #8950 from bangerth/geometry
Timo Heister [Wed, 23 Oct 2019 15:50:13 +0000 (17:50 +0200)]
Merge pull request #8950 from bangerth/geometry

Provide a link to the geometry paper.


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.