AMR++: Object-oriented design for adaptive mesh refinement
Conference
·
OSTI ID:677139
The development of object-oriented libraries for scientific computing is complicated by the wide range of applications that are targeted and the complexity and wide range of numerical methods that are used. A problem is to design a library that can be customized to handle a wide range of target applications and increasingly complex numerical methods while maintaining a sufficiently useful library for simple problems. These problems have been classically at odds with one another and have compromised the design of many object-oriented library solutions. In this paper the authors detail the mechanisms used within AMR**, and object-oriented library for Adaptive Mesh Refinement (AMR), to provide the level of extensibility that is required to make AMR++ easily customizable for the more obscure applications while remaining small and simple for less complex applications. The goal has been to have a complex applications. The goal has been to have a complexity that matches the complexity of the target application. These mechanisms are general and extend to other libraries as well.
- Research Organization:
- Los Alamos National Lab., Computing, Information, and Communications Div., NM (US)
- Sponsoring Organization:
- USDOE Assistant Secretary for Management and Administration, Washington, DC (US)
- DOE Contract Number:
- W-7405-ENG-36
- OSTI ID:
- 677139
- Report Number(s):
- LA-UR--98-293; CONF-980509--; ON: DE99000678
- Country of Publication:
- United States
- Language:
- English
Similar Records
AMR++: Object-Oriented Parallel Adaptive Mesh Refinement
AMRSim: an object-oriented performance simulator for parallel adaptive mesh refinement
AMR++: A design for parallel object-oriented adaptive mesh refinement
Technical Report
·
Tue Feb 01 23:00:00 EST 2000
·
OSTI ID:792630
AMRSim: an object-oriented performance simulator for parallel adaptive mesh refinement
Conference
·
Sun Jan 07 23:00:00 EST 2001
·
OSTI ID:15005479
AMR++: A design for parallel object-oriented adaptive mesh refinement
Conference
·
Fri Oct 31 23:00:00 EST 1997
·
OSTI ID:541942