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

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

Journal: :Concurrency and Computation: Practice and Experience 2002
Sergio Briguglio Beniamino Di Martino Gregorio Vlad

In this paper we address the issue of workload decomposition in programming hierarchical distributedshared memory parallel systems. The workload decomposition we have devised consists of a two-stage procedure: a higher-level decomposition among the computational nodes; and a lower-level one among the processors of each computational node. By focusing on porting of a case study particle-in-cell ...

Journal: :CoRR 2014
Shahid Alam

This paper presents a comparative study to evaluate and compare Fortran with the two most popular programming languages Java and C++. Fortran has gone through major and minor extensions in the years 2003 and 2008. (1) How much have these extensions made Fortran comparable to Java and C++? (2) What are the differences and similarities, in supporting features like: Templates, object constructors ...

1999
Bertrand Meyer

Heeded or not, Tony Hoare’s Hints on Programming Language Design [1] remains, more than 25 years after publication, the principal source of wisdom on how to produce sound programming languages. I will try to expand on Hoare’s principles by presenting some of what my own experience has taught me, through my work not only on Eiffel but also on numerous “little languages” as well formal specificat...

1994
S. B. Scholz

This paper proposes a new functional programming language called Sac (Single Assignment C) which tries to combine the best of two worlds: the eeciency and portability of C (or Fortran) and the concurrency deducable from the functional paradigm. The major objectives in the design of Sac comprise support for high performance concurrent scien-tiic applications (number crunching), a module concept ...

1994
Ian T. Foster Carl Kesselman

In task-parallel programs, diverse activities can take place concurrently, and communication and synchronization patterns are complex and not easily predictable. Previous work has identiied compositionality as an important design principle for task-parallel programs. In this paper, we discuss alternative approaches to the realization of this principle. We rst provide a review and critical analy...

Journal: :Computer Physics Communications 2012
Amparo Gil Javier Segura Nico M. Temme

In this paper we describe an algorithm and a Fortran 90 module (Conical) for the computation of the conical function P −1 2+iτ (x) for x > −1, m ≥ 0, τ > 0. These functions appear in the solution of Dirichlet problems for domains bounded by cones; because of this, they are involved in a large number of applications in Engineering and Physics. In the Fortran 90 module, the admissible parameter r...

2009
Zhengyong REN Jingtian TANG Feiyan WANG Xiao XIAO Changsheng LIU Rongwen GUO

In this paper, we introduced a clear objectoriented framework to implement the complicated adaptive procedure with C++ programming language. In this framework, it consisted of the unstructured mesh generation, a-posterior error estimating, adaptive strategy, and the postprocessing. Unlike the procedure-oriented framework, which is commonly used in DC resistivity modeling with FORTRAN language, ...

2010
Jeffrey M. Siskind Barak A. Pearlmutter Jeffrey Mark Siskind

We exhibit an aggressive optimizing compiler for a functionalprogramming language which includes a first-class forward automatic differentiation (AD) operator. The compiler’s performance is competitive with FORTRAN-based systems on our numerical examples, despite the potential inefficiencies entailed by support of a functional-programming language and a first-class AD operator. These results ar...

2013
Timothy G. Armstrong Justin M. Wozniak Michael Wilde Ian T. Foster

Distributed, dynamic data flow is an execution model well-suited for many large-scale parallel applications, particularly scientific simulations and analysis pipelines running on large, distributed-memory clusters. In this paper we describe compiler optimization techniques and an intermediate representation for distributed dynamic data flow programs. These techniques are applied to Swift/T, a h...

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

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