منابع مشابه
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 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,...
متن کاملJTpack90: A Parallel, Object-Based, Fortran 90 Linear Algebra Package
We have developed an object-based linear algebra package, currently with emphasis on sparse Krylov methods, driven primarily by needs of the Los Alamos National Laboratory parallel unstructured-mesh casting simulation tool Telluride. Support for a number of sparse storage formats, methods, and preconditioners have been implemented, driven primarily by application needs. We describe our object-b...
متن کامل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...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Computers in Physics
سال: 1997
ISSN: 0894-1866
DOI: 10.1063/1.4822571