9 citations found. Retrieving documents...
Cummings JC, Crotinger JA, Haney SW, Humphrey WF, Karmesin SR, Reynders JVW, Smith SA, Williams TJ. Rapid application development and enhanced code interoperability using the POOMA framework. Proceedings of the SIAM Workshop on Object-Oriented Methods and Code Interoperability in Scientific and Engineering Computing (OO'98). SIAM Press: Philadelphia, PA, 1998.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Algorithm Engineering for Parallel Computation - Bader, Moret, Sanders (2002)   (Correct)

.... higher level parallel programming abstractions that use MPI, OpenMP, or POSIX threads, such as implementations of the Bulk Synchronous Parallel (BSP) model [75, 42, 22] and data parallel languages like High Performance Fortran [41] Higher level application framework such as KeLP [29] and POOMA [27] also abstract away the details of the parallel communication layers. These frameworks enhance the expressiveness of data parallel languages by providing the user with a high level programming abstraction for block structured scientific calculations. Using object oriented techniques, KeLP and ....

J. C. Cummings, J. A. Crotinger, S. W. Haney, W. F. Humphrey, S. R. Karmesin, J. V.W. Reynders, S. A. Smith, and T. J. Williams. Rapid Application Development and Enhanced Code Interoperabily using the POOMA Framework. In SIAM Workshop on Object Oriented Methods for Inter-operable Scientific and Engineering Computing, Yorktown Heights, NY, 1998.


Algorithm Engineering for Parallel Computation - Bader, Moret, Sanders (2002)   (Correct)

.... higher level parallel programming abstractions that use MPI, OpenMP, or POSIX threads, such as implementations of the Bulk Synchronous Parallel (BSP) model [77, 43, 22] and data parallel languages like High Performance Fortran [42] Higher level application framework such as KeLP [29] and POOMA [27] also abstract away the details of the parallel communication layers. These frameworks enhance the expressiveness of data parallel languages by providing the user with a high level programming abstraction for block structured scientific calculations. Using object oriented techniques, KeLP and ....

J. C. Cummings, J. A. Crotinger, S. W. Haney, W. F. Humphrey, S. R. Karmesin, J. V.W. Reynders, S. A. Smith, and T. J. Williams. Rapid application development and enhanced code interoperabily using the POOMA framework. In M. E. Henderson, C. R. Anderson, and S. L. Lyons, editors, Proc. 1998.


Programming Environments for Multidisciplinary Grid.. - Ramakrishnan.. (2001)   (1 citation)  (Correct)

.... environments emphasize either the coding of components (influenced by an implicit composition style) or the aspect of connecting them together (to prototype complex computations) For instance, when coding e#ort is paramount and composition is implemented in a distributed objects system (e.g. [22, 39]) techniques such as inheritance and templates can be used to create new components. Other implementations involving parallel programming [12, 19, 31] or multi agent coordination [25, 26] provide comparable facilities (typically APIs) for creating new components. Component composition e#ort, on ....

J.C. Cummings, J.A. Crotinger, S.W. Haney, W.F. Humphrey, S.R. Karmesin, J.V.W. Reynders, S.A. Smith, and T.J. Williams. Rapid Application Development and Enhanced Code Interoperability using the POOMA framework. In Proceedings of the SIAM Workshop on Object-Oriented Methods and Code Interoperability in Scientific and Engineering Computing (OO'98). SIAM Press, 1998.


On the Role of Mathematical Abstractions for Scientific .. - Åhlander, Haveraaen..   (Correct)

....for Scienti c Computing 3 independent of the number of space dimensions and the choice of coordinate system, two properties that often change in applications. There are many related initiatives in the scienti c computing community that address software abstractions for PDE solvers, for instance [1, 5, 6, 20]. The emphasis on continuous abstractions is also noted in [16] regarding the modeling of computational geometries. For geometric integration [12] of ordinary di erential equations, Di man provides a coordinate free software package [7] Coordinate free numerical optimization is also emphasized in ....

J. C. Cummings et al. Rapid application development and enhanced code interoperability using the POOMA framework. In S. L. L. M. E. Henderson and C. R. Anderson, editors, Object- On the Role of Mathematical Abstractions for Scientic Computing 13 oriented Methods for Interoperable Scientic and Engineering Computing, ch. 29, Philadelphia, 1999. SIAM.


On OO frameworks and coordinate free formulations of PDEs - Åhlander, Haveraaen.. (2001)   (Correct)

....PDEs, but there exist several projects with the aim of providing simulation capabilities to a large set of PDE problems, for Research funded via a grant from the Norwegian research council, NFR project 123585 410. Email: krister ii.uib.no 1 instance Cogito [15] Diffpack [6] Overture [5] Pooma [7], and Pellpack [12] Usually, this is provided via an OO (object oriented) framework, understood as a collection of related classes that may be combined to solve a particular problem [13] However, the design of OO frameworks for PDEs is not a trivial problem, and there are many issues where ....

J.C. Cummings et al. Rapid application development and enhanced code interoperability using the POOMA framework. In S. L. L. M. E. Henderson and C. R. Anderson, editors, Object-oriented Methods for Interoperable Scientific and Engineering Computing, Philadelphia, 1999. SIAM. ch. 29.


Supporting tensor symmetries in EinSum - Åhlander (2001)   (Correct)

....the studied mathematical concepts and the specificied computer abstractions. It makes it possible to write C code with high resemblance to mathematical formulas, as illustrated by our code examples. There are a number of projects and products with similar data structures, for instance Pooma [6], MTL [16] Maple, and Mathematica. In comparison, this paper contains a more comprehensive description of multi dimensional index spaces with symmetries than we have seen elsewhere. Particularly, we highlight the relation between symmetries in the tensor space and the index space, and we provide ....

....N:o different indices int orbitSize(MultiInt) Size of orbit begin( Starts an iteration over canonical elements IndexSpace Figure 2: Part of the index space interface. The core data structures of EinSum is depicted in Figure 1. These abstractions are similar to those found for instance in [6, 16]. By separating the index space from the tensor, it is easier to support various indexing strategies. The tensor is responsible for its data and for providing tensor operations, whereas the index space provides various services according to the results in earlier sections. Part of the index space ....

J.C. Cummings et al. Rapid application development and enhanced code interoperability using the POOMA framework. In S. L. L. M. E. Henderson and C. R. Anderson, editors, Object-oriented Methods for Interoperable Scientific and Engineering Computing, page ch. 29, Philadelphia, 1999. SIAM.


Object-Oriented Modeling of Parallel PDE Solvers - Thuné, Åhlander, Ljungberg..   (Correct)

....data types (ADTs) suitable for scientific computing, see, e.g. 16] 26] The overall programming style was still procedural. In a second phase came projects aiming for a fully objectoriented approach, where the main program essentially vanishes, see, e.g. 4, and the references therein] and [6]. The role of the main program reduces to creating objects and eventually activating one object, which subsequently activates other objects. The actual algorithm consists in interactions between objects. Our research group has been part of this development. We focus on the numerical solution of ....

....scope, ELEMD [4, Chapter 4] has separated the equations, and also includes a class Equation Discretizer. There are differences in details, mainly due to the fact that ELEMD emphasizes finite element methods, whereas Compose focusses on finite difference methods. Another related effort is POOMA [6]. There is no apparent counterpart to Compose in the five layer model of POOMA. The top layer, the application layer, differs between applications, and there is no general model for composing applications, whereas this is precisely where Compose has its focus. Finally, Compose has a built in ....

J. C. Cummings et al., Rapid application development and enhanced code interoperability using the POOMA framework, in Object Oriented Methods for Interoperable Scientific and Engineering Computing, M. E. Henderson, C. R. Anderson, and S. L. Lyons, eds., SIAM, Philadelphia, 1999, ch. 29.


Programming Environments for Multidisciplinary Grid.. - Ramakrishnan.. (2002)   (1 citation)  (Correct)

No context found.

Cummings JC, Crotinger JA, Haney SW, Humphrey WF, Karmesin SR, Reynders JVW, Smith SA, Williams TJ. Rapid application development and enhanced code interoperability using the POOMA framework. Proceedings of the SIAM Workshop on Object-Oriented Methods and Code Interoperability in Scientific and Engineering Computing (OO'98). SIAM Press: Philadelphia, PA, 1998.


Cluster-Based High-Performance Computing at LANL - Peter Beckman Susan   (Correct)

No context found.

J. Cummings, J. Crotinger, S. Haney, W. Humphrey, S. Karmesin, J. Reynders, S. Smith, and T. Williams. Rapid application development and enhanced code interoperability using the pooma framework. In Proc. SIAM Workshop on Object-Oriented Methods for Interoperable Scienti c and Engineering Computing, October 1998.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC