نتایج جستجو برای: fortran

تعداد نتایج: 4224  

Journal: :Parallel Computing 1994
Hans P. Zima Peter Brezany Barbara M. Chapman

Distributed-memory systems are powerful tools for solving large-scale scientiic and engineering problems. However these machines are diicult to program since the data have to be distributed across the processors and message-passing operations must be inserted for communicating non-local data. In this paper, we discuss SUPERB and Vienna Fortran, two related developments with the objective of pro...

1998
David M. Smith

The ZM package is a collection of Fortran subroutines that performs floating point multiple precision evaluation of complex arithmetic and elementary functions. These routines use the FM package [7] for real multiple precision arithmetic, constants, and elementary functions. Brent’s MP package [4] did not support complex arithmetic, and Bailey’s more recent MP package [2,3] provides complex ari...

2005
G. M. von Hippel

We present TaylUR, a Fortran 95 module to automatically compute the numerical values of a complex-valued function's derivatives w.r.t. several variables up to an arbitrary order in each variable, but excluding mixed derivatives. Arithmetic operators and Fortran 95 intrinsics are overloaded to act correctly on objects of defined type taylor, which encodes a function along with its first few deri...

Journal: :Comput. J. 1981
G. F. Butler J. Pike

The 1966 ANSI standard FORTRAN specifies the input of numerical data only in fixed format. Described here is a scheme, written in ANSI 66 FORTRAN, which allows numerical data prepared in accordance with the FORTRAN 77 free-format specification to be read. In addition, the scheme is designed so that ill-formed or ambiguous data are given a reasonable interpretation and the location of the suspec...

Journal: :Software 2022

With archaic coding techniques, there will be a time when it necessary to modernize vulnerable software. However, redeveloping out-of-date code can time-consuming task dealing with multitude of files. To reduce the amount reassembly for Fortran-based projects, in this paper, we develop prototype automating manual labor refactoring individual ForDADT (Fortran Dynamic Autonomous Diagnostic Tool) ...

1993
K. Mani Chandy Ian T. Foster

We describe Fortran M, message-passing extensions to Fortran 77 that provide deterministic execution and information hiding while preserving desirable properties of message passing.

2004
Martin Erwig Zhe Fu

We describe the design and implementation of a program generator that can produce extensions of Fortran that are specialized to support the programming of particular applications. Extensions are specified through parameter structures that can be referred to in Fortran programs to specify the dependency of program parts on these parameters. By providing parameter values, a parameterized Fortran ...

2014
Ravikishore Kommajosyula Xue Xiao

— Over the years, large scientific code packages have been successfully developed using FORTRAN. Today, maintaining and extending these codes is a challenging task and often forbids several possibilities. Rewriting legacy code packages is almost prohibitive due to lacking resources and inertia against changing functional codes. One way of tackling these challenges is to integrate scripting lang...

Journal: :Proceedings of the JuliaCon conferences 2022

We present Trixi.jl, a Julia package for adaptive high-order numerical simulations of hyperbolic partial differential equations. Utilizing Julia's strengths, Trixi.jl is extensible, easy to use, and fast. describe the main design choices that enable these features compare with mature open source Fortran code uses same methods. conclude an assessment simulation-focused scientific computing, area...

2005
F. E.

The FORTRAN I compiler functions and organizations are described and shown to form the basis for many of the techniques used in modern compilers. A Technological Review of the FORTRAN I Compiler 807

نمودار تعداد نتایج جستجو در هر سال

با کلیک روی نمودار نتایج را به سال انتشار فیلتر کنید