نتایج جستجو برای: fortran programming language
تعداد نتایج: 633486 فیلتر نتایج به سال:
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 ...
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 ...
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...
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 ...
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...
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...
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, ...
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...
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...
نمودار تعداد نتایج جستجو در هر سال
با کلیک روی نمودار نتایج را به سال انتشار فیلتر کنید