Expressing object-oriented concepts in Fortran 90
نویسندگان
چکیده
منابع مشابه
Object-oriented Scientific Programming with Fortran 90
Fortran 90 is a modern language that introduces many important new features beneficial for scientific programming. While the array-syntax notation has received the most attention, we have found that many modern softaware development techniques can be supported by this language, including object-oriented concepts. While Fortran 90 is not a full object-oriented language it can directly support ma...
متن کاملHigh-Performance Object-Oriented Scientific Programming in Fortran 90
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,...
متن کاملApplying Fortran 90 and Object-Oriented Techniques to Scientific Applications
High-performance parallel computing is having a profound impact on the size and complexity of physical problems which can be modeled. This impact has been a long time in coming, because the learning curve in adapting to this new world of computing is steeper than was imagined. Nevertheless, more and more success stories have convinced Computational scientists that parallel computing is importan...
متن کاملObject - Based Programming in Fortran 90
ion | users needing timing informationdeal with one stopwatch variable instead of arrays of times and names. If the user needs several stopwatches, he simply creates several distinct variables of type stopwatch. Type safety | compilers can check that stopwatch variables are used as stopwatches in procedures. Encapsulation | implementors can easily create or change procedures that use stopwatche...
متن کاملObject-oriented design patterns in Fortran 90/95: mazev1, mazev2 and mazev3
This paper discusses the concept, application, and usefulness of software design patterns for scientific programming in Fortran 90/95. An example from the discipline of object-oriented design patterns, that of a game based on navigation through a maze, is used to describe how some important patterns can be implemented in Fortran 90/95 and how the progressive introduction of design patterns can ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM SIGPLAN Fortran Forum
سال: 1997
ISSN: 1061-7264,1931-1311
DOI: 10.1145/263877.263880