ACM Home Page
Please provide us with feedback. Feedback
Algorithm 817: P2MESH: generic object-oriented interface between 2-D unstructured meshes and FEM/FVM-based PDE solvers
Full text PdfPdf (259 KB)
Source ACM Transactions on Mathematical Software (TOMS) archive
Volume 28 ,  Issue 1  (March 2002) table of contents
Pages: 101 - 132  
Year of Publication: 2002
ISSN:0098-3500
Authors
Enrico Bertolazzi  University of Trento, Trento, Italy
Gianmarco Manzini  Institute of Numerical Analysis---CNR, Pavia, Italy
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 59,   Citation Count: 5
Additional Information:

appendices and supplements   abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/513001.513007
What is a DOI?

APPENDICES and SUPPLEMENTS
gZip817.gz (1.38 MB)
Software for "P2MESH: generic object-oriented interface between 2-D unstructured meshes and FEM/FVM-based PDE solvers"


ABSTRACT

The software interface P2MESH is a collection of C++ class templates suitable for developing prototypes of high-performance PDE solvers on unstructured 2-D meshes. P2MESH supports several discretization methods on triangles and quadrilaterals, such as finite volume or finite element. The design philosophy of P2MESH does not consider specific model problems or built-in approximation algorithms. The software package is general purpose and it may also be used as a building block in the implementation of numerical codes both for engineering applications and mathematical problems.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Barrett, R., Berry, M., Chan, T. F., Demmel, J., Donato, J., Dongarra, J., Eijkhout, V., Pozo, R., Romine, C., and der Vorst, H. V. 1994. Templates for the Solution of Linear Systems: Building Blocks for Iterative Methods, 2nd Edition. SIAM, Philadelphia, PA.
 
2
 
3
Bastian, P., Birken, K., Johannsen, K., Lang, S., Neuss, N., Rentz-Reichert, H., and Wieners, C. 1997. UG---A flexible software toolbox for solving partial differential equations. Computing and Visualization in Science 1, 27--40. http://cox.iwr.uni-heidelberg.de/~ug/
 
4
Beck, R., Erdmann, B., and Roitzsch, R. 1995. KASKADE 3.0 an object-oriented adaptive finite element code. Tech. Rep. TR--95--4, Konrad--Zuse--Zentrum für Informationstecknik, Berlin. http://www.zib.de/SciSoft/kaskade/
 
5
Bertolazzi, E. and Manzini, G. 1999a. The kernel of P2MESH. Tech. Rep. IAN--1166, IAN--CNR.
 
6
Bertolazzi, E. and Manzini, G. 1999b. The P2MESH Home Page. http://www.ing.unitn. it/~bertolaz/p2mesh/index.html
 
7
Bertolazzi, E. and Manzini, G. 1999c. P2MESH: Programmer's manual. Tech. Rep. IAN--1164, IAN--CNR.
 
8
Bertolazzi, E. and Manzini, G. 1999d. P2MESH: programming finite element and finite volume methods. Tech. Rep. IAN--1165, IAN--CNR.
 
9
Bertolazzi, E. and Manzini, G. 1999e. P2MESH: Short reference guide. Tech. Rep. IAN--1167, IAN--CNR.
 
10
Bertoluzza, S. and Manzini, G. 2001. The wavelet stabilization of the three fields method: implementation and numerical test. SIAM, Scientific Computing (SISC).
11
 
12
Bruaset, A. M. and Langtangen, H. P. 1996. A comprehensive set of tools for solving partial differential equations; Diffpack. In Numerical Methods and Software Tools in Industrial Mathematics, M. Daehlen and A. Tveito, Eds. Birkauser. http://www.nobjects.com/Diffpack
 
13
 
14
 
15
 
16
 
17
George, P. L. 1996. Automatic mesh generation and finite element computation. In Handbook of Numerical Analysis, P. Ciarlet and J. Lions, Eds. Vol. IV. North-Holland.
 
18
 
19
Hoare, C. A. R. 1962. Quicksort. Comput. J. 5, 10--15.
 
20
 
21
 
22
 
23
 
24
Shewchuk, J. R. 1996. A two-dimensional quality mesh generator and delaunay triangulator. http://www.cs.cmu.edu/afs/cs.cmu.edu/project/quake/public/www/triangle.html
 
25
 
26
Trivellato, F. and Bertolazzi, E. 2001. Potential flow modeling of bore impact. Advances in Water Resources.
 
27
Vankeirsbilck, P. and Nelissen, G. 1994. ELEMD: An object-oriented software system for grid elements with multiple discretizations for solving PDEs. In Second Annual Object-Oriented Numerics Conference, S. editor, Ed. SIAM, Sunriver, Oregon.
 
28
Veldhuizen, T. L. 1999. The Blitz++ Home Page. http://oonumerics.org/blitz/


Collaborative Colleagues:
Enrico Bertolazzi: colleagues
Gianmarco Manzini: colleagues