See this document in CiteSeerX!

High Performance Object-Oriented Scientific Programming in Fortran 90 (1997)  (Make Corrections)  (1 citation)
Charles D. Norton, Viktor K. Decykt, Boleslaw K. Szymanski



  Home/Search   Context   Related

 
View or download:
rpi.edu/~szymansk/papers/siam97.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  rpi.edu/~szymansk/papers (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: We illustrate how Fortran 90 supports object-oriented concepts by example of plasma particle computations on the IBM SP. Our experience shows that Fortran 90 and object-oriented methodology give high performance while providing a bridge from Fortran 77 legacy codes to modern programming principles. All of our objectoriented Fortran 90 codes execute more quickly than the equivalent C++ versions, yet the abstraction modeling capabilities used for scientific programming are comparably... (Update)

Context of citations to this paper:   More

...a nuisance for very large projects where compilation time is long. We have been programming in Fortran 90 and C for several years now [10 11], and have found that there are indeed many useful ideas in object oriented analysis and design. The two concepts which we have found...

Cited by:   More
How to Support Inheritance and Run-Time Polymorphism in.. - Decyk, Norton, Szymanski (1998)   (Correct)

Active bibliography (related documents):   More   All
0.5:   On Parallel Object Oriented Programming in Fortran 90 - Norton, Decyk, Szymanski (1996)   (Correct)
0.5:   Individual-Based Simulation Of The Clustering Behaviour.. - Goldman, Gullick.. (2002)   (Correct)
0.2:   Object Oriented Parallel Computation for Plasma PIC.. - Norton, Szymanski, Decyk (1995)   (Correct)

Similar documents based on text:   More   All
1.2:   Experiences with Object Oriented Parallel Plasma PIC Simulations - Decyk, al. (1995)   (Correct)
0.5:   Object Oriented Parallel Computation for Plasma Simulation - Norton, Szymanski (1995)   (Correct)
0.4:   Parallel Object Oriented Implementation of a 2D Bounded.. - Norton, Szymanski, Decyk (1995)   (Correct)

BibTeX entry:   (Update)

C. D. Norton, V. K. Decyk, and B. K. Szymanski, "High performance object-oriented scientific programming in Fortran 90," Proc. Eighth SIAM Conf. on Parallel Processing for Scientific Computing, Minneapolis, MN, March, 1997, ed. by M. Heath et. al, [SIAM, Philadelphia, PA, 1997], CD-ROM. http://citeseer.ist.psu.edu/norton97high.html   More

@misc{ norton97high,
  author = "C. Norton and V. Decyk and B. Szymanski",
  title = "High performance object-oriented scientific programming in Fortran 90",
  text = "C. D. Norton, V. K. Decyk, and B. K. Szymanski, High performance object-oriented
    scientific programming in Fortran 90, Proc. Eighth SIAM Conf. on Parallel
    Processing for Scientific Computing, Minneapolis, MN, March, 1997, ed. by
    M. Heath et. al, [SIAM, Philadelphia, PA, 1997], CD-ROM.",
  year = "1997",
  url = "citeseer.ist.psu.edu/norton97high.html" }
Citations (may not include all citations):
1286   Object-Oriented Modeling and Design (context) - Rumbaugh, Blaha et al. - 1991
175   Inheritance Is Not Subtyping (context) - Cook, Hill et al. - 1990
48   Plasma Physics via Computer Simulation (context) - Birdsall, Langdon - 1991
43   IEEE Transactions on Software Engineering (context) - Booch, Development - 1986
39   Notes on typed object-oriented programming - Fisher, Mitchell - 1994
24   A General Concurrent Algorithm for Plasma Particle-in-Cell S.. (context) - Liewer, Decyk - 1989
11   Fortran 90 Programming (context) - Ellis, Philips et al. - 1994
6   Object Oriented Programming Paradigms in Scientific Computin.. (context) - Norton - 1996
5   Skeleton PIC Codes for Parallel Computers (context) - Decyk - 1995
4   Introduction to Object-Oriented Concepts Using Fortran (context) - Decyk, Norton et al. - 1996
2   On Parallel Object Oriented Programming in Fortran - Norton, Decyk et al. - 1996
1   Special Issue on Parallel Object-Oriented Programming (context) - Szymanski, Norton - 1996

Documents on the same site (http://www.cs.rpi.edu/~szymansk/papers.html):   More
Compiler Technology for Parallel Scientific Computation - Özturan, Sinharoy, Szymanski (1994)   (Correct)
Breadth-First Rollback in Spatially Explicit Simulations - Deelman, Szymanski (1997)   (Correct)
Computing Twin Primes and Brun's Constant: A Distributed.. - Fry, Nesheiwat, Szymanski (1998)   (Correct)

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