A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Filters
High performance Fortran
1993
Proceedings of the 1993 ACM/IEEE conference on Supercomputing - Supercomputing '93
of the Fortran
D Programming
System
, In Languages
and Compilers
for Parallel
Computing,
Fourth
Inter-
national
Workshop,
ed. U. Banerjee,
D. Gelernter,
A.
Nicolau
and D. ...
In-
trinsic
Functions,
Dynamic
Storage Allocation,
en-
hanced support for Modular
Programming
etc. ...
doi:10.1145/169627.169808
dblp:conf/sc/ChoudharyKZ93
fatcat:6rglvg6d5rba7ktnre2tvuf34e
VFC: The Vienna Fortran Compiler
1999
Scientific Programming
High Performance Fortran (HPF) offers an attractive high‐level language interface for programming scalable parallel architectures providing the user with directives for the specification of data distribution ...
Performance measurements of kernels from advanced applications demonstrate that with a high‐level data parallel language such as HPF+ a performance close to hand‐written message‐passing programs can be ...
Acknowledgment The author would like to thank Viera Sipkova, Bob Velkov and Kamran Sanjari for their work in implementing the VFC compiler, and Guy Lonsdale and George Mozdzynski for providing the MPI ...
doi:10.1155/1999/304639
fatcat:rqcpi2ih4veynjqqxwxnrqg57a
High Performance Fortran: A Practical Analysis
1994
Scientific Programming
The HPFF proposal brings to the forefront many questions about design of portable and efficient languages for parallel machines. ...
Finally, we provide a summary of options currently available for application developers in industry. ...
Paul Woodward and Steve Anderson at the Cniversitv of Minnesota for their many insights on using CM Fortran and PPM performance on the CM-5. ...
doi:10.1155/1994/150306
fatcat:nahc35uejzgjtf47pvieqnjeda
Object-oriented Fortran 90 P-adaptive finite element method
2002
Advances in Engineering Software
Among the various languages available for OO development, Fortran 95 has some clear advantages for scientific and engineering programming. ...
This is helpful for a complex program like an adaptive finite element implementation. q 2002 Published by Elsevier Science Ltd. ...
Different OO languages have their own focus: Cþþ is a general purpose language, Fortran 90 is more equipped for scientific computation and Java is more adept for developing portable and multi-threaded ...
doi:10.1016/s0965-9978(02)00048-0
fatcat:eiijja3zlrcahjls2daehurxzi
Restructuring sequential Fortran code into a parallel/distributed application
1996
Proceedings of International Conference on Software Maintenance ICSM-96
In this paper, we discuss one of our experiments usin.g the new coordination language MANIFOLD to restructure an existing sequential numerica l application written in Fortran 77, into a parallel/distributed ...
A workable approach for modernization of existing software into parallel/ distributed applications is through coarse-grain restructuring. ...
A good deal of such software is still being produced today in on-goin.g programming projects that, for one reason or another, prefer to use a tried and true language like Fortran 77 with which they have ...
doi:10.1109/icsm.1996.564984
dblp:conf/icsm/EveraarsAB96
fatcat:zac5ndim5jb5pmq7b22okjgkgu
Prototyping Fortran-90 compilers for massively parallel machines
1992
Proceedings of the ACM SIGPLAN 1992 conference on Programming language design and implementation - PLDI '92
Massively parallel architectures, and the languages used to program them, are among both the most dificult and the most rapidly-changing subjects for compilation. ...
Using formal speci$cation techniques, we have produced a data-parallel Fortran-90 subset compiler for Thinking Machines ) Connection Machine/2 and Connection Machine/5. ...
Also, thanks to Woody Liechtenstein, Bob Millstein, and Gary Sabot of Thinking Machines for their help with CM Fortran, CM/RT, and the slicewise programming model. ...
doi:10.1145/143095.143122
dblp:conf/pldi/ChenC92
fatcat:l2f3tzvar5gnho6jznczvyrfku
Modern Fortran Revived as the Language of Scientific Parallel Computing
1996
Digital technical journal of Digital Equipment Corporation
However, I will demonstrate in this paper that modern Fortran is a viable mainstream language for parallelism. It is true that parallelism is not yet part of the scientific programming mainstream. ...
The Fortran (FORmula TRANslating) computer language was the result of a project begun by John Backus at IBM in 1954. ...
Cluster Fortran Parallelism High Performance Fortran V1.1 is currently the only language standard for distributed-memory parallel computing. ...
dblp:journals/dtj/Celmaster96
fatcat:q4m723sosra6peflz52jqxy42m
Implementing the MPI-3.0 Fortran 2008 Binding
2014
Proceedings of the 21st European MPI Users' Group Meeting on - EuroMPI/ASIA '14
MPI-3.0 defines a new interface for the Fortran 2008 language standard. This is the first Fortran support method for MPI that is consistent with the Fortran standard. ...
on standard Fortran and C. ...
INTRODUCTION A preeminent programming language for high-performance computing (HPC), Fortran has been around for more than 50 years. ...
doi:10.1145/2642769.2642777
dblp:conf/pvm/ZhangLRB14
fatcat:wputn6sgp5h65cc2h2volj7vvi
Development of an open-source software package for watershed modeling with the Hydrological Simulation Program in Fortran
2015
Environmental Modelling & Software
The Hydrological Simulation Program in Fortran (HSPF) is used extensively for the assessment of water quantity and water quality issues. ...
Herein, the development of an open-source, cross-platform package for building input files, performing simulations, postprocessing and calibrating HSPF models using the Python Programming Language is presented ...
Science and Education (ORISE) for funding this research. ...
doi:10.1016/j.envsoft.2015.02.018
fatcat:lpmxv5l46zbzdpvlatjzip3qcq
f90wrap: an automated tool for constructing deep Python interfaces to modern Fortran codes
2020
Journal of Physics: Condensed Matter
It builds on the capabilities of the popular f2py utility by generating a simpler Fortran 90 interface to the original Fortran code which is then suitable for wrapping with f2py, together with a higher-level ...
f90wrap is a tool to automatically generate Python extension modules which interface to Fortran libraries that makes use of derived types. ...
For interactive use, serial execution is convenient, but for complex tasks parallelization of the Fortran code is typically required. ...
doi:10.1088/1361-648x/ab82d2
fatcat:6frvtpn2pfcazkofijhmp674j4
PyGemini: Python frontend to the Fortran MPI ionospheric model Gemini3D
2021
Zenodo
Describes using CMake and Python to build and manage a Fortran MPI ionospheric simulatino ...
interfaces and a Python front-end • from-scratch Python-based setup, based on reviewer panel feedback • modular and relatively complex model ensemble installed from only: • Python • C and Fortran compiler ...
Python + CMake • We chose CMake "pip install cmake" to transmit Python configuration to build the Gemini3D Fortran executables • CMake is a 20+ year project and a widely used build system • Microsoft ...
doi:10.5281/zenodo.4633598
fatcat:3nu7sc2rafhbdm6ksgic3hszxy
Running laboratory experiments using the RSX operating system and FORTRAN on the PDP-11
1989
Behavoir research methods, instruments & computers
The second approach is to use a high-level programming language. ...
The subroutines include ones to give the FORTRAN programmer timing capability, better control of CRT input and output, control of a parallel-bit input and output interface, control of an analog-to-digital ...
We use one DZQll and two DLVJl-M interfaces. The subroutines will run one DRVII-J 64-bit parallel I/O board. ...
doi:10.3758/bf03205599
fatcat:kz4b33nqrbbcffja3fn6flx4my
Support and optimization for parallel sparse programs with array intrinsics of Fortran 90*1
2004
Parallel Computing
Fortran 90 provides a rich set of array intrinsic functions that are useful for representing array expressions and data parallel programming. ...
Our recent research work has been aimed at, providing parallel processing supports for sparse array intrinsics of Fortran 90. ...
We also thank Jia-Shing Li for help with additional experiments after Rong-Guey Chang graduated. In addition, we would like to acknowledge the ...
doi:10.1016/s0167-8191(04)00028-6
fatcat:vcobed4cnvdwxlr4hp7af3stgu
Performance of various computers using standard linear equations software in a Fortran environment
1983
SIGARCH Computer Architecture News
In this note we compare a number of different computer systems for solving dense systems of linear equations using the LIN?ACK software in a Fortran environment. ...
There are about 50 computers compared, ranging from a Cray X-MP to the 68000 based systems such as the Apollo and SUN Workstations. ...
As before, a Fortran program was run and the time to complete the solution of equations for a matrix of order 300 is reported. ...
doi:10.1145/859551.859555
fatcat:ns67ersf2ffihp7m5gjupibmhi
Design patterns for multiphysics modeling in Fortran 2003 and C++
2010
ACM Transactions on Mathematical Software
Additionally, it shows how language features such as operator overloading and automated memory management enable a clear mathematical notation for model bridging and system evolution. ...
The Surrogate pattern emulates C++ forward references in Fortran 2003. ...
While most developers would agree that complex programs should be broken down into simpler ones in a modular fashion, this precept provokes several questions, including the following: (1) What are the ...
doi:10.1145/1644001.1644004
fatcat:tirtdhuxgjdv7ozfntzwd3w7su
« Previous
Showing results 1 — 15 out of 3,301 results