For comprehensive and current results, perform a real-time search at Science.gov.

1

Fortran M is a small set of extensions to Fortran that supports a modular approach to the construction of sequential and parallel programs. Fortran M programs use channels to plug together processes which may be written in Fortran M or Fortran 77. Processes communicate by sending and receiving messages on channels. Channels and processes can be created dynamically, but programs remain deterministic unless specialized nondeterministic constructs are used. Fortran M programs can execute on a range of sequential, parallel, and networked computers. This report incorporates both a tutorial introduction to Fortran M and a users guide for the Fortran M compiler developed at Argonne National Laboratory. The Fortran M compiler, supporting software, and documentation are made available free of charge by Argonne National Laboratory, but are protected by a copyright which places certain restrictions on how they may be redistributed. See the software for details. The latest version of both the compiler and this manual can be obtained by anonymous ftp from Argonne National Laboratory in the directory pub/fortran-m at info.mcs.anl.gov.

Foster, I.; Olson, R.; Tuecke, S.

1993-08-01

2

Geophysical Computing Fortran Tricks-1 Some Useful Fortran Tricks

Geophysical Computing Fortran Tricks-1 Some Useful Fortran Tricks I'm not really a big fan of the word tricks, but rather here are some nice examples of things to do in Fortran that some may not find #12;Geophysical Computing Fortran Tricks-2 3. Reading command line arguments Fortran programs can read

Thorne, Michael

3

Partial Evaluation and Symbolic Computation for the Understanding of Fortran Programs

Partial Evaluation and Symbolic Computation for the Understanding of Fortran Programs Sandrine a toolsupportingpartialevaluationofFortran programs,i.e. their specializationfor specificvaluesof theirinputvariables.We aim moditications. From a given Fortran program and some form of restriction of its usage (e.g. the knowledge

Paris-Sud XI, Université de

4

Exploiting the full performance potential of distributed memory machines requiresa careful distribution of data across the processors. Vienna Fortran is a languageextension of Fortran which provides the user with a wide range of facilitiesfor such mapping of data structures. In contrast to current programming practice,programs in Vienna Fortran are written using global data references. Thus,the user has the advantages of

Barbara M. Chapman; Piyush Mehrotra; Hans P. Zima

1992-01-01

5

Plotting program for aerodynamic lifting surface theory. [user manual for FORTRAN computer program

NASA Technical Reports Server (NTRS)

A description of and users manual for a USA FORTRAN IV computer program which plots the planform and control points of a wing are presented. The program also plots some of the configuration data such as the aspect ratio. The planform data is stored on a disc file which is created by a geometry program. This program, the geometry program, and several other programs are used together in the analysis of lifting, thin wings in steady, subsonic flow according to a kernel function lifting surface theory.

Medan, R. T.; Ray, K. S.

1973-01-01

6

Computer program utilizes FORTRAN 4 subroutines for contour plotting

NASA Technical Reports Server (NTRS)

Computer program constructs lists of xy-coordinate pairs that define contour curves for an arbitrary given function of two variables and transmits these lists to plotting equipment to produce contour plots. The principal subroutine, CONTUR, is independent of any specific system of plotting subroutines and equipment.

Block, N.; Garret, R.; Lawson, C.

1967-01-01

7

ALMA is a Fortran 90 program for computing the tidal and the loading Love numbers of a spherically symmetric, incompressible, viscoelastic planet, using the PostWidder Laplace inversion formula. Knowledge of the Love numbers is required in various geophysical applications, ranging from modeling of glacial-isostatic adjustment to the study of the response of the Earth to the gravitational pull exerted by

G. Spada

2008-01-01

8

Description of the net return optimization computer program, IBM 7090, Fortran monitor

During the past four years, IBM data processing computers have been utilized to perform countless studies involving the optimization of the HAPO plutonium production complex (RA.PO and off-site supporting plants). During this time, three process optimization models have been constructed and associated Fortran programs have been written. These three are (1) maximum net return, (2) minimum reactor unit cost, and

Sparks

1962-01-01

9

Coarray Fortran for parallel programming

Co-Array Fortran, formerly known as F--, is a small extension of Fortran 95 for parallel processing. A Co-Array Fortran program is interpreted as if it were replicated a number of times and all copies were executed asynchronously. Each copy has its own set of data objects and is termed an image. The array syntax of Fortran 95 is extended with

Robert W. Numrich; John Reid

1998-01-01

10

Mutual calling between C and FORTRAN program.

NASA Astrophysics Data System (ADS)

An interface method between programs written in C and FORTRAN computer languages is introduced. Using this method, both C and FORTRAN programs can call the processes or functions written by the other computer language simply. When developing a system software package for a special function, one can comprehensively utilize the superiority of two computer languages.

Wu, Junqin

11

This report describes the MPP Fortran programming model which will be supported on the first phaseMPP systems. Based on existing and proposed standards, it is a work sharing model which combinesfeatures from existing models in a way that may be both efficiently implemented and useful.

Douglas M. Pase; Tom MacDonald; Andrew Meltzer

1992-01-01

12

A new Fortran 90 program to compute regular and irregular associated Legendre functions

NASA Astrophysics Data System (ADS)

We present a modern Fortran 90 code to compute the regular Plm(x) and irregular Qlm(x) associated Legendre functions for all x?(-1,+1) (on the cut) and |x|>1 and integer degree ( l) and order ( m). The code applies either forward or backward recursion in ( l) and ( m) in the stable direction, starting with analytically known values for forward recursion and considering both a Wronskian based and a modified Miller's method for backward recursion. While some Fortran 77 codes existed for computing the functions off the cut, no Fortran 90 code was available for accurately computing the functions for all real values of x different from x=1 where the irregular functions are not defined. Program summaryProgram title: Associated Legendre Functions Catalogue identifier: AEHE_v1_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AEHE_v1_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html No. of lines in distributed program, including test data, etc.: 6722 No. of bytes in distributed program, including test data, etc.: 310 210 Distribution format: tar.gz Programming language: Fortran 90 Computer: Linux systems Operating system: Linux RAM: bytes Classification: 4.7 Nature of problem: Compute the regular and irregular associated Legendre functions for integer values of the degree and order and for all real arguments. The computation of the interaction of two electrons, 1/|r-r|, in prolate spheroidal coordinates is used as one example where these functions are required for all values of the argument and we are able to easily compare the series expansion in associated Legendre functions and the exact value. Solution method: The code evaluates the regular and irregular associated Legendre functions using forward recursion when |x|<1 starting the recursion with the analytically known values of the first two members of the sequence. For values of the argument |x|<1, the upward recursion over the degree for the regular functions is numerically stable. For the irregular functions, backward recursion must be applied and a suitable method of starting the recursion is required. The program has two options; a modified version of Miller's algorithm and the use of the Wronskian relation between the regular and irregular functions, which was the method considered in [1]. Both approaches require the computation of a continued fraction to begin the recursion. The Wronskian method (which can also be described as a modified Miller's method) is a convenient method of computations when both the regular and irregular functions are needed. Running time: The example tests provided take a few seconds to run.

Schneider, Barry I.; Segura, Javier; Gil, Amparo; Guan, Xiaoxu; Bartschat, Klaus

2010-12-01

13

Parametric Fortran A Program Generator for Customized Generic Fortran Extensions

Parametric Fortran A Program Generator for Customized Generic Fortran Extensions Martin Erwig the design and implementation of a program generator that can produce extensions of Fortran structures that can be referred to in Fortran programs to specify the dependency of program parts

Erwig, Martin

14

NASA Technical Reports Server (NTRS)

A FORTRAN IV computer program for the calculation of the thermodynamic and transport properties of complex mixtures is described. The program has the capability of performing calculations such as:(1) chemical equilibrium for assigned thermodynamic states, (2) theoretical rocket performance for both equilibrium and frozen compositions during expansion, (3) incident and reflected shock properties, and (4) Chapman-Jouguet detonation properties. Condensed species, as well as gaseous species, are considered in the thermodynamic calculation; but only the gaseous species are considered in the transport calculations.

Svehla, R. A.; Mcbride, B. J.

1973-01-01

15

OPPDIF: A Fortran program for computing opposed-flow diffusion flames

OPPDIF is a Fortran program that computes the diffusion flame between two opposing nozzles. A similarity transformation reduces the two-dimensional axisymmetric flow field to a one-dimensional problem. Assuming that the radial component of velocity is linear in radius, the dependent variables become functions of the axial direction only. OPPDIF solves for the temperature, species mass fractions, axial and radial velocity components, and radial pressure gradient, which is an eigenvalue in the problem. The TWOPNT software solves the two-point boundary value problem for the steady-state form of the discretized equations. The CHEMKIN package evaluates chemical reaction rates and thermodynamic and transport properties.

Lutz, A.E.; Kee, R.J.; Grcar, J.F.; Rupley, F.M. [Sandia National Labs., Livermore, CA (United States). Thermal and Plasma Processes Dept.

1997-05-01

16

Programming in Fortran M. Revision 1

Fortran M is a small set of extensions to Fortran that supports a modular approach to the construction of sequential and parallel programs. Fortran M program use channels to plug together processes which may be written in Fortran M or Fortran 77. Processes communicate by sending and receiving messages on channels. Channels and processes can be created dynamically, but programs remain deterministic unless specialized nondeterministic constructs are used. Fortran M programs can execute on a range of sequential, parallel, and networked computers. This report incorporates both a tutorial introduction to Fortran M and a users guide for the Fortran M compiler developed at Argonne National Laboratory. The Fortran M compiler, supporting software, and documentation are made available free of charge by Argonne National Laboratory, but are protected by a copyright which places certain restrictions on how they may be redistributed. See the software for details. The latest version of both the compiler and this manual can be obtained by anonymous ftp from Argonne National Laboratory in the directory pub/fortran-m at info.mcs.anl.gov.

Foster, I.T.; Olson, R.D.; Tuecke, S.J.

1993-10-01

17

A FORTRAN program for multivariate survival analysis on the personal computer.

In this paper a FORTRAN program is presented for multivariate survival or life table regression analysis in a competing risks' situation. The relevant failure rate (for example, a particular disease or mortality rate) is modelled as a log-linear function of a vector of (possibly time-dependent) explanatory variables. The explanatory variables may also include the variable time itself, which is useful for parameterizing piecewise exponential time-to-failure distributions in a Gompertz-like or Weibull-like way as a more efficient alternative to Cox's proportional hazards model. Maximum likelihood estimates of the coefficients of the log-linear relationship are obtained from the iterative Newton-Raphson method. The program runs on a personal computer under DOS; running time is quite acceptable, even for large samples. PMID:3180754

Mulder, P G

1988-01-01

18

Refining High Performance FORTRAN Code from Programming Model Dependencies Ferosh Jacob, Department. This is primarily due to the architecture-specific details in the domain. In this ! Refined FORTRAN program call ) & / ( instance_num ) ihi2 = ( ( instance_num - id - 1 ) * ilo & + ( id + 1 ) * ihi ) & CalCon uses FORTRAN

Gray, Jeffrey G.

19

Real-time computer simulations of complex systems using Java as a wrapper for C and Fortran programs

NASA Astrophysics Data System (ADS)

The continuous increase in computer power made possible real-time simulations of complex systems using PCs. Nevertheless, systematic study of some models requires an easy interface for varying parameters, visualization, and analysis of results. The Java language seems a natural choice for interface programming, especially since its executables are platform independent. However, unless a specific algorithm is heavily optimized, computational speed can become an issue. Furthermore, many optimized subroutines and programs used in the physics community already exist in Fortran. Using native methods, one combine Java with C and Fortran and keep heavy computational tasks independent of the interface. We present Java applets for the study of excitable media, in particular models of cardiac electrical activity in single cells and in 1 and 2-D tissues. Computation time differences between pure Java programs and hybrid Java+C and Java+C+Fortran programs will be discussed. Applets showing spatio-temporal patterns in the initiation of ventricular tachycardia and fibrillation will be demonstrated.

Fenton, Flavio; Hastings, Harold; Evans, Steven

2001-03-01

20

HECTIC-II is an IBM 7090 FORTRAN computer program for calculating ; pressure drop, flow rates, heat transfer rates, and temperature in heat ; exchangers such as fuel elemerts of tynical gas- or liquid-cooled nuclear ; reactors. The effects of turbulent momertum and heat interchange between flow ; passages are considered. The computation procedure amounts to a nodal'' or ; lumped

N. Kattchee; W. C. Reynolds

1962-01-01

21

HYDROLOGICAL SIMULATION PROGRAM - FORTRAN (HSPF)

Hydrological Simulation Program - FORTRAN (HSPF) is a comprehensive package for simulation of watershed hydrology and water quality for both conventional and toxic organic pollutants. HSPF incorporates watershed-scale ARM and NPS models into a basin-scale analysis framework that ...

22

NASA Technical Reports Server (NTRS)

Documentation for the FORTRAN program B2DATL is provided. The program input, output, and operational procedures are described; a dictionary of the principal FORTRAN variables is provided; the function of all subroutines; is outlined and flow charts of the principal subroutines and the main program are presented.

Alzner, E.; Kalben, P. P.

1977-01-01

23

FORCHECK -- A Fortran Verifier and Programming Aid

NASA Astrophysics Data System (ADS)

FORCHECK is a Fortran verifier and programming aid which has been purchased from Polyhedron software and installed on the Starlink Database computer (STADAT) for the use of all Starlink users. It was developed by Erik W. Kruyt at Leiden University. It is only available on STADAT and is not installed on any other Starlink nodes.

Lawden, M. D.

24

Expressing Irregular Computations in Modern Fortran Dialects

Expressing Irregular Computations in Modern Fortran Dialects Jan F. Prins, Siddhartha Chatterjee-3175 ??? ??¸? ¸? ???? ?º?? º ? Abstract. Modern dialects of Fortran enjoy wide use and good support to express nested data parallelism in Fortran, we enable irregular computations to be incorporated

Prins, Jan

25

NASA Technical Reports Server (NTRS)

A FORTRAN computer program (COREST) was developed to analyze the high-temperature paralinear oxidation behavior of metals. It is based on a mass-balance approach and uses typical gravimetric input data. COREST was applied to predominantly Cr2O3-forming alloys tested isothermally for long times. These alloys behaved paralinearly above 1100 C as a result of simultaneous scale formation and scale vaporization. Output includes the pertinent formation and vaporization constants and kinetic values of interest. COREST also estimates specific sample weight and specific scale weight as a function of time. Most importantly, from a corrosion standpoint, it estimates specific metal loss.

Barrett, C. E.; Presler, A. F.

1976-01-01

26

Computer simulation program for parallel SITAN. [Sandia Inertia Terrain-Aided Navigation, in FORTRAN

This computer program simulates the operation of parallel SITAN using digitized terrain data. An actual trajectory is modeled including the effects of inertial navigation errors and radar altimeter measurements.

Andreas, R.D.; Sheives, T.C.

1980-11-01

27

Computer program for deconvolution of distribution curves. [DYNCU011, in FORTRAN for IBM\\/360

A computer program for the IBM\\/360 was written to perform deconvolution of a distribution curve by nonlinear regression of the distribution to a summation of Gaussian components. An optical linear baseline may be included in the regression model, and the program allows up to five Gaussian components. Minimization of the sum of squared residuals is accomplished by use of a

Ashcraft

1979-01-01

28

Predicting the Readability of FORTRAN Programs.

ERIC Educational Resources Information Center

This paper reports the results of two studies of the readability of FORTRAN programs, i.e., the ease with which a programmer can read and analyze programs already written, particularly in the processes of maintenance and debugging. In the first study, low-level characteristics of 202 FORTRAN programs stored on the general-use UNIX systems at Bell

Domangue, J. C.; Karbowski, S. A.

29

Forest Service -U.S. Department of Agriculture STX --FORTRAN -4 PROGRAM

Forest Service - U.S. Department of Agriculture STX -- FORTRAN - 4 PROGRAM for estimates of tree RAPIDLY. THE COMPUTER PROGRAM 'PRN', WRITTEN BY THE AUTHOR IN FORTRAN-4 LANGUAGE, WAS USED TO PRINT TO A SUITABLE LARGE COMPUTER. #12;Grosenbaugh, L. R. 1967. STX--Fortran-4 program for estimates of tree

Standiford, Richard B.

30

ADIFOR --- Generating Derivative Codes from Fortran Programs

. The numerical methods employed in the solution of many scientific computing problems require the computationof derivatives of a function f : Rn!Rm. Both the accuracy and the computationalrequirements of the derivative computationare usually of critical importance for the robustness and speed of the numerical solution. ADIFOR (Automatic DifferentiationIn FORtran) is a source transformation tool that accepts Fortran 77 code

1991-01-01

31

MCFOR: A MATLAB TO FORTRAN 95 COMPILER School of Computer Science

MCFOR: A MATLAB TO FORTRAN 95 COMPILER by Jun Li School of Computer Science McGill University be converting MATLAB programs to equivalent Fortran 95 programs. The resulting programs could be compiled using existing high-performance Fortran compilers and thus could pro- vide better performance. This thesis

Verbrugge, Clark

32

NASA Astrophysics Data System (ADS)

Molar-element ratios (intensive variables) plotted in X- Y variation diagrams have the attribute of reflecting the actual relationships existing between components, if the denominator selected has a constant value. Such illustrations (Pearce variation diagrams) are useful particularly in examining data from igneous-rock suites. Analyses from rock suites usually are scrutinized for chemical variations that have been generated by simple igneous processes. Usually the variations in major, minor, and trace-element chemistry are capable of being described or approximated by a linear regression. A FORTRAN computer program to run on a CDC CYBER 170 computer is presented that generates the necessary molar-element ratios for Pearce diagrams. A best-fit straight line is determined for a specified X variable and all other possible Y variables. The calculated curve is determined by least-squares techniques that minimize the distance perpendicular to the calculated regression. Variances on the linear regression parameters (slope and intercept) are calculated as are confidence limits on the position of the fitted line.

Russell, J. K.

33

FORTRAN optical lens design program

NASA Technical Reports Server (NTRS)

Computer program uses the principles of geometrical optics to design optical systems containing up to 100 planes, conic or polynomial aspheric surfaces, 7 object points, 6 colors, and 200 rays. This program can be used for the automatic design of optical systems or for the evaluation of existing optical systems.

Firnett, P. J.; Schmidt, L. F.; Wilson, L. A.

1968-01-01

34

Fortran 90 D/HPF Compiler for Distributed Memory MIMD Computers: Design, Implementation the de- sign and implementation of a Fortran!)ODjHPF com- piler. Techniques for data and computation compilers. In this approach, the com- piler takes a sequential Fortran 77 program as input, applies a set

35

FORTRAN 77 program for poisson regression

NASA Astrophysics Data System (ADS)

A FORTRAN 77 computer program has been developed for obtaining the maximum likelihood estimates of unknown parameters in the Poisson regression model. The parameters are estimated using the method of scoring which is based on the Taylor series expansion. The Poisson regression is an appropriate model for estimating the number of occurrences of an event as a linear function of several explanatory variables, when the number of the occurrences has Poisson distribution. As an example applied to geoscience data, a Poisson regression model is applied to the number of the occurrences of mineral deposits and to spatially overlapping geological attributes in order to detect favorable areas for mineral exploration. We obtain the maximum likelihood estimates for the Poisson model using this program.

Chung, Chang-Jo F.

36

The major accomplishment of this project is the production of CafLib, an 'object-oriented' parallel numerical library written in Co-Array Fortran. CafLib contains distributed objects such as block vectors and block matrices along with procedures, attached to each object, that perform basic linear algebra operations such as matrix multiplication, matrix transpose and LU decomposition. It also contains constructors and destructors for each object that hide the details of data decomposition from the programmer, and it contains collective operations that allow the programmer to calculate global reductions, such as global sums, global minima and global maxima, as well as vector and matrix norms of several kinds. CafLib is designed to be extensible in such a way that programmers can define distributed grid and field objects, based on vector and matrix objects from the library, for finite difference algorithms to solve partial differential equations. A very important extra benefit that resulted from the project is the inclusion of the co-array programming model in the next Fortran standard called Fortran 2008. It is the first parallel programming model ever included as a standard part of the language. Co-arrays will be a supported feature in all Fortran compilers, and the portability provided by standardization will encourage a large number of programmers to adopt it for new parallel application development. The combination of object-oriented programming in Fortran 2003 with co-arrays in Fortran 2008 provides a very powerful programming model for high-performance scientific computing. Additional benefits from the project, beyond the original goal, include a programto provide access to the co-array model through access to the Cray compiler as a resource for teaching and research. Several academics, for the first time, included the co-array model as a topic in their courses on parallel computing. A separate collaborative project with LANL and PNNL showed how to extend the co-array model to other languages in a small experimental version of Co-array Python. Another collaborative project defined a Fortran 95 interface to ARMCI to encourage Fortran programmers to use the one-sided communication model in anticipation of their conversion to the co-array model later. A collaborative project with the Earth Sciences community at NASA Goddard and GFDL experimented with the co-array model within computational kernels related to their climate models, first using CafLib and then extending the co-array model to use design patterns. Future work will build on the design-pattern idea with a redesign of CafLib as a true object-oriented library using Fortran 2003 and as a parallel numerical library using Fortran 2008.

Robert W. Numrich

2008-04-22

37

Automatic translation of FORTRAN programs to vector form

The recent success of vector computers such as the Cray-1 and array processors such as those manufactured by Floating Point Systems has increased interest in making vector operations available to the FORTRAN programmer. The FORTRAN standards committee is currently considering a successor to FORTRAN 77, usually called FORTRAN 8x, that will permit the programmer to explicitly specify vector and array

Randy Allen; Ken Kennedy

1987-01-01

38

USERS MANUAL FOR HYDROLOGICAL SIMULATION PROGRAM - FORTRAN (HSPF)

The Hydrological Simulation Program--Fortran (HSPF) is a set of computer codes that can simulate the hydrologic, and associated water quality, processes on pervious and impervious land surfaces and in streams and well-mixed impoundments. The manual discusses the modular structure...

39

An Overview of the Fortran D Programming System

The success of large-scale parallel architectures islimited by the difficulty of developing machineindependentparallel programs. We have developedFortran D, a version of Fortran extendedwith data decomposition specifications, to providea portable data-parallel programming model. Thispaper presents the design of two key componentsof the Fortran D programming system: a prototypecompiler and an environment to assist automaticdata decomposition. The Fortran D compileraddresses program...

Seema Hiranandani; Ken Kennedy; Charles Koelbel; Ulrich Kremer; Chau-wen Tseng

1991-01-01

40

FORTRAN program for x ray photoelectron spectroscopy data reformatting

A FORTRAN program has been written for use on an IBM PC\\/XT or AT or compatible microcomputer (personal computer, PC) that converts a column of ASCII-format numbers into a binary-format file suitable for interactive analysis on a Digital Equipment Corporation (DEC) computer running the VGS-5000 Enhanced Data Processing (EDP) software package. The incompatible floating-point number representations of the two computers

Phillip B. Abel

1989-01-01

41

Interactive Programs A Fortran 90 library for multitaper spectrum analysis

Interactive Programs A Fortran 90 library for multitaper spectrum analysis 1 Introduction in Prieto, G. A., R. L. Parker and F. L. Vernon (2008). A Fortran 90 library for multitaper spectrum not familiar with Fortran and for easy experimentation with the various parameters and methods in spectral

Prieto, Germán A.

42

Standardized Mixed Language Programming for Fortran and C

Standardized Mixed Language Programming for Fortran and C Bo Einarsson , Richard J. Hanson , Tim in C from Fortran, and the opposite, was presented (Einarsson, 1995). At that time, it was then necessary to describe this dierently for each dierent platform. Fortran 2003 has standardized the mixing

Kent, University of

43

NASA Technical Reports Server (NTRS)

A system is presented which processes FORTRAN based software systems to surface potential problems before they become execution malfunctions. The system complements the diagnostic capabilities of compilers, loaders, and execution monitors rather than duplicating these functions. Also, it emphasizes frequent sources of FORTRAN problems which require inordinate manual effort to identify. The principle value of the system is extracting small sections of unusual code from the bulk of normal sequences. Code structures likely to cause immediate or future problems are brought to the user's attention. These messages stimulate timely corrective action of solid errors and promote identification of 'tricky' code. Corrective action may require recoding or simply extending software documentation to explain the unusual technique.

1975-01-01

44

FORTRAN to C Workshop Joe Lambert

FORTRAN to C Workshop Joe Lambert Computer Science and Engineering Department August 1994 #12;CONTENTS Simple Programs in FORTRAN and C 1 Control Structures in FORTRAN and C 16 Subprograms in FORTRAN and C : : 35 Array Structures in FORTRAN and C : 58 Files in FORTRAN and C : : : : : : : : : : 65

Mahaffy, John

45

OPUS: A Fortran Program for Unsteady Opposed-Flowed Flames

OPUS is a Fortran program for computing unsteady combustion problems in an opposed-flow configuration using one-dimensional similarity coordinate. The code is an extension of the steady counterpart, OPPDIF, to transient problems by modifying the formulation to accommodate gasdynamic compressibility effects, allowing high-accuracy time integration with adaptive time stepping. Time integration of the differential-algebraic system of equations is performed by the DASPK software package, while the Chemkin packages are used to compute chemical reaction rates and thermodynamic/transport properties. This document describes the details of the mathematical formulation and instruction for using the code.

H. G. Im; L. L. Raja; R. J. Kee; A. E. Lutz; L. R. Petzold

2000-07-01

46

Fortran M: A Language for Modular Parallel Programming

Fortran M is a small set of extensions to Fortran 77 that supports a modularapproach to the design of message-passing programs. It has the following features.(1) Modularity. Programs are constructed by using explicitly-declared communicationchannels to plug together program modules called processes. A process canencapsulate common data, subprocesses, and internal communication. (2) Safety.Operations on channels are restricted so as to guarantee

Ian T. Foster; K. Mani Chandy

1995-01-01

47

FORTRAN Programs The programs included in this distribution primarily allow the implementation in Version 2 and higher). We also make special mention of the very useful public domain FORTRAN programs MVNI, below. Main FORTRAN Programs 1. USENB Description: Calculates q , q q or r so that procedure TlU from

Santner, Thomas

48

The FACEDT program compresses a rectangular N (unlimited number of samples) by M (maximum of 100 variables) array of geochemical data by eliminating missing analyses and elements containing excessive data below detection limit. This compressed clean matrix is then suitable for input to multivariate statistical programs, such as those used to perform principal component, step-wise multiple regression, and discriminant analyses.

Shettel, D.L. Jr.; D'Andrea, R.F. Jr.; Zinkl, R.J.

1980-03-01

49

The FACEDT program compresses a rectangular N (unlimited number of samples) by M (maximum of 100 variables) array of geochemical data by eliminating missing analyses and elements containing excessive data below detection limit. This compressed clean matrix is then suitable for input to multivariate statistical programs, such as those used to perform principal component, step-wise multiple regression, and discriminant analyses.

D. L. Jr. Shettel; R. F. Jr. DAndrea; R. J. Zinkl

1980-01-01

50

ERIC Educational Resources Information Center

Computational formulae for the following three tests of significance, useful in the interrupted time series design, are given: (1) a "t" test (Mood, 1950) for the significance of the first post-change observation from a value predicted by a linear fit of the pre-change observations; (2) an "F" test (Walker and Lev, 1953) of the hypothesis that one

Sween, Joyce; Campbell, Donald T.

51

PRP: a FORTRAN IV interactive plotting program

NASA Astrophysics Data System (ADS)

A computer program, PRP, has been designed to plot any arithmetic combination selected from a set of major and trace element data on a y- x graph. y and x are defined and entered as a program string (y, x) which is interpreted sequentially. Operators ( +, -, ?, /, ( unary) , square root, log 10, In c, antilog 10, exponential, integer, absolute value, (,),,) and integer or real numbers may be included. Axis lengths and scales are determined by the user. Five different plotting symbols are available.

Andrew, A. S.; Linde, J.

52

A guide for the use of the CDC-6400 Computer Program TWO-STEP for the exact solution of linear matrix equations over the integral domain is given. The rational result is converted into decimal form to 12 decimal places.

E. H. Bareiss; R. Kobbe

1976-01-01

53

TEXT: user's guide. [Computer graphics code in FORTRAN for CDC 6600

This manual describes the use of the FORTRAN program TEXT, which reads a prepared file consisting of instruction directives and test and converts it to drawn text on the screen of an interactive computer terminal. By use of a companion program TEXTPLT the text may be plotted on microfilm to produce slides, view-graphs, movie titles, posters or other visual aids.

B. E. Barker; R. Y. Lee

1978-01-01

54

FORTRAN IV Program for Analysis of Covariance With a Priori or a Posteriori Mean Comparisons

A flexible FORTRAN IV program for computing a complete analysis of covariance is described. Requiring minimal core space (16K), the program provides all group and overall summary statistics for the analysis, a test of the homogeniety of regression, and all post-test mean comparisons for a priori or a posteriori testing. As many as 20 variables and 5 groups can be

Michael W. Fordyce

1977-01-01

55

EXACON: A Fortran 77 Program for the Exact Analysis of Single Cells in a Contingency Table

A program named EXACON is presented which performs exact cellwise analyses of two-way contingency tables. EXACON is written in FORTRAN 77 and is interactive. One-tailed probabilities are computed for the observed frequency of each cell according to two different probability models, one being Fisher's exact test for a 2 x 2 table. Despite the fact that exact probabilities are computed,

Lars R. Bergman; Bassam El-Khouri

1987-01-01

56

FORTRAN program for x ray photoelectron spectroscopy data reformatting

NASA Astrophysics Data System (ADS)

A FORTRAN program has been written for use on an IBM PC/XT or AT or compatible microcomputer (personal computer, PC) that converts a column of ASCII-format numbers into a binary-format file suitable for interactive analysis on a Digital Equipment Corporation (DEC) computer running the VGS-5000 Enhanced Data Processing (EDP) software package. The incompatible floating-point number representations of the two computers were compared, and a subroutine was created to correctly store floating-point numbers on the IBM PC, which can be directly read by the DEC computer. Any file transfer protocol having provision for binary data can be used to transmit the resulting file from the PC to the DEC machine. The data file header required by the EDP programs for an x ray photoelectron spectrum is also written to the file. The user is prompted for the relevant experimental parameters, which are then properly coded into the format used internally by all of the VGS-5000 series EDP packages.

Abel, Phillip B.

1989-11-01

57

Computer `Arithmetic' Fortran does this ok, just need to watch out for

Computer `Arithmetic' #12;· Fortran does this ok, just need to watch out for numbers (including representable, usually reset to zero.Watch for division by an underflow!!! · Not mathematically permissible-bound program Code Optimization #12;· AVOID DIVISION! It takes multiple clock cycles. If you divide by the same

58

Performance of the Prototype Fortran D Compiler

Performance of the Prototype Fortran D Compiler ChauWen Tseng Dept. of Computer Science University Award Number ASC9625531 in New Technologies. 1 #12; Summary Fortran D is a version of Fortran enhanced Fortran D compiler when compiling linear algebra codes and whole programs. Statement groups, execution

Tseng, Chau-Wen

59

Efficient Support of Parallel Sparse Computation for Array Intrinsic Functions of Fortran 90 *

Efficient Support of Parallel Sparse Computation for Array Intrinsic Functions of Fortran 90 * Rong Science, National TsingHua University, Hsinchu, Taiwan Abstract Fortran 90 provides a rich set of array an efficient library for parallel sparse computations with Fortran 90 array intrinsic operations. Our method

Lee, Jenq-Kuen

60

User's manual for MMLE3, a general FORTRAN program for maximum likelihood parameter estimation

NASA Technical Reports Server (NTRS)

A user's manual for the FORTRAN IV computer program MMLE3 is described. It is a maximum likelihood parameter estimation program capable of handling general bilinear dynamic equations of arbitrary order with measurement noise and/or state noise (process noise). The theory and use of the program is described. The basic MMLE3 program is quite general and, therefore, applicable to a wide variety of problems. The basic program can interact with a set of user written problem specific routines to simplify the use of the program on specific systems. A set of user routines for the aircraft stability and control derivative estimation problem is provided with the program.

Maine, R. E.; Iliff, K. W.

1980-01-01

61

IBM XL Fortran Enterprise Edition V10.1 for AIX Optimization and Programming Guide

IBM XL Fortran Enterprise Edition V10.1 for AIX Optimization and Programming Guide SC09-8010-00 #12;#12;IBM XL Fortran Enterprise Edition V10.1 for AIX Optimization and Programming Guide SC09-8010-00 #12 information under "Notices" on page 263. First Edition (October 2005) This edition applies to IBM® XL Fortran

Hickman, Mark

62

REGCMPNT : A Fortran Program for Regression Models with ARIMA Component Errors

RegComponent models are time series models with linear regression mean functions and error terms that follow ARIMA (autoregressive-integrated-moving average) component time series models. Bell (2004) discusses these models and gives some underlying theoretical and computational results. The REGCMPNT program is a Fortran program for performing Gaussian maximum likelihood estimation, signal extraction, and forecasting with RegComponent models. In this paper we

William R. Bell

2011-01-01

63

Fortran D Language Specification

This paper presents Fortran D, a version of Fortran enhanced with data decomposition specifications.It is designed to support two fundamental stages of writing a data-parallel program:problem mapping using sophisticated array alignments, and machine mapping through a rich set ofdata distribution functions. We believe that Fortran D provides a simple machine-independentprogramming model for most numerical computations. We intend to evaluate its

Geoffrey Fox; Seema Hiranandani; Ken Kennedy; Charles Koelbel; Ulrich Kremer; Chau-wen Tseng; Min-you Wu

1991-01-01

64

NASA Technical Reports Server (NTRS)

A FORTRAN program is presented for preliminary analysis and design of multilayered composite panels subjected to inplane loads. All plys are of the same material. The composite is assumed symmetric about the midplane, but need not be balanced. Failure criterion includes limit ply strains and lower bounds on composite inplane stiffnesses. Multiple load conditions are considered. The required input data is defined and examples are provided to aid the use in making the program operational. Average panel design times are two seconds on an IBM 360/67 computer. Results are compared with published literature. A complete FORTRAN listing of program COMAND is provided. In addition, the optimization program CONMIN is required for design.

Vanderplaats, G. N.

1976-01-01

65

RECRES: A FORTRAN-77 program for detecting model misspecification in multiple linear regression

NASA Astrophysics Data System (ADS)

RECRES is an interactive FORTRAN-77 program for detecting model misspecification in multiple linear regression problems. The program produces plots of ordinary least-squares (OLS) residuals, normal probability plots of recursive residuals, cumulative sums of recursive residuals, the Quandt log-likelihood statistic, and recursive estimates of the model parameters. It uses orthogonal triangularization to compute diagnostic statistics and allows flexibility in the production of diagnostic plots. Examples show that the program yields reliable results and can detect model misspecifications that are not apparent readily to users of conventional multiple linear regression programs. A source listing of the program and an example of an interactive session are provided.

Bates, Bryson C.; Sumner, Neil R.

66

Compiler Optimizations for Parallel Sparse Programs with Array Intrinsics of Fortran 90 *

Compiler Optimizations for Parallel Sparse Programs with Array Intrinsics of Fortran 90 * Rong Science, National TsingHua University, Hsinchu, Taiwan Abstract Fortran 90 provides a rich set of array, it however is currently not supported by any vendor Fortran 90 or HPF com pilers. In our research work, we

Lee, Jenq-Kuen

67

The advantages of Fortran 90 Fortran 77 is the most widely used language for scientific

The advantages of Fortran 90 by John Reid Abstract Fortran 77 is the most widely used language for scientific programming. Its long-awaited revision is now called Fortran 90. It was finalized (down The scientific and engineering computing community has a huge investment in codes written in Fortran 77. It also

Mihajlovic, Milan D.

68

CONMIN: A FORTRAN program for constrained function minimization: User's manual

NASA Technical Reports Server (NTRS)

CONMIN is a FORTRAN program, in subroutine form, for the solution of linear or nonlinear constrained optimization problems. The basic optimization algorithm is the Method of Feasible Directions. The user must provide a main calling program and an external routine to evaluate the objective and constraint functions and to provide gradient information. If analytic gradients of the objective or constraint functions are not available, this information is calculated by finite difference. While the program is intended primarily for efficient solution of constrained problems, unconstrained function minimization problems may also be solved, and the conjugate direction method of Fletcher and Reeves is used for this purpose. This manual describes the use of CONMIN and defines all necessary parameters. Sufficient information is provided so that the program can be used without special knowledge of optimization techniques. Sample problems are included to help the user become familiar with CONMIN and to make the program operational.

Vanderplaats, G. N.

1973-01-01

69

A FORTRAN-90 Low-Energy Electron Diffraction program (LEED90 v1.1)

NASA Astrophysics Data System (ADS)

We describe a FORTRAN-90 program to compute low-energy electron diffraction I(V) curves. Plane-waves and layer doubling are used to compute the inter-layer multiple-scattering, while the intra-layer multiple-scattering is computed in the standard way expanding the wavefield on a basis of spherical waves. The program is kept as general as possible, in order to allow testing different parts of multiple-scattering calculations. In particular, it can handle non-diagonal t-matrices describing the scattering of non-spherical potentials, anisotropic vibrations, anharmonicity, etc. The program does not use old FORTRAN flavours, and has been written keeping in mind the advantage for parallelism brought forward by FORTRAN-90. Program summaryTitle of program: LEED90 Catalogue number: ADUE Program summary URL:http://cpc.sc.qub.ac.uk/summaries/ADUE Program obtainable from: CPC Program Library, Queen's University of Belfast, N. Ireland. Computers: Alpha ev6-21264 (700 MHz) and Pentium-IV. Operating system: Digital UNIX V5.0 and Linux (Red Hat 8.0). Programming language: FORTRAN-90/95 (Compaq True64 compiler, and Intel Fortran Compiler 7.0 for Linux). High-speed storage required for the test run: minimum 64 Mbytes, it can grow to more depending on the system considered. Disk storage required: None No. of bits in a word: 64 and 32 No. of lines in distributed program, including test data, etc.: 17 953 No. of bytes in distributed program, including test data, etc.: 100 051 Distribution format: tar.gz Nature of problem: We describe the FORTRAN-90 program LEED90 (v1.1) to compute dynamical I(V) curves using layer-doubling. The program has been designed to be able to take, as an option, input from non-diagonal t-matrix, e.g., representing a molecule, temperature corrections for anisotropic/anharmonic vibrations, or non-spherical muffin-tin potentials. Method of solution: The intra-layer multiple-scattering problem is solved by adding self-consistently spherical wave amplitudes originated all throughout a Bravais layer. A general non-diagonal structure for the t-matrix describing the scattering by the potentials is assumed. The inter-layer multiple-scattering is computed by the layer-doubling technique. Therefore, the reflection matrix of the substrate is obtained by an iterative procedure. This is subsequently combined with the adsorbed layer diffraction matrices, to give the total reflected intensities. For the overlayer, the program can read a molecular t-matrix (e.g., as supplied by the companion program TMOL) including all the intra-molecular scattering. These matrices can be translated and rotated efficiently by using Green's function propagators and Wigner operators. Typical running time: A single I(V) curve for a fixed atomic configuration takes a few seconds/minutes depending on the two key parameters controlling the convergence: the maximum angular momentum quantum number, lmax, and the number of beams, nb. Running time scales as lmax4 and nb3. Typical values for energies up to 300 eV are 7 to 10 for lmax for single atoms 10 to 15 for molecular adsorbates, and a few hundreds for nb. References:J.B. Pendry, Low-Energy Electron Diffraction, Academic Press, London, 1974. S.Y. Tong, Progress in Surface Science 7 (1) (1975). M.A. Van Hove, W.H. Weinberg, C.-M. Chan, Low-Energy Electron Diffraction, Springer-Verlag, Berlin, 1986.

Blanco-Rey, Maria; de Andres, Pedro; Held, Georg; King, David A.

2004-08-01

70

NASA Astrophysics Data System (ADS)

A Fortran program is developed to calculate charge carrier (electron or hole) mobility in disordered semiconductors from first-principles. The method is based on non-adiabatic ab initio molecular dynamics and static master equation, treating dynamic and static disorder on the same footing. We have applied the method to calculate the hole mobility in disordered poly(3-hexylthiophene) conjugated polymers as a function of temperature and electric field and obtained excellent agreements with experimental results. The program could be used to explore structure-mobility relation in disordered semiconducting polymers/organic semiconductors and aid rational design of these materials. Program summaryProgram title: FPMu Catalogue identifier: AEJV_v1_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AEJV_v1_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html No. of lines in distributed program, including test data, etc.: 788 580 No. of bytes in distributed program, including test data, etc.: 8 433 024 Distribution format: tar.gz Programming language: Fortran 90 Computer: Any architecture with a Fortran 90 compiler Operating system: Linux, Windows RAM: Proportional to the system size, in our example, 1.2 GB Classification: 7.9 Nature of problem: Determine carrier mobility from first-principles in disordered semiconductors as a function of temperature, electric field and carrier concentration. Solution method: Iteratively solve master equation with carrier state energy and transition rates determined from first-principles. Restrictions: Mobility for disordered semiconductors where the carrier wave-functions are localized and the carrier transport is due to phonon-assisted hopping mechanism. Running time: Depending on the system size (about an hour for the example here).

Li, Zi; Zhang, Xu; Lu, Gang

2011-12-01

71

Boundary condition program for aerodynamic lifting surface theory. [using FORTRAN 4

NASA Technical Reports Server (NTRS)

Users manual for a U.S.A. FORTRAN 4 computer program which determines boundary conditions for a thin wing lifting surface program is described. This program, the geometry program, and several other programs are used together in the analysis of lifting, thin wings in steady, subsonic flow according to a kernel function lifting surface theory. The program calculates specific types of boundary conditions automatically such as those necessary to determine pitch and roll damping derivatives. The program also accepts descriptions of the camber or downwash and twist in the form of tables and/or coefficients of equations. The program performs interpolations so that tables and/or coefficients can apply at stations selected by the user and not at stations dictated by the control point locations.

Medan, R. T.; Ray, K. S.

1973-01-01

72

This document is for users of a computer program developed by the authors at Sandia National Laboratories. The computer program is designed to be used in conjunction with sensitivity analyses of complex computer models. In particular, this program is most useful in analyzing input-output relationships when the input has been selected using the Latin hypercube sampling program developed at Sandia (Iman and Shortencarier, 1984). The present computer program calculates the partial correlation coefficients and/or the standardized regression coefficients from the multivariate input to, and output from, a computer model. These coefficients can be calculated on either the original observations or on the ranks of the original observations. The coefficients provide alternative measures of the relative contribution (importance) of each of the various inputs to the observed output variations. Relationships between the coefficients and differences in their interpretations are identified. If the computer model output has an associated time or spatial history then the computer program will generate a graph of the coefficients over time or space for each input-variable, output-variable combination of interest, thus indicating the importance of each input over time or space. The computer program is user-friendly and written in FORTRAN 77 to facilitate portability.

Iman, R.L.; Shortencarier, M.J.; Johnson, J.D.

1985-06-01

73

Systems identification using a modified Newton-Raphson method: A FORTRAN program

NASA Technical Reports Server (NTRS)

A FORTRAN program is offered which computes a maximum likelihood estimate of the parameters of any linear, constant coefficient, state space model. For the case considered, the maximum likelihood estimate can be identical to that which minimizes simultaneously the weighted mean square difference between the computed and measured response of a system and the weighted square of the difference between the estimated and a priori parameter values. A modified Newton-Raphson or quasilinearization method is used to perform the minimization which typically requires several iterations. A starting technique is used which insures convergence for any initial values of the unknown parameters. The program and its operation are described in sufficient detail to enable the user to apply the program to his particular problem with a minimum of difficulty.

Taylor, L. W., Jr.; Iliff, K. W.

1972-01-01

74

User Guide Mac OS X Pro Fortran #12;Pro Fortran User Guide Mac OS X 2781 Bond Street Rochester), product liability or otherwise), will be limited to $50. Absoft, the Absoft logo, Fx, and MacFortran of Contents i Fortran User Guide Fortran User Guide Contents CHAPTER 1 INTRODUCTION..................................................

Bittner, Eric R.

75

ALGEBRA is a program that allows the user to process output data from finite-element analysis codes before they are sent to plotting routines. These data take the form of variable values (stress, strain, and velocity components, etc.) on a tape that is both the output tape from the analyses code and the input tape to ALGEBRA. The ALGEBRA code evaluates functions of these data and writes the function values on an output tape that can be used as input to plotting routines. Convenient input format and error detection capabilities aid the user in providing ALGEBRA with the functions to be evaluated. 1 figure.

Richgels, M A; Biffle, J H

1980-09-01

76

Experience converting a large Fortran-77 program to C++ Ralf W. Grosse-Kunstleve, Thomas C). The origins of RESOLVE predate the PHENIX project. The original implementation language is Fortran-77. Since Fortran RESOLVE makes heavy use of global data it is not suitable for tight integration as a Python

Grosse-Kunstleve, Ralf

77

RCPL1 is a FORTRAN digital computer program designed and developed to prepare neutron and photon cross section libraries for the RCP01 Monte Carlo computer program for solving neutron and photon transport problems in three-dimensional geometry with detailed energy description. The neutron libraries prepared by RCPL1 contain detailed Doppler-broadened resonance cross sections from unresolved and either single-level or multilevel resonance parameters,

A. V. Dralle; N. R. Candelore; R. C. Gast

1978-01-01

78

A FORTRAN program for fitting Weibull distribution and generating samples

A computer program has been developed to estimate the parameters of the two-parameter Weibull distribution describing a given data set and to generate random numbers following a given Weibull distribution. The Weibull distribution parameters, namely Weibull modulus and scale parameter, are estimated using two methods: (i) linear regression after logarithmic transformation of the data and (ii) maximum-likelihood estimator. The cumulative

Amitava Ghosh

1999-01-01

79

A Fortran visualization program for spherical data on a Yin-Yang grid

NASA Astrophysics Data System (ADS)

Fortran 90 program to visualize data on the Yin-Yang grid system is developed. The purpose of this study is to provide simulation researchers with a source code as a starting point of their own custom-made visualization tools. A basic but sufficiently diverse set of visualization methods are implemented using a Fortran 90 binding for OpenGL for scalar and vector fields defined or simulated on the Yin-Yang grid.

Yoshida, Masato; Kageyama, Akira

2014-04-01

80

NASA Astrophysics Data System (ADS)

The accurate computations of hydrogenic continuum wave functions are very important in many branches of physics such as electron-atom collisions, cold atom physics, and atomic ionization in strong laser fields, etc. Although there already exist various algorithms and codes, most of them are only reliable in a certain ranges of parameters. In some practical applications, accurate continuum wave functions need to be calculated at extremely low energies, large radial distances and/or large angular momentum number. Here we provide such a code, which can generate accurate hydrogenic continuum wave functions and corresponding Coulomb phase shifts at a wide range of parameters. Without any essential restrict to angular momentum number, the present code is able to give reliable results at the electron energy range [10,10] eV for radial distances of [10,10] a.u. We also find the present code is very efficient, which should find numerous applications in many fields such as strong field physics. Program summaryProgram title: HContinuumGautchi Catalogue identifier: AEHD_v1_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AEHD_v1_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html No. of lines in distributed program, including test data, etc.: 1233 No. of bytes in distributed program, including test data, etc.: 7405 Distribution format: tar.gz Programming language: Fortran90 in fixed format Computer: AMD Processors Operating system: Linux RAM: 20 MBytes Classification: 2.7, 4.5 Nature of problem: The accurate computation of atomic continuum wave functions is very important in many research fields such as strong field physics and cold atom physics. Although there have already existed various algorithms and codes, most of them can only be applicable and reliable in a certain range of parameters. We present here an accurate FORTRAN program for calculating the hydrogenic continuum wave functions in a very wide range of parameters, which suffices the needs of most practical applications. The Coulomb phases are also calculated. For any given momentum, radial point, and the largest angular momentum number, the code calculates all the angular components at once. The algorithm we adopt has been given in details by Gautchi [1,2], who suggested a stable minimal solution of general three term recurrence relations. Solution method: Minimum solution of three-term recurrence relations developed by W. Gautchi [1,2]. Running time: A few seconds to a few minutes, depending how many different wave functions one needs to calculate.

Peng, Liang-You; Gong, Qihuang

2010-12-01

81

The Livermore Fortran Kernels: A computer test of the numerical performance range

A computer performance test that measures a realistic floating-point performance range for Fortran applications is described. A variety of computer performance analyses may be easily carried out using this small central processing unit (cpu) test that would be infeasible or too costly using complete applications as benchmarks, particularly in the developmental phase of an immature computer system. The problem of

F. H. Mcmahon

1986-01-01

82

Computer `Arithmetic' Fortran does this ok, just need to watch out for

Computer `Arithmetic' #12;· Fortran does this ok, just need to watch out for numbers (including - beyond the range of the fp numbers · Underflow - closer to zero than representable, usually reset to zero.Watch DIVISION! It takes multiple clock cycles. If you divide by the same number frequently, compute and save

83

Performance of various computers using standard linear equations software in a FORTRAN environment

This note compares the performance of different computer systems while solving dense systems of linear equations using the LINPACK software in a Fortran environment. About 100 computers, ranging from a CRAY X-MP to the 68000 based systems such as the Apollo and SUN Workstations to IBM PC's, are compared.

Jack J. Dongarra

1988-01-01

84

A Fortran computer code package for the evaluation of gas-phase, multicomponent transport properties

This report documents a Fortran computer code package that is used for the evaluation of gas-phase multicomponent viscosities, thermal conductivities, diffusion coefficients, and thermal diffusion coefficients. The package is in two parts. The first is a preprocessor that computes polynomial fits to the temperature dependent parts of the pure species viscosities and binary diffusion coefficients. The coefficients of these fits

Robert J. Kee; Graham Dixon-Lewis; Jrgen Warnatz; Michael E. Coltrin; J. A. Miller

1986-01-01

85

Optimization guide for programs compiled under IBM FORTRAN H (OPT=2)

NASA Technical Reports Server (NTRS)

Guidelines are given to provide the programmer with various techniques for optimizing programs when the FORTRAN IV H compiler is used with OPT=2. Subroutines and programs are described in the appendices along with a timing summary of all the examples given in the manual.

Smith, D. M.; Dobyns, A. H.; Marsh, H. M.

1977-01-01

86

FESW --a finite-element Fortran IV program for solving the shallow-water equations

of the program FESW and specifications for its use. DESCRIPTION OF THE MODEL Shallow-water equations The shallow-waterFESW --a finite-element Fortran IV program for solving the shallow-water equations I. M. NAVON for solving the non-linear shallow-water equations on a limited domain. The resulting ordinary differential

Navon, Michael

87

Transitioning to Fortran 90 for Scientific and Engineering Calculations

Transitioning to Fortran 90 for Scientific and Engineering Calculations Robert J. Ribando and Mark introduction to the use of Fortran 90 for use in scientific and engineering computation. It is based on a single, actual working program containing a wider variety of Fortran 90 syntax than probably any one

Ribando, Robert J.

88

A Fortran-90 Based Multiprecision System David H. Bailey

A Fortran-90 Based Multiprecision System David H. Bailey RNR Technical Report RNR-94-013 January 6 The author has developed a new version of his Fortran multiprecision computation system that is based on the Fortran-90 language. With this new approach, a translator program is not required -- translation

Bailey, David H.

89

FTFc52 - freight train fuel consumption computer program. Software

This tape contains a copy of a computer program for the prediction of fuel consumption of a freight train operated over track with known characteristics. The program is written in FORTRAN for the IBM VM/370 computer.

Koper, J.; Muhlenberg, J.D.

1980-09-01

90

NASA Technical Reports Server (NTRS)

An integrated set of FORTRAN tools that are commercially available is described. The basic purpose of various tools is summarized and their economic impact highlighted. The areas addressed by these tools include: code auditing, error detection, program portability, program instrumentation, documentation, clerical aids, and quality assurance.

Presser, L.

1978-01-01

91

This paper discusses a Fortran 90 program referred to as BIEMS (Bayesian inequality and equality constrained model selection) that can be used for calculating Bayes factors of multivariate normal linear models with equality and\\/or inequality constraints between the model parameters versus a model containing no constraints, which is referred to as the unconstrained model. The prior that is used under

Joris Mulder; Herbert Hoijtink; Christiaan de Leeuw

2012-01-01

92

This paper is concerned with the problem of analyzing ordinary Fortran-like programs to determine how many of their operations could be performed simultaneously. Algorithms are presented for handling arithmetic assignment statements, DO loops and IF statement trees. The height of the parse trees of arithmetic expressions is reduced by distribution of multiplication over addition as well as the use of

D. J. Kuck; Y. Muraoka; Shyh-Ching Chen

1972-01-01

93

AN IBM 7090 FORTRAN PROGRAM FOR ASME UNFIRED PRESSURE VESSEL DESIGN AND PRELIMINARY COST ESTIMATION

An IBM 7090 FORTRAN program was written for the preliminary design and ; cost estimation of unfired pressure vessels with or without a jacket. Both ; vessel and jacket designs conform to the 1959 ASME Boiler and Pressure Vessel ; Code, Section VIII, Unfired Pressure Vessels. Vessels and jackets from 5 in. ; pipe through 84 in. o.d. and 1\\/4

C. E. Prince; R. P. Milford

1962-01-01

94

Red`s natural editor: A program designed to edit FORTRAN programs

This program allows the user to edit files using a completely natural method. You don`t need a lot of time to learn how to use this program; it`s as simple as using a typewriter. Even while you are reading this report you can start editing files. Although it is as simple as using a typewriter, this is a full screen editor, so that you can overwrite (replace) anything, delete or insert characters or lines, copy or move lines, find or change anything. All of this can be done without using any complicated combinations of key strokes (as you are forced to memorize with other editors). This program is written in standard FORTRAN. Although it was designed and implemented on an IBM-PC, it can be easily adapted for use on virtually any graphics terminal.

Cullen, D.E.

1993-09-01

95

A FORTRAN program for fitting Weibull distribution and generating samples

NASA Astrophysics Data System (ADS)

A computer program has been developed to estimate the parameters of the two-parameter Weibull distribution describing a given data set and to generate random numbers following a given Weibull distribution. The Weibull distribution parameters, namely Weibull modulus and scale parameter, are estimated using two methods: (i) linear regression after logarithmic transformation of the data and (ii) maximum-likelihood estimator. The cumulative distribution function (i.e. probability of failure of a specimen if the data set characterize strength of a component or probability of drought if the data represent water level, etc.) has been estimated using the order statistics. Both the Weibull modulus and scale parameter are necessary to generate random numbers with a specified Weibull distribution. Two example problems using published data sets are used to verify the code. Values of Weibull distribution parameters, estimated using this code, match published solutions obtained graphically. Parameters estimated from one of the example problems are used to generate a set of random numbers. Descriptive statistics and Weibull parameters estimated from the generated data match well with those obtained from the original data.

Ghosh, Amitava

1999-08-01

96

Fortran-90, its basis in Fortran-77, its implications for parallel machines, and the extensions developed for it by the High Performance Fortran Forum (HPFF), a coalition of computer vendors, government laboratories, and academic groups founded in 1992 to improve the performance and usability of Fortran-90 for computationally intensive applications on a wide variety of machines, including massively parallel single-instruction multiple-data (SIMD)

David B. Loveman

1993-01-01

97

TRANDES: A FORTRAN program for transonic airfoil analysis or design

NASA Technical Reports Server (NTRS)

A program called TRANDES is presented that is used for the analysis of steady, irrotational transonic flow over specified two-dimensional airfoils in free air or for the design of airfoils having a prescribed pressure distribution, including the effects of weak viscous interaction. Instructions on program usage, listings of the program, and sample cases are given.

Carlson, L. A.

1977-01-01

98

AnisDep: A FORTRAN program for the estimation of the depth of anisotropy using spatial coherency Keywords: Anisotropy Shear-wave splitting Fresnel zone a b s t r a c t We present a FORTRAN-77 program a FORTRAN-77 program which can be accessed from the on-line supplementary site of the journal. 2. The depth

Gao, Stephen Shangxing

99

¡ ¢ £ ¢ ¤ ¥ ¦ §©¨§ This distribution contains all the FORTRAN programs described in the paper domain FORTRAN programs mvnprd and mvtprd described in Dunnett (1989). His pro- grams calculate FORTRAN Programs Section 2 usenb.f Description: Calculates t , t or so that procedure P from Section 2

Santner, Thomas

100

An Empirical Study of Fortran Programs for Parallelizing Compilers

n this paper, we report some results from an empirical study on program charac- f d teristics that are important to parallelizing compiler writers, especially in the area o ata dependence analysis and program transformations. The state of the art in data dependence analysis and some parallel execution techniques are also examined.

Zhiyu Shen; Zhiyuan Li; Pen-chung Yew

1990-01-01

101

Optimization of expressions in Fortran

A method of optimizing the computation of arithmetic and indexing expressions of a Fortran program is presented. The method is based on a linear analysis of the definition points of the variables and the branching and DO loop structure of the program.The objectives of the processing are (1) to eliminate redundant calculations when references are made to common sub-expression values,

Vincent A. Busam; Donald E. Englund

1969-01-01

102

Computer program for calculation of ideal gas thermodynamic data

NASA Technical Reports Server (NTRS)

Computer program calculates ideal gas thermodynamic properties for any species for which molecular constant data is available. Partial functions and derivatives from formulas based on statistical mechanics are provided by the program which is written in FORTRAN 4 and MAP.

Gordon, S.; Mc Bride, B. J.

1968-01-01

103

LOGDIAFORTRAN 77 program for logistic regression with diagnostics

NASA Astrophysics Data System (ADS)

The program LOGDIA allows estimation of frequencies resulting from a binomial response. Two chi-square tests are performed to evaluate the logistic model for goodness-of-fit. The logistic hat matrix, modified logistic hat matrix, and other regression diagnostics are provided upon request.

Agterberg, F. P.

104

COPSET: A FORTRAN IV Program for Set Correlation Analysis

Set correlation is a multivariate generalization of multiple regression\\/correlation analysis which examines the relationship between sets of variables from which other sets may be partialled. Following a description of the method, a program is presented that creates correlation matrices for partialled sets of variables and then performs a complete set correlation analysis on these matrices.

Jacob Cohen; John Nee

1983-01-01

105

Methods of reducing program-execution time under RT-11 FORTRAN

The Quality Assurance (QA) Department of Sandia National Laboratories is responsible to the Department of Energy for assurance that weapons remain functional throughout their stockpile life. To accomplish this, QA conducts laboratory system tests on the Sandia-designed components of the weapon system. Joint flight tests with the Department of Defense are also conducted. The data acquisition and processing system used to acquire and analyze test results was designed by the QA Systems Test Equipment Design Division. The acquisition systems are built around PDP 11/34 computers. There are six similar acquisition systems that collect data independently from many unique weapon testers. A test usually lasts several minutes. After the data are acquired, the system engineers are interested in seeing the results as soon as possible. The complete test analysis must be known before disassembling the test equipment and moving on to the next scheduled test. If anomalies were present, disassembling would compromise posttest trouble-shooting procedures. The analysis for each test is therefore performed on the acquisition machine immediately after each test and must be completed in as short a time as possible. The FORTRAN software package used to analyze the results of laboratory system tests is considered. How the software works, problems encountered when it was decided to double the number of data acquisition channels to analyze, and the solution to the problems arrived at by benchmarking the programs with optional equipment that could be added to the existing configuration are discussed. (WHK)

Isidoro, R J; Trellue, R E

1982-04-01

106

Human Memory Organization for Computer Programs.

ERIC Educational Resources Information Center

Results of study investigating human memory organization in processing of computer programming languages indicate that algorithmic logic segments form a cognitive organizational structure in memory for programs. Statement indentation and internal program documentation did not enhance organizational process of recall of statements in five Fortran

Norcio, A. F.; Kerst, Stephen M.

1983-01-01

107

Elliptical orbit performance computer program

NASA Technical Reports Server (NTRS)

A FORTRAN coded computer program which generates and plots elliptical orbit performance capability of space boosters for presentation purposes is described. Orbital performance capability of space boosters is typically presented as payload weight as a function of perigee and apogee altitudes. The parameters are derived from a parametric computer simulation of the booster flight which yields the payload weight as a function of velocity and altitude at insertion. The process of converting from velocity and altitude to apogee and perigee altitude and plotting the results as a function of payload weight is mechanized with the ELOPE program. The program theory, user instruction, input/output definitions, subroutine descriptions and detailed FORTRAN coding information are included.

Myler, T. R.

1981-01-01

108

The RANDOM computer program: A linear congruential random number generator

NASA Technical Reports Server (NTRS)

The RANDOM Computer Program is a FORTRAN program for generating random number sequences and testing linear congruential random number generators (LCGs). The linear congruential form of random number generator is discussed, and the selection of parameters of an LCG for a microcomputer described. This document describes the following: (1) The RANDOM Computer Program; (2) RANDOM.MOD, the computer code needed to implement an LCG in a FORTRAN program; and (3) The RANCYCLE and the ARITH Computer Programs that provide computational assistance in the selection of parameters for an LCG. The RANDOM, RANCYCLE, and ARITH Computer Programs are written in Microsoft FORTRAN for the IBM PC microcomputer and its compatibles. With only minor modifications, the RANDOM Computer Program and its LCG can be run on most micromputers or mainframe computers.

Miles, R. F., Jr.

1986-01-01

109

NASA Astrophysics Data System (ADS)

Pariser-Parr-Pople (P-P-P) model Hamiltonian is employed frequently to study the electronic structure and optical properties of ?-conjugated systems. In this paper we describe a Fortran 90 computer program which uses the P-P-P model Hamiltonian to solve the Hartree-Fock (HF) equation for infinitely long, one-dimensional, periodic, ?-electron systems. The code is capable of computing the band structure, as also the linear optical absorption spectrum, by using the tight-binding and the HF methods. Furthermore, using our program the user can solve the HF equation in the presence of a finite external electric field, thereby, allowing the simulation of gated systems. We apply our code to compute various properties of polymers such as trans-polyacetylene, poly- para-phenylene, and armchair and zigzag graphene nanoribbons, in the infinite length limit. Program summaryProgram title: ppp_bulk.x Catalogue identifier: AEKW_v1_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AEKW_v1_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html No. of lines in distributed program, including test data, etc.: 87 464 No. of bytes in distributed program, including test data, etc.: 2 046 933 Distribution format: tar.gz Programming language: Fortran 90 Computer: PCs and workstations Operating system: Linux, Code was developed and tested on various recent versions of 64-bit Fedora including Fedora 14 (kernel version 2.6.35.12-90). Classification: 7.3 External routines: This program needs to link with LAPACK/BLAS libraries compiled with the same compiler as the program. For the Intel Fortran Compiler we used the ACML library version 4.4.0, while for the gfortran compiler we used the libraries supplied with the Fedora distribution. Nature of problem: The electronic structure of one-dimensional periodic ?-conjugated systems is an intense area of research at present because of the tremendous interest in the physics of conjugated polymers and graphene nanoribbons. The computer program described in this paper provides an efficient way of solving the Hartree-Fock equations for such systems within the P-P-P model. In addition to the Bloch orbitals, band structure, and the density of states, the program can also compute quantities such as the linear absorption spectrum, and the electro-absorption spectrum of these systems. Solution method: For a one-dimensional periodic ?-conjugated system lying in the xy-plane, the single-particle Bloch orbitals are expressed as linear combinations of p-orbitals of individual atoms. Then using various parameters defining the P-P-P Hamiltonian, the Hartree-Fock equations are set up as a matrix eigenvalue problem in the k-space. Thereby, its solutions are obtained in a self-consistent manner, using the iterative diagonalizing technique at several k points. The band structure and the corresponding Bloch orbitals thus obtained are used to perform a variety of calculations such as the density of states, linear optical absorption spectrum, electro-absorption spectrum, etc. Running time: Most of the examples provided take only a few seconds to run. For a large system, however, depending on the system size, the run time may be a few minutes to a few hours.

Kondayya, Gundra; Shukla, Alok

2012-03-01

110

Program Computes Performances Of Scramjets

NASA Technical Reports Server (NTRS)

SRGULL, a scramjet-cycle-analysis computer code, engineer's software tool capable of nose-to-tail simulation of hydrogen-fueled, scramjet engine integrated with air-frame. Simulated flow that of real gas with equilibrium thermodynamic properties. Program facilities initial estimates of performance of scramjet cycle by linking code for two-dimensional forebody, inlet, and nozzle with code for one-dimensional combustor. Five computer codes (SCRAM, SEAGUL, INLET, Program HUD, and GASH) integrated in program to provide capability for analysis of changing flow conditions. Written in FORTRAN 77.

Walton, J. T.; Pinckney, S. Zane

1994-01-01

111

The FORTRAN automatic coding system

The FORTRAN project was begun in the summer of 1954. Its purpose was to reduce by a large factor the task of preparing scientific problems for IBM's next large computer, the 704. If it were possible for the 704 to code problems for itself and produce as good programs as human coders (but without the errors), it was clear that

J. W. Backus; R. J. Beeber; S. Best; R. Goldberg; L. M. Haibt; H. L. Herrick; R. A. Nelson; D. Sayre; P. B. Sheridan; H. Stern; I. Ziller; R. A. Hughes; R. Nutt

1957-01-01

112

Sonic boom research. [computer program

NASA Technical Reports Server (NTRS)

A computer program for CDC 6600 is developed for the nonlinear sonic boom analysis including the asymmetric effect of lift near the vertical plane of symmetry. The program is written in FORTRAN 4 language. This program carries out the numerical integration of the nonlinear governing equations from the input data at a finite distance from the airplane configuration at a flight altitude to yield the pressure signitude at ground. The required input data and the format for the output are described. A complete program listing and a sample calculation are given.

Zakkay, V.; Ting, L.

1976-01-01

113

This document describes a number of subroutines that can be useful in GKS graphic applications programmed in FORTRAN-77. The algorithms described here include subroutines to do the following: (1) Draw text characters in a more flexible manner than is possible with basic GKS. (2) Project two-dimensional and three-dimensional space onto two-dimensional space. (3) Draw smooth curves. (4) Draw two-dimensional projections of complex three-dimensional objects. FORTRAN-77 is described in American National Standard, Programming Language, FORTRAN. GKS is described in American National Standard for Information Systems: Computer Graphics -- Graphical Kernel System (GKS) Functional Description and the FORTRAN-77 interface is described in American National Standard for Information Systems: Computer Graphics -- Graphical Kernel System (GKS) FORTRAN Binding. All of the subroutine names and additional enumeration types that will be described in this document begin with the letters ``GZ.`` Since GKS itself does not have any subroutine names or enumeration types that begin with these letters, no confusion between the usual GKS subroutines and the ones described here should occur. Many concepts will have to be defined in the following chapters. When a concept is first encountered, it will be given in italics. The information around the italicized word or phrase may be taken as its definition.

Beach, R.C.

1992-01-01

114

This document describes a number of subroutines that can be useful in GKS graphic applications programmed in FORTRAN-77. The algorithms described here include subroutines to do the following: (1) Draw text characters in a more flexible manner than is possible with basic GKS. (2) Project two-dimensional and three-dimensional space onto two-dimensional space. (3) Draw smooth curves. (4) Draw two-dimensional projections of complex three-dimensional objects. FORTRAN-77 is described in American National Standard, Programming Language, FORTRAN. GKS is described in American National Standard for Information Systems: Computer Graphics -- Graphical Kernel System (GKS) Functional Description and the FORTRAN-77 interface is described in American National Standard for Information Systems: Computer Graphics -- Graphical Kernel System (GKS) FORTRAN Binding. All of the subroutine names and additional enumeration types that will be described in this document begin with the letters GZ.'' Since GKS itself does not have any subroutine names or enumeration types that begin with these letters, no confusion between the usual GKS subroutines and the ones described here should occur. Many concepts will have to be defined in the following chapters. When a concept is first encountered, it will be given in italics. The information around the italicized word or phrase may be taken as its definition.

Beach, R.C.

1992-01-01

115

NASA Technical Reports Server (NTRS)

Several common higher level program languages are described. FORTRAN, ALGOL, COBOL, PL/1, and LISP 1.5 are summarized and compared. FORTRAN is the most widely used scientific programming language. ALGOL is a more powerful language for scientific programming. COBOL is used for most commercial programming applications. LISP 1.5 is primarily a list-processing language. PL/1 attempts to combine the desirable features of FORTRAN, ALGOL, and COBOL into a single language.

Mathur, F. P.

1972-01-01

116

MATOP: An interactive FORTRAN 77 program for solving problems in geometrical crystallography

NASA Astrophysics Data System (ADS)

The interactive FORTRAN 77 program MATOP is designed to help students and researchers in crystallography calculate the geometrical properties of crystals. The applications of MATOP include calculating lengths and angles involved face poles, zones and bonds, determining normals to planes of atoms and transforming atomic coordinates for viewing a crystal structure down any line or perpendicular to any plane, and determining symmetries. The program assists in the solution of these problems by determining metrical matrices, change of basis matrices, matrix representations of isometrics, inverses of matrices, inner products, and cross products with respect to any given basis. The program can store up to 15 3 x 3 matrices and 12 3-dimensional vectors. The program was written to apply the theory of matrix and vector algebra to these crystallographic problems as discussed in our book Mathematical Crystallography.

Boisen, M. B.; Gibbs, G. V.

117

NASA Astrophysics Data System (ADS)

Application of ridge regression in geoscience usually is a more appropriate technique than ordinary least-squares regression, especially in the situation of highly intercorrelated predictor variables. A FORTRAN 77 program RIDGE for ridged multiple linear regression is presented. The theory of linear regression and ridge regression is treated, to allow for a careful interpretation of the results and to understand the structure of the program. The program gives various parameters to evaluate the extent of multicollinearity within a given regression problem, such as the correlation matrix, multiple correlations among the predictors, variance inflation factors, eigenvalues, condition number, and the determinant of the predictors correlation matrix. The best method for the optimum choice of the ridge parameter with ridge regression has not been established yet. Estimates of the ridge bias, ridged variance inflation factors, estimates, and norms for the ridge parameter therefore are given as output by RIDGE and should complement inspection of the ridge traces. Application within the earth sciences is discussed.

van Gaans, P. F. M.; Vriend, S. P.

118

GENCOV: a Fortran program that generates randomly censored survival data with covariates.

We present a Fortran program for simulating censored survival data with covariates under the assumption of random censoring. The program generates times distributed according to the uniform distribution, the generalized Gamma distribution, the log-normal distribution and Pettitt's generalized logistic distribution with Box-Cox transformation of the time variable. Covariates can be introduced in the definition of the survival time, resulting in the generalized log-gamma, log-normal and Pettitt's regression models. Thereby the program provides the means for generating censored survival data according to parametric versions of three common regression models for censored survival data: the Accelerated Failure Time, the Proportional Hazards and the Proportional Odds models. PMID:2714079

Ciampi, A; Chapman, J A; Hogg, S A; Thiffault, J

1989-05-01

119

This document is for users of a computer program developed by the authors at Sandia National Laboratories. The computer program is designed to be used in conjunction with sensitivity analyses of complex computer models. In particular, this program is most useful in analyzing input-output relationships when the input has been selected using the Latin hypercube sampling program developed at Sandia

R. L. Iman; M. J. Shortencarier; J. D. Johnson

1985-01-01

120

User's Guide for Computer Program that Routes Signal Traces

NASA Technical Reports Server (NTRS)

This disk contains both a FORTRAN computer program and the corresponding user's guide that facilitates both its incorporation into your system and its utility. The computer program represents an efficient algorithm that routes signal traces on layers of a printed circuit with both through-pins and surface mounts. The computer program included is an implementation of the ideas presented in the theoretical paper titled "A Formal Algorithm for Routing Signal Traces on a Printed Circuit Board", NASA TP-3639 published in 1996. The computer program in the "connects" file can be read with a FORTRAN compiler and readily integrated into software unique to each particular environment where it might be used.

Hedgley, David R., Jr.

2000-01-01

121

NASA Technical Reports Server (NTRS)

The computer program listing for the reliability block diagram computation program described in Reliability Computation From Reliability Block Diagrams is given. The program is written in FORTRAN 4 and is currently running on a Univac 1108. Each subroutine contains a description of its function.

Chelson, P. O.; Eckstein, R. E.

1971-01-01

122

PREG: a computer program for Poisson regression analysis

PREG is a FORTRAN program that computes maximum likelihood estimates for a regression analysis when the dependent variable is a count that follows the Poisson distribution. This documentation contains a detailed description of the algorithm for maximum likelihood estimation under the Poisson regression model (subroutine PRMLE), three test problems with complete output (Appendix A), and a complete listing of the entire FORTRAN program, PREG-Version 5, Release 1 (Appendix B). The three test problems illustrate Poisson regression with (i) a linear regression model, (ii) a log-linear regression model, and (iii) a nonlinear regression model. This program was developed using FORTRAN-10 on a DEC system-10 computer and has been compiled and executed on an IBM 360/91 under OS and an IBM 3033 under VMS without any changes in the source code. ANSI standard FORTRAN was used in all program units except subroutine PRDATA, which can be easily modified to suit individual user requirements.

Frome, E.L.

1981-03-01

123

System optimization of gasdynamic lasers, computer program user's manual

NASA Technical Reports Server (NTRS)

The user's manual for a computer program that performs system optimization of gasdynamic lasers is provided. Detailed input/output formats are CDC 7600/6600 computers using a dialect of FORTRAN. Sample input/output data are provided to verify correct program operation along with a program listing.

Otten, L. J., III; Saunders, R. C., III; Morris, S. J.

1978-01-01

124

Frequency Analysis Program for a Computer Assisted Laboratory.

ERIC Educational Resources Information Center

Describes a Fortran program used in a computer-assisted-laboratory course. Program utilizes computer-controlled frequency sweeping to measure response (amplitude/phase) of a series RLC circuit, modeling the circuit and comparing experimental/theoretical results for system gain with computer gain using least squares analysis. Plots of both gain

Aburdene, Maurice F.

1983-01-01

125

Early History of FORTRAN: The Making of a Wonder

Early History of FORTRAN: The Making of a Wonder Uday Khedker (www.cse.iitb.ac.in/~uday) Department of FORTRAN: Outline 1/46 Outline · Computing Before FORTRAN · The Creation of FORTRAN · FORTRAN I: The Language · FORTRAN I: The Compiler · Conclusions Nov 2013 Uday Khedker, IIT Bombay #12;Part 1 Computing

Khedker, Uday

126

Compiler Support for Machine-Independent Parallel Programming in Fortran D

Because of the complexity and variety of parallel architectures,an efficient machine-independent parallel programmingmodel is needed to make parallel computingtruly usable for scientific programmers. We believethat Fortran D, a version of Fortran enhanced with datadecomposition specifications, can provide such a programmingmodel. This paper presents the design ofa prototype Fortran D compiler for the iPSC\\/860, aMIMD distributed-memory machine. Issues addressedinclude data decomposition

Chau-wen Tseng; Ken Kennedy; Seema Hiranandani

1991-01-01

127

NASA Astrophysics Data System (ADS)

Pariser-Parr-Pople (P-P-P) model Hamiltonian has been used extensively over the years to perform calculations of electronic structure and optical properties of ?-conjugated systems successfully. In spite of tremendous successes of ab initio theory of electronic structure of large systems, the P-P-P model continues to be a popular one because of a recent resurgence in interest in the physics of ?-conjugated polymers, fullerenes and other carbon-based materials. In this paper, we describe a Fortran 90 computer program developed by us, which uses P-P-P model Hamiltonian to not only solve Hartree-Fock (HF) equation for closed- and open-shell systems, but also for performing correlation calculations at the level of single configuration interactions (SCI) for molecular systems. Moreover, the code is capable of computing linear optical absorption spectrum at various levels, such as, tight-binding (TB) Hckel model, HF, SCI, and also of calculating the band structure using the Hckel model. The code also allows the user to solve the HF equation in the presence of finite external electric field, thus, permitting calculations of quantities such as static polarizabilities and electro-absorption spectra. Additionally, it can perform transformation of P-P-P model Hamiltonian from the atomic orbital (AO) representation (also called site representation) to the molecular orbital (MO) one, so that the transformed matrix elements can be used for high level post-HF calculations, such as, full CI (FCI), quadruple CI (QCI), and multi-reference singles-doubles CI (MRSDCI). We demonstrate the capabilities of our code by performing calculations of various properties on conjugated systems such as trans-polyacetylene ( t-PA), poly- para-phenylene (PPP), poly- para-phenylene-vinylene (PPV), oligo-acenes, and graphene nanodisks. Program summaryProgram title: ppp.x Catalogue identifier: AEFW_v1_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AEFW_v1_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: Standard CPC license, http://cpc.cs.qub.ac.uk/licence/licence.html No. of lines in distributed program, including test data, etc.: 79 900 No. of bytes in distributed program, including test data, etc.: 508 285 Distribution format: tar.gz Programming language: Fortran 90. Compilers used: Program has been tested with Intel Fortran Compiler (noncommercial version 11.1) and gfortran compiler (gcc version 4.4.0) with optimization option -O Computer: PCs, workstations Operating system: Linux. Code was developed and tested on various recent versions of Fedora including Fedora 11 (kernel version 2.6.29.4-167) Classification: 7.3, 16.1 External routines: This program needs to link with LAPACK/BLAS libraries compiled with the same compiler as the program. For the Intel Fortran Compiler we used the ACML library version 4.3.0, while for gfortran compiler we used the libraries supplied with the Fedora distribution. Nature of problem: The problem of interest at hand is the electronic structure of ?-conjugated systems. For such systems, the effective ?-electron P-P-P semi-empirical model Hamiltonian proposed by Pariser, Parr, and Pople offers an attractive alternative as compared to the ab initio approaches. The present program can solve the HF equations for both open- and closed-shell systems within the P-P-P model. Moreover, it can also include electron correlation effects at the singles CI level. Along with the wave functions and energies, various properties such as linear absorption spectra can also be computed. Solution method: The single-particle HF orbitals of a ?-conjugated system are expressed as linear combinations of the p-orbitals of individual atoms (assuming that the system is in the xy-plane). Then using the hopping and Coulomb parameters prescribed for the P-P-P method, the HF integro-differential equations are transformed into a matrix eigenvalue problem. Thereby, its solutions are obtained in a self-consistent manner, using the iterative diagonalizing technique. The HF orbi

Sony, Priya; Shukla, Alok

2010-04-01

128

BE VISION is a package of FORTRAN programs for drawing orthographic views of combinations of plane and quadric surfaces. As input, the package takes rectangular coordinate equations specifying the surfaces plus a three-angle specification of the viewing direction. Output is a drawing on the Stromberg Carlson 4020 Microfilm Recorder. Many views of one scene may be obtained simply by changing

Ruth A. Weiss

1966-01-01

129

Babel Fortran 2003 Binding for Structured Data Types

Babel is a tool aimed at the high-performance computing community that addresses the need for mixing programming languages (Java, Python, C, C++, Fortran 90, FORTRAN 77) in order to leverage the specific benefits of those languages. Scientific codes often rely on structured data types (structs, derived data types) to encapsulate data, and Babel has been lacking in this type of support until recently. We present a new language binding that focuses on their interoperability of C/C++ with Fortran 2003. The new binding builds on the existing Fortran 90 infrastructure by using the iso-c-binding module defined in the Fortran 2003 standard as the basis for C/C++ interoperability. We present the technical approach for the new binding and discuss our initial experiences in applying the binding in FACETS (Framework Application for Core-Edge Transport Simulations) to integrate C++ with legacy Fortran codes.

Muszala, S; Epperly, T; Wang, N

2008-05-02

130

The computer program DIFF, in Fortran for the IBM 7090, for calculating ; the neutron diffusion coefficients and attenuation areas (L²) necessary for ; multigroup diffusion calculations for reactor shielding is described. Diffusion ; coefficients and values of the inverse attenuation length are given for a six ; group calculation for several interesting shielding materials. (D.C.W.);

Plelnevaux

1962-01-01

131

Computer program to determine pressure distributions and forces on blunt bodies of revolution

NASA Technical Reports Server (NTRS)

Program was written to include integration of surface pressure in order to obtain axial-force, normal-force, and pitching-moment coefficients. Program was written in CDC FORTRAN for the CDC-6600 computer system.

Jackson, C. M., Jr.; Sawyer, W. C.; Smith, R. S.

1973-01-01

132

MODFIT: a pharmacokinetics computer program.

This paper presents a computer program, MODFIT, written in FORTRAN, primarily for use on the Digital Equipment Company VAX series computers for the mathematical analysis of concentration-time data. Drug data generated from biological fluids and tissues may be fitted by a variety of different models. For many models, parameter starting estimates are program generated prior to automatic nonlinear regression analysis using a modified Davidon-Fletcher-Powell algorithm. The output of results is extensive and plotting facilities are available. Explicit and differential equation models may be fitted to single dose data and simulations using all models (single or repeat dose) may be employed to generate drug concentration-time data with plotting output. The package has been tested on numerous data with no problems regarding local function minima. Some comparisons with existing programs have been made and MODFIT compares well with respect to robustness, efficiency, and ease of use. PMID:2207299

Allen, G D

1990-01-01

133

We describe f 2c, a program that translates Fortran 77 into C or C . F2c lets one portably mix C and Fortran and makes a large body of well-tested Fortran source code available to C environments. 1. INTRODUCTION Automatic conversion of Fortran 77 [1] to C [10, 11] is desirable for several reasons. Sometimes it is useful to run

S. I. Feldman; David M. Gay; Mark W. Maimone; N. L. Schryer

1993-01-01

134

This article describes a practical approach to the manual re-engineering of numerical software systems. The strategy has been applied to re-develop a medium sized FORTRAN-77 Computational Fluid Dynamics (CFD) code into C++. The motivation for software reverse-engineering is described, as are the special problems which influence the re-use of a legacy numerical code. The aim of this case study was

J. Ewer; B. Knight; D. Cowell

1995-01-01

135

Evaluation of compiler optimizations for Fortran D on MIMD distributed memory machines

The Fortran D compiler uses data decomposition specifications to automatically translate Fortran programs for execution on MIMD distributed-memory machines. This paper introduces and classifies a number of advanced optimizations needed to achieve acceptable performance; they are analyzed and empirically evaluated for stencil computations. Profitability formulas are derived for each optimization. Results show that exploiting parallelism for pipelined computations, reductions, and

Seema Hiranandani; Ken Kennedy; Chau-Wen Tseng

1992-01-01

136

Computer program for the computation of total sediment discharge by the modified Einstein procedure

Two versions of a computer program to compute total sediment discharge by the modified Einstein procedure are presented. The FORTRAN 77 language version is for use on the PRIME computer, and the BASIC language version is for use on most microcomputers. The program contains built-in limitations and input-output options that closely follow the original modified Einstein procedure. Program documentation and listings of both versions of the program are included. (USGS)

Stevens, H.H.

1985-01-01

137

FORTRAN program to generate engine inlet flow contour maps and distortion parameters

NASA Technical Reports Server (NTRS)

A computer program is presented and described that generates jet engine inlet flow contour maps and inlet flow distortion parameters. The program input consists of an array of measurements describing the flow conditions at the engine inlet. User-defined distortion parameters may be calculated.

Dicus, J. H.

1974-01-01

138

An Algorithm and Fortran Program for Multivariate LAD (l1 of l2) Regression

A FORTRAN package is presented for multivariate Least sum of Absolute Deviations (LAD) regression with respect to the ?1 of ?2 norm, and this regression method is compared with ?2 of ?2 regression and ?1 of ?1 regression. Applications of the algorithm include multivariate permutation analyses of experimental design and prediction\\u000a models which are based on Euclidean distance.

E. H. Kaufman; G. D. Taylor; Paul W. Mielke Jr.; Kenneth J. Berry

2002-01-01

139

ADIFOR: Fortran source translation for efficient derivatives

The numerical methods employed in the solution of many scientific computing problems require the computation of derivatives of a function f: R{sup n} {yields} R{sup m}. Both the accuracy and the computational requirements of the derivative computation are usually of critical importance for the robustness and speed of the numerical method. ADIFOR (Automatic Differentiation In FORtran) is a source translation tool implemented using the data abstractions and program analysis capabilities of the ParaScope Parallel Programming Environment. ADIFOR accepts arbitrary Fortran-77 code defining the computation of a function and writes portable Fortran-77 code for the computation of its derivatives. In contrast to previous approaches, ADIFOR views automatic differentiation as a process of source translation that exploits computational context to reduce the cost of derivative computations. Experimental results show that ADIFOR can handle real-life codes, providing exact derivatives with a running time that is competitive with the standard divided-difference approximations of derivatives and which may perform orders of magnitude faster than divided-differences in cases. The computational scientist using ADIFOR is freed from worrying about the accurate and efficient computation of derivatives, even for complicated functions,'' and hence, is able to concentrate on the more important issues of algorithm design or system modeling. 35 refs.

Bischof, C.; Corliss, G.; Griewank, A.; Hovland, P. (Argonne National Lab., IL (United States)); Carle, A. (Rice Univ., Houston, TX (United States). Center for Research on Parallel Computation)

1992-01-01

140

ERIC Educational Resources Information Center

This module provides information on development and use of a Material Safety Data Sheet (MSDS) software program that seeks to link literacy skills education, safety training, and human-centered design. Section 1 discusses the development of the software program that helps workers understand the MSDSs that accompany the chemicals with which they

Anderson, Tiffoni

141

Fortran RED ---A Retargetable Environment for Automatic Data Layout ?

Fortran RED --- A Retargetable Environment for Automatic Data Layout ? Ulrich Kremer Department of programming. Recent languages such as High Performance Fortran (HPF) and SGI Parallel Fortran with the design and implementation of Fortran RED , a tool that supports Fortran as a deterministic, sequential

Kremer, Ulrich

142

NASA Technical Reports Server (NTRS)

Program SEPSIM is a FORTRAN program which performs deployment, servicing, and retrieval missions to synchronous equatorial orbit using a space tug with a continuous low thrust upper stage known as a solar electric propulsion stage (SEPS). The SEPS ferries payloads back and forth between an intermediate orbit and synchronous orbit, and performs the necessary servicing maneuvers in synchronous orbit. The tug carries payloads between the orbiter and the intermediate orbit, deploys fully fueled SEPS vehicles, and retrieves exhausted SEPS vehicles when, and if, required. The program is presently contained in subroutine form in the Logistical On-orbit VEhicle Servicing (LOVES) Program, but can also be run independently with the addition of a simple driver program.

Lang, T. J.

1974-01-01

143

Diatomic Hoenl-London factor computer program

A new method is presented for computation of diatomic rotational line strengths, or Hoenl-London factors. The traditional approach includes separately calculating line positions and Hoenl-London factors and assigning parity labels. The present approach shows that one merely computes the line strength for all possible term differences and discards those differences for which the strength vanishes. Numerical diagonalization of the upper and lower Hamiltonians is used, which directly obtains the line positions, Hoenl-London factors, total parities, and e/f parities for both heteronuclear and homonuclear diatomic molecules. The fortran computer program discussed is also applicable for calculating n-photon diatomic spectra.

Hornkohl, James O.; Parigger, Christian G.; Nemes, Laszlo

2005-06-20

144

A computer program with acronym GLASS-II is described. This code is based on the concept of global--local finite elements, wherein both contemporary finite element and classical Rayleigh--Ritz approximations are simultaneously employed. The library of elements in GLASS-II include the axisymmetric element, planar element, three-dimensional solid element, plate bending element, and shell element. Moreover, for the axisymmetric and planar elements, general

L. G. Bradford; S. B. Dong; A. Tessler; R. A. Westmann

1979-01-01

145

Six degree of freedom FORTRAN program, ASTP docking dynamics, users guide

NASA Technical Reports Server (NTRS)

The digital program ASTP Docking Dynamics as outlined is intended to aid the engineer using the program to determine the docking system loads and attendant vehicular motion resulting from docking two vehicles that have an androgynous, six-hydraulic-attenuator, guide ring, docking interface similar to that designed for the Apollo/Soyuz Test Project (ASTP). This program is set up to analyze two different vehicle combinations: the Apollo CSM docking to Soyuz and the shuttle orbiter docking to another orbiter. The subroutine modifies the vehicle control systems to describe one or the other vehicle combinations; the rest of the vehicle characteristics are changed by input data. To date, the program has been used to predict and correlate ASTP docking loads and performance with docking test program results from dynamic testing. The program modified for use on IBM 360 computers. Parts of the original docking system equations in the areas of hydraulic damping and capture latches are modified to better describe the detail design of the ASTP docking system.

Mount, G. O., Jr.; Mikhalkin, B.

1974-01-01

146

Python is a great scripting language. It is portable, free, and has a powerful numerical facility, object oriented features, and a library of modules that enable a huge variety of applications: cryptography, image processing, special effects for movies, Web programming, Web site search engines, and so on. The authors have created a tool, Pyfort, for connecting Fortran routines to Python.

Paul F. Dubois; T.-Y. Yang

1999-01-01

147

PREG: a computer program for Poisson regression analysis

PREG is a FORTRAN program that computes maximum likelihood estimates for a regression analysis when the dependent variable is a count that follows the Poisson distribution. This documentation contains a detailed description of the algorithm for maximum likelihood estimation under the Poisson regression model (subroutine PRMLE), three test problems with complete output (Appendix A), and a complete listing of the

Frome

1981-01-01

148

The Analysis of Aptitude-Treatment Interactions: Computer Programs and Calculations.

ERIC Educational Resources Information Center

The computer programs described in this manual were designed for the analysis of data resulting from psychological experiments which hypothesize an aptitude- or trait-treatment interaction (ATI). The programs were written in Fortran IV for use on most CDC 6400/6600 and IBM 360 computer systems. Research designs to which the programs are applicable

Borich, Gary D.; And Others

149

A Fortran 90 Tutorial Zane Dodson

A Fortran 90 Tutorial Zane Dodson Computer Science Department University of New Mexico November 27, 1993 Contents 1 Survey of the New Fortran Standard 3 1.1 New Source Form 2.1 Getting Started : : : : : : : : : : : : : : : : : : : : : : : : : : : : 10 2.2 Basic Fortran

Rogina, Mladen

150

WASP: A flexible FORTRAN 4 computer code for calculating water and steam properties

NASA Technical Reports Server (NTRS)

A FORTRAN 4 subprogram, WASP, was developed to calculate the thermodynamic and transport properties of water and steam. The temperature range is from the triple point to 1750 K, and the pressure range is from 0.1 to 100 MN/m2 (1 to 1000 bars) for the thermodynamic properties and to 50 MN/m2 (500 bars) for thermal conductivity and to 80 MN/m2 (800 bars) for viscosity. WASP accepts any two of pressure, temperature, and density as input conditions. In addition, pressure and either entropy or enthalpy are also allowable input variables. This flexibility is especially useful in cycle analysis. The properties available in any combination as output include temperature, density, pressure, entropy, enthalpy, specific heats, sonic velocity, viscosity, thermal conductivity, surface tension, and the Laplace constant. The subroutine structure is modular so that the user can choose only those subroutines necessary to his calculations. Metastable calculations can also be made by using WASP.

Hendricks, R. C.; Peller, I. C.; Baron, A. K.

1973-01-01

151

User's Guide For Snopt Version 6, A Fortran Package for

User's Guide For Snopt Version 6, A Fortran Package for Large-Scale Nonlinear Programming Philip E with a Fortran compiler. SNOPT may be called from a driver program (typically in Fortran, C or MATLAB). SNOPT can methods, limited-storage quasi-Newton updates, Fortran software. pgill@ucsd.edu walter

Gill, Philip E.

152

Solving PDEs with PGI CUDA Fortran http://geo.mff.cuni.cz/~lh Solving PDEs with PGI CUDA Fortran

Solving PDEs with PGI CUDA Fortran http://geo.mff.cuni.cz/~lh Solving PDEs with PGI CUDA Fortran. #12;Solving PDEs with PGI CUDA Fortran http://geo.mff.cuni.cz/~lh Compute-bound and memory PDEs with PGI CUDA Fortran http://geo.mff.cuni.cz/~lh Compute-bound and memory

Hanyk, Ladislav

153

http://geo.mff.cuni.cz/~lh Solving PDEs with PGI CUDA Fortran

http://geo.mff.cuni.cz/~lh Solving PDEs with PGI CUDA Fortran Part 2: Introduction to PGI CUDA Fortran Outline Why Fortran, why CUDA Fortran. Compilers for NVIDIA GPUs. Hierarchy of CUDA Fortran, CUDA-code examples. Why Fortran a well-established programming language for scientific and engineering applications

Hanyk, Ladislav

154

A computer program for Moessbauer data processing

NASA Technical Reports Server (NTRS)

A computer program to analyze Mossbauer data is presented in detail. The least-squares curve fitting techniques described apply to single line spectra, single hyperfine spectra, or when the constituent spectra are separated well enough to let the individual absorption peaks stand alone. The present program is not adapted for complex spectra resulting from the existence of several local environments in the absorber iron alloy. Sample problems are presented to aid the user in setting up and running the program. The program is written in FORTRAN 4 language for the Control Data 6000 series digital computer with the SCOPE 3.0 operating system and requires approximately 115,000 octal locations of core storage. A typical case with one absorption peak runs in 20 seconds, and a typical problem with six absorption peaks requires 50 seconds.

Howser, L. M.; Singh, J. J.; Smith, R. E., Jr.

1972-01-01

155

NASA Technical Reports Server (NTRS)

The engineering programming information for the digital computer program for analyzing shell structures is presented. The program is designed to permit small changes such as altering the geometry or a table size to fit the specific requirements. Each major subroutine is discussed and the following subjects are included: (1) subroutine description, (2) pertinent engineering symbols and the FORTRAN coded counterparts, (3) subroutine flow chart, and (4) subroutine FORTRAN listing.

Svalbonas, V.; Ogilvie, P.

1973-01-01

156

SSME structural computer program development. Volume 2: BOPACE users manual

NASA Technical Reports Server (NTRS)

A computer program for use with a thermal-elastic-plastic-creep structural analyzer is presented. The following functions of the computer program are discussed: (1) analysis of very high temperature and large plastic-creep effects, (2) treatment of cyclic thermal and mechanical loads, (3) development of constitutive theory which closely follows actual behavior under variable temperature conditions, (4) stable numerical solution approach which avoids cumulative errors, and (5) capability of handling up to 1000 degrees of freedom. The computer program is written in FORTRAN IV and has been run on the IBM 360 and UNIVAC 1108 computer systems.

Vos, R. G.

1973-01-01

157

ICASE Computer Science Program

NASA Technical Reports Server (NTRS)

The Institute for Computer Applications in Science and Engineering computer science program is discussed in outline form. Information is given on such topics as problem decomposition, algorithm development, programming languages, and parallel architectures.

1985-01-01

158

CAS2D: FORTRAN program for nonrotating blade-to-blade, steady, potential transonic cascade flows

NASA Technical Reports Server (NTRS)

An exact, full-potential-equation (FPE) model for the steady, irrotational, homentropic and homoenergetic flow of a compressible, homocompositional, inviscid fluid through two dimensional planar cascades of airfoils was derived, together with its appropriate boundary conditions. A computer program, CAS2D, was developed that numerically solves an artificially time-dependent form of the actual FPE. The governing equation was discretized by using type-dependent, rotated finite differencing and the finite area technique. The flow field was discretized by providing a boundary-fitted, nonuniform computational mesh. The mesh was generated by using a sequence of conforming mapping, nonorthogonal coordinate stretching, and local, isoparametric, bilinear mapping functions. The discretized form of the FPE was solved iteratively by using successive line overrelaxation. The possible isentropic shocks were correctly captured by adding explicitly an artificial viscosity in a conservative form. In addition, a three-level consecutive, mesh refinement feature makes CAS2D a reliable and fast algorithm for the analysis of transonic, two dimensional cascade flows.

Dulikravich, D. S.

1980-01-01

159

Introduction to Computer Programming

NSDL National Science Digital Library

CSC 112. Introduction to Computer Programming (3) Prerequisite: MAT 111 or 115. An introduction to programming in a high-level language for students who are not computer science majors. Algorithms, computer systems, data representation, survey of computer applications, elementary programming techniques, debugging and verification of programs. The language to be used will be specified in the schedule of classes. Two lecture and two laboratory hours each week. May be repeated once for credit under a different subtitle.

Tobin, Mr. D.

2003-04-08

160

NSDL National Science Digital Library

CSC 112. Introduction to Computer Programming (3) Prerequisite: MAT 111 or 115. An introduction to programming in a high-level language for students who are not computer science majors. Algorithms, computer systems, data representation, survey of computer applications, elementary programming techniques, debugging and verification of programs. The language to be used will be specified in the schedule of classes. Two lecture and two laboratory hours each week. May be repeated once for credit under a different subtitle.

Smith, Harry

2003-04-08

161

A system of three machine codes was developed to calculate the protection against initial radiation from nuclear weapons that may be afforded aboard ship. The codes are written in FORTRAN and are operational on the CDC 6600 computer using SCOPE 3.4 software. (GRA)

J. M. Newell; L. G. Mooney; R. B. Livesay

1975-01-01

162

FORTRAN 4 computer codes were written to calculate the equilibrium partial pressures of the gaseous phase and the quantity and composition of the condensed phases in the open cycle MHD system. The codes are based on temperature-dependent equilibrium constants, mass conservation, the mass action law, and assumed ideal solution of compounds in each of two condensed phases. It is assumed

P. E. Blackburn

1977-01-01

163

Operations analysis (study 2.1). Program listing for the LOVES computer code

NASA Technical Reports Server (NTRS)

A listing of the LOVES computer program is presented. The program is coded partially in SIMSCRIPT and FORTRAN. This version of LOVES is compatible with both the CDC 7600 and the UNIVAC 1108 computers. The code has been compiled, loaded, and executed successfully on the EXEC 8 system for the UNIVAC 1108.

Wray, S. T., Jr.

1974-01-01

164

A computer program for the design and analysis of low-speed airfoils, supplement

NASA Technical Reports Server (NTRS)

Three new options were incorporated into an existing computer program for the design and analysis of low speed airfoils. These options permit the analysis of airfoils having variable chord (variable geometry), a boundary layer displacement iteration, and the analysis of the effect of single roughness elements. All three options are described in detail and are included in the FORTRAN IV computer program.

Eppler, R.; Somers, D. M.

1980-01-01

165

CRESLAF is a Fortran program that predicts the velocity, temperature, and species profiles in two-dimensional (planar or axisymmetric) channels. The program accounts for finite-rate gas-phase and surface chemical kinetics and molecular transport. The model employs the boundary-layer approximations for the fluid-flow equations, coupled to gas-phase and surface species continuity equations. The program runs in conjunction with the Chemkin preprocessors for

M. E. Coltrin; H. K. Moffat; R. J. Kee; F. M. Rupley

1993-01-01

166

NASA Technical Reports Server (NTRS)

A user's manual is provided for program PARACH, a FORTRAN digital computer program operational on the Univac 1108. A description of the program and operating instructions for it are included. Program PARACH is used to study the interaction dynamics of a parachute and its payload during terminal descent. Operating instructions, required input data, program options and limitations, and output data are described. Subroutines used in this program are also listed and explained.

Murphree, H. I.

1979-01-01

167

Solving PDEs with PGI CUDA Fortran http://geo.mff.cuni.cz/~lh Solving PDEs with PGI CUDA Fortran

Solving PDEs with PGI CUDA Fortran http://geo.mff.cuni.cz/~lh 1 Solving PDEs with PGI CUDA Fortran with PGI CUDA Fortran http://geo.mff.cuni.cz/~lh 2 Accelerators coprocessors for offloading compute of applications is necessary #12;Solving PDEs with PGI CUDA Fortran http://geo.mff.cuni.cz/~lh 3 Accelerators

Hanyk, Ladislav

168

Digital-computer program for design analysis of salient, wound pole alternators

NASA Technical Reports Server (NTRS)

A digital computer program for analyzing the electromagnetic design of salient, wound pole alternators is presented. The program, which is written in FORTRAN 4, calculates the open-circuit saturation curve, the field-current requirements at rated voltage for various loads and losses, efficiency, reactances, time constants, and weights. The methods used to calculate some of these items are presented or appropriate references are cited. Instructions for using the program and typical program input and output for an alternator design are given, and an alphabetical list of most FORTRAN symbols and the complete program listing with flow charts are included.

Repas, D. S.

1973-01-01

169

H2SOLV: Fortran solver for diatomic molecules in explicitly correlated exponential basis

H2SOLV: Fortran solver for diatomic molecules in explicitly correlated exponential basis K; hydrogen molecule PROGRAM SUMMARY Manuscript Title: H2SOLV: Fortran code for diatomic molecules Journal Reference: Catalogue identifier: Licensing provisions: None. Programming language: Fortran 90

Pachucki, Krzysztof

170

NASA Technical Reports Server (NTRS)

Problems which can arise with vector and parallel computers are discussed in a user oriented context. Emphasis is placed on the algorithms used and the programming techniques adopted. Three recently developed supercomputers are examined and typical application examples are given in CRAY FORTRAN, CYBER 205 FORTRAN and DAP (distributed array processor) FORTRAN. The systems performance is compared. The addition of parts of two N x N arrays is considered. The influence of the architecture on the algorithms and programming language is demonstrated. Numerical analysis of magnetohydrodynamic differential equations by an explicit difference method is illustrated, showing very good results for all three systems. The prognosis for supercomputer development is assessed.

Gentzsch, W.

1982-01-01

171

NASA Technical Reports Server (NTRS)

A FORTRAN IV computer program has been developed that obtains a detailed subsonic or shock free transonic flow solution on the hub-shroud midchannel stream surface of a turbomachine. The blade row may be fixed or rotating, and the blades may be twisted and leaned. Flow may be axial, mixed, or radial. Upstream and downstream flow variables may vary from hub to shroud, and provisions are made to correct for loss of stagnation pressure. The results include velocities, streamlines, and flow angles on the stream surface and approximate blade surface velocities.

Katsanis, T.; Mcnally, W. D.

1977-01-01

172

NASA Technical Reports Server (NTRS)

A program was written which generates a nozzle contour and the complete flow field for two dimensional or axisymetric flows designed to exit parallel to the axis at uniform pressure. The flow is that of a rotational, non-homentropic gas mixture where viscous effects were neglected and the chemistry is assumed frozen. A description of the numerical program developed, is also described.

Kalben, P.

1977-01-01

173

User's guide for GRAPEL: graph for engineering language. [In FORTRAN for CDC 6600 and 7600 computers

A logic design diagram is constructed from ''MODEL'' input statements which describe devices, signals, and their connections to one another. The circuit design process accomplished by iterations of ''LINDA'' and ''MODEL'' can be accelerated with the pictorial display provided by this program, without any further data preparation. After design completion, GRAPEL results serve as documentation.

Osterer

1976-01-01

174

Use of MINITAB II at the Idaho National Engineering Laboratory. [In FORTRAN IV for CYBER computer

An overview of the capabilities of MINITAB II, a statistical computing system designed to handle small and medium-sized data sets, is presented. Details necessary to access and use the system at the Idaho National Engineering Laboratory (INEL) are discussed.

Rasmuson, D.M.; Nelson, A.J. Jr.

1980-03-01

175

A computer program for estimating imprecision characteristics of immunoassays.

A reliable numerical algorithm is described, together with a computer program written in FORTRAN IV and FORTRAN 77, for estimating a three-parameter variance function by approximate conditional likelihood. The function is sufficiently flexible to provide for a several thousand-fold relative change in variance and appears to be a good model for the severely heteroscedastic results obtained from immunoassays. The computer program is primarily intended for summarizing imprecision characteristics of immunoassays in the form of imprecision profiles, but the estimated variance functions have additional application whenever further parametric analysis of immunoassay results is undertaken (e.g., as a weighting function when immunoassay results are used in a least-squares regression analysis). The flexibility of the function implies useful application in any area where heteroscedasticity is particularly severe. PMID:2335070

Sadler, W A; Smith, M H

1990-04-01

176

In this update, we present the new version of the random number generator (RNG) library RNGSSELIB, which, in particular, contains fast SSE realizations of a number of modern and most reliable generators \\cite{RNGSSELIB1}. The new features are: i) Fortran compatibility and examples of using the library in Fortran; ii) new modern and reliable generators; iii) the abilities to jump ahead inside RNG sequence and to initialize up to $10^{19}$ independent random number streams with block splitting method.

Barash, L Yu

2013-01-01

177

Sample size determination for a t test given a t value from a previous study: A FORTRAN 77 program.

When uncertain about the magnitude of an effect, researchers commonly substitute in the standard sample-size-determination formula an estimate of effect size derived from a previous experiment. A problem with this approach is that the traditional sample-size-determination formula was not designed to deal with the uncertainty inherent in an effect-size estimate. Consequently, estimate-substitution in the traditional sample-size-determination formula can lead to a substantial loss of power. A method of sample-size determination designed to handle uncertainty in effect-size estimates is described. The procedure uses the t value and sample size from a previous study, which might be a pilot study or a related study in the same area, to establish a distribution of probable effect sizes. The sample size to be employed in the new study is that which supplies an expected power of the desired amount over the distribution of probable effect sizes. A FORTRAN 77 program is presented that permits swift calculation of sample size for a variety of t tests, including independent t tests, related t tests, t tests of correlation coefficients, and t tests of multiple regression b coefficients. PMID:11816459

Gillett, R

2001-11-01

178

A FORTRAN program for two-group ANCOVA with corrections for unreliability

Most researchers who analyze data from studies using nonrandomized assignment to groups realize that regression artifacts plague the commonly used methods of analyzing such data (Campbell & Erlebacher, 1970). One method of dealing with nonequivalent groups is to do an analysis of covariance (ANCOVA) with correc tions for errors in the covariate. This paper describes a simple program, written in

David M. Rindskopf; Veronica Hoegler

1981-01-01

179

Computer program for design analysis of radial-inflow turbines

NASA Technical Reports Server (NTRS)

A computer program written in FORTRAN that may be used for the design analysis of radial-inflow turbines was documented. The following information is included: loss model (estimation of losses), the analysis equations, a description of the input and output data, the FORTRAN program listing and list of variables, and sample cases. The input design requirements include the power, mass flow rate, inlet temperature and pressure, and rotational speed. The program output data includes various diameters, efficiencies, temperatures, pressures, velocities, and flow angles for the appropriate calculation stations. The design variables include the stator-exit angle, rotor radius ratios, and rotor-exit tangential velocity distribution. The losses are determined by an internal loss model.

Glassman, A. J.

1976-01-01

180

A Computer Program for Generating Sequences of Primary Arithmetic Facts in Random Order.

ERIC Educational Resources Information Center

A computer program which generates randomly sequenced problems for testing the abilities of students to add, subtract, and multiply one-digit numbers is described. Appendices provide tables of random sequences with directions for using the tables. The 54-statement FORTRAN program which can be used in generating additional sequences is also

Burns, Edward

181

Computer Programs (Turbomachinery)

NASA Technical Reports Server (NTRS)

NASA computer programs are extensively used in design of industrial equipment. Available from the Computer Software Management and Information Center (COSMIC) at the University of Georgia, these programs are employed as analysis tools in design, test and development processes, providing savings in time and money. For example, two NASA computer programs are used daily in the design of turbomachinery by Delaval Turbine Division, Trenton, New Jersey. The company uses the NASA splint interpolation routine for analysis of turbine blade vibration and the performance of compressors and condensers. A second program, the NASA print plot routine, analyzes turbine rotor response and produces graphs for project reports. The photos show examples of Delaval test operations in which the computer programs play a part. In the large photo below, a 24-inch turbine blade is undergoing test; in the smaller photo, a steam turbine rotor is being prepared for stress measurements under actual operating conditions; the "spaghetti" is wiring for test instrumentation

1978-01-01

182

QCDMAPT_F: Fortran version of QCDMAPT package

The QCDMAPT program package facilitates computations in the framework of dispersive approach to Quantum Chromodynamics. The QCDMAPT_F version of this package enables one to perform such computations with Fortran, whereas the previous version was developed for use with Maple system. The QCDMAPT_F package possesses the same basic features as its previous version. Namely, it embodies the calculated explicit expressions for relevant spectral functions up to the four-loop level and the subroutines for necessary integrals.

A. V. Nesterenko; C. Simolo

2011-07-06

183

A Fortran-Compiled List-Processing Language

A compiled computer language for the manipulation of symbolic expressions organized in storage as Newell-Shaw-Simon lists has been developed as a tool to make more convenient the task of programming the simulation of a geometry theorem-proving machine on the IBM 704 high-speed electronic digital computer. Statements in the language are written in usual Fortran notation, but with a large set

H. Gelernter; J. R. Hansen; C. L. Gerberich

1960-01-01

184

Fortran for the Texas Instruments ASC system

The ASC Fortran compiler and the methods of optimizing the execution times of compiled programs are described. Language extensions and compiler organization are briefly outlined. Traditional scalar optimization techniques and techniques to detect and generate vector operations from ANS standard Fortran source code are discussed. Emphasis is placed on optimal generation of vector operations and parallel processing. The vector and

Dorothy Wedel

1975-01-01

185

NASA Technical Reports Server (NTRS)

A FORTRAN coded computer program and method for evaluation of the rigid body disturbing moments for a launch vehicle first stage based on post-flight measurements is described. The technique is a straightforward deterministic approach. Residual moments are computed to satisfy the equations of motion. Residuals are expressed in terms of altered vehicle characteristics; the aerodynamic coefficients, thrust misalignment, and control effectiveness. This method was used on the Scout launch vehicle and uncovered several significant differences between flight data and wind tunnel data. The computer program is written in FORTRAN IV for a CDC CYBER 173 computer system.

Knauber, R. N.

1982-01-01

186

A computer program for analyzing unresolved Mossbauer hyperfine spectra

NASA Technical Reports Server (NTRS)

The program for analyzing unresolved Mossbauer hyperfine spectra was written in FORTRAN 4 language for the Control Data CYBER 170 series digital computer system with network operating system 1.1. With the present dimensions, the program requires approximately 36,000 octal locations of core storage. A typical case involving two innermost coordination shells in which the amplitudes and the peak positions of all three components were estimated in 25 iterations requires 30 seconds on CYBER 173. The program was applied to determine the effects of various near neighbor impurity shells on hyperfine fields in dilute FeAl alloys.

Schiess, J. R.; Singh, J. J.

1978-01-01

187

Page 1 of 51 The open source RFortran library for accessing R from Fortran, with

Page 1 of 51 The open source RFortran library for accessing R from Fortran, with applications programming language from Fortran programs. It significantly enhances Fortran programming by providing a set setup. RFortran differs from current approaches that require calling Fortran DLLs from R, and instead

Boyer, Edmond

188

Programmed Instruction: FORTRAN Tutor

+ement Descriptions . . 93 9. 3. 6 Appendix 3 gampl PILOT Progran viii 9. 4. 8 Appendix 4 68e8 Version of 'sADUFITOO (a PILOT Su&set) 9. 5. P. Appendix 5 FAgcA'r version of &'&AJJJJ'?I Too (a PILOT Su~set) 9 ' 6. ": Anoendix 6 Source Listino of s&&~ n~J, o... Conceuts of Pilo nl 4. 3. 8 ;. , lements o+ the PILOT Language 4. 3. 1 0 gamnle PILOT Procram 4 ' 3. 2 Analvsis of . , ssuonse 4. , 3 3 The PILOT State%Put E 4. 3. 4 Conditinnal;recut ion 4. 3. 5 Con+inuation 4. 3. 6 PILOT Labels 4. 3. 7 Strino...

Spinks, Colegate Villaret

2012-06-07

189

Computer programs for estimation of STOL takeoff, landing, and static performance

NASA Technical Reports Server (NTRS)

A set of computer programs has been developed for evaluating the performance of powered-lift STOL aircraft. Included are a static performance summary and dynamic calculations of takeoff and landing performance. The input, output, options, and calculations for each program are described. The programs are written in FORTRAN IV and are currently available on TSS 360. Three independent sections are presented corresponding to the three programs: (1) static performance, (2) takeoff performance, and (3) landing performance.

Post, S. E.

1972-01-01

190

Task Parallelism in a High Performance Fortran Framework

High Performance Fortran (HPF) has emerged as a standard dialect of Fortran for data parallel computing. However, for a wide variety of applications, both task and data parallelism must be exploited to achieve the best possible performance on a multicomputer. We present the design and implementation of a Fortran compiler that integrates task and data parallelism in an HPF framework.

T. Gross; D. R. OHallaron; J. Subhlok

1994-01-01

191

ERIC Educational Resources Information Center

This module is part of a series designed to be used by life science students for instruction in the application of physical theory to ecosystem operation. Most modules contain computer programs which are built around a particular application of a physical process. FFORM is a portable format-free input subroutine package written in ANSI Fortran IV

Anderson, Lougenia; Gales, Larry

192

Phosphoric acid fuel cell power plant system performance model and computer program

NASA Technical Reports Server (NTRS)

A FORTRAN computer program was developed for analyzing the performance of phosphoric acid fuel cell power plant systems. Energy mass and electrochemical analysis in the reformer, the shaft converters, the heat exchangers, and the fuel cell stack were combined to develop a mathematical model for the power plant for both atmospheric and pressurized conditions, and for several commercial fuels.

Alkasab, K. A.; Lu, C. Y.

1984-01-01

193

A Computer Program to Calculate Regression Equations on Any of Several Types of Factor Scores

Several advantages to the use of different kinds of factor scores as independent variables in a multiple regression equation are reported. To aid the researcher in implementing these results, a FORTRAN IV computer program is presented which will calculate a regression equation on any one of five types of \\

John D. Morris

1979-01-01

194

Compiling Fortran D for MIMD distributed-memory machines

Fortran D, a version of Fortran extended withdata decomposition specifications, is designed to providea machine-independent data-parallel programmingmodel. This paper describes analysis, optimization,and code generation algorithms employed in theFortran D compiler. The compiler first partitions programsusing the owner computes rule. It then performscommunication analysis, followed by communicationand parallelism optimizations based on data dependence.Finally, the Fortran D compiler...

Seema Hiranandani; Ken Kennedy; Chau-Wen Tseng

1992-01-01

195

SIPT: a seismic refraction inverse modeling program for timeshare terminal computer systems

SIPB is an interactive Fortran computer program that was developed for use with a timeshare computer system with program control information submitted from a remote terminal, and output data displayed on the terminal or printed on a line printer. The program is an upgraded version of FSIPI (Scott, Tibbetts, and Burdick, 1972) with several major improvements in addition to .its adaptation to timeshare operation. The most significant improvement was made in the procedure for handling data from in-line offset shotpoints beyond the end shotpoints of the geophone spread. The changes and improvements are described, user's instructions are outlined, examples of input and output data for a test problem are presented, and the Fortran program is listed in this report. An upgraded batch-mode program, SIPB, is available for users who do not have a timeshare computer system available (Scott, 1977).

Scott, James Henry

1977-01-01

196

A computer program for estimation from incomplete multinomial data

NASA Technical Reports Server (NTRS)

Coding is given for maximum likelihood and Bayesian estimation of the vector p of multinomial cell probabilities from incomplete data. Also included is coding to calculate and approximate elements of the posterior mean and covariance matrices. The program is written in FORTRAN 4 language for the Control Data CYBER 170 series digital computer system with network operating system (NOS) 1.1. The program requires approximately 44000 octal locations of core storage. A typical case requires from 72 seconds to 92 seconds on CYBER 175 depending on the value of the prior parameter.

Credeur, K. R.

1978-01-01

197

The SIMRAND 1 computer program: Simulation of research and development projects

NASA Technical Reports Server (NTRS)

The SIMRAND I Computer Program (Version 5.0 x 0.3) written in Microsoft FORTRAN for the IBM PC microcomputer and its compatibles is described. The SIMRAND I Computer Program comprises eleven modules-a main routine and ten subroutines. Two additional files are used at compile time; one inserts the system or task equations into the source code, while the other inserts the dimension statements and common blocks. The SIMRAND I Computer Program can be run on most microcomputers or mainframe computers with only minor modifications to the computer code.

Miles, R. F., Jr.

1986-01-01

198

Graduate Program in COMPUTATIONAL SCIENCE,

in Computational Science through the Departments of Chemistry & Biochemistry, Computer Science & EngineeringGraduate Program in COMPUTATIONAL SCIENCE, UNIVERSITY OF CALIFORNIA, SAN DIEGO Contact: CSME Director Center for Computational Mathematics University of California, San Diego 9500 Gilman Drive #0112

Bewley, Thomas

199

Creating an electromagnetic transients program in MATLAB: MatEMTP

The traditional method for developing electric network analysis computer programs is based on coding using a conventional computer language: FORTRAN, C or Pascal. The programming language of the EMTP (Electromagnetic Transients Program) is FORTRAN-77. Such a program has a closed architecture and uses a large number of code lines to satisfy requirements ranging from low level data manipulation to the

Jean Mahseredjian; Fernando Alvarado

1997-01-01

200

NASA Technical Reports Server (NTRS)

A FORTRAN-IV computer program, MERIDL, has been developed that obtains a subsonic or shock-free transonic flow solution on the hub-shroud mid-channel flow surface of a turbomachine. The blade row may be fixed or rotating and may be twisted and leaned. Flow may be axial or mixed, up to 45 deg from axial. Upstream and downstream flow variables can vary from hub to shroud, and provision is made to correct for loss of stagnation pressure. The results include velocities, streamlines, and flow angles on the flow surface and approximate blade surface velocities. Subsonic solutions are obtained by a finite-difference stream-function solution. Transonic solutions are obtained by a velocity-gradient method, using information from a finite-difference stream-function solution at a reduced mass flow.

Katsanis, T.; Mcnally, W. D.

1974-01-01

201

NASA Technical Reports Server (NTRS)

A FORTRAN 4 computer program was developed that obtains a detailed subsonic or shock-free transonic flow solution on the hub-shroud midchannel stream surface of a turbomachine. The blade row may be fixed or rotating, and the blades may be twisted and leaned. Flow may be axial, mixed, or radial. Upstream and downstream flow variables may vary from hub to shroud, and provision is made to correct for loss of stagnation pressure. The results include velocities, streamlines, and flow angles on the stream surface as well as approximate blade surface velocities. Subsonic solutions are obtained by a finite-difference, stream-function solution. Transonic solutions are obtained by a velocity-gradient method that uses information from a finite-difference, stream-function solution at a reduced mass flow.

Katsanis, T.; Mcnally, W. D.

1977-01-01

202

Programmieren in Fortran Burkhard Bunk

Programmieren in Fortran Burkhard Bunk 6.3.2013 1 Fortran Fortran ist die ¨alteste h ein ANSI- Standard formuliert, wichtige Stufen waren Fortran 66 und 77. Die letzte gro?e Revision hat zu Fortran 90 gef¨uhrt, seitdem hat es nur noch kleinere Modifikatio- nen gegeben. Die Sprache ist

Peters, Achim

203

A general regression program KILET written in FORTRAN IV for an IBM PC and other computers (MV 4000 Eclipse and EC 1033) enables (i) to model multicomponent kinetic data (ii) to load the smooth curves with random noise of required level (iii) to evaluate rate constants and\\/or simultaneously concentrations. Complete statistical analysis of residuals is performed. The program can be

Jos Luis Gonzlez; Jir Dusek; Josef Havel

1989-01-01

204

Fermilab advanced computer program multi-microprocessor project

Fermilab's Advanced Computer Program is constructing a powerful 128 node multi-microprocessor system for data analysis in high-energy physics. The system will use commercial 32-bit microprocessors programmed in Fortran-77. Extensive software supports easy migration of user applications from a uniprocessor environment to the multiprocessor and provides sophisticated program development, debugging, and error handling and recovery tools. This system is designed to be readily copied, providing computing cost effectiveness of below $2200 per VAX 11/780 equivalent. The low cost, commercial availability, compatibility with off-line analysis programs, and high data bandwidths (up to 160 MByte/sec) make the system an ideal choice for applications to on-line triggers as well as an offline data processor.

Nash, T.; Areti, H.; Biel, J.; Case, G.; Cook, A.; Fischler, M.; Gaines, I.; Hance, R.; Husby, D.; Zmuda, T.

1985-06-01

205

NASA Technical Reports Server (NTRS)

The Basic Linear Algebra Subprograms (BLAS) library is a collection of 38 FORTRAN-callable routines for performing basic operations of numerical linear algebra. BLAS library is portable and efficient source of basic operations for designers of programs involving linear algebriac computations. BLAS library is supplied in portable FORTRAN and Assembler code versions for IBM 370, UNIVAC 1100 and CDC 6000 series computers.

Lawson, C. L.; Krogh, F. T.; Gold, S. S.; Kincaid, D. R.; Sullivan, J.; Williams, E.; Hanson, R. J.; Haskell, K.; Dongarra, J.; Moler, C. B.

1982-01-01

206

1 FORTRAN 77 Language Description

1 FORTRAN 77 Language Description FORTRAN 77 is a basic, low-level, widely supported language well suited to numerical work of it. Later versions of the language, such * *as Fortran 90, include many modern language concepts

Lim, Chjan C.

207

Computer programs for eddy-current defect studies

Several computer programs to aid in the design of eddy-current tests and probes have been written. The programs, written in Fortran, deal in various ways with the response to defects exhibited by four types of probes: the pancake probe, the reflection probe, the circumferential boreside probe, and the circumferential encircling probe. Programs are included which calculate the impedance or voltage change in a coil due to a defect, which calculate and plot the defect sensitivity factor of a coil, and which invert calculated or experimental readings to obtain the size of a defect. The theory upon which the programs are based is the Burrows point defect theory, and thus the calculations of the programs will be more accurate for small defects. 6 refs., 21 figs.

Pate, J. R.; Dodd, C. V. [Oak Ridge National Lab., TN (USA)

1990-06-01

208

DISCRIM is an interactive computer graphics program that dissects mixtures of normal or lognormal distributions. The program was written in an effort to obtain a more satisfactory solution to the dissection problem than that offered by a graphical or numerical approach alone. It combines graphic and analytic techniques using a Tektronix1 terminal in a time-share computing environment. The main program and subroutines were written in the FORTRAN language. ?? 1980.

Bridges, N.J.; McCammon, R.B.

1980-01-01

209

The reverse osmosis process has been used extensively for the conversion of brackish waters to potable water. The process is now nearing commercialization as a means for the conversion of seawater. The computer program (RO-75) is a Fortran code for the optimizatin of the design and economics of seawater reverse osmosis plants. The examples described are based on currently available,

P. Glueckstern; S. A. Reed; J. V. Wilson

1976-01-01

210

RICE-LASL; chemically reactive mixture flow. [CDC7600,6600; FORTRAN IV

The fluid dynamics of chemically reactive mixtures are calculated at arbitrary flow speeds with the RICE-LASL program. Application is made to continuous wave HF chemical lasers to compute the supersonic mixing and chemical reactions that take place in the lasing cavity.CDC7600,6600; FORTRAN IV; LASL CROS system.

T. B. Fowler; M. L. Tobias; J. N. Fox; B. E. Lawler; J. U. Koppel; J. R. Triplett; L. L. Lynn; L. A. Waldman; I. Goldberg; P. Greebler; M. D. Kelley; R. A. Davis; C. E. Keck; J. A. Redfield; T. D. Butler

2008-01-01

211

Automatic data layout for high performance Fortran

High Performance Fortran (HPF) is rapidly gaining acceptance as a language for parallel programming. The goal of HPF is to provide a simple yet efficient machine independent parallel programming model. Besides the algorithm selection, the data layout choice is the key intellectual step in writing an efficient HPF program. The developers of HPF did not believe that data layouts can

Ken Kennedy; Ulrich Kremer

1995-01-01

212

A computer program for calculation of spectral radiative properties of gas mixtures

NASA Technical Reports Server (NTRS)

A computer code is described whereby calculations of radiative properties of gas mixtures may be made. The program is arranged so that distinct radiative processes for each species are computed in individual subroutines. Provision is made for calculating radiative properties in nonequilibrium situations - separate rotational, vibrational, and electronic temperatures may be used. These features should provide a flexibility not currently available in such programs. The basic equations and the program listing in FORTRAN 4 language are presented. Sample calculations are given for high temperature air and carbon dioxide and are compared to calculations made with previously developed programs.

Nealy, J. E.

1975-01-01

213

High Performance Fortran Language Specification

High Performance Fortran Language Specification High Performance Fortran Forum November 10, 1994 Version 1.1 #12; The High Performance Fortran Forum (HPFF), with participation from over 40 organ izations, met from March 1992 to March 1993 to discuss and define a set of extensions to Fortran called

Shewchuk, Jonathan

214

A 7090 FORTRAN program for the calculation of the steady-state, ; rotationally symmetric temperature field in an inhomogeneous cylindrical body, in ; which heat production, radiation in narrow gaps, and heat conduction with ; temperature and direction dependent conduction coefficients may occur. The body ; can be divided into at most 70 regions of constant heat production rate and ;

B. H. Boonstra; F. W. Hoff; H. P. Struch

1963-01-01

215

FDCHQHP: A Fortran package for heavy quarkonium hadroproduction

NASA Astrophysics Data System (ADS)

FDCHQHP is a Fortran package to calculate the transverse momentum (pt) distribution of yield and polarization for heavy quarkonium hadroproduction at next-to-leading-order (NLO) based on non-relativistic QCD(NRQCD) framework. It contains the complete color-singlet and color-octet intermediate states in present theoretical level, and is available to calculate different polarization parameters in different frames. As the LHC running now and in the future, it supplies a very useful tool to obtain theoretical prediction on the heavy quarkonium hadroproduction. Catalogue identifier: AETT_v1_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AETT_v1_0.html Program obtainable from: CPC Program Library, Queens University, Belfast, N. Ireland Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html No. of lines in distributed program, including test data, etc.: 12020165 No. of bytes in distributed program, including test data, etc.: 103178384 Distribution format: tar.gz Programming language: Fortran 77. Computer: Any computer with Linux operating system, Intel Fortran Compiler and MPI library. Operating system: Linux. Has the code been vectorized or parallelized?: Parallelized with MPI. Classification: 11.1. External routines: MPI Library Nature of problem: This package is for the calculation of the heavy quarkonium hadroproduction at NRQCD NLO. Solution method: The Fortran codes of this package are generated by the FDC system [1] automatically. Additional comments: It is better to run the package on supercomputers or multi-core computers. !!!!! The distribution file for this program is over 100 MB and therefore is not delivered directly when download or Email is requested. Instead a html file giving details of how the program can be obtained is sent. !!!!! Running time: For an independent sub-process, it may take several seconds to several hours depending on the number of sample points if one CPU core is used. For a complete prompt production of heavy quarkonium hadroproduction (?(Ns) or Y(Ns)) at one pt point, it may take an hour to thousands of hours depending on the number of sample points if one CPU core is used. In our test with less sample points, it takes 16 min to compile and 25 min to run the whole program with 4 processes with the CPU IntelCore. I7-3770k @ 3.5 GHz 8. References: [1] G.T. Bodwin, E. Braaten, G.P. Lepage, Phys. Rev. D51, 1125 (1995).

Wan, Lu-Ping; Wang, Jian-Xiong

2014-11-01

216

A calculation procedure for viscous flow in turbomachines, volume 3. [computer programs

NASA Technical Reports Server (NTRS)

A method for analyzing the nonadiabatic viscous flow through turbomachine blade passages was developed. The field analysis is based upon the numerical integration of the full incompressible Navier-Stokes equations, together with the energy equation on the blade-to-blade surface. A FORTRAN IV computer program was written based on this method. The numerical code used to solve the governing equations employs a nonorthogonal boundary fitted coordinate system. The flow may be axial, radial or mixed and there may be a change in stream channel thickness in the through-flow direction. The inputs required for two FORTRAN IV programs are presented. The first program considers laminar flows and the second can handle turbulent flows. Numerical examples are included to illustrate the use of the program, and to show the results that are obtained.

Khalil, I.; Sheoran, Y.; Tabakoff, W.

1980-01-01

217

Final Report: Center for Programming Models for Scalable Parallel Computing

As part of the Center for Programming Models for Scalable Parallel Computing, Rice University collaborated with project partners in the design, development and deployment of language, compiler, and runtime support for parallel programming models to support application development for the leadership-class computer systems at DOE national laboratories. Work over the course of this project has focused on the design, implementation, and evaluation of a second-generation version of Coarray Fortran. Research and development efforts of the project have focused on the CAF 2.0 language, compiler, runtime system, and supporting infrastructure. This has involved working with the teams that provide infrastructure for CAF that we rely on, implementing new language and runtime features, producing an open source compiler that enabled us to evaluate our ideas, and evaluating our design and implementation through the use of benchmarks. The report details the research, development, findings, and conclusions from this work.

Mellor-Crummey, John [William Marsh Rice University] [William Marsh Rice University

2011-09-13

218

Stock Market Index Computer Programs.

ERIC Educational Resources Information Center

Provides two computer programs, written in BASIC, to calculate average stock market price levels. The programs allow students to work directly from the raw price data that appear daily in the financial news. Teaching suggestions are provided. (JDH)

Rowley, Eric

1986-01-01

219

Computer program for parameter optimization

NASA Technical Reports Server (NTRS)

Flexible, large scale digital computer program was designed for the solution of a wide range of multivariable parameter optimization problems. The program has the ability to solve constrained optimization problems involving up to one hundred parameters.

Glatt, C. R.; Hague, D. S.

1968-01-01

220

Processing time using Datatrieve-11, clunks, and FORTRAN

Although Datatrieve-11 processes dates with 100-ns resolution using clunks, it has no provision for processing time. This paper describes a set of Datatrieve-11 procedures and FORTRAN-callable subroutines for handling time, as well as dates, expressed in clunks. Although the FORTRAN-callable subroutines use RMS modules, these modules can be extracted from the appropriate RMS library, allowing FORTRAN programs to be linked to an FCS library instead of to RMS.

Horning, R.R.; Goode, W.E.

1983-01-01

221

Computer Program for Point Location And Calculation of ERror (PLACER)

A program designed for point location and calculation of error (PLACER) was developed as part of the Quality Assurance Program of the Federal Highway Administration/U.S. Geological Survey (USGS) National Data and Methodology Synthesis (NDAMS) review process. The program provides a standard method to derive study-site locations from site maps in highwayrunoff, urban-runoff, and other research reports. This report provides a guide for using PLACER, documents methods used to estimate study-site locations, documents the NDAMS Study-Site Locator Form, and documents the FORTRAN code used to implement the method. PLACER is a simple program that calculates the latitude and longitude coordinates of one or more study sites plotted on a published map and estimates the uncertainty of these calculated coordinates. PLACER calculates the latitude and longitude of each study site by interpolating between the coordinates of known features and the locations of study sites using any consistent, linear, user-defined coordinate system. This program will read data entered from the computer keyboard and(or) from a formatted text file, and will write the results to the computer screen and to a text file. PLACER is readily transferable to different computers and operating systems with few (if any) modifications because it is written in standard FORTRAN. PLACER can be used to calculate study site locations in latitude and longitude, using known map coordinates or features that are identifiable in geographic information data bases such as USGS Geographic Names Information System, which is available on the World Wide Web.

Granato, Gregory E.

1999-01-01

222

A computer program for simulating salinity loads in streams

A FORTRAN IV program that simulates salinity loads in streams is described. Daily values of stream-discharge in cubic feet per second, or stream-discharge and specific conductance in micromhos, are used to estimate daily loads in tons by one of five available methods. The loads are then summarized by computing either total and mean monthly loads or various statistics for each calendar day. Results are output in tabular and, if requested, punch card format. Under selection of appropriate methods for estimating and summarizing daily loads is provided through the coding of program control cards. The program is designed to interface directly with data retrieved from the U.S. Geological Survey WATSTORE Daily Values File. (Woodard-USGS)

Glover, Kent C.

1978-01-01

223

User's guide to the NOZL3D and NOZLIC computer programs

NASA Astrophysics Data System (ADS)

Complete FORTRAN listings and running instructions are given for a set of computer programs that perform an implicit numerical solution to the unsteady Navier-Stokes equations to predict the flow characteristics and performance of nonaxisymmetric nozzles. The set includes the NOZL3D program, which performs the flow computations; the NOZLIC program, which sets up the flow field initial conditions for general nozzle configurations, and also generates the computational grid for simple two dimensional and axisymmetric configurations; and the RGRIDD program, which generates the computational grid for complicated three dimensional configurations. The programs are designed specifically for the NASA-Langley CYBER 175 computer, and employ auxiliary disk files for primary data storage. Input instructions and computed results are given for four test cases that include two dimensional, three dimensional, and axisymmetric configurations.

Thomas, P. D.

1980-12-01

224

User's guide to the NOZL3D and NOZLIC computer programs

NASA Technical Reports Server (NTRS)

Complete FORTRAN listings and running instructions are given for a set of computer programs that perform an implicit numerical solution to the unsteady Navier-Stokes equations to predict the flow characteristics and performance of nonaxisymmetric nozzles. The set includes the NOZL3D program, which performs the flow computations; the NOZLIC program, which sets up the flow field initial conditions for general nozzle configurations, and also generates the computational grid for simple two dimensional and axisymmetric configurations; and the RGRIDD program, which generates the computational grid for complicated three dimensional configurations. The programs are designed specifically for the NASA-Langley CYBER 175 computer, and employ auxiliary disk files for primary data storage. Input instructions and computed results are given for four test cases that include two dimensional, three dimensional, and axisymmetric configurations.

Thomas, P. D.

1980-01-01

225

Computer Program to Obtain Ordinates for NACA Airfoils

NASA Technical Reports Server (NTRS)

Computer programs to produce the ordinates for airfoils of any thickness, thickness distribution, or camber in the NACA airfoil series were developed in the early 1970's and are published as NASA TM X-3069 and TM X-3284. For analytic airfoils, the ordinates are exact. For the 6-series and all but the leading edge of the 6A-series airfoils, agreement between the ordinates obtained from the program and previously published ordinates is generally within 5 x 10(exp -5) chord. Since the publication of these programs, the use of personal computers and individual workstations has proliferated. This report describes a computer program that combines the capabilities of the previously published versions. This program is written in ANSI FORTRAN 77 and can be compiled to run on DOS, UNIX, and VMS based personal computers and workstations as well as mainframes. An effort was made to make all inputs to the program as simple as possible to use and to lead the user through the process by means of a menu.

Ladson, Charles L.; Brooks, Cuyler W., Jr.; Hill, Acquilla S.; Sproles, Darrell W.

1996-01-01

226

TaylUR, an arbitrary-order diagonal automatic differentiation package for Fortran 95

NASA Astrophysics Data System (ADS)

We present TaylUR, a Fortran 95 module to automatically compute the numerical values of a complex-valued function's derivatives with respect to several variables up to an arbitrary order in each variable, but excluding mixed derivatives. Arithmetic operators and Fortran intrinsics are overloaded to act correctly on objects of a defined type taylor, which encodes a function along with its first few derivatives with respect to the user-defined independent variables. Derivatives of products and composite functions are computed using Leibniz's rule and Fa di Bruno's formula. TaylUR makes heavy use of operator overloading and other Fortran 95 features such as elemental functions. Program summaryProgram title: TaylUR Catalogue identifier:ADXR_v1_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/ADXR_v1_0 Program obtainable from: CPC Program Library, Queen's University of Belfast, N. Ireland Licensing provisions:none Programming language:Fortran 95 Computer:Any computer with a conforming Fortran 95 compiler Operating system:Any system with a conforming Fortran 95 compiler No. of lines in distributed program, including test data, etc.:6286 No. of bytes in distributed program, including test data, etc:14 994 Distribution format:tar.gz Nature of problem:Problems that require potentially high orders of derivatives with respect to some variables, such as e.g. expansions of Feynman diagrams in particle masses in perturbative Quantum Field Theory, and which cannot be treated using existing Fortran modules for automatic differentiation [C.W. Straka, ADF95: Tool for automatic differentiation of a FORTRAN code designed for large numbers of independent variables, Comput. Phys. Comm. 168 (2005) 123-139, arXiv:cs.MS/0503014; S. Stamatiadis, R. Prosmiti, S.C. Farantos, AUTO_DERIV: Tool for automatic differentiation of a FORTRAN code, Comput. Phys. Comm. 127 (2000) 343-355]. Solution method:Arithmetic operators and Fortran intrinsics are overloaded to act correctly on objects of a defined type taylor, which encodes a function along with its first few derivatives with respect to the user-defined independent variables. Derivatives of products and composite functions are computed using Leibniz's rule and Fa di Bruno's formula. Restrictions:Memory and CPU time constraints may restrict the number of variables and Taylor expansion order that can be achieved. Loss of numerical accuracy due to cancellation may become an issue at very high orders. Unusual features:No mixed higher-order derivatives are computed. The complex conjugation operation assumes all independent variables to be real. Running time:The running time of TaylUR operations depends linearly on the number of variables. Its dependence on the Taylor expansion order varies from linear (for linear operations) through quadratic (for multiplication) to exponential (for elementary function calls).

von Hippel, G. M.

2006-04-01

227

ADIFOR: Fortran source translation for efficient derivatives. ADIFOR Working Note No. 4

The numerical methods employed in the solution of many scientific computing problems require the computation of derivatives of a function f: R{sup n} {yields} R{sup m}. Both the accuracy and the computational requirements of the derivative computation are usually of critical importance for the robustness and speed of the numerical method. ADIFOR (Automatic Differentiation In FORtran) is a source translation tool implemented using the data abstractions and program analysis capabilities of the ParaScope Parallel Programming Environment. ADIFOR accepts arbitrary Fortran-77 code defining the computation of a function and writes portable Fortran-77 code for the computation of its derivatives. In contrast to previous approaches, ADIFOR views automatic differentiation as a process of source translation that exploits computational context to reduce the cost of derivative computations. Experimental results show that ADIFOR can handle real-life codes, providing exact derivatives with a running time that is competitive with the standard divided-difference approximations of derivatives and which may perform orders of magnitude faster than divided-differences in cases. The computational scientist using ADIFOR is freed from worrying about the accurate and efficient computation of derivatives, even for complicated ``functions,`` and hence, is able to concentrate on the more important issues of algorithm design or system modeling. 35 refs.

Bischof, C.; Corliss, G.; Griewank, A.; Hovland, P. [Argonne National Lab., IL (United States); Carle, A. [Rice Univ., Houston, TX (United States). Center for Research on Parallel Computation

1992-07-01

228

Computer Program Newsletter No. 7

This issue of the Computer Program Newsletter updates an earlier newsletter (Number 2, September 1979) and focuses on electrical network analysis computer programs. In particular, five network analysis programs (SCEPTRE, SPICE2, NET2, CALAHAN, and EMTP) will be described. The objective of this newsletter will be to provide a very brief description of the input syntax and semantics for each program, highlight their strong and weak points, illustrate how the programs are run at Lawrence Livermore National Laboratory using the Octopus computer network, and present examples of input for each of the programs to illustrate some of the features of each program. In a sense, this newsletter can be used as a quick reference guide to the programs.

Magnuson, W.G. Jr.

1982-09-01

229

NASA Technical Reports Server (NTRS)

The CONC/11 computer program designed for calculating the performance of dish-type solar thermal collectors and power systems is discussed. This program is intended to aid the system or collector designer in evaluating the performance to be expected with possible design alternatives. From design or test data on the characteristics of the various subsystems, CONC/11 calculates the efficiencies of the collector and the overall power system as functions of the receiver temperature for a specified insolation. If desired, CONC/11 will also determine the receiver aperture and the receiver temperature that will provide the highest efficiencies at a given insolation. The program handles both simple and compound concentrators. The CONC/11 is written in Athena Extended FORTRAN (similar to FORTRAN 77) to operate primarily in an interactive mode on a Sperry 1100/81 computer. It could also be used on many small computers. A user's manual is also provided for this program.

Jaffe, L. D.

1984-01-01

230

A Programmable Preprocessor for Parallelizing Fortran-90

A programmable preprocessor that generates portable and efficient parallel Fortran-90 code has been successfully used in the development of a variety of environmental transport simulators for the Department of Energy. The tool provides the basic functionality of a traditional preprocessor where directives are embedded in a serial Fortran program and interpreted by the preprocessor to produce parallel Fortran code with MPI calls. The unique aspect of this work is that the user can make additions to, or modify, these directives. The directives reside in a preprocessor library and changes to this library can range from small changes to customize an existing library, to larger changes for porting a library, to completely replacing the library. The preprocessor is programmed with a library of directives written in a C-like language, called DL, that has added support for manipulating Fortran code fragments. The primary benefits to the user are twofold: It is fairly easy for any user to generate efficient, parallel code from Fortran-90 with embedded directives, and the long term viability of the user?s software is guaranteed. This is because the source code will always run on a serial machine (the directives are transparent to standard Fortran compilers), and the preprocessor library can be modified to work with different hardware and software environments. A 4000 line preprocessor library has been written and used to parallelize roughly 50,000 lines of groundwater modeling code. The programs have been ported to a wide range of parallel architectures. Performance of these programs is similar to programs explicitly written for a parallel machine. Binaries of the preprocessor core, as well as the preprocessor library source code used in our groundwater modeling codes are currently available.

Rosing, Matthew; Yabusaki, Steven B.

1999-07-01

231

Manual of phosphoric acid fuel cell stack three-dimensional model and computer program

NASA Technical Reports Server (NTRS)

A detailed distributed mathematical model of phosphoric acid fuel cell stack have been developed, with the FORTRAN computer program, for analyzing the temperature distribution in the stack and the associated current density distribution on the cell plates. Energy, mass, and electrochemical analyses in the stack were combined to develop the model. Several reasonable assumptions were made to solve this mathematical model by means of the finite differences numerical method.

Lu, C. Y.; Alkasab, K. A.

1984-01-01

232

Mc2FOR: A Tool for Automatically Translating MATLAB to FORTRAN 95

Mc2FOR: A Tool for Automatically Translating MATLAB to FORTRAN 95 Xu Li and Laurie Hendren School for prototyping, programmers often prefer using high-performance static languages such as FORTRAN for their final translates the original MATLAB program to an equivalent FORTRAN program. There are several important

233

http://geo.mff.cuni.cz/~lh Solving PDEs with PGI CUDA Fortran

http://geo.mff.cuni.cz/~lh Solving PDEs with PGI CUDA Fortran Part 1: Introduction to NVIDIA... Portland Group Inc. (PGI): a Fortran compiler with CUDA extensions a high-level programming model that interoperates with highly-tuned low-level kernels: CUDA Fortran directive-based programming: PGI Accelerator

Hanyk, Ladislav

234

NASA Technical Reports Server (NTRS)

An analysis and a computer program are presented which represent a compromise between the more sophisticated programs using precise burning geometric relations and the textbook type of solutions. The program requires approximately 900 computer cards including a set of 20 input data cards required for a typical problem. The computer operating time for a single configuration is approximately 1 minute and 30 seconds on the IBM 360 computer. About l minute and l5 seconds of the time is compilation time so that additional configurations input at the same time require approximately 15 seconds each. The program uses approximately 11,000 words on the IBM 360. The program is written in FORTRAN 4 and is readily adaptable for use on a number of different computers: IBM 7044, IBM 7094, and Univac 1108.

Sforzini, R. H.

1972-01-01

235

MULCOX: a computer program for the Cox regression analysis of multiple failure time variables.

MULCOX is a user-friendly FORTRAN program for the analysis of regression effects when individual study subjects may experience multiple events or failures. Each marginal distribution of the multivariate failure time variable is formulated by a Cox proportional hazards model. The maximum partial likelihood estimators of the regression parameters in these marginal models are approximately jointly normal. The MULCOX program estimates the marginal models as well as the joint covariance matrix. In addition, it implements several multivariate inference procedures. The program runs on both mainframe computers and microcomputers. The running time is quite acceptable even for large samples. A simple example is provided to illustrate the features of the program. PMID:2397636

Lin, D Y

1990-06-01

236

Computation. Workplace Education Program Curriculum.

ERIC Educational Resources Information Center

The BUILD Program (Businesses United to Increase Literacy Development) was conducted from June 1991 through December 1992 as a cooperative workplace literacy program joining Arapahoe Community College and four companies in Littleton, Colorado. This document consists of two modules for the mathematics (computation) classes of the program. The first

Burkhart, Jennifer; Sullivan, Mark

237

NASA's computer science research program

NASA Technical Reports Server (NTRS)

Following a major assessment of NASA's computing technology needs, a new program of computer science research has been initiated by the Agency. The program includes work in concurrent processing, management of large scale scientific databases, software engineering, reliable computing, and artificial intelligence. The program is driven by applications requirements in computational fluid dynamics, image processing, sensor data management, real-time mission control and autonomous systems. It consists of university research, in-house NASA research, and NASA's Research Institute for Advanced Computer Science (RIACS) and Institute for Computer Applications in Science and Engineering (ICASE). The overall goal is to provide the technical foundation within NASA to exploit advancing computing technology in aerospace applications.

Larsen, R. L.

1983-01-01

238

INFORMATICS AND COMPUTING Graduate Programs

the world. Whether studying informatics, computer science, information science, or library science, students use · Master of Library Science (MLS), finding, organizing, and preserving information and helping and Computing The School's rare combination of programs including informatics, computer science, library

Menczer, Filippo

239

Computer Program For Linear Algebra

NASA Technical Reports Server (NTRS)

Collection of routines provided for basic vector operations. Basic Linear Algebra Subprogram (BLAS) library is collection from FORTRAN-callable routines for employing standard techniques to perform basic operations of numerical linear algebra.

Krogh, F. T.; Hanson, R. J.

1987-01-01

240

The solution of the general nonlinear programing problem by means of a subroutine called VMCON is described. VMCON uses an algorithm that solves a sequence of positive-definite quadratic programing subproblems. Each solution determines a direction in which a one-dimensional minimization is performed. In developing this code, changes in the original implementation were made to make the program easier to use and maintain and to incorporate some recently developed LINPACK subprograms. The current implementation contains extensive in-line documentation; an interface subroutine, VMCON1, with a simplified calling sequence; and print options to aid the user in interpreting results. 2 figures.

Crane, R.L.; Hillstrom, K.E.; Minkoff, M.

1980-07-01

241

Description of a FORTRAN subroutine for plotting three-dimensional data

NASA Technical Reports Server (NTRS)

A FORTRAN subroutine is described which provides the capability to plot three-dimensional data on an interactive cathode-ray-tube computer terminal or conventional plotter. The plotted data, which must be described in terms of a series of two-dimensional curves, appeared to form a surface in three-dimensional space. Features are included of the subroutine's capability for hidden-line computations. User instructions and sample programs are described.

James, M. R.; Kelley, W. W.

1978-01-01

242

Unified Compilation of Fortran 77D and 90D ALOK CHOUDHARY*, GEOFFREY FOX*, SEEMA HIRANANDANI y to compiling Fortran 77D and Fortran 90D programs for efficient execution on MIMD distributedmemory machines. The integrated Fortran D compiler relies on two key observations. First, array constructs may be scalarized

Tseng, Chau-Wen

243

TWINAN90: a FORTRAN program for conducting ANOVA-based and likelihood-based analyses of twin data.

We discuss the program, TWINAN90, which can perform several different types of analysis of twin data. TWINAN90 incorporates the ANOVA-based twin analyses from the TWINAN twin analysis program, and also includes maximum likelihood estimation of parameters from three path models. Another feature of TWINAN90 is the optional output of a pedigree file which can be read by the quantitative genetics package FISHER. The diagnostic features of the program make TWINAN90 useful also for preliminary analyses prior to the use of more sophisticated modeling procedures which are available in packages such as LISREL and FISHER. An annotated printout from TWINAN90 is presented to illustrate the statistical analyses performed in the program. PMID:1458866

Williams, C J; Christian, J C; Norton, J A

1992-07-01

244

NASA Technical Reports Server (NTRS)

An attempt has been made to keep the programs as subroutine oriented as possible. Usually only the main programs are directly concerned with the problem of total cross sections. In particular the subroutines POLFIT, BILINR, GASS59/MAXLIK, SYMOR, MATIN, STUDNT, DNTERP, DIFTAB, FORDIF, EPSALG, REGFAL and ADSIMP are completely general, and are concerned only with the problems of numerical analysis and statistics. Each subroutine is independently documented.

Labudde, R. A.

1972-01-01

245

Fortran 90 Seminar Spring 2009

Fortran 90 Seminar Spring 2009 #12;Overview Presented by Mark Branson, Ross Heikes and Don Dazlich the audience??? Presentation materials and example codes will be made available at the website. (kiwi/fortran to compile it. Fortran does not have a command-line interpreter like IDL and Matlab. How do I know the name

Collett Jr., Jeffrey L.

246

Fortran Seminar Series Spring 2012

Fortran Seminar Series Spring 2012 #12;Overview · Presented by Mark Branson, Don Dazlich and Ross Heikes · Presentation materials and sample codes available at the web site: kiwi.atmos.colostate.edu/fortran #12;Intended Audience · Some people will already know some Fortran · Some people will be programmers

247

Atmospheric transmission computer program CP

NASA Technical Reports Server (NTRS)

A computer program is described which allows for calculation of the effects of carbon dioxide, water vapor, methane, ozone, carbon monoxide, and nitrous oxide on earth resources remote sensing techniques. A flow chart of the program and operating instructions are provided. Comparisons are made between the atmospheric transmission obtained from laboratory and spacecraft spectrometer data and that obtained from a computer prediction using a model atmosphere and radiosonde data. Limitations of the model atmosphere are discussed. The computer program listings, input card formats, and sample runs for both radiosonde data and laboratory data are included.

Pitts, D. E.; Barnett, T. L.; Korb, C. L.; Hanby, W.; Dillinger, A. E.

1974-01-01

248

Automatic Fortran to C++ conversion with FABLE

Background In scientific computing, Fortran was the dominant implementation language throughout most of the second part of the 20th century. The many tools accumulated during this time have been difficult to integrate with modern software, which is now dominated by object-oriented languages. Results Driven by the requirements of a large-scale scientific software project, we have developed a Fortran to C++ source-to-source conversion tool named FABLE. This enables the continued development of new methods even while switching languages. We report the application of FABLE in three major projects and present detailed comparisons of Fortran and C++ runtime performances. Conclusions Our experience suggests that most Fortran 77 codes can be converted with an effort that is minor (measured in days) compared to the original development time (often measured in years). With FABLE it is possible to reuse and evolve legacy work in modern object-oriented environments, in a portable and maintainable way. FABLE is available under a nonrestrictive open source license. In FABLE the analysis of the Fortran sources is separated from the generation of the C++ sources. Therefore parts of FABLE could be reused for other target languages. PMID:22640868

2012-01-01

249

Clarification of Fortran standardssecond report

In 1966, after four years of effort, Fortran became the first programming language standardized in the United States. Since that initial achievement, study and application of the standard specifications have revealed the need for maintenance of the standards. As the result of work initiated in 1967, an initial set of clarifying interpretations was prepared and this clarification was published in

C. Kerpelman

1971-01-01

250

User guide for MINPACK-1. [In FORTRAN

MINPACK-1 is a pack of FORTRAN subprograms for the numerical solution of nonlinear equations and nonlinear least-squares problems. This report provides an overview of the algorithms and software in the package, and includes the documentation and program listings.

More, J.J.; Garbow, B.S.; Hillstrom, K.E.

1980-08-01

251

CHAPLIN - Complex Harmonic Polylogarithms in Fortran

We present a new Fortran library to evaluate all harmonic polylogarithms up to weight four numerically for any complex argument. The algorithm is based on a reduction of harmonic polylogarithms up to weight four to a minimal set of basis functions that are computed numerically using series expansions allowing for fast and reliable numerical results.

Stephan Buehler; Claude Duhr

2011-06-28

252

Manual for source flow characteristics program

NASA Technical Reports Server (NTRS)

A computer program for analyzing the nozzle for a hypersonic scramjet by a second order characteristic procedure is described. The program used FORTRAN IV. The input routine is provided. A sample input for a source flow case is included.

Kalben, P. P.

1974-01-01

253

Human Computer Interaction Interdepartmental Graduate Program

Human Computer Interaction Interdepartmental Graduate Program Graduate Student Handbook Fall 2008 #12;2 Welcome to the Human Computer Interaction (HCI) Interdepartmental Graduate Program at Iowa State to your graduate career. Because the Human Computer Interaction Interdepartmental Graduate Program

Wurtele, Eve Syrkin

254

Human Computer Interaction Interdepartmental Graduate Program

Human Computer Interaction Interdepartmental Graduate Program Graduate Student Handbook Spring 2014 #12;2 Welcome to the Human Computer Interaction (HCI) Interdepartmental Graduate Program at Iowa State to your graduate career. Because the Human Computer Interaction Interdepartmental Graduate Program

Wurtele, Eve Syrkin

255

A PDP-11/34 computer system was installed to acquire, correct, scale, display, store, and process data obtained by microwave and dc area coupler controllers. The system is used to calibrate power sensors and impedance and dc measurement standards on a real-time basis. The microwave data input is from a digital voltmeter and scanner arrangement, which also may be controlled from a P-ROM control board. The dc data input is from a passive device interface or from a terminal keyboard. 5 figures, 8 tables.

Cable, J.W.

1980-04-01

256

A computer program to trace seismic ray distribution in complex two-dimensional geological models

A computer program has been developed to trace seismic rays and their amplitudes and energies through complex two-dimensional geological models, for which boundaries between elastic units are defined by a series of digitized X-, Y-coordinate values. Input data for the program includes problem identification, control parameters, model coordinates and elastic parameter for the elastic units. The program evaluates the partitioning of ray amplitude and energy at elastic boundaries, computes the total travel time, total travel distance and other parameters for rays arising at the earth's surface. Instructions are given for punching program control cards and data cards, and for arranging input card decks. An example of printer output for a simple problem is presented. The program is written in FORTRAN IV language. The listing of the program is shown in the Appendix, with an example output from a CDC-6600 computer.

Yacoub, Nazieh K.; Scott, James H.

1970-01-01

257

Geo-visualization Fortran library

NASA Astrophysics Data System (ADS)

Geobrowser tools offer easy access to geographical and map images over which geospatial data can be overlaid, a process that provides a powerful new visualization resource for scientists. Many of these tools make use of the well-documented KML/XML data formats, and the challenge for the scientist is to generate KML files from their simulation and analysis programs. Since many of these programs are written in the Fortran language, which does not have native tools to support XML files, we have developed a new library - WKML - that enables KML files to be produced directly and automatically. This paper describes the WKML library, gives a number of different examples to illustrate the breadth of its functionality, and describes in more detail an example of its use for hydrology.

Chiang, Gen-Tao; White, Toby O. H.; Dove, Martin T.; Bovolo, C. Isabella; Ewen, John

2011-01-01

258

NASA Technical Reports Server (NTRS)

ZED editing program for DEC VAX computer simple, powerful line editor for text, program source code, and nonbinary data. Excels in processing of text by use of procedure files. Also features versatile search qualifiers, global changes, conditionals, online help, hexadecimal mode, space compression, looping, logical combinations of search strings, journaling, visible control characters, and automatic detabbing. Users of Cambridge implementation devised such ZED procedures as chess games, calculators, and programs for evaluating pi. Written entirely in C.

Scott, Peter J.

1989-01-01

259

DFNLP: A Fortran Implementation of an SQP-Gauss-Newton Algorithm

DFNLP: A Fortran Implementation of an SQP-Gauss-Newton Algorithm - User's Guide, Version 2://www.klaus-schittkowski.de Date: April, 2005 Abstract The Fortran subroutine DFNLP solves constrained nonlinear programming algorithms, Fortran codes 1 #12;1 Introduction Nonlinear least squares optimization is extremely important

Schittkowski, Klaus

260

NLPLSQ: A Fortran Implementation of an SQP-Gauss-Newton Algorithm for

NLPLSQ: A Fortran Implementation of an SQP-Gauss-Newton Algorithm for Least-Squares Optimization://www.klaus-schittkowski.de Date: December, 2009 Abstract The Fortran subroutine NLPLSQ solves constrained least squares nonlin programming, numerical algorithms, Fortran codes 1 #12;1 Introduction Nonlinear least squares optimization

Schittkowski, Klaus

261

USER'S GUIDE FOR NPSOL 5.0: A FORTRAN PACKAGE FOR

USER'S GUIDE FOR NPSOL 5.0: A FORTRAN PACKAGE FOR NONLINEAR PROGRAMMING Philip E. GILL Department SOL 861 \\Lambda . Revised July 30, 1998 Abstract NPSOL is a set of Fortran subroutines for minimizing for NPSOL is suitable for all scientific machines with a Fortran 77 compiler. This includes mainframes

Stanford University

262

USER'S GUIDE FOR QPOPT 1.0: A FORTRAN PACKAGE FOR

USER'S GUIDE FOR QPOPT 1.0: A FORTRAN PACKAGE FOR QUADRATIC PROGRAMMING Philip E. GILL Department, California 94305-4022 August 1995 Abstract QPOPT is a set of Fortran subroutines for minimizing a general machines with a Fortran 77 compiler. This includes mainframes, workstations and PCs, preferably with 1MB

Stanford University

263

USER'S GUIDE FOR SNOPT 5.3: A FORTRAN PACKAGE FOR

USER'S GUIDE FOR SNOPT 5.3: A FORTRAN PACKAGE FOR LARGE-SCALE NONLINEAR PROGRAMMING Philip E. GILL, California 94305-4023 DRAFT, October 1997 Abstract SNOPT is a set of Fortran subroutines for minimizing machine with a reasonable amount of memory and a Fortran compiler. SNOPT may be called from a driver

Gill, Philip E.

264

USER'S GUIDE FOR NPSOL 5.0: A FORTRAN PACKAGE FOR

USER'S GUIDE FOR NPSOL 5.0: A FORTRAN PACKAGE FOR NONLINEAR PROGRAMMING Philip E. GILL Department SOL 86-6 . Revised June 4, 2001 Abstract NPSOL is a set of Fortran subroutines for minimizing a smooth for NPSOL is suitable for all scientific machines with a Fortran 77 compiler. This includes mainframes

Gill, Philip E.

265

Compiling Fortran 77D and 90D for MIMD DistributedMemory Machines

Compiling Fortran 77D and 90D for MIMD DistributedMemory Machines Alok Choudhary Geoffrey Fox; Compiling Fortran 77D and 90D for MIMD DistributedMemory Machines Alok Choudhary Seema Hiranandani Geoffrey to compiling For tran 77D and Fortran 90D programs for efficient execution on MIMD distributedmemory machines

Tseng, Chau-Wen

266

Parallel 3-D Electromagnetic Particle code using High Performance Fortran: Parallel TRISTAN

Parallel 3-D Electromagnetic Particle code using High Performance Fortran: Parallel TRISTAN using High Performance Fortran (HPF) as a RPM (Real Parallel Machine). In the parallelized HPF code and Hitachi SR-8000 etc. using High Performance Fortran (HPF). In our parallel program, the simulation domain

Nishikawa, Ken-Ichi

267

NASA Technical Reports Server (NTRS)

A user's manual for a computer program which calculates the supersonic flow about circular, elliptic, and bielliptic cones at incidence and elliptic cones at yaw by the method of lines is presented. The program is automated to compute a case from known or easily calculated solution by changing the parameters through a sequence of steps. It provides information including the shock shape, flow field, isentropic surface properties, entropy layer, and force coefficients. A description of the program operation, sample computations, and a FORTRAN 4 listing are presented.

Klunker, E. B.; South, J. C., Jr.; Davis, R. M.

1972-01-01

268

GRADUATE PROGRAM COMPUTATIONAL NEUROSCIENCE

thus help to solve long-standing research ques- tions, contribute to better prevention and treatment in the Neurosciences as well as being at the core of modern AI and Machine Learning re- search. Emphasis is placed from biology and medicine to physics and computer science at Berlin's three major universities

Wichmann, Felix

269

Prototyping Sparse Fortran 90 Array Intrinsics with Standard ML Module System \\Lambda

Prototyping Sparse Fortran 90 Array Intrinsics with Standard ML Module System \\Lambda Tyng of Fortran 90 array intrinsics to Standard ML. The prototype sparse library is parameter ized by array design. Our source language is Fortran 90, a language supports highlevel array computation. Our aim

Chuang, Tyng-Ruey

270

A Lightweight UML-based Reverse Engineering for Object-Oriented Fortran: ForUML

A Lightweight UML-based Reverse Engineering for Object-Oriented Fortran: ForUML Aziz implement computational sci- ence and engineering software have adopted the object-oriented (OO) Fortran paradigm. One of the challenges faced by OO Fortran developers is the inability to obtain high level

Carver, Jeffrey C.

271

IntroductionThis document provides guidance to users of the computer program RECIPE(REGression Confidence Intervals on PErcentiles). This program can provideapproximate one-sided tolerance limits (or, equivalently, confidence intervalson percentiles) for a wide range of situations where one is able to assumea normal probability model. Arbitrary regression models with or withouta random effect can be analyzed using this program, and in this ability

Mark G. Vangel

1995-01-01

272

Fortran 77 interface specification to the SparsLinC 1.0 library

The SparsLinC library, written in C, has been developed for exploiting sparsity in automatic differentiation of codes. Issues pertaining to the proper interface to the library from Fortran programs are discussed, including the interpretation of Fortran INTEGERs as C pointers, and the representation of Fortran precisions in C. The Appendix contains the full set of Fortran Interfaces to the SparsLinC library.

Bischof, C.H.; Khademi, P. [Argonne National Lab., IL (United States); Carle, A. [Rice Univ., Houston, TX (United States). Center for Research on Parallel Computation

1995-05-01

273

Compiling Fortran 77D and 90D for MIMD distributed-memory machines

The authors present an integrated approach to compiling Fortran 77D and Fortran 90D programs for efficient execution on MIMD (multiple-instruction multiple-data) distributed-memory machines. the integrated Fortran D compiler relies on two key observations. First, array constructs may be scalarized into FORALL loops without loss of information. Second, loop fusion, partitioning, and sectioning optimizations are essential for both Fortran D dialects.

Alok Choudhary; Geoffrey Fox; Sanjay Ranka; Seema Hiranandani; Ken Kennedy; Charles Koelbel; Chau-Wen Tseng

1992-01-01

274

[Computer program "PANCREAS"].

Contemporary computer technology allows precise and fast large database analysis. Widespread and common use depends on appropriate, user friendly software, usually lacking in special medical applications. The aim of this work was to develop an integrated system designed to store, explore and analyze data of patients treated for pancreatic cancer. For that purpose the database administration system MS Visual Fox Pro 3.0 was used and special application, according to ISO 9000 series has been developed. The system works under MS Windows 95 with possibility of easy adaptation to MS Windows 3.11 or MS Windows NT by graphic user's interface. The system stores personal data, laboratory results, visual and histological analyses and information on treatment course and complications. However the system archives them and enables the preparation reports of according to individual and statistical needs. Help and security settings allow to work also for one not familiar with computer science. PMID:9608840

Jakubowicz, J; Jankowski, M; Szoma?ski, B; Switka, S; Zagrowicz, E; Pertkiewicz, M; Szczygie?, B

1998-01-01

275

CONC/11 is a computer program designed for calculating the performance of dish-type solar thermal collectors and power systems. It is intended to aid the system or collector designer in evaluating the performance to be expected with possible design alternatives. From design or test data on the characteristics of the various subsystems, CONC/11 calculates the efficiencies of the collector and the overall power system as functions of the receiver temperature for a specified insolation. If desired, CONC/11 will also determine the receiver aperture and the receiver temperature that will provide the highest efficiencies at a given insolation. The program handles both simple and compound concentrators. CONC/11 is written in Athena Extended Fortran (similar to Fortran 77) to operate primarily in an interactive mode on a Sperry 1100/81 computer. It could also be used on many small computers.

Jaffe, L. D.

1984-02-15

276

Toward Efficient Compilation of User-Defined Extensible Fortran Directives

This paper describes an approach for automatically generating optimized parallel code from serial Fortran program annotated with high level directives. A preprocessor analyzes both the program and the directives and generates efficient Fortran-90 code with calls to a communication library such as MPI. The unique aspect of this approach is that the directives and optimizations can be customized and extended by the expert programmers who would be using them in their applications. This approach enables the creation of parallel extensions to Fortran that are specific to individual applications or science domains.

Rosing, Matthew; Nieplocha, Jarek; Yabusaki, Steven B.

2004-04-20

277

NASA Technical Reports Server (NTRS)

This report describes a FORTRAN IV coded computer program for post-flight evaluation of a launch vehicle upper stage on-off reaction control system. Aerodynamic and thrust misalignment disturbances are computed as well as the total disturbing moments in pitch, yaw, and roll. Effective thrust misalignment angle time histories of the rocket booster motor are calculated. Disturbing moments are integrated and used to estimate the required control system total inpulse. Effective control system specific inpulse is computed for the boost and coast phases using measured control fuel useage. This method has been used for more than fifteen years for analyzing the NASA Scout launch vehicle second and third-stage reaction control system performance. The computer program is set up in FORTRAN IV for a CDC CYBER 175 system. With slight modification it can be used on other machines having a FORTRAN compiler. The program has optional CALCOMP plotting output. With this option the program requires 19K words of memory and has 786 cards. Running time on a CDC CYBER 175 system is less than three (3) seconds for a typical problem.

Knauber, R. N.

1982-01-01

278

Program Computes Flows Of Fluids And Heat

NASA Technical Reports Server (NTRS)

SINDA'85/FLUINT incorporates lumped-parameter-network and one-dimensional-flow mathematical models. System enables analysis of mutual influences of thermal and flow phenomena. Offers two finite-difference numerical solution techniques: forward-difference explicit approximation and Crank-Nicholson approximation. Enables simulation of nonuniform heating and facilitates mathematical modeling of thin-walled heat exchangers. Ability to model nonequilibrium behavior within two-phase volumes included. Recent changes in program improve modeling of real evaporator pumps and other capillary-assist evaporators. Written in FORTRAN 77.

Cullimore, Brent; Ring, Steven; Welch, Mark

1993-01-01

279

A description and user's guide are given for a computer program, PATTRN, developed at Sandia National Laboratories for use in sensitivity analyses of complex models. This program is intended for use in the analysis of input-output relationships in Monte Carlo analyses when the input has been selected using random or Latin hypercube sampling. Procedures incorporated into the program are based upon attempts to detect increasingly complex patterns in scatterplots and involve the detection of linear relationships, monotonic relationships, trends in measures of central tendency, trends in measures of variability, and deviations from randomness. The program was designed to be easy to use and portable.

Helton, Jon C.; Shortencarier, Maichael J.

1999-08-01

280

LENSDES; nonlinear least squares lens design system. [CDC7600,6600; FORTRAN IV

LENSDES analyzes the performance of optical lenses by computing the image errors found when bundles of skew rays are traced from object points to the image surface. Lens performance is optimized by varying selected lens parameters under direction of the nonlinear least squares program, OPTIMIZ.CDC7600,6600; FORTRAN IV; Operable under SCOPE 3.1 on the CDC6600 or under SCOPE 2.1 or the

B. Brixner; T. C. Doyle

2008-01-01

281

A Microcomputer-Based Computer Science Program.

ERIC Educational Resources Information Center

Examines the use of the microcomputer in computer science programs as an alternative to time-sharing computers at North Country Community College. Discusses factors contributing to the program's success, security problems, outside application possibilities, and program implementation concerns. (DMM)

Compeau, Larry D.

1984-01-01

282

A Computer Program for TEM Amplitude Contrast Imaging.

Department of Materials October 2005 #12;1 Introduction This manual will give a brief description. It can run under a text mode or a graphic-user interface. The GUI part of the program calls some Fortran.jenkins@materials.ox.ac.uk. 2 Running TEMACI The program TEMACIcan be invoked under either text mode or graphic-user interface

Paxton, Anthony T.

283

General purpose computer program for interacting supersonic configurations: Programmer's manual

NASA Technical Reports Server (NTRS)

The program ISCON (Interacting Supersonic Configuration) is described. The program is in support of the problem to generate a numerical procedure for determining the unsteady dynamic forces on interacting wings and tails in supersonic flow. Subroutines are presented along with the complete FORTRAN source listing.

Crill, W.; Dale, B.

1977-01-01

284

SSME structural computer program development: BOPACE programmer manual

NASA Technical Reports Server (NTRS)

The programming manual for the two-dimensional Boeing Plastic Analysis Capability for Engines (BOPACE) program written in FORTRAN IV is presented. The BOPACE flow logic is summarized along with subroutines and input/output files. Emphasis is placed on linear equation solver routines written as an independent package.

1975-01-01

285

Manual of phosphoric acid fuel cell power plant optimization model and computer program

NASA Technical Reports Server (NTRS)

An optimized cost and performance model for a phosphoric acid fuel cell power plant system was derived and developed into a modular FORTRAN computer code. Cost, energy, mass, and electrochemical analyses were combined to develop a mathematical model for optimizing the steam to methane ratio in the reformer, hydrogen utilization in the PAFC plates per stack. The nonlinear programming code, COMPUTE, was used to solve this model, in which the method of mixed penalty function combined with Hooke and Jeeves pattern search was chosen to evaluate this specific optimization problem.

Lu, C. Y.; Alkasab, K. A.

1984-01-01

286

A computer program for analysis of clotting factor assays and other parallel-line bioassays.

A computer program for the analysis of coagulation factor assays is presented. It can be run on small computers utilizing FORTRAN. It allows considerable flexibility in assay design, accommodates any sample dilution scheme, different numbers of standard and test doses, and missing data points. The report lists the input data for each assay, the analysis of variance for the regression lines, and the potency ratio, as well as statistics that allow estimates of the precision of the potency ratio. It is suggested that interpretation of clotting factor assay results would be facilitated if reports regularly included such information about the reliability of the potency ratio measurements. PMID:425934

Counts, R B; Hays, J E

1979-02-01

287

Program Enhances Drawings Of Three-Dimensional Objects

NASA Technical Reports Server (NTRS)

SILHOUETTE is program for line drawings rendering any subset of polygons as silhouette. Program is improvement on, and replacement for, HIDDEN LINE COMPUTER CODE (ARC-11446). Offers combinations of silhouette and nonsilhouette specifications for arbitrary solid. Written in FORTRAN 77.

Hedgley, David R., Jr.

1992-01-01

288

Building emulation computer program for testing of energy management and control system algorithms

A building emulator can be used to test energy management and control systems (EMCS). The emulator uses a computer program to simulate the responses of a building including the equipment, building space, and building envelope to EMCS commands. Building model software for the emulator has been developed at the National Bureau of Standards (NBS) in an effort to assist the United States Naval Civil Engineering Laboratory (NCEL), which is developing a sophisticated building emulator. The concept of the building emulator and the building emulator computer program are described in this report. The program includes the weather, the air handling unit, the zone, and the comfort model. In addition, the energy compilation routine is also included. The models presented here are simplified models. With these abridged models, a single zone building with exterior walls and a single deck air handling unit are simulated. A complete FORTRAN source code of the building emulator computer program is appended.

May, W.B.; Park, C.

1985-12-01

289

NASA Technical Reports Server (NTRS)

The FORTRAN computer program RAWINPROC accepts output from NASA Wallops computer program METPASS1; and produces input for NASA computer program 3.0.0700 (ECC-PRD). The three parts together form a software system for the completely automatic reduction of standard RAWINSONDE sounding data. RAWINPROC pre-edits the 0.1-second data, including time-of-day, azimuth, elevation, and sonde-modulated tone frequency, condenses the data according to successive dwells of the tone frequency, decommutates the condensed data into the proper channels (temperature, relative humidity, high and low references), determines the running baroswitch contact number and computes the associated pressure altitudes, and interpolates the data appropriate for input to ACC-PRD.

Staffanson, F. L.

1981-01-01

290

in a High Performance Fortran Framework T. Gross, D. O'Hallaron, and J. Subhlok School of Computer Science Carnegie Mellon University Pittsburgh, PA 15213 Abstract High Performance Fortran (HPF) has emerged as a standard dialect of Fortran for data parallel computing. However, for a wide variety of applications, both

Shewchuk, Jonathan

291

COMPUTER ENGINEERING PROGRAM COLLEGE OF ENGINEERING & COMPUTER SCIENCE

COMPUTER ENGINEERING PROGRAM COLLEGE OF ENGINEERING & COMPUTER SCIENCE Computer Engineering Tenure-track position at the level of Assistant Professor in the Computer Engineering Program starting August 2015. CSUF://www.fullerton.edu/ecs/cpe Position Faculty members regularly teach all levels of computer engineering courses for majors and non

de Lijser, Peter

292

UW Computer Science & Engineering Industrial Affiliates Program

UW Computer Science & Engineering Industrial Affiliates Program 2011-12 Contributions for the CSE Industrial Affiliates Program are to be used to further the Computer Science & Engineering program with this completed form to: Kay Beck-Benton Industrial Affiliates Program University of Washington Computer Science

Anderson, Richard

293

Automatic Floor Cleaner Computer Program Challenge

NSDL National Science Digital Library

Students learn more about assistive devices, specifically biomedical engineering applied to computer engineering concepts, with an engineering challenge to create an automatic floor cleaner computer program. Following the steps of the design process, they design computer programs and test them by programming a simulated robot vacuum cleaner (a LEGO® robot) to move in designated patterns. Successful programs meet all the design requirements.

Inquiry-Based Bioengineering Research and Design Experiences for Middle-School Teachers RET Program, Department of Biomedical Engineering,

294

NASA Technical Reports Server (NTRS)

A computer program HADY-I for calculating the linear incompressible or compressible stability characteristics of the laminar boundary layer on swept and tapered wings is described. The eigenvalue problem and its adjoint arising from the linearized disturbance equations with the appropriate boundary conditions are solved numerically using a combination of Newton-Raphson interative scheme and a variable step size integrator based on the Runge-Kutta-Fehlburh fifth-order formulas. The integrator is used in conjunction with a modified Gram-Schmidt orthonormalization procedure. The computer program HADY-I calculates the growth rates of crossflow or streamwise Tollmien-Schlichting instabilities. It also calculates the group velocities of these disturbances. It is restricted to parallel stability calculations, where the boundary layer (meanflow) is assumed to be parallel. The meanflow solution is an input to the program.

El-Hady, N. M.

1981-01-01

295

Lahey/Fujitsu Linux64 Fortran Language

Lahey/Fujitsu Linux64 Fortran Language Reference Revision G.05 #12;Copyright Copyright © 1994 versions) #12;Table of Contents Lahey/Fujitsu Linux64 Fortran Language Reference iii Introduction ................................viii Elements of Fortran................................1 Character Set

Schmittner, Andreas

296

Intel Fortran Compiler User and Reference Guides

Intel® Fortran Compiler User and Reference Guides Document Number: 304970-006US #12;#12;Contents the Intel(R) Fortran Compiler.............................................81 Notational Conventions....................................95 Invoking the Intel® Fortran Compiler............................................95 Default Tools

Jacob, Daniel J.

297

Fortran 90/95 Concise Reference

Fortran 90/95 Concise Reference Jerrold L. Wagener Published by Absoft Corporation Rochester Hills, Michigan #12;Concise Fortran 90/95 Reference Jerrold L. Wagener, author Absoft Corporation, Publisher 2781 sequence types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 #12;ii Fortran 90

Bittner, Eric R.

298

Computing Scattering Characteristics Of Waveguide Junctions

NASA Technical Reports Server (NTRS)

Rectangular WaveGuide Junction SCATtering RWGSCAT computer program solves scattering properties of waveguide device. Modeled as assembly of rectangular waveguides of different cross sections. RWGSCAT written in FORTRAN 77.

Hoppe, Daniel J.; Manshadi, Farzin

1994-01-01

299

Input guide for computer programs to generate thermodynamic data for air and Freon CF4

NASA Technical Reports Server (NTRS)

FORTRAN computer programs were developed to calculate the thermodynamic properties of Freon 14 and air for isentropic expansion from given plenum conditions. Thermodynamic properties for air are calculated with equations derived from the Beattie-Bridgeman nonstandard equation of state and, for Freon 14, with equations derived from the Redlich-Quang nonstandard equation of state. These two gases are used in scale model testing of model rocket nozzle flow fields which requires simulation of the prototype plume shape with a cold flow test approach. Utility of the computer programs for use in analytical prediction of flow fields is enhanced by arranging card or tape output of the data in a format compatible with a method-of-characteristics computer program.

Tevepaugh, J. A.; Penny, M. M.; Baker, L. R., Jr.

1975-01-01

300

NASA Technical Reports Server (NTRS)

The details of an integrated general-purpose finite element structural analysis computer program which is also capable of solving complex multidisciplinary problems is presented. Thus, the SOLIDS module of the program possesses an extensive finite element library suitable for modeling most practical problems and is capable of solving statics, vibration, buckling, and dynamic response problems of complex structures, including spinning ones. The aerodynamic module, AERO, enables computation of unsteady aerodynamic forces for both subsonic and supersonic flow for subsequent flutter and divergence analysis of the structure. The associated aeroservoelastic analysis module, ASE, effects aero-structural-control stability analysis yielding frequency responses as well as damping characteristics of the structure. The program is written in standard FORTRAN to run on a wide variety of computers. Extensive graphics, preprocessing, and postprocessing routines are also available pertaining to a number of terminals.

Gupta, Kajal K.

1991-01-01

301

The Graduate Program in Computer Science

The Graduate Program in Computer Science Academic Year 2013-2014 Department of Computer Science 226 .................................................................................................. 5 C.1. Degree Requirements ............................................................................................. 6 E. Graduate Degree Requirements

Mayfield, John

302

Two computer programs for studying stellar evolution

NASA Astrophysics Data System (ADS)

Two FORTRAN programs are presented which plot the Hertzsprung-Russell diagram and the temporal evolution of such stellar quantities as: central and photospheric isotopic abundances, central densities and temperatures, luminocities, effective temperatures and photospheric radii for a wide range of stellar masses. The programs, which are modifications and extensions of some modules of the TYCHO 6.0 stellar evolution package, are accompanied by control input files as well as by a library of data. The data library is actually one of the output files generated by TYCHO-GR (a modified version of TYCHO 6.0), while the plots themselves are generated by the PGPLOT Graphics Subroutine Library which is also publicly available and well cited.

Liolios, T. E.; Karathanou, G. I.; Tsikoudi, V.; Kosmas, T. S.

303

A computer program for parallel line bioassays.

PARLIN is a program for the statistical analysis of biological assays that are either completely randomized, or in randomized blocks, in which the regression on log dose is linear with a constant variance per response. An earlier program (McArthur et al., J. Pharmacol. Exp. Ther. 153: 573-580, 1966) has been completely rewritten, improved and extended in its facilities. PARLIN, written in FORTRAN IV, will handle up to 99 test preparations, up to 100 doses in all, and up to 50 responses per dose. It is designed with special attention to simplicity for routine use, versatility of facilities and output immediately available for all forms of reporting results. A wide choice of transformations of response is available. The output reproduces the data for verification and tabulates potency estimates with limits at probabilities .95, .99; optional output includes an analysis of variance, information on validity, values of residuals and a rough plot of the dose-response relation. PMID:948040

Finney, D J

1976-08-01

304

This report provides Fortran source code and program manuals for HYPOELLIPSE, a computer program for determining hypocenters and magnitudes of near regional earthquakes and the ellipsoids that enclose the 68-percent confidence volumes of the computed hypocenters. HYPOELLIPSE was developed to meet the needs of U.S. Geological Survey (USGS) scientists studying crustal and sub-crustal earthquakes recorded by a sparse regional seismograph network. The program was extended to locate hypocenters of volcanic earthquakes recorded by seismographs distributed on and around the volcanic edifice, at elevations above and below the hypocenter. HYPOELLIPSE was used to locate events recorded by the USGS southern Alaska seismograph network from October 1971 to the early 1990s. Both UNIX and PC/DOS versions of the source code of the program are provided along with sample runs.

Lahr, John C.

1999-01-01

305

A FORTRAN library for control of the Unimate PUMA 600

A FORTRAN LIBRARY FOR CONTROL OF THE UNIMATE PUMA 600 A Thesis by NATHAN VICTOR FRANZMEIER Submitted to the Graduate College of Texas AgtM University in partial fulfillment of the requirements for the degree of MASTER OF SCIENCE August 1984... Major Subject: Computer Science A FORTRAN LIBRARY FOR CONTROL OF THE UNIMATE PUMA 600 A Thesis by NATHAN VICTOR FRANZMEIER Approved as to style and content by: Bart Childs (Chairman) Ben Mooring (Member) Wi ilia Lively (Member) Bruce Mc...

Franzmeier, Nathan Victor

2012-06-07

306

NASA Technical Reports Server (NTRS)

The computer program described calculates the design-point characteristics of a gas generator or a turbojet lift engine for V/STOL applications. The program computes the dimensions and mass, as well as the thermodynamic performance of the model engine and its components. The program was written in FORTRAN 4 language. Provision has been made so that the program accepts input values in either SI Units or U.S. Customary Units. Each engine design-point calculation requires less than 0.5 second of 7094 computer time.

Krebs, R. P.

1972-01-01

307

Sage++ is an object oriented toolkit for building program transformation and preprocessing tools. Itcontains parsers for Fortran 77 with many Fortran 90 extensions, C, and C++, integrated with a C++class library. The library provides a means to access and restructure the program tree, symbol andtype tables, and source-level programmer annotations. Sage++ provides an underlying infrastructureon which all types of program

Franois Bodin; Peter Beckman; Dennis Gannon; Jacob Gotwals; Srinivas Narayana; Suresh Srinivas; Beata Winnicka

1994-01-01

308

Derivatives and FORTRAN subroutines for a least-squares analysis of the hyperbolic distribution

Size distributions of wind- and water-deposited sands apparently follow the hyperbolic distribution. First partial derivatives for parameters of that distribution, and the distribution function, are programmed as FORTRAN subroutines compatible with a previously published generalized FORTRAN main program for nonlinear estimation using regression methods. Integrated program elements thus yield least-squares estimates of distribution parameters.

David S. McArthur

1986-01-01

309

A Guide to Axial-Flow Turbine Off-Design Computer Program AXOD2

NASA Technical Reports Server (NTRS)

A Users Guide for the axial flow turbine off-design computer program AXOD2 is composed in this paper. This Users Guide is supplementary to the original Users Manual of AXOD. Three notable contributions of AXOD2 to its predecessor AXOD, both in the context of the Guide or in the functionality of the code, are described and discussed in length. These are: 1) a rational representation of the mathematical principles applied, with concise descriptions of the formulas implemented in the actual coding. Their physical implications are addressed; 2) the creation and documentation of an Addendum Listing of input namelist-parameters unique to AXOD2, that differ from or are in addition to the original input-namelists given in the Manual of AXOD. Their usages are discussed; and 3) the institution of proper stoppages of the code execution, encoding termination messaging and error messages of the execution to AXOD2. These measures are to safe-guard the integrity of the code execution, such that a failure mode encountered during a case-study would not plunge the code execution into indefinite loop, or cause a blow-out of the program execution. Details on these are discussed and illustrated in this paper. Moreover, this computer program has since been reconstructed substantially. Standard FORTRAN Langue was instituted, and the code was formatted in Double Precision (REAL*8). As the result, the code is now suited for use in a local Desktop Computer Environment, is perfectly portable to any Operating System, and can be executed by any FORTRAN compiler equivalent to a FORTRAN 9095 compiler. AXOD2 will be available through NASA Glenn Research Center (GRC) Software Repository.

Chen, Shu-Cheng S.

2014-01-01

310

OSCAR APIOSCAR API (C or Fortran) (C or Fortran)

OSCAR APIOSCAR API 10.2.261 #12; 10.2.262 #12; (C or Fortran) (C or Fortran) OSCAR OSCAR API OSCAR API API API OpenMP B A SMP 10.2.263 #12;OSCAROSCAR · · · 1 · 2728 29 3031 32 33Data Localization Group ·CPU 10.2.264 #12;OSCAR API v1.0 200811200811 SMP

Kasahara, Hironori

311

New Mexico district work-effort analysis computer program

The computer program (CAN 2) described in this report is one of several related programs used in the New Mexico District cost-analysis system. The work-effort information used in these programs is accumulated and entered to the nearest hour on forms completed by each employee. Tabulating cards are punched directly from these forms after visual examinations for errors are made. Reports containing detailed work-effort data itemized by employee within each project and account and by account and project for each employee are prepared for both current-month and year-to-date periods by the CAN 2 computer program. An option allowing preparation of reports for a specified 3-month period is provided. The total number of hours worked on each account and project and a grand total of hours worked in the New Mexico District is computed and presented in a summary report for each period. Work effort not chargeable directly to individual projects or accounts is considered as overhead and can be apportioned to the individual accounts and projects on the basis of the ratio of the total hours of work effort for the individual accounts or projects to the total New Mexico District work effort at the option of the user. The hours of work performed by a particular section, such as General Investigations or Surface Water, are prorated and charged to the projects or accounts within the particular section. A number of surveillance or buffer accounts are employed to account for the hours worked on special events or on those parts of large projects or accounts that require a more detailed analysis. Any part of the New Mexico District operation can be separated and analyzed in detail by establishing an appropriate buffer account. With the exception of statements associated with word size, the computer program is written in FORTRAN IV in a relatively low and standard language level to facilitate its use on different digital computers. The program has been run only on a Control Data Corporation 6600 computer system. Central processing computer time has seldom exceeded 5 minutes on the longest year-to-date runs.

Hiss, W.L.; Trantolo, A.P.; Sparks, J.L.

1972-01-01

312

Computer Programming in a Spatial Analysis Course.

ERIC Educational Resources Information Center

Contends that students in spatial analysis courses generally are familiar with computer use and programs but lack basic computer programing skills. Describes four exercises in which students learn programing using BASIC and dBASE. Asserts that programming exercises help students clarify concepts, understand the rationale behind calculations, use

Gesler, Wilbert; Kaplan, Abram

1993-01-01

313

Operating a computer science game degree program

The USC Department of Computer Science is in its second year of operating its BS in Computer Science (Games) and MS in Computer Science (Game Development) degree programs. We have developed an interesting educational architecture inside of that degree program that allows the students to become strong game developers, strong computer scientists, strong programmers, strong systems developers, and facile with

Michael Zyda; Victor Lacour; Chris Swain

2008-01-01

314

CLOUD COMPUTING INFRASTRUCTURE AND OPERATIONS PROGRAM

CLOUD COMPUTING INFRASTRUCTURE AND OPERATIONS PROGRAM A six-week in-depth program in the architectures, infrastructure, and operations of Cloud Computing DePaul University's Cloud Computing infrastructures Management and monitoring tools and techniques to help you get the most from Cloud Computing

Schaefer, Marcus

315

NASA Astrophysics Data System (ADS)

ADF95 is a tool to automatically calculate numerical first derivatives for any mathematical expression as a function of user defined independent variables. Accuracy of derivatives is achieved within machine precision. ADF95 may be applied to any FORTRAN 77/90/95 conforming code and requires minimal changes by the user. It provides a new derived data type that holds the value and derivatives and applies forward differencing by overloading all FORTRAN operators and intrinsic functions. An efficient indexing technique leads to a reduced memory usage and a substantially increased performance gain over other available tools with operator overloading. This gain is especially pronounced for sparse systems with large number of independent variables. A wide class of numerical simulations, e.g., those employing implicit solvers, can profit from ADF95. Program summaryTitle of program:ADF95 Catalogue identifier: ADVI Program summary URL:http://cpc.cs.qub.ac.uk/summaries/ADVI Program obtainable from: CPC Program Library, Queen's University of Belfast, N. Ireland Computer for which the program is designed: all platforms with a FORTRAN 95 compiler Programming language used:FORTRAN 95 No. of lines in distributed program, including test data, etc.: 3103 No. of bytes in distributed program, including test data, etc.: 9862 Distribution format: tar.gz Nature of problem: In many areas in the computational sciences first order partial derivatives for large and complex sets of equations are needed with machine precision accuracy. For example, any implicit or semi-implicit solver requires the computation of the Jacobian matrix, which contains the first derivatives with respect to the independent variables. ADF95 is a software module to facilitate the automatic computation of the first partial derivatives of any arbitrarily complex mathematical FORTRAN expression. The program exploits the sparsity inherited by many set of equations thereby enabling faster computations compared to alternate differentiation tools Solution method: A class is constructed which applies the chain rule of differentiation to any FORTRAN expression, to compute the first derivatives by forward differencing. An efficient indexing technique leads to a reduced memory usage and a substantially increased performance gain when sparsity can be exploited. From a users point of view, only minimal changes to his/her original code are needed in order to compute the first derivatives of any expression in the code Restrictions: Processor and memory hardware may restrict both the possible number of independent variables and the computation time Unusual features:ADF95 can operate on user code that makes use of the array features introduced in FORTRAN 90. A convenient extraction subroutine for the Jacobian matrix is also provided Running time: In many realistic cases, the evaluation of the first order derivatives of a mathematical expression is only six times slower compared to the evaluation of analytically derived and hard-coded expressions. The actual factor depends on the underlying set of equations for which derivatives are to be calculated, the number of independent variables, the sparsity and on the FORTRAN 95 compiler

Straka, Christian W.

2005-06-01

316

NASA Astrophysics Data System (ADS)

The language of choice for numerical modelling in geoscience has long been Fortran. A choice of a particular language and coding paradigm comes with different set of tradeoffs such as that between performance, ease of use (and ease of abuse), code clarity, maintainability and reusability, availability of open source compilers, debugging tools, adequate external libraries and parallelisation mechanisms. The availability of trained personnel and the scale and activeness of the developer community is of importance as well. We present a short comparison study aimed at identification and quantification of these tradeoffs for a particular example of an object oriented implementation of a parallel 2D-advection-equation solver in Python/NumPy, C++/Blitz++ and modern Fortran. The main angles of comparison will be complexity of implementation, performance of various compilers or interpreters and characterisation of the "added value" gained by a particular choice of the language. The choice of the numerical problem is dictated by the aim to make the comparison useful and meaningful to geoscientists. Python is chosen as a language that traditionally is associated with ease of use, elegant syntax but limited performance. C++ is chosen for its traditional association with high performance but even higher complexity and syntax obscurity. Fortran is included in the comparison for its widespread use in geoscience often attributed to its performance. We confront the validity of these traditional views. We point out how the usability of a particular language in geoscience depends on the characteristics of the language itself and the availability of pre-existing software libraries (e.g. NumPy, SciPy, PyNGL, PyNIO, MPI4Py for Python and Blitz++, Boost.Units, Boost.MPI for C++). Having in mind the limited complexity of the considered numerical problem, we present a tentative comparison of performance of the three implementations with different open source compilers including CPython and PyPy, Clang++ and GNU g++, and GNU gfortran.

Jarecka, D.; Arabas, S.; Fijalkowski, M.; Gaynor, A.

2012-04-01

317

Thermal-Hydraulic-Analysis Program

NASA Technical Reports Server (NTRS)

ELM computer program is simple computational tool for modeling steady-state thermal hydraulics of flows of propellants through fuel-element-coolant channels in nuclear thermal rockets. Evaluates various heat-transfer-coefficient and friction-factor correlations available for turbulent pipe flow with addition of heat. Comparisons possible within one program. Machine-independent program written in FORTRAN 77.

Walton, J. T.

1993-01-01

318

DPF: A Data Parallel Fortran Benchmark Suite

DPF: A Data Parallel Fortran Benchmark Suite Yu Charlie Hu S. Lennart Johnsson Dimitris Kehagias Parallel Processing Symposium, Geneva, Switzerland, April 1997. #12; DPF: A Data Parallel Fortran Benchmark@deas.harvard.edu Abstract We present the Data Parallel Fortran (DPF) benchmark suite, a set of data parallel Fortran codes

Johnsson, S. Lennart

319

Fortran D Language Specification Geoffrey Fox

Fortran D Language Specification Geoffrey Fox Seema Hiranandani Ken Kennedy Charles Koelbel Ulrich Rice University P.O. Box 1892 Houston, TX 772511892 #12; Fortran D Language Specification z GeoffreyYou Wu \\Lambda October 17, 1993 Abstract This paper presents Fortran D, a version of Fortran enhanced

Tseng, Chau-Wen

320

Preliminary Experiences with the Fortran D Compiler

Preliminary Experiences with the Fortran D Compiler Seema Hiranandani Ken Kennedy ChauWen Tseng 1993. #12; Preliminary Experiences with the Fortran D Compiler Seema Hiranandani Ken Kennedy Chau Fortran D is a version of Fortran enhanced with data decomposition specifications. Case studies illustrate

Tseng, Chau-Wen

321

Compiler Optimizations for Fortran D on MIMD

Compiler Optimizations for Fortran D on MIMD DistributedMemory Machines Seema Hiranandani Ken, November 1991. #12; Compiler Optimizations for Fortran D on MIMD DistributedMemory Machines \\Lambda Seema oped at Rice University for Fortran D, a version of Fortran enhanced with data decomposition specifica

Tseng, Chau-Wen

322

Interactive Fortran 77 A Hands on Approach

Interactive Fortran 77 A Hands on Approach Second edition Ian D Chivers Jane Sleightholme © Ian D. Information about the Fortran 90 version is available at http://www.kcl.ac.uk/kis/support/cc/fortran/f90home of this book is to introduce the concepts and ideas involved in problem solving with Fortran 77 using

Shen, Yang

323

Algoritmos y Programacin High Performance Fortran

Algoritmos y Programación Paralela High Performance Fortran #12; Contenidos Motivación de HPF High Performance Fortran Directivas de HPF Compiladores #12; Motivación de HPF Fortran. Existe extensión de OpenMP para Fortran. HPF especifica la distribución de los datos: computación

Giménez, Domingo

324

NASA Technical Reports Server (NTRS)

A computer program to calculate the temperature profile of a flame or hot gas was presented in detail. Emphasis was on profiles found in jet engine or rocket engine exhaust streams containing H2O or CO2 radiating gases. The temperature profile was assumed axisymmetric with an assumed functional form controlled by two variable parameters. The parameters were calculated using measurements of gas radiation at two wavelengths in the infrared. The program also gave some information on the pressure profile. A method of selection of wavelengths was given that is likely to lead to an accurate determination of the parameters. The program is written in FORTRAN IV language and runs in less than 60 seconds on a Univac 1100 computer.

Buchele, D. R.

1977-01-01

325

Compiling Fortran D for MIMD DistributedMemory Machines Seema Hiranandani Ken Kennedy ChauWen Tseng

Compiling Fortran D for MIMD DistributedMemory Machines Seema Hiranandani Ken Kennedy ChauWen Tseng Department of Computer Science Rice University Houston, TX 772511892 Abstract Fortran D, a version of Fortran extended with data decomposition specifications, is designed to pro vide a machine

Tseng, Chau-Wen

326

IBM XL Fortran Enterprise Edition V10.1 for AIX Getting Started with XL Fortran

IBM XL Fortran Enterprise Edition V10.1 for AIX Getting Started with XL Fortran SC09-8009-00 #12;#12;IBM XL Fortran Enterprise Edition V10.1 for AIX Getting Started with XL Fortran SC09-8009-00 #12;Note "Notices" on page 37. First Edition (September 2005) This edition applies to IBM® XL Fortran Enterprise

Hickman, Mark

327

Co-Array Fortran Entorno de programacin

Co-Array Fortran Entorno de programación #12;Introducción Lenguaje Fortran: es un lenguaje de programación para la computación numérica y científica. Co-Array Fortran: Pequeña extensión de Fortran para el procesamiento paralelo. Permite paralelizar código Fortran añadiendo pocos cambios. Ventaja para

Giménez, Domingo

328

NASA Technical Reports Server (NTRS)

A detailed discussion of the application of a previously method to determine vehicle flight attitude using a single camera onboard the vehicle is presented with emphasis on the digital computer program format and data reduction techniques. Application requirements include film and earth-related coordinates of at least two landmarks (or features), location of the flight vehicle with respect to the earth, and camera characteristics. Included in this report are a detailed discussion of the program input and output format, a computer program listing, a discussion of modifications made to the initial method, a step-by-step basic data reduction procedure, and several example applications. The computer program is written in FORTRAN 4 language for the Control Data 6000 series digital computer.

Bendura, R. J.; Renfroe, P. G.

1974-01-01

329

RUSAP: A computer program for the calculation of Roll-Up Solar Array Performance characteristics

NASA Technical Reports Server (NTRS)

RUSAP is a FORTRAN 4 computer program designed to determine the performance characteristics (power-to-weight ratio, blanket tension, structural member section dimensions, and resonant frequencies) of large-area, roll-up solar arrays of the single-boom, tensioned-substrate design. The program includes the determination of the size and weight of the base structure supporting the boom and blanket and the determination of the blanket tension and deployable boom stiffness needed to achieve the minimum-weight design for a specified frequency for the first mode of vibration. A complete listing of the program, a description of the theoretical background, and all information necessary to use the program are provided.

Ross, R. G., Jr.; Coyner, J. V., Jr.

1973-01-01

330

Debugging a high performance computing program

Methods, apparatus, and computer program products are disclosed for debugging a high performance computing program by gathering lists of addresses of calling instructions for a plurality of threads of execution of the program, assigning the threads to groups in dependence upon the addresses, and displaying the groups to identify defective threads.

Gooding, Thomas M.

2014-08-19

331

Born total ionisation cross sections: An algebraic computing program using Maple

NASA Astrophysics Data System (ADS)

The software described in this paper uses the Maple algebraic computing environment to calculate an analytic form for the matrix element of the plane-wave Born approximation of the electron-impact ionisation of an atomic orbital, with arbitrary orbital and angular momentum quantum numbers. The atomic orbitals are approximated by Hartree-Fock Slater functions, and the ejected electron is modelled by a hydrogenic Coulomb wave, made orthogonal to all occupied orbitals of the target atom. Clenshaw-Curtis integration techniques are then used to calculate the total ionisation cross-section. For improved performance, the numerical integrations are performed using FORTRAN by automatically converting the analytic matrix element for each orbital into a FORTRAN subroutine. The results compare favourably with experimental data for a wide range of elements, including the transition metals, with excellent convergence at high energies. Program summaryTitle of program: BIX Catalogue identifier:ADRZ Program summary URL:http://www.cpc.cs.qub.ac.uk/cpc/summaries/ADRZ Program obtainable from:CPC Program Library, Queen's University of Belfast, N. Ireland Computers: Platform independent Operating systems: Tested on DEC Alpha Unix, Windows NT 4.0 and Windows XP Professional Edition Programming language used: Maple V Release 5.1 and FORTRAN 90 Memory required: 256 MB No. of processors used: 1 No. of bytes in distributed program, including test data, etc.:61754 Distributed format:tar gzip file Keywords: Born approximation, electron-impact ionisation cross-section, Maple, Hartree-Fock Nature of physical problem: Calculates the total electron impact ionisation cross-section for neutral and ionised atomic species using the first-Born approximation. The scattered electron is modelled by a plane wave, and the ejected electron is modelled by a hydrogenic Coulomb wave, which is made orthogonal to all occupied atomic orbitals, and the atomic orbitals are approximated by Hartree-Fock Slater functions. Method of solution: An analytic form of the matrix element is evaluated using the Maple algebraic computing software. The total ionisation cross-section is then calculated using a three-dimensional Clenshaw-Curtis numerical integration algorithm. Restrictions on the complexity of the problem: There is no theoretical limit on the quantum state of the target orbital that can be solved with this methodology, subject to the availability of Hartree-Fock coefficients. However, computing resource limitations will place a practical limit to, approximately, n?7 and l?4. The precision of results close to the ionisation threshold of larger atoms (< 1 eV for Z>48) is limited to ?5%. Typical running time: 5 to 40 minutes for initial calculation for an atomic orbital, then 5 to 300 seconds for subsequent energies of the same orbital. Unusual features of the program: To reduce calculation time, FORTRAN source code is generated and compiled automatically by the Maple procedures, based upon the analytic form of the matrix element. Numerical evaluation is then passed to the FORTRAN executable and the results are retrieved automatically.

Bartlett, Philip L.; Stelbovics, Andris T.

2003-08-01

332

NASA Astrophysics Data System (ADS)

Measured fault/slip data are commonly heterogeneous in nature. A critical issue of stress inversion is how to separate them into homogeneous subsets. In the parameter space, data vectors in each subset tend to distribute toward a hyperplane, whose solution of stress vector we solve for. The separation procedure therefore becomes recognition of linear structures of the entire data set. In this paper, a MS-Fortran code is presented for stress estimation using the fuzzy C-lines analysis technique. It is automatic in looking for the optimal stress estimates that have the largest partition coefficients within a specified range of division number. It is finally applied to one example of the feasibility of the inversion method.

Li, Zian; Shan, Yehua; Li, Shikui

2005-04-01

333

Fortran 90 pointers vs Cray'' pointers

The Fortran 77 standard does not contain pointer facilities, but because of heavy user demand, many Fortran 77 compilers have been extended with Cray'' pointers. The demand for pointers in Fortran was heard by the standards committee, X3J3, and a pointer facility was added to the follow-on Fortran standard, Fortran 90. X3J3, for reasons that may soon become apparent, chose not to follow existing practice and specify Cray'' pointers, but to standardize a somewhat different pointer facility. Fortran 90 pointers complement the Fortran 90 language; they fit will with the new Fortran 90 array processing and data facilities. The popularity of Cray'' pointers indicates that they fit well with Fortran 77, and since Fortran 90 contains all of Fortran 77, it would be possible to extend Fortran 90 processors to accept Cray'' pointers as well. This would make it easier for existing codes that use pointers to migrate to new Fortran 90 processors. But is it a good idea for a processor to provide two pointer facilities How difficult is it to convert from Cray'' pointers to Fortran 90 pointers This paper provides some information that may be helpful in answering these questions.

Martin, J.

1991-10-23

334

Fortran 90 pointers vs ``Cray`` pointers

The Fortran 77 standard does not contain pointer facilities, but because of heavy user demand, many Fortran 77 compilers have been extended with ``Cray`` pointers. The demand for pointers in Fortran was heard by the standards committee, X3J3, and a pointer facility was added to the follow-on Fortran standard, Fortran 90. X3J3, for reasons that may soon become apparent, chose not to follow existing practice and specify ``Cray`` pointers, but to standardize a somewhat different pointer facility. Fortran 90 pointers complement the Fortran 90 language; they fit will with the new Fortran 90 array processing and data facilities. The popularity of ``Cray`` pointers indicates that they fit well with Fortran 77, and since Fortran 90 contains all of Fortran 77, it would be possible to extend Fortran 90 processors to accept ``Cray`` pointers as well. This would make it easier for existing codes that use pointers to migrate to new Fortran 90 processors. But is it a good idea for a processor to provide two pointer facilities? How difficult is it to convert from ``Cray`` pointers to Fortran 90 pointers? This paper provides some information that may be helpful in answering these questions.

Martin, J.

1991-10-23

335

A computer model and program for xenobiotic disposition during pregnancy.

A physiologically based pharmacokinetic computer model and program have been developed that depict internal disposition of chemicals during pregnancy in the mother and embryo/fetus. The model is based on human physiology but has been extended to simulate laboratory animal data. The model represents the distribution, metabolism, and elimination of two chemicals in both the maternal and embryo/fetal systems; the program handles the two chemicals completely independently or interactively with the two chemicals sharing routes of metabolism and/or elimination. The FORTRAN program computes the concentration of the two chemicals in 26 organs/tissues in the pregnant mother and 15 organs/tissues in the embryo/fetus using a 486DX4 or Pentium PC. Adjustments for embryo/fetal organ and tissue volumes as a function of developmental age are made utilizing the Gompertz growth equation for the developing embryo/fetus and allometric relationships for the developing organs. Various changes in the maternal compartments which could affect the distribution of a xenobiotic during pregnancy are also included in the model. Input files require estimates of binding coefficients, first- and/or second-order metabolism constants, level of interaction between the two chemicals, and dosing information. Different possible routes of administration are included (e.g., i.v., infusion, oral, dermal, and inhalation, as well as repeated doses or exposures). Regression analysis can be conducted on any combination of these various parameters to fit actual data. Output concentration-time curves are available simultaneously from all 82 differential equations. An illustrative example compares observed data with simulations for imipramine and its demethylated metabolite, desipramine, in both the maternal rat and her fetuses. Methyl mercury data for the non-pregnant and pregnant rat also are compared with human data. Based on parameters determined from analysis of rat data, the model is readjusted for human physiology and predicts human maternal and fetal tissue concentrations as a function of time. PMID:9230455

Luecke, R H; Wosilait, W D; Pearce, B A; Young, J F

1997-07-01

336

One Program Model for Cloud Computing

Cloud computing is dynamically virtual scalable in which neither a central computing nor a central storage is provided. All\\u000a resources are virtualized and provided as a service over the Internet. Therefore different to the traditional program, the\\u000a cloud program shall be expressed in a new style. Based on one presented architecture of cloud computing, characteristics of\\u000a program in cloud, control,

Guofu Zhou; Guoliang He

2009-01-01

337

The author uses extensive engineering examples and a balance of drill and challenging engineering problems. Programming Assignments allow students to work with real engineering applications. These assignments also contain brief introductions to different fields of engineering.

Borse, G.J.

1985-01-01

338

NASA Technical Reports Server (NTRS)

A FORTRAN 4 computer program for the design of two-dimensional supersonic rotor blade sections corrected for boundary-layer displacement thickness is presented. The ideal rotor is designed by the method of characteristics to produce vortex flow within the blade passage. The boundary-layer parameters are calculated by Cohen and Reshotoko's method for laminar flow and Sasman and Cresci's method for turbulent flow. The program input consists essentially of the blade surface Mach number distribution and total flow conditions. The primary output is the corrected blade profile and the boundary-layer parameters.

Goldman, L. J.; Scullin, V. J.

1971-01-01

339

NASA Technical Reports Server (NTRS)

A method for generating two dimensional finite difference grids about airfoils and other shapes by the use of the Poisson differential equation is developed. The inhomogeneous terms are automatically chosen such that two important effects are imposed on the grid at both the inner and outer boundaries. The first effect is control of the spacing between mesh points along mesh lines intersecting the boundaries. The second effect is control of the angles with which mesh lines intersect the boundaries. A FORTRAN computer program has been written to use this method. A description of the program, a discussion of the control parameters, and a set of sample cases are included.

Sorenson, R. L.

1980-01-01

340

ADMISSIONS REQUIREMENTS Computer Science Doctoral Program

to the Doctoral Program in Computer Science, applicants must have a) completed a thesis-based Master's degree in Computer Science, or b) have completed a course- based Master's degree in Computer Science and have on qualifications and the status of the degree-granting institutions are checked by the School of Computer Science

341

The NASA computer science research program plan

NASA Technical Reports Server (NTRS)

A taxonomy of computer science is included, one state of the art of each of the major computer science categories is summarized. A functional breakdown of NASA programs under Aeronautics R and D, space R and T, and institutional support is also included. These areas were assessed against the computer science categories. Concurrent processing, highly reliable computing, and information management are identified.

1983-01-01

342

Fortran 90 implementation of the Hartree-Fock approach within the CNDO/2 and INDO models

NASA Astrophysics Data System (ADS)

Despite the tremendous advances made by the ab initio theory of electronic structure of atoms and molecules, its applications are still not possible for very large systems. Therefore, semi-empirical model Hamiltonians based on the zero-differential overlap (ZDO) approach such as the Pariser-Parr-Pople, CNDO, INDO, etc. provide attractive, and computationally tractable, alternatives to the ab initio treatment of large systems. In this paper we describe a Fortran 90 computer program developed by us, that uses CNDO/2 and INDO methods to solve Hartree-Fock (HF) equation for molecular systems. The INDO method can be used for the molecules containing the first-row atoms, while the CNDO/2 method is applicable to those containing both the first-, and the second-row, atoms. We have paid particular attention to computational efficiency while developing the code, and, therefore, it allows us to perform calculations on large molecules such as C 60 on small computers within a matter of seconds. Besides being able to compute the molecular orbitals and total energies, our code is also able to compute properties such as the electric dipole moment, Mulliken population analysis, and linear optical absorption spectrum of the system. We also demonstrate how the program can be used to compute the total energy per unit cell of a polymer. The applications presented in this paper include small organic and inorganic molecules, fullerene C 60, and model polymeric systems, viz., chains containing alternating boron and nitrogen atoms (BN chain), and carbon atoms (C chain). Program summaryProgram title: cindo.x Catalogue identifier: AECN_v1_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AECN_v1_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html No. of lines in distributed program, including test data, etc.: 23 304 No. of bytes in distributed program, including test data, etc.: 217 035 Distribution format: tar.gz Programming language: Fortran 90 Computer: PC's/Linux, Program has been tested with Intel Fortran Compiler (noncommercial version 10.1) and gfortran compiler (gcc version 4.3.0) with optimization option -O Operating system: Linux, Code was developed and tested on various recent versions of Fedora including Fedora 9 (kernel version 2.6.25-14) Classification: 16.1 External routines: This program needs to link with LAPACK/BLAS libraries compiled with the same compiler as the program. For the Intel Fortran Compiler we used the ACML library version 3.6.0, while for gfortran compiler we used the libraries supplied with the Fedora distribution. Nature of problem: A good starting description of the electronic structure of extended many-electron systems such as molecules, clusters, and polymers, can be obtained using the Hartree-Fock (HF) method. Solution of HF equations within a fully ab initio formalism for large systems, however, is computationally quite expensive. For such systems, semi-empirical methods such as CNDO and INDO proposed by Pople and collaborators are quite attractive. The present program can solve the HF equations for both open- and closed-shell systems containing first- and second-row atoms using either the INDO model or the CNDO model. Solution method: The single-particle HF orbitals are expressed as linear combinations of the Slater-type orbital (STO) basis set specified by Pople and coworkers. Then using the parameters prescribed for the CNDO/INDO methods, the HF integro-differential equations are transformed into a matrix eigenvalue problem. Thereby, its solutions are obtained in a self-consistent manner, using methods of computational linear algebra. Running time: Each of the examples provided takes only a few seconds to run. For a large molecule or a cluster, however, the run time may be a few minutes.

Sahu, Sridhar; Shukla, Alok

2009-05-01

343

RMGEE is an easy-to-use FORTRAN program for the analysis of repeated binary, count, and normally-distributed response variables using the generalized estimating equations approach of Liang and Zeger [1]. The program can be used when measurements are obtained at multiple time points from each subject or experimental unit, and also when the basic sampling unit is a group or cluster of subjects, and the response variable of interest is obtained from each subject within the cluster. It is not necessary for the number of repeated measurements to be the same for every experimental unit and missing data are easily accommodated. Both time-independent (cluster-specific) and time-dependent (occasion- or subject-specific) covariates are permitted. The program can be run on microcomputers, workstations, and mainframe computers. Three examples illustrating the usage and features of RMGEE are provided. PMID:8403864

Davis, C S

1993-05-01

344

AUTO_DERIV: Tool for automatic differentiation of a Fortran code

NASA Astrophysics Data System (ADS)

AUTO_DERIV is a module comprised of a set of FORTRAN 95 procedures which can be used to calculate the first and second partial derivatives (mixed or not) of any continuous function with many independent variables. The mathematical function should be expressed as one or more FORTRAN 77/90/95 procedures. A new type of variables is defined and the overloading mechanism of functions and operators provided by the FORTRAN 95 language is extensively used to define the differentiation rules. Proper (standard complying) handling of floating-point exceptions is provided by using the IEEE_EXCEPTIONS intrinsic module (Technical Report 15580, incorporated in FORTRAN 2003). New version program summaryProgram title: AUTO_DERIV Catalogue identifier: ADLS_v2_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/ADLS_v2_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html No. of lines in distributed program, including test data, etc.: 2963 No. of bytes in distributed program, including test data, etc.: 10 314 Distribution format: tar.gz Programming language: Fortran 95 + (optionally) TR-15580 (Floating-point exception handling) Computer: all platforms with a Fortran 95 compiler Operating system: Linux, Windows, MacOS Classification: 4.12, 6.2 Catalogue identifier of previous version: ADLS_v1_0 Journal reference of previous version: Comput. Phys. Comm. 127 (2000) 343 Does the new version supersede the previous version?: Yes Nature of problem: The need to calculate accurate derivatives of a multivariate function frequently arises in computational physics and chemistry. The most versatile approach to evaluate them by a computer, automatically and to machine precision, is via user-defined types and operator overloading. AUTO_DERIV is a Fortran 95 implementation of them, designed to evaluate the first and second derivatives of a function of many variables. Solution method: The mathematical rules for differentiation of sums, products, quotients, elementary functions in conjunction with the chain rule for compound functions are applied. The function should be expressed as one or more Fortran 77/90/95 procedures. A new type of variables is defined and the overloading mechanism of functions and operators provided by the Fortran 95 language is extensively used to implement the differentiation rules. Reasons for new version: The new version supports Fortran 95, handles properly the floating-point exceptions, and is faster due to internal reorganization. All discovered bugs are fixed. Summary of revisions:The code was rewritten extensively to benefit from features introduced in Fortran 95. Additionally, there was a major internal reorganization of the code, resulting in faster execution. The user interface described in the original paper was not changed. The values that the user must or should specify before compilation (essentially, the number of independent variables) were moved into ad_types module. There were many minor bug fixes. One important bug was found and fixed; the code did not handle correctly the overloading of ? in a? when a=0. The case of division by zero and the discontinuity of the function at the requested point are indicated by standard IEEE exceptions ( IEEE_DIVIDE_BY_ZERO and IEEE_INVALID respectively). If the compiler does not support IEEE exceptions, a module with the appropriate name is provided, imitating the behavior of the 'standard' module in the sense that it raises the corresponding exceptions. It is up to the compiler (through certain flags probably) to detect them. Restrictions: None imposed by the program. There are certain limitations that may appear mostly due to the specific implementation chosen in the user code. They can always be overcome by recoding parts of the routines developed by the user or by modifying AUTO_DERIV according to specific instructions given in [1]. The common restrictions of available memory and the capabilities of the compiler are the same as the original ver

Stamatiadis, S.; Farantos, S. C.

2010-10-01

345

A Graphical CAL Program for Fourier Series.

ERIC Educational Resources Information Center

A computer program, making use of interactive computer graphics, has been developed to help students become fluent in the mathematical procedures needed to understand concepts of addition of waves. Background theory, use of the program, and technical and educational features of the program (written in Fortran) are discussed. (Author/JN)

McKenzie, J.

1982-01-01

346

NASA Technical Reports Server (NTRS)

The necessary information for using a computer program to calculate the aerodynamic characteristics under symmetrical flight conditions and the lateral-directional stability derivatives of wing-body combinations with upper-surface-blowing (USB) or over-wing-blowing (OWB) jets are described. The following new features were added to the program: (1) a fuselage of arbitrary body of revolution has been included. The effect of wing-body interference can now be investigated, and (2) all nine lateral-directional stability derivatives can be calculated. The program is written in FORTRAN language and runs on CDC Cyber 175 and Honeywell 66/60 computers.

Lan, C. E.; Mehrotra, S. C.; Fox, C. H., Jr.

1978-01-01

347

NASA Technical Reports Server (NTRS)

A FORTRAN coded computer program which computes the capture transient of a launch vehicle upper stage at the ignition and/or separation event is presented. It is for a single degree-of-freedom on-off reaction jet attitude control system. The Monte Carlo method is used to determine the statistical value of key parameters at the outcome of the event. Aerodynamic and booster induced disturbances, vehicle and control system characteristics, and initial conditions are treated as random variables. By appropriate selection of input data pitch, yaw and roll axes can be analyzed. Transient response of a single deterministic case can be computed. The program is currently set up on a CDC CYBER 175 computer system but is compatible with ANSI FORTRAN computer language. This routine has been used over the past fifteen (15) years for the SCOUT Launch Vehicle and has been run on RECOMP III, IBM 7090, IBM 360/370, CDC6600 and CDC CYBER 175 computers with little modification.

Knauber, R. N.

1982-01-01

348

An adaptor for C++ callbacks with C and Fortran libraries

NASA Astrophysics Data System (ADS)

Object-oriented programming using C++ is increasingly being adopted in the development of scientific codes. A recurrent issue in this regard is the interaction of newly developed codes with existing legacy libraries written in C or Fortran. Often, one needs to pass raw function pointers to such libraries' procedures for callback purposes. This is problematic as it conflicts with one of the cornerstones of object-oriented programming: the association of functions and data through objects. Currently ad hoc approaches are used to deal with this issue, but these are error-prone and lack reusability. We present a generic adaptor that is able to wrap any callable C++ entity and provide a raw function pointer that is compatible with C or Fortran library routines. This allows for an object-oriented style of programming, while interfacing with legacy libraries in a straightforward manner. Catalogue identifier: AENU_v1_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AENU_v1_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence /licence.html No. of lines in distributed program, including test data, etc.: 76802 No. of bytes in distributed program, including test data, etc.: 915389 Distribution format: tar.gz Programming language: C++. Computer: All. Operating system: All. Classification: 6.5, 4.14. Nature of problem: Object-oriented programming using C++ is increasingly being adopted in the development of scientific codes. A recurrent issue in this regard is the interaction of newly developed codes with existing legacy libraries written in C or Fortran. Often, one needs to pass raw function pointers to such libraries' procedures for callback purposes. This is problematic as it conflicts with one of the cornerstones of object-oriented programming: the association of functions and data through objects. Currently ad hoc approaches are used to deal with this issue, but these are error-prone and lack reusability. Solution method: Recursive template instantiation is used to generate instantiations of wrapper templates. These template classes provide a static forwarding function that can be converted to a raw function pointer. The necessary provisions are in place to deal with variations in call signatures. Restrictions: The present adaptor implementation can handle callable entities with signatures of at most nine parameters. Other implementations supporting more parameters can be generated but require the Boost macro library. The code of the adaptor implementation (a single header file) fails to compile on compilers pre-dating the introduction of TR1 C++ library extension. For example, for the gcc suite one needs version 4.3 (released early 2008) or above. Unusual features: The inclusion of a single header file adapt2rfp.h suffices for integrating the solution in an existing software project. Running time: A call through a raw function pointer returned by the adaptor adds on the order of 30 machine instructions to forward the call through the adaptor's wrapper structure. Due to the static nature of these forwarding calls, the instruction count can be heavily optimized by the compiler.

Broeckhove, J.; Vanmechelen, K.

2013-03-01

349

Character manipulation in 7090 FORTRAN

The IBM 7090 FORTRAN II language requires that a programmer desiring toa mnipulate characters or strings of characters either assign each character to a separate 7090 word or write special subroutines for handling packed words containing 6 characters. The one-character-per-word approach is superior in most cases due to the much smaller machine time it requires. One pays for this speed

D. D. Smith

1963-01-01

350

Using C++ as a scientific programming language

Large computational physics codes are increasing in complexity as customers demand improved physics packages and more flexible algorithms and problem specifications. It is not uncommon for a code to exceed one hundred thousand lines of FORTRAN, and some codes are much larger. This poses a considerable challenge for program management. The Computational Physics Research and Development Division at Sandia National Laboratories is aggressively pursuing C++ as the language of choice for new coding efforts. We feel that we cannot meet the stringent customer requirements and delivery schedules we now face with either FORTRAN77 or Fortran-90. 8 refs., 3 tabs.

Peery, J.S.; Budge, K.G.; Robinson, A.C. (Sandia National Labs., Albuquerque, NM (United States)); Whitney, D. (Cray Research, Inc., Eagan, MN (United States))

1991-01-01

351

Computer Programming Goes Back to School

ERIC Educational Resources Information Center

We are witnessing a remarkable comeback of programming. Current initiatives to promote computational thinking and to broaden participation in computing signal a renewed interest to bring programming back into K-12 schools and help develop children as producers and not simply consumers of digital media. This essay explores the re-emergence of

Kafai, Yasmin B.; Burke, Quinn

2013-01-01

352

Computer Program To Transliterate Into Arabic

NASA Technical Reports Server (NTRS)

Conceptual program for TRS-80, Model 12 (or equivalent) computer transliterates from English letters of computer keyboard to Arabic characters in output of associated printer. Program automatically changes character sequence from left-to-right of English to right-to-left of Arabic.

Stephan, E.

1986-01-01

353

Preschool Cookbook of Computer Programming Topics

ERIC Educational Resources Information Center

A common problem in computer programming use for education in general, not simply as a technical skill, is that children and teachers find themselves constrained by what is possible through limited expertise in computer programming techniques. This is particularly noticeable at the preliterate level, where constructs tend to be limited to

Morgado, Leonel; Cruz, Maria; Kahn, Ken

2010-01-01

354

Forest Service -U.S. Department of Agriculture REX FORTRAN 4 SYSTEM

regression screening; digital r program. Grosenbau h, L. R. 1967. h--Fortran-4system for combinatorialForest Service - U.S. Department of Agriculture a REX FORTRAN 4 SYSTEM for combinatorial screening or conventional analysis of multivariate regressions rn U.S. FOREST SERVICE RESEARCH PAPER PSW-44 1967 Pacific

Standiford, Richard B.

355

Benchmarking FALCON's MATLAB-to-Fortran 90 Compiler on an SGI Power Challenge

Benchmarking FALCON's MATLAB-to-Fortran 90 Compiler on an SGI Power Challenge Luiz De Rose 61801, U.S.A. (fderose,paduag@cs.uiuc.edu) Abstract This paper presents an overview of the FALCON MATLAB-to-Fortran 90 compiler. FALCON is a programming environment for the development of high-performance scienti c

Padua, David

356

DISPPAK,SUBPAK. MS FORTRAN Extended Libraries

DISPPAK is a set of routines for use with Microsoft FORTRAN programs that allows the flexible display of information on the screen of an IBM PC in both text and graphics modes. The text mode routines allow the cursor to be placed at an arbitrary point on the screen and text to be displayed at the cursor location, making it possible to create menus and other structured displays. A routine to set the color of the characters that these routines display is also provided. A set of line drawing routines is included for use with IBM`s Color Graphics Adapter or an equivalent board (such as the Enhanced Graphics Adapter in CGA emulation mode). These routines support both pixel coordinates and a user-specified set of real number coordinates. SUBPAK is a function library which allows Microsoft FORTRAN programs to calculate random numbers, issue calls to the operating system, read individual characters from the keyboard, perform Boolean and shift operations, and communicate with the I/O ports of the IBM PC. In addition, peek and poke routines, a routine that returns the address of any variable, and routines that can access the system time and date are included.

Langer, S. [Lawrence Livermore National Lab., CA (United States)

1986-09-01

357

Quick Guide to FORTRAN 90 a) Programmer's Guide to Fortran 90, Brainerd, Gold

Quick Guide to FORTRAN 90 Sources: a) Programmer's Guide to Fortran 90, Brainerd, Gold berg, Adams, Springer 1996, 445p b) Fortran 90: A Reference Guide. Chamberland; Prentice Hall 1995 General Remarks in Fortran. Three forms: a) No loop control. Do forever, leaves only with exit command. There are two ways

Cabral, Marco

358

Quick Guide to FORTRAN 90 a) Programmer's Guide to Fortran 90, Brainerd, Gold-

Quick Guide to FORTRAN 90 Sources: a) Programmer's Guide to Fortran 90, Brainerd, Gold- berg, Adams, Springer 1996, 445p b) Fortran 90: A Reference Guide. Chamberland; Prentice Hall 1995 General Remarks in Fortran. Three forms: a) No loop control. Do forever, leaves only with exit command. There are two ways

Cabral, Marco

359

Fortran codes recently differentiated by means of

FastOpt Fortran codes recently differentiated by means of TAF Ralf Giering and Thomas Kaminski Fast : NIRE-CTM CFD: FLOWer atmosphere model : fvGCM Parallelisation (MPI, OpenMP) TAF a Fortran-95) ~4000 lines of Fortran 77 (without comments) in addition to MITgcm Parallelisation: MPI + Open

Giering, Ralf

360

NSDL National Science Digital Library

Through four lesson and four activities, students are introduced to the logic behind programming. Starting with very basic commands, they develop programming skills while they create and test programs using LEGO® MINDSTORMS® NXT robots. Students apply new programming toolsmove blocks, wait blocks, loops and switchesin order to better navigate robots through mazes. Through programming challenges, they become familiar with the steps of the engineering design process. The unit is designed to be motivational for student learning, so they view programming as a fun activity. This unit is the third in a series. PowerPoint® presentations, quizzes and worksheets are provided throughout the unit.

GK-12 Program, Computational Neurobiology Center,

361

Computer program for thermal and transport properties of parahydrogen from 20 to 10,000 K

NASA Technical Reports Server (NTRS)

A computer program was recently developed to provide thermal and transport properties for parahydrogen across a wide temperature and pressure range. The program, NBS+/-pH2, matches the most recent parahydrogen property data from the National Bureau of Standards up to 3000 K and property data from the NASA Lewis Research Center's Chemical Equilibrium Computer Program up to 10,000 K. The pressure range of NBS+/-pH2 is from 1 x 10(exp 4) to 1.6 x 10(exp 7) Pa. The program was developed to meet the need for accurate parahydrogen properties from liquid to dissociated conditions as required by propulsion simulation programs being developed under the Space Exploration Initiative. NBS+/-pH2 is a machine-independent, standard Fortran 77 program which provides density, thermal conductivity, viscosity, Prandtl number, entropy, specific heats, and speed of sound given pressure and either temperature or enthalpy. This program is described and a comparison to programs previously available is provided.

Walton, James T.

1993-01-01

362

Report on Computer Programs for Robotic Vision

NASA Technical Reports Server (NTRS)

Collection of programs supports robotic research. Report describes computer-vision software library NASA's Jet Propulsion Laboratory. Programs evolved during past 10 years of research into robotics. Collection includes low- and high-level image-processing software proved in applications ranging from factory automation to spacecraft tracking and grappling. Programs fall into several overlapping categories. Image utilities category are low-level routines that provide computer access to image data and some simple graphical capabilities for displaying results of image processing.

Cunningham, R. T.; Kan, E. P.

1986-01-01

363

Computer Programs For Automated Welding System

NASA Technical Reports Server (NTRS)

Computer programs developed for use in controlling automated welding system described in MFS-28578. Together with control computer, computer input and output devices and control sensors and actuators, provide flexible capability for planning and implementation of schemes for automated welding of specific workpieces. Developed according to macro- and task-level programming schemes, which increases productivity and consistency by reducing amount of "teaching" of system by technician. System provides for three-dimensional mathematical modeling of workpieces, work cells, robots, and positioners.

Agapakis, John E.

1993-01-01

364

Automatic system for computer program documentation

NASA Technical Reports Server (NTRS)

Work done on a project to design an automatic system for computer program documentation aids was made to determine what existing programs could be used effectively to document computer programs. Results of the study are included in the form of an extensive bibliography and working papers on appropriate operating systems, text editors, program editors, data structures, standards, decision tables, flowchart systems, and proprietary documentation aids. The preliminary design for an automated documentation system is also included. An actual program has been documented in detail to demonstrate the types of output that can be produced by the proposed system.

Simmons, D. B.; Elliott, R. W.; Arseven, S.; Colunga, D.

1972-01-01

365

Cloud Programming Paradigms for Technical Computing Applications

Cloud Programming Paradigms for Technical Computing Applications Geoffrey Fox, Indiana University Dennis Gannon, Microsoft In the past four years cloud computing has emerged as an alternative platform for high performance computing. Unfortunately, there is still confusion about the cloud model and its

366

Programming physical realizations of quantum computers

We study effects of the physical realization of quantum computers on their logical operation. Through simulation of physical models of quantum computer hardware, we analyze the difficulties that are encountered in programming physical realizations of quantum computers. Examples of logically identical implementations of the controlled-NOT operation and Grover's database search algorithm are used to demonstrate that the results of a

Hans De Raedt; Kristel Michielsen; Anthony Hams; Seiji Miyashita; Keiji Saito

2001-01-01

367

On the Problem of Programming Quantum Computers

We study effects of the physical realization of quantum computers on their logical operation. Through simulation of physical models of quantum computer hardware, we analyse the difficulties that are encountered in programming physical implementations of quantum computers. We discuss the origin of the instabilities of quantum algorithms and explore physical mechanisms to enlarge the region(s) of stable operation.

Hans De Raedt; Anthony Hams; Kristel Michielsen; Seiji Miyashita; Keiji Saito

2000-01-01

368

NASA Technical Reports Server (NTRS)

This program description document describes the program structure and the design details of a CDC 6600 FORTRAN 4 digital computer program, BUCLAP2, which uses minimum energy principles to do an elastic stability analysis of curved and flat laminated rectangular long plates subjected to combined inplane normal and shear loads. Given the geometry, the material properties, and slected boundary conditions for the plate element, the program calculates the minimum buckling load for various wave lengths. The two parallel ends of the program calculates the minimum buckling load for various wave lengths. The two parallel ends of the long plate must be simply supported and arbitrary elastic boundary conditions may be imposed along either one or both external longitudinal sides. For guide to program use, see

Halstead, D. W.; Tripp, L. L.; Tamekuni, M.; Baker, L. L.

1973-01-01

369

Driving Google Earth from Fortran

Google Earth provides a radical improvement over previous generations of geospatial visualization applications. By offering a well-documented input data format, KML, it enables researchers to visualize existing data from multiple sources, as well as data they might produce themselves, on a common geographical canvas. However, this requires having data available in KML. Many computational programs in use across the geosciences

Gen-Tao Chiang; Toby O. H. White; Martin T. Dove

370

An enhanced propeller design program based on propeller vortex lattice lifting line theory

A suite of propeller numerical design tools was developed in MATLAB, a high-level technical computing language. The tools were based on the FORTRAN programs developed by Professor Justin Kerwin at MIT in 2001 and include ...

Chung, Hsin-Lung

2007-01-01

371

A computer program for regression analysis of ordered categorical repeated measurements.

RMORD is an easy-to-use FORTRAN program for the analysis of clustered ordinal data using the method of Stram, Wei, and Ware. This method constitutes an extension of the proportional-odds model to the situation in which groups of responses are correlated. At each measurement occasion, a proportional-odds regression model is fit to the data by maximizing the occasion-specific likelihood function. The joint asymptotic distribution of the occasion-specific regression parameter estimators is obtained along with a consistent estimator of their asymptotic covariance matrix. RMORD may be used when ordinal measurements are obtained at a common set of observation times for multiple subjects or clusters. Both missing data and covariates which vary within clusters can be accommodated. The program can be run on microcomputers, workstations, and mainframe computers. Two examples illustrating the usage and features of RMORD are provided. PMID:8955585

Davis, C S; Hall, D B

1996-11-01

372

A VLBI variance-covariance analysis interactive computer program. M.S. Thesis

NASA Technical Reports Server (NTRS)

An interactive computer program (in FORTRAN) for the variance covariance analysis of VLBI experiments is presented for use in experiment planning, simulation studies and optimal design problems. The interactive mode is especially suited to these types of analyses providing ease of operation as well as savings in time and cost. The geodetic parameters include baseline vector parameters and variations in polar motion and Earth rotation. A discussion of the theroy on which the program is based provides an overview of the VLBI process emphasizing the areas of interest to geodesy. Special emphasis is placed on the problem of determining correlations between simultaneous observations from a network of stations. A model suitable for covariance analyses is presented. Suggestions towards developing optimal observation schedules are included.

Bock, Y.

1980-01-01

373

Structure and Interpretation of Computer Programs

NSDL National Science Digital Library

The materials on this site are made available through MIT??s OpenCourseWare Project. Students are introduced to the ??principles of computation? through lecture notes, readings (available in an online textbook), problem sets, and quizzes. Some key principles include: programming languages, computational solutions, programming style and aesthetics, and computational systems analysis. This resource is extremely helpful for anyone who is studying computer science or engineering. The materials on the site are thorough and provide a clear understanding of basic programming concepts.

Darrell, Trevor

374

Geomagnetic Cutoff Rigidity Computer Program: Theory, Software Description and Example

NASA Technical Reports Server (NTRS)

The access of charged particles to the earth from space through the geomagnetic field has been of interest since the discovery of the cosmic radiation. The early cosmic ray measurements found that cosmic ray intensity was ordered by the magnetic latitude and the concept of cutoff rigidity was developed. The pioneering work of Stoermer resulted in the theory of particle motion in the geomagnetic field, but the fundamental mathematical equations developed have 'no solution in closed form'. This difficulty has forced researchers to use the 'brute force' technique of numerical integration of individual trajectories to ascertain the behavior of trajectory families or groups. This requires that many of the trajectories must be traced in order to determine what energy (or rigidity) a charged particle must have to penetrate the magnetic field and arrive at a specified position. It turned out the cutoff rigidity was not a simple quantity but had many unanticipated complexities that required many hundreds if not thousands of individual trajectory calculations to solve. The accurate calculation of particle trajectories in the earth's magnetic field is a fundamental problem that limited the efficient utilization of cosmic ray measurements during the early years of cosmic ray research. As the power of computers has improved over the decades, the numerical integration procedure has grown more tractable, and magnetic field models of increasing accuracy and complexity have been utilized. This report is documentation of a general FORTRAN computer program to trace the trajectory of a charged particle of a specified rigidity from a specified position and direction through a model of the geomagnetic field.

Smart, D. F.; Shea, M. A.

2001-01-01

375

Solving PDEs with PGI CUDA Fortran http://geo.mff.cuni.cz/~lh Solving PDEs with PGI CUDA Fortran

Solving PDEs with PGI CUDA Fortran http://geo.mff.cuni.cz/~lh Solving PDEs with PGI CUDA Fortran Part 2: Introduction to PGI CUDA Fortran Outline Why Fortran, why CUDA Fortran. Compilers for NVIDIA GPUs. Hierarchy of CUDA Fortran, CUDA C and CUDA Runtime API. Kernel and device subroutines. GPU memory

Hanyk, Ladislav

376

NASA Technical Reports Server (NTRS)

The successful parametric modeling of the aerodynamics for an airplane operating at high angles of attack or sideslip is performed in two phases. First the aerodynamic model structure must be determined and second the associated aerodynamic parameters (stability and control derivatives) must be estimated for that model. The purpose of this paper is to document two versions of a stepwise regression computer program which were developed for the determination of airplane aerodynamic model structure and to provide two examples of their use on computer generated data. References are provided for the application of the programs to real flight data. The two computer programs that are the subject of this report, STEP and STEPSPL, are written in FORTRAN IV (ANSI l966) compatible with a CDC FTN4 compiler. Both programs are adaptations of a standard forward stepwise regression algorithm. The purpose of the adaptation is to facilitate the selection of a adequate mathematical model of the aerodynamic force and moment coefficients of an airplane from flight test data. The major difference between STEP and STEPSPL is in the basis for the model. The basis for the model in STEP is the standard polynomial Taylor's series expansion of the aerodynamic function about some steady-state trim condition. Program STEPSPL utilizes a set of spline basis functions.

Batterson, J. G.

1986-01-01

377

Chapter 2 Introduction to C++ and Fortran Abstract This chapters aims at catching two birds with a stone; to introduce to you essential features of the programming languages C++ and Fortran with a brief by the programmer. If one specifies the type to be for example INTEGER (KIND=2) for Fortran 2 or short int/int in C

Elster, Charlotte

378

A power-spectral-density computer program

NASA Technical Reports Server (NTRS)

Computer program simplifies and clarifies random noise vibration test results. It also varies PSD test specifications, sets up automatic equalization equipment, and calculates an exact accleration level for the random noise prior to the test.

Chapman, C. P.

1967-01-01

379

Computer program for optical systems ray tracing

NASA Technical Reports Server (NTRS)

Program traces rays of light through optical systems consisting of up to 65 different optical surfaces and computes the aberrations. For design purposes, paraxial tracings with astigmation and third order tracings are provided.

Ferguson, T. J.; Konn, H.

1967-01-01

380

37 CFR 1.96 - Submission of computer program listings.

Code of Federal Regulations, 2014 CFR

...2014-07-01 false Submission of computer program listings. 1.96 Section...Specimens 1.96 Submission of computer program listings. (a) General...of the operation and general content of computer program listings should appear in...

2014-07-01

381

37 CFR 1.96 - Submission of computer program listings.

Code of Federal Regulations, 2013 CFR

...2013-07-01 false Submission of computer program listings. 1.96 Section...Specimens 1.96 Submission of computer program listings. (a) General...of the operation and general content of computer program listings should appear in...

2013-07-01

382

78 FR 35647 - Privacy Act of 1974; Computer Matching Program

Federal Register 2010, 2011, 2012, 2013, 2014

...ensure that all of OPM's computer matching programs comply...Following is the notice of the Computer Matching Program between OPM and SSA. Notice of Computer Matching Program, Office...age 60, disabled adult child survivors, certain...

2013-06-13

383

32 CFR 701.125 - Computer matching program.

Code of Federal Regulations, 2010 CFR

...2010-07-01 2010-07-01 false Computer matching program. 701.125 ...DON Privacy Program 701.125 Computer matching program. The DPO has...approval of DOD's participation in Computer Matching agreements with other...

2010-07-01

384

32 CFR 505.13 - Computer Matching Agreement Program.

Code of Federal Regulations, 2010 CFR

...2010-07-01 2010-07-01 true Computer Matching Agreement Program. 505...PRIVACY ACT PROGRAM 505.13 Computer Matching Agreement Program. ...part, DA records may be subject to computer matching, i.e. , the...

2010-07-01

385

Appendix C Excerpts of Fortran Codes We deliver some routines which might be of interest to a programmer of the IV/MOL approach. The routines are coded in Fortran 90 (Metcalf & Reid 1997 on multiprocessor computers. Fortran 90 provides the means for socalled data parallelization to avoid language

Hanyk, Ladislav

386

Appendix C Excerpts of Fortran Codes We deliver some routines which might be of interest to a programmer of the IV/MOL approach. The routines are coded in Fortran 90 (Metcalf & Reid 1997 on multiprocessor computers. Fortran 90 provides the means for so-called data parallelization to avoid language

Hanyk, Ladislav

387

A computer program for sample size computations for banding studies

Sample sizes necessary for estimating survival rates of banded birds, adults and young, are derived based on specified levels of precision. The banding study can be new or ongoing. The desired coefficient of variation (CV) for annual survival estimates, the CV for mean annual survival estimates, and the length of the study must be specified to compute sample sizes. A computer program is available for computation of the sample sizes, and a description of the input and output is provided.

Wilson, K.R.; Nichols, J.D.; Hines, J.E.

1989-01-01

388

NASA Technical Reports Server (NTRS)

An analysis to predict the pressurant gas requirements for the discharge of cryogenic liquid propellants from storage tanks is presented, along with an algorithm and two computer programs. One program deals with the pressurization (ramp) phase of bringing the propellant tank up to its operating pressure. The method of analysis involves a numerical solution of the temperature and velocity functions for the tank ullage at a discrete set of points in time and space. The input requirements of the program are the initial ullage conditions, the initial temperature and pressure of the pressurant gas, and the time for the expulsion or the ramp. Computations are performed which determine the heat transfer between the ullage gas and the tank wall. Heat transfer to the liquid interface and to the hardware components may be included in the analysis. The program output includes predictions of mass of pressurant required, total energy transfer, and wall and ullage temperatures. The analysis, the algorithm, a complete description of input and output, and the FORTRAN 4 program listings are presented. Sample cases are included to illustrate use of the programs.

Masters, P. A.

1974-01-01

389

Programming Revisited - The Educational Value of Computer Programming

This panel will address pedagogical needs for revisiting the role of computer programming for student learning. We will explore advances in programming platforms that enable students to create compelling projects with new technologies, and discuss the affordances of these new initiatives. We will address how these tools and techniques can be integrated into the curriculum of the classroom as well

Eric Klopfer; Mitchel Resnick; John Maloney; Brian Silverman; Andrew Begel; Chris Hancock

2004-01-01

390

Programming a Topological Quantum Computer

Topological quantum computing has recently proven itself to be a powerful computational model when constructing viable architectures for large scale computation. The topological model is constructed from the foundation of a error correction code, required to correct for inevitable hardware faults that will exist for a large scale quantum device. It is also a measurement based model of quantum computation, meaning that the quantum hardware is responsible only for the construction of a large, computationally universal quantum state. This quantum state is then strategically consumed, allowing for the realisation of a fully error corrected quantum algorithm. The number of physical qubits needed by the quantum hardware and the amount of time required to implement an algorithm is dictated by the manner in which this universal quantum state is consumed. In this paper we examine the problem of algorithmic optimisation in the topological lattice and introduce the required elements that will be needed when designing a classical software package to compile and implement a large scale algorithm on a topological quantum computer.

Simon J. Devitt; Kae Nemoto

2012-09-07

391

Program For Analyzing Designs Of Liquid-Propellant Rockets

NASA Technical Reports Server (NTRS)

Rocket Combustor Interactive Design Computer Methodology (ROCCID) computer program provides standardized methodology, using state-of-art codes and procedures, for analysis of combustion performance and stability of liquid-propellant rocket engine. Provides combustion analyst with software tool to analyze existing combustor design (point-analysis option), or design high-performance, stable combustor, given set of input design requirements (point-design option). Written in ANSI FORTRAN 77 and VAX FORTRAN.

Klem, Mark D.; Muss, Jeff A.; Nguyen, Thong V.; Walker, Dick; Johnson, Curtis W.; Giuliani, James E.

1995-01-01

392

NASA Technical Reports Server (NTRS)

A description of the FASTER-III program for Monte Carlo Carlo calculation of photon and neutron transport in complex geometries is presented. Major revisions include the capability of calculating minimum weight shield configurations for primary and secondary radiation and optimal importance sampling parameters. The program description includes a users manual describing the preparation of input data cards, the printout from a sample problem including the data card images, definitions of Fortran variables, the program logic, and the control cards required to run on the IBM 7094, IBM 360, UNIVAC 1108 and CDC 6600 computers.

Jordan, T. M.

1970-01-01

393

Computer programs for estimating civil aircraft economics

NASA Technical Reports Server (NTRS)

Computer programs for calculating airline direct operating cost, indirect operating cost, and return on investment were developed to provide a means for determining commercial aircraft life cycle cost and economic performance. A representative wide body subsonic jet aircraft was evaluated to illustrate use of the programs.

Maddalon, D. V.; Molloy, J. K.; Neubawer, M. J.

1980-01-01

394

A general application heat transfer computer program

A computer program is proposed for accurate and rapid determination of transient temperature distributions in heated structures. The program has at its core the ability to calculate the finite difference approximations to the differential equations governing heat conduction in a solid. Boundary conditions that can be simulated include fixed or independently time varying boundary temperatures, fixed or independently time varying

R. K. Frazer

1975-01-01

395

The space charge computer program SCHAR

The space charge computer program SCHAR uses macrofilaments or macroparticles to model the effects of space charge in ion transport. The program calculates the transport properties of beams of non-relativistic charged particles using two alternative macroparticle formulations. The line mode formulation considers the beam to be composed of a manageable number of infinitely long charged filaments. The paths of these

R. J. Hayden; M. J. Jakobson

1983-01-01

396

Program in Computer Science 151 Engineer's Way

Program in Computer Science 151 Engineer's Way University of Virginia PO Box 400740 Charlottesville, VA 22904-4740 (434) 982-2394 www.cs.virginia.edu/ba Overview Computer Science is the study-five faculty members. Our faculty is strongly committed to teaching as well as conducting world-class research

Whittle, Mark

397

A taxonomy of computer program security flaws

An organized record of actual flaws can be useful to computer system designers, programmers, analysts, administrators, and users. This survey provides a taxonomy for computer program security flaws, with an Appendix that documents 50 actual security flaws. These flaws have all been described previously in the open literature, but in widely separated places. For those new to the field of

Carl E. Landwehr; Alan R. Bull; John P. McDermott; William S. Choi

1994-01-01

398

Strategies for Computer-Based Programming Instruction: Program Completion vs. Program Generation.

ERIC Educational Resources Information Center

Discusses strategies for teaching elementary computer programing and describes a study that used two instructional strategies in a computer-based training program designed to teach turtle graphics programing techniques to novice undergraduate students. Learning activities that emphasized either the completion of existing programs or the generation

Van Merrienboer, Jeroen J. G.; De Croock, Marcel B. M.

1992-01-01

399

NASA Astrophysics Data System (ADS)

We present a new version of TaylUR, a Fortran 95 module to automatically compute the numerical values of a complex-valued function's derivatives with respect to several variables up to an arbitrary order in each variable, but excluding mixed derivatives. The new version fixes a potentially serious bug in the code for exponential-related functions that could corrupt the imaginary parts of derivatives, as well as being compatible with a wider range of compilers. Program summaryTitle of program: TaylUR Catalogue identifier: ADXR_v2_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/ADXR_v2_0 Program obtainable from: CPC Program Library, Queen's University of Belfast, N. Ireland Licensing provisions: none Programming language used: Fortran 95 Computer: Any computer with a conforming Fortran 95 compiler Operating system: Any system with a conforming Fortran 95 compiler No. of lines in distributed program, including test data, etc.: 6548 No. of bytes in distributed program, including test data, etc.: 17 468 Catalogue identifier of previous version: ADXR_v1_0 Journal reference of previous version: Comput. Phys. Comm. 174 (2006) 569-576 Does the new version supersede the previous version?: yes Distribution format:tar.gz Nature of problem: Problems that require potentially high orders of derivatives with respect to some variables or derivatives of complex-valued functions, such as, e.g., expansions of Feynman diagrams in particle masses in perturbative Quantum Field Theory. Solution method: Arithmetic operators and Fortran intrinsics are overloaded to act correctly on objects of a defined type taylor, which encodes a function along with its first few derivatives with respect to the user-defined independent variables. Derivatives of products and composite functions are computed using Leibniz's rule and Fa di Bruno's formula. Reasons for the new version: The previous version [G.M. von Hippel, TaylUR, an arbitrary-order diagonal automatic differentiation package for Fortran 95, Comput. Phys. Comm. 174 (2006) 569-576] contained a potentially serious bug in the functions overloading the exponential-related intrinsics ( EXP, LOG, SIN, COS, TAN, SINH, COSH, TANH), which could corrupt the imaginary parts of derivatives. It also contained some features which caused it to crash when compiled with certain compilers (notably the NAG and Lahey/Fujitsu compilers). Summary of revisions: The bug in the exponential-related intrinsics has been corrected. A number of additional changes have been made to the code to enable better compatibility with a greater range of compilers, including the NAG and Lahey/Fujitsu compilers. Users of some of these compilers may have to define useintrinsic as a preprocessor symbol when compiling TaylUR. Restrictions: Memory and CPU time constraints may restrict the number of variables and Taylor expansion order that can be achieved. Loss of numerical accuracy due to cancellation may become an issue at very high orders. Unusual features: No mixed higher-order derivatives are computed. The complex conjugation operation assumes all independent variables to be real. Running time: The running time of TaylUR operations depends linearly on the number of variables. Its dependence on the Taylor expansion order varies from linear (for linear operations) through quadratic (for multiplication) to exponential (for elementary function calls).

von Hippel, G. M.

2007-06-01

400

Linear programming computational experience with onyx

ONYX is a linear programming software package based on an efficient variation of the gradient projection method. When fully configured, it is intended for application to industrial size problems. While the computational experience is limited at the time of this abstract, the technique is found to be robust and competitive with existing methodology in terms of both accuracy and speed. An overview of the approach is presented together with a description of program capabilities, followed by a discussion of up-to-date computational experience with the program. Conclusions include advantages of the approach and envisioned future developments.

Atrek, E.

1994-12-31

401

TaylUR, an arbitrary-order diagonal automatic differentiation package for Fortran 95

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 intrinsics are overloaded to act correctly on objects of defined type "taylor", which encodes a function along with its first few derivatives w.r.t. the user-defined independent variables. Derivatives of products and composite functions are computed using Leibniz's rule and Faa di Bruno's formula. TaylUR makes heavy use of operator overloading and other object-oriented Fortran 95 features.

G. M. von Hippel

2006-01-16

402

Computer Interface For A Spectroreflectometer

NASA Technical Reports Server (NTRS)

FORTRAN program controls stepping motors and signal-processing electronics via S-100 computer bus. Group of spectroreflectometers modified to provide computer-controlled operation and data collection. Analog and digital signal-processing circuits enable use of computerized automatic data collection and analysis. Previously, spectroreflectometer data recorded on strip charts.

Hurd, William A.; Shelton, Glenn B.

1988-01-01

403

Multi level programming Paradigm for Extreme Computing

NASA Astrophysics Data System (ADS)

Abstract: In order to propose a framework and programming paradigms for post-petascale computing, on the road to exascale computing and beyond, we introduced new languages, associated with a hierarchical multi-level programming paradigm, allowing scientific end-users and developers to program highly hierarchical architectures designed for extreme computing. In this paper, we explain the interest of such hierarchical multi-level programming paradigm for extreme computing and its well adaptation to several large computational science applications, such as for linear algebra solvers used for reactor core physic. We describe the YML language and framework allowing describing graphs of parallel components, which may be developed using PGAS-like language such as XMP, scheduled and computed on supercomputers. Then, we propose experimentations on supercomputers (such as the "K" and "Hooper" ones) of the hybrid method MERAM (Multiple Explicitly Restarted Arnoldi Method) as a case study for iterative methods manipulating sparse matrices, and the block Gauss-Jordan method as a case study for direct method manipulating dense matrices. We conclude proposing evolutions for this programming paradigm.

Petiton, S.; Sato, M.; Emad, N.; Calvin, C.; Tsuji, M.; Dandouna, M.

2014-06-01

404

A computer program for anisotropic shallow-shell finite elements using symbolic integration

NASA Technical Reports Server (NTRS)

A FORTRAN computer program for anisotropic shallow-shell finite elements with variable curvature is described. A listing of the program is presented together with printed output for a sample case. Computation times and central memory requirements are given for several different elements. The program is based on a stiffness (displacement) finite-element model in which the fundamental unknowns consist of both the displacement and the rotation components of the reference surface of the shell. Two triangular and four quadrilateral elements are implemented in the program. The triangular elements have 6 or 10 nodes, and the quadrilateral elements have 4 or 8 nodes. Two of the quadrilateral elements have internal degrees of freedom associated with displacement modes which vanish along the edges of the elements (bubble modes). The triangular elements and the remaining two quadrilateral elements do not have bubble modes. The output from the program consists of arrays corresponding to the stiffness, the geometric stiffness, the consistent mass, and the consistent load matrices for individual elements. The integrals required for the generation of these arrays are evaluated by using symbolic (or analytic) integration in conjunction with certain group-theoretic techniques. The analytic expressions for the integrals are exact and were developed using the symbolic and algebraic manipulation language.

Andersen, C. M.; Bowen, J. T.

1976-01-01

405

NASA Technical Reports Server (NTRS)

AESOP is a computer program for use in designing feedback controls and state estimators for linear multivariable systems. AESOP is meant to be used in an interactive manner. Each design task that the program performs is assigned a "function" number. The user accesses these functions either (1) by inputting a list of desired function numbers or (2) by inputting a single function number. In the latter case the choice of the function will in general depend on the results obtained by the previously executed function. The most important of the AESOP functions are those that design,linear quadratic regulators and Kalman filters. The user interacts with the program when using these design functions by inputting design weighting parameters and by viewing graphic displays of designed system responses. Supporting functions are provided that obtain system transient and frequency responses, transfer functions, and covariance matrices. The program can also compute open-loop system information such as stability (eigenvalues), eigenvectors, controllability, and observability. The program is written in ANSI-66 FORTRAN for use on an IBM 3033 using TSS 370. Descriptions of all subroutines and results of two test cases are included in the appendixes.

Lehtinen, B.; Geyser, L. C.

1984-01-01

406

Raster Metafile And Raster Metafile Translator Programs

NASA Technical Reports Server (NTRS)

Raster Metafile (RM) computer program is generic raster-image-format program, and Raster Metafile Translator (RMT) program is assortment of software tools for processing images prepared in this format. Processing includes reading, writing, and displaying RM images. Such other image-manipulation features as minimal compositing operator and resizing option available under RMT command structure. RMT written in FORTRAN 77 and C language.

Randall, Donald P.; Gates, Raymond L.; Skeens, Kristi M.

1994-01-01

407

NMHDECAY: A Fortran Code for the Higgs Masses, Couplings and Decay Widths in the NMSSM

The Fortran code NMHDECAY computes the masses, couplings and decay widths of all Higgs bosons of the NMSSM in terms of its parameters at the electroweak (SUSY breaking) scale: the Yukawa couplings lambda and kappa, the soft trilinear terms A_lambda and A_kappa, and tan(beta) and mu_eff = lambda*. The computation of the spectrum includes leading two loop terms, electroweak corrections and propagator corrections. The computation of the decay widths is carried out as in HDECAY, but (for the moment) without three body decays. Each point in parameter space is checked against negative Higgs bosons searches at LEP, including unconventional channels relevant for the NMSSM. One version of the program uses generalized SLHA conventions for input and output.

Ulrich Ellwanger; John F. Gunion; Cyril Hugonie

2005-03-11

408

carlomat: A program for automatic computation of lowest order cross sections

NASA Astrophysics Data System (ADS)

The current version of carlomat, a program for automatic computation of the lowest order cross sections of multiparticle reactions, is described. The program can be used as the Monte Carlo generator of unweighted events as well. Program summaryProgram title:carlomat Catalogue identifier: AEDQ_v1_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AEDQ_v1_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html No. of lines in distributed program, including test data, etc.: 101 613 No. of bytes in distributed program, including test data, etc.: 1 092 251 Distribution format: tar.gz Programming language: Fortran 90/95 Computer: all Operating system: Linux Classification: 4.4, 11.2 Nature of problem: Description of two particle scattering reactions with possibly up to 10 particles in the final state with a complete set of the Feynman diagrams in the lowest order of the Standard Model. Solution method: The matrix element for a user specified process and phase space parametrizations, which are necessary for the multichannel Monte Carlo integration of the lowest order cross sections and event generation, are generated automatically. Both the electroweak and quantum chromodynamics lowest order contributions are taken into account. Particle masses are not neglected in the program. Matrix elements are calculated numerically with the helicity amplitude method. Constant widths of unstable particles are implemented by modifying mass parameters in corresponding propagators. Restrictions: The number of external particles is limited to 12. Only the Standard Model is implemented at the moment in the program. No higher order effects are taken into account, except for assuming the fine structure constant and the strong coupling at appropriate scale and partial summation of the one particle irreducible loop corrections by introducing fixed widths of unstable particles. Running time: Generation of the Fortran code with carlomat on a PC with the Pentium 4 3.0 GHz processor for reactions with 8 particles in the final state relevant for the associated top quark pair and Higgs boson production and decay takes about 10 minutes CPU time. This relatively long time of the code generation is determined by a lot of write to and read from a disk commands which have to be introduced in order to circumvent limitations of the Fortran compilers concerning possible array sizes. The compilation time of generated routines depends strongly on a compiler used and an optimization option chosen. Typically, for the reactions mentioned, it takes about one hour to compile all the routines generated. Most of the time is used for the compilation of the kinematical routines. The execution time of the Monte Carlo (MC) integration with about 2 million calls to the integrand amounts typically to a few hours and, if the MC summing over polarizations is employed, it is dominated by computation of the phase space normalization.

Ko?odziej, Karol

2009-09-01

409

Information Technology Student: Computer Programming & Support

NSDL National Science Digital Library

In this video adapted from Pathways to Technology, learn how exploring an interest in computers can lead to a new career. After taking, and enjoying, an online course, Hilda Villavicencio decided to study computer programming and information technology (IT) at community college. Students who attend an IT program learn how computers function, so that whether they go into networking, technical support, or any other branch of IT, they bring a solid understanding of computer systems and how to maintain them. Hilda interns at the computer help-desk at her school where she uses what she's learning in the classroom to help others. She explains where she'd like to be in five years, and how her degree will take her there.The video runs 3:12 and is accompanied by a background essay, standards alignment, and discussion questions. Users who sign up for a free account can save the resource and download the video as well.

2012-05-30

410

NASA Technical Reports Server (NTRS)

A FORTRAN 4 computer program provides convenient simulation of an all-digital phase-lock loop (DPLL). The DPLL forms the heart of the Omega navigation receiver prototype. Through the DPLL, the phase of the 10.2 KHz Omega signal is estimated when the true signal phase is contaminated with noise. This investigation has provided a convenient means of evaluating loop performance in a variety of noise environments, and has proved to be a useful tool for evaluating design changes. The goals of the simulation are to: (1) analyze the circuit on a bit-by-bit level in order to evaluate the overall design; (2) see easily the effects of proposed design changes prior to actual breadboarding; and (3) determine the optimum integration time for the DPLL in an environment typical of general aviation conditions.

Palkovic, R. A.

1974-01-01

411

Multivariate failure time data is commonly encountered in biomedicine, because each study subject may experience multiple events or because there exists clustering of subjects such that failure times within the same cluster are correlated. MULCOX2 implements a general statistical methodology for analyzing such data. This approach formulates the marginal distributions of multivariate failure times by Cox proportional hazards models without specifying the nature of dependence among related failure times. The baseline hazard functions for the marginal models may be identical or different. A variety of statistical inference can be made regarding the effects of (possibly time-dependent) covariates on the failure rates. Although designed primarily for the marginal approach, MULCOX2 is general enough to implement several alternative methods. The program runs on any computer with a FORTRAN compiler. The running time is minimal. Two illustrative examples are provided. PMID:8261775

Lin, D Y

1993-08-01

412

Computer programs for plotting curves with various dashed-line sequences

NASA Technical Reports Server (NTRS)

Two FORTRAN-callable subprograms have been written to draw a smooth curve through a set of input points as a solid line or as a general sequence of long and short dashes. Subroutine LINSEQ draws conventional curves whereas subroutine CONSEQ draws smooth closed curves (contours). The subprograms are based on an approximate calculation of the arc length along the curve and spline interpolation along the arc length. Options are provided for smoothing of the input data and for offsetting the plotted curve from the input data points. The method of calculation of the arc length and the generation of the line sequence are described.Usage descriptions of the main subprograms, sample calling programs illustrating the various features of the subprograms, and sample plots are given. The subroutines should be readily adaptable to almost any computer-driven incremental plotter.

Desmarais, R. N.; Bennett, R. M.

1972-01-01

413

Program package ANYOLS allows the user to fit one or more ordinary least squares regression models in a stepwise or predetermined way. Possible stepwise selection criteria are: F, s², MSE (from C\\/sub p\\/) and PRESS. Possible predetermined ways are: to get all possible regressions and to get all possible regressions which include the first variable. Other ways may be specified

1978-01-01

414

Combining high performance simulation, data acquisition, and graphics display computers

NASA Technical Reports Server (NTRS)

Issues involved in the continuing development of an advanced simulation complex are discussed. This approach provides the capability to perform the majority of tests on advanced systems, non-destructively. The controlled test environments can be replicated to examine the response of the systems under test to alternative treatments of the system control design, or test the function and qualification of specific hardware. Field tests verify that the elements simulated in the laboratories are sufficient. The digital computer is hosted by a Digital Equipment Corp. MicroVAX computer with an Aptec Computer Systems Model 24 I/O computer performing the communication function. An Applied Dynamics International AD100 performs the high speed simulation computing and an Evans and Sutherland PS350 performs on-line graphics display. A Scientific Computer Systems SCS40 acts as a high performance FORTRAN program processor to support the complex, by generating numerous large files from programs coded in FORTRAN that are required for the real time processing. Four programming languages are involved in the process, FORTRAN, ADSIM, ADRIO, and STAPLE. FORTRAN is employed on the MicroVAX host to initialize and terminate the simulation runs on the system. The generation of the data files on the SCS40 also is performed with FORTRAN programs. ADSIM and ADIRO are used to program the processing elements of the AD100 and its IOCP processor. STAPLE is used to program the Aptec DIP and DIA processors.

Hickman, Robert J.

1989-01-01

415

Computer Program Helps Enhance Images

NASA Technical Reports Server (NTRS)

Pixel Pusher is Macintosh application program for viewing and performing minor enhancements on imagery. Works with color images digitized to 8 bits. Reads image files in JPL's two primary image formats VICAR and PDS as well as in Macintosh PICT format. VICAR (NPO-18076) handles array of image-processing capabilities used for variety of applications, including processing of biomedical images, cartography, imaging of Earth resources, and geological exploration. Pixel Pusher also imports color lookup tables in VICAR format for viewing images in pseudocolor (256 colors). Written in Symantec's Think C.

Stanfill, Daniel F., IV

1994-01-01

416

Research in mathematical theory of computation. [computer programming applications

NASA Technical Reports Server (NTRS)

Research progress in the following areas is reviewed: (1) new version of computer program LCF (logic for computable functions) including a facility to search for proofs automatically; (2) the description of the language PASCAL in terms of both LCF and in first order logic; (3) discussion of LISP semantics in LCF and attempt to prove the correctness of the London compilers in a formal way; (4) design of both special purpose and domain independent proving procedures specifically program correctness in mind; (5) design of languages for describing such proof procedures; and (6) the embedding of ideas in the first order checker.

Mccarthy, J.

1973-01-01

417

Fortran code for SU(3) lattice gauge theory with and without MPI checkerboard parallelization

NASA Astrophysics Data System (ADS)

We document plain Fortran and Fortran MPI checkerboard code for Markov chain Monte Carlo simulations of pure SU(3) lattice gauge theory with the Wilson action in D dimensions. The Fortran code uses periodic boundary conditions and is suitable for pedagogical purposes and small scale simulations. For the Fortran MPI code two geometries are covered: the usual torus with periodic boundary conditions and the double-layered torus as defined in the paper. Parallel computing is performed on checkerboards of sublattices, which partition the full lattice in one, two, and so on, up to D directions (depending on the parameters set). For updating, the Cabibbo-Marinari heatbath algorithm is used. We present validations and test runs of the code. Performance is reported for a number of currently used Fortran compilers and, when applicable, MPI versions. For the parallelized code, performance is studied as a function of the number of processors. Program summary Program title: STMC2LSU3MPI Catalogue identifier: AEMJ_v1_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AEMJ_v1_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html No. of lines in distributed program, including test data, etc.: 26666 No. of bytes in distributed program, including test data, etc.: 233126 Distribution format: tar.gz Programming language: Fortran 77 compatible with the use of Fortran 90/95 compilers, in part with MPI extensions. Computer: Any capable of compiling and executing Fortran 77 or Fortran 90/95, when needed with MPI extensions. Operating system: Red Hat Enterprise Linux Server 6.1 with OpenMPI + pgf77 11.8-0, Centos 5.3 with OpenMPI + gfortran 4.1.2, Cray XT4 with MPICH2 + pgf90 11.2-0. Has the code been vectorised or parallelized?: Yes, parallelized using MPI extensions. Number of processors used: 2 to 11664 RAM: 200 Mega bytes per process. Classification: 11.5. Nature of problem: Physics of pure SU(3) Quantum Field Theory (QFT). This is relevant for our understanding of Quantum Chromodynamics (QCD). It includes the glueball spectrum, topological properties and the deconfining phase transition of pure SU(3) QFT. For instance, Relativistic Heavy Ion Collision (RHIC) experiments at the Brookhaven National Laboratory provide evidence that quarks confined in hadrons undergo at high enough temperature and pressure a transition into a Quark-Gluon Plasma (QGP). Investigations of its thermodynamics in pure SU(3) QFT are of interest. Solution method: Markov Chain Monte Carlo (MCMC) simulations of SU(3) Lattice Gauge Theory (LGT) with the Wilson action. This is a regularization of pure SU(3) QFT on a hypercubic lattice, which allows approaching the continuum SU(3) QFT by means of Finite Size Scaling (FSS) studies. Specifically, we provide updating routines for the Cabibbo-Marinari heatbath with and without checkerboard parallelization. While the first is suitable for pedagogical purposes and small scale projects, the latter allows for efficient parallel processing. Targetting the geometry of RHIC experiments, we have implemented a Double-Layered Torus (DLT) lattice geometry, which has previously not been used in LGT MCMC simulations and enables inside and outside layers at distinct temperatures, the lower-temperature layer acting as the outside boundary for the higher-temperature layer, where the deconfinement transition goes on. Restrictions: The checkerboard partition of the lattice makes the development of measurement programs more tedious than is the case for an unpartitioned lattice. Presently, only one measurement routine for Polyakov loops is provided. Unusual features: We provide three different versions for the send/receive function of the MPI library, which work for different operating system +compiler +MPI combinations. This involves activating the correct row in the last three rows of our latmpi.par parameter file. The underlying reason is distinct buffer conventions. Running time: For a typical run using an Intel

Berg, Bernd A.; Wu, Hao

2012-10-01

418

Cloudy's Journey from FORTRAN to C, Why and How

NASA Astrophysics Data System (ADS)

Cloudy is a large-scale plasma simulation code that is widely used across the astronomical community as an aid in the interpretation of spectroscopic data. The cover of the ADAS VI book featured predictions of the code. The FORTRAN 77 source code has always been freely available on the Internet, contributing to its widespread use. The coming of PCs and Linux has fundamentally changed the computing environment. Modern Fortran compilers (F90 and F95) are not freely available. A common-use code must be written in either FORTRAN 77 or C to be Open Source/GNU/Linux friendly. F77 has serious drawbacks - modern language constructs cannot be used, students do not have skills in this language, and it does not contribute to their future employability. It became clear that the code would have to be ported to C to have a viable future. I describe the approach I used to convert Cloudy from FORTRAN 77 with MILSPEC extensions to ANSI/ISO 89 C. Cloudy is now openly available as a C code, and will evolve to C++ as gcc and standard C++ mature. Cloudy looks to a bright future with a modern language.

Ferland, G. J.

419

NASA Astrophysics Data System (ADS)

PNSEB is a set of FORTRAN programs for calculating the response of a layered elastic medium using the reflectivity method as described in Mallick and Frazer (Practical Aspects of Reflectivity Modeling, Geophysics 52, 1355-1364, 1987; Rapid Computation of Multi-offset VSP Synthetic Seismograms for Layered Media, Geophysics 53, 479-491, 1988). PNSEB consists of two basic modules, each of which consists of more than one major option. The first module, PNSN, calculates the earth's response (Green's function) in frequency-wavenumber (omega-p) space. Using the proper option, the program can calculate the response at very small or very large offsets. No lateral variability or anisotropy are allowed, but the full response including interface waves is calculated. The second module, PNSYN, in its main form converts the output from PNSN to time-distance (t-x) space, which can then be plotted by the VSPLT module or by other plotting packages. The program has been written and optimized for vector computers, such as a Cray or Convex, but also runs well on scalar computers such as Sun workstations.

Lindwall, Dennis; Mallick, Subhashis

1994-01-01

420

A CAD (Classroom Assessment Design) of a Computer Programming Course

ERIC Educational Resources Information Center

This paper presents a CAD (classroom assessment design) of an entry-level undergraduate computer programming course "Computer Programming I". CAD has been the product of a long experience in teaching computer programming courses including teaching "Computer Programming I" 22 times. Each semester, CAD is evaluated and modified for the subsequent

Hawi, Nazir S.

2012-01-01

421

A high-performance Fortran code to calculate spin- and parity-dependent nuclear level densities

NASA Astrophysics Data System (ADS)

A high-performance Fortran code is developed to calculate the spin- and parity-dependent shell model nuclear level densities. The algorithm is based on the extension of methods of statistical spectroscopy and implies exact calculation of the first and second Hamiltonian moments for different configurations at fixed spin and parity. The proton-neutron formalism is used. We have applied the method for calculating the level densities for a set of nuclei in the sd-, pf-, and pf+g- model spaces. Examples of the calculations for 28Si (in the sd-model space) and 64Ge (in the pf+g-model space) are presented. To illustrate the power of the method we estimate the ground state energy of 64Ge in the larger model space pf+g, which is not accessible to direct shell model diagonalization due to the prohibitively large dimension, by comparing with the nuclear level densities at low excitation energy calculated in the smaller model space pf. Program summaryProgram title: MM Catalogue identifier: AENM_v1_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AENM_v1_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html No. of lines in distributed program, including test data, etc.: 193181 No. of bytes in distributed program, including test data, etc.: 1298585 Distribution format: tar.gz Programming language: Fortran 90, MPI. Computer: Any architecture with a Fortran 90 compiler and MPI. Operating system: Linux. RAM: Proportional to the system size, in our examples, up to 75Mb Classification: 17.15. External routines: MPICH2 (http://www.mcs.anl.gov/research/projects/mpich2/) Nature of problem: Calculating of the spin- and parity-dependent nuclear level density. Solution method: The algorithm implies exact calculation of the first and second Hamiltonian moments for different configurations at fixed spin and parity. The code is parallelized using the Message Passing Interface and a master-slaves dynamical load-balancing approach. Restrictions: The program uses two-body interaction in a restricted single-level basis. For example, GXPF1A in the pf-valence space. Running time: Depends on the system size and the number of processors used (from 1 min to several hours).

Sen'kov, R. A.; Horoi, M.; Zelevinsky, V. G.

2013-01-01

422

MEKS: A program for computation of inclusive jet cross sections at hadron colliders

NASA Astrophysics Data System (ADS)

EKS is a numerical program that predicts differential cross sections for production of single-inclusive hadronic jets and jet pairs at next-to-leading order (NLO) accuracy in a perturbative QCD calculation. We describe MEKS 1.0, an upgraded EKS program with increased numerical precision, suitable for comparisons to the latest experimental data from the Large Hadron Collider and Tevatron. The program integrates the regularized patron-level matrix elements over the kinematical phase space for production of two and three partons using the VEGAS algorithm. It stores the generated weighted events in finely binned two-dimensional histograms for fast offline analysis. A user interface allows one to customize computation of inclusive jet observables. Results of a benchmark comparison of the MEKS program and the commonly used FastNLO program are also documented. Program SummaryProgram title: MEKS 1.0 Catalogue identifier: AEOX_v1_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AEOX_v1_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland. Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html No. of lines in distributed program, including test data, etc.: 9234 No. of bytes in distributed program, including test data, etc.: 51997 Distribution format: tar.gz Programming language: Fortran (main program), C (CUBA library and analysis program). Computer: All. Operating system: Any UNIX-like system. RAM: 300 MB Classification: 11.1. External routines: LHAPDF (https://lhapdf.hepforge.org/) Nature of problem: Computation of differential cross sections for inclusive production of single hadronic jets and jet pairs at next-to-leading order accuracy in perturbative quantum chromodynamics. Solution method: Upon subtraction of infrared singularities, the hard-scattering matrix elements are integrated over available phase space using an optimized VEGAS algorithm. Weighted events are generated and filled into a finely binned two-dimensional histogram, from which the final cross sections with typical experimental binning and cuts are computed by an independent analysis program. Monte Carlo sampling of event weights is tuned automatically to get better efficiency. Running time: Depends on details of the calculation and sought numerical accuracy. See benchmark performance in Section 4. The tests provided take approximately 27 min for the jetbin run and a few seconds for jetana.

Gao, Jun; Liang, Zhihua; Soper, Davison E.; Lai, Hung-Liang; Nadolsky, Pavel M.; Yuan, C.-P.

2013-06-01

423

A computer program was written to produce 6 different types of water-quality diagrams--Piper, Stiff, pie, X-Y, boxplot, and Piper 3-D--from the same file of input data. The Piper 3-D diagram is a new method that projects values from the surface of a Piper plot into a triangular prism to show how variations in chemical composition can be related to variations in other water-quality variables. This program is an analytical tool to aid in the interpretation of data. This program is interactive, and the user can select from a menu the type of diagram to be produced and a large number of individual features. Alternatively, these choices can be specified in the data file, which provides a batch mode for running the program. The program does not display water-quality diagrams directly; plots are written to a file. Four different plot- file formats are available: device-independent metafiles, Adobe PostScript graphics files, and two Hewlett-Packard graphics language formats (7475 and 7586). An ASCII data-table file is also produced to document the computed values. This program is written in Fortran '77 and uses graphics subroutines from either the PRIOR AGTK or the DISSPLA graphics library. The program has been implemented on Prime series 50 and Data General Aviion computers within the USGS; portability to other computing systems depends on the availability of the graphics library.

Briel, L.I.

1993-01-01

424

Permanent-File-Validation Utility Computer Program

NASA Technical Reports Server (NTRS)

Errors in files detected and corrected during operation. Permanent File Validation (PFVAL) utility computer program provides CDC CYBER NOS sites with mechanism to verify integrity of permanent file base. Locates and identifies permanent file errors in Mass Storage Table (MST) and Track Reservation Table (TRT), in permanent file catalog entries (PFC's) in permit sectors, and in disk sector linkage. All detected errors written to listing file and system and job day files. Program operates by reading system tables , catalog track, permit sectors, and disk linkage bytes to vaidate expected and actual file linkages. Used extensively to identify and locate errors in permanent files and enable online correction, reducing computer-system downtime.

Derry, Stephen D.

1988-01-01

425

Computer program for evaluating the thermal environment.

The calculations required to evaluate the thermal environment can be tedious and time consuming. To reduce this effort to a minimum, a computer program is presented that requires only five basic measurements to calculate and print out a complete evaluation of the thermal environment at a specific location. These are the dry bulb, natural wet bulb, psychrometric wet bulb and black globe temperatures, and the air velocity. Any reference to charts, tables and nomographs is unnecessary, since all other quantities are contained within, or computed by, the program. PMID:6637814

Cvejanovich, G J

1983-09-01

426

This report presents the technical details of RISIUND, a computer code designed to estimate potential radiological consequences and health risks to individuals and the collective population from exposures associated with the transportation of spent nuclear fuel. RISKIND is a user-friendly, semiinteractive program that can be run on an IBM or equivalent personal computer. The program language is FORTRAN-77. Several models are included in RISKIND that have been tailored to calculate the exposure to individuals under various incident-free and accident conditions. The incidentfree models assess exposures from both gamma and neutron radiation and can account for different cask designs. The accident models include accidental release, atmospheric transport, and the environmental pathways of radionuclides from spent fuels; these models also assess health risks to individuals and the collective population. The models are supported by databases that are specific to spent nuclear fuels and include a radionudide inventory and dose conversion factors.

Yuan, Y.C. [Square Y, Orchard Park, NY (United States); Chen, S.Y.; LePoire, D.J. [Argonne National Lab., IL (United States). Environmental Assessment and Information Sciences Div.; Rothman, R. [USDOE Idaho Field Office, Idaho Falls, ID (United States)

1993-02-01

427

NASA Technical Reports Server (NTRS)

The necessary information for using a computer program to predict distributed and total aerodynamic characteristics for low aspect ratio wings with partial leading-edge separation is presented. The flow is assumed to be steady and inviscid. The wing boundary condition is formulated by the Quasi-Vortex-Lattice method. The leading edge separated vortices are represented by discrete free vortex elements which are aligned with the local velocity vector at midpoints to satisfy the force free condition. The wake behind the trailing edge is also force free. The flow tangency boundary condition is satisfied on the wing, including the leading and trailing edges. The program is restricted to delta wings with zero thickness and no camber. It is written in FORTRAN language and runs on CDC 6600 computer.

Mehrotra, S. C.; Lan, C. E.

1978-01-01

428

NASA Technical Reports Server (NTRS)

A two dimensional advanced panel far-field potential flow model of the undistorted, interacting wakes of multiple lifting surfaces was developed which allows the determination of the spanwise bound circulation distribution required for minimum induced drag. This model was implemented in a FORTRAN computer program, the use of which is documented in this report. The nonplanar wakes are broken up into variable sized, flat panels, as chosen by the user. The wake vortex sheet strength is assumed to vary linearly over each of these panels, resulting in a quadratic variation of bound circulation. Panels are infinite in the streamwise direction. The theory is briefly summarized herein; sample results are given for multiple, nonplanar, lifting surfaces, and the use of the computer program is detailed in the appendixes.

Kuhlman, J. M.; Ku, T. J.

1981-01-01

429

A computer program for geochemical analysis of acid-rain and other low-ionic-strength, acidic waters

ARCHEM, a computer program written in FORTRAN 77, is designed primarily for use in the routine geochemical interpretation of low-ionic-strength, acidic waters. On the basis of chemical analyses of the water, and either laboratory or field determinations of pH, temperature, and dissolved oxygen, the program calculates the equilibrium distribution of major inorganic aqueous species and of inorganic aluminum complexes. The concentration of the organic anion is estimated from the dissolved organic concentration. Ionic ferrous iron is calculated from the dissolved oxygen concentration. Ionic balances and comparisons of computed with measured specific conductances are performed as checks on the analytical accuracy of chemical analyses. ARCHEM may be tailored easily to fit different sampling protocols, and may be run on multiple sample analyses. (Author 's abstract)

Johnsson, P.A.; Lord, D.G.

1987-01-01

430

A Computer Program to Visualize Gravitational Lenses

Gravitational lenses are presently playing an important role in astrophysics. By means of these lenses the parameters of the deflector such as its mass, ellipticity, etc. and Hubble's constant can be determined. Using C, Xforms, Mesa and Imlib a computer program to visualize this lens effect has been developed. This program has been applied to generate sequences of images of a source object and its corresponding images. It has also been used to visually test different models of gravitational lenses.

Francisco Frutos-Alfaro

2014-06-12

431

200 Graduate Program in Computational Science (GPCS) Graduate Catalogue 201415

in Computational Science (GPCS) Director: Al-Ghoul, Mazen (Chemistry, FAS) Executive Committee Members: Lakkis, computer science, economics, engineering, chemistry, mathematics, physics and have successfully completed200 Graduate Program in Computational Science (GPCS) Graduate Catalogue 201415 Graduate Program

432

77 FR 38610 - Privacy Act of 1974; Computer Matching Program

Federal Register 2010, 2011, 2012, 2013, 2014

...ACTION: Notice--Computer matching agreement between...continuation of the computer matching program between...information to identify children whose parent or guardian...otherwise qualified children of deceased U.S...Education created a computer matching program....

2012-06-28

433

DPF: A Data Parallel Fortran Benchmark Suite

We present the Data Parallel Fortran (DPF) benchmark suite, a set of data parallel Fortran codes for evaluating data parallel compilers appropriate for any target parallel archi- tecture, with shared or distributed memory. The codes are provided in basic, optimized and several library versions. The functionality of the benchmarks cover collective commu- nication functions, scientific software library functions, and application

Y. Charlie Hu; S. Lennart Johnsson; Dimitris Kehagias; Nadia Shalaby

1997-01-01

434

Control structures in Illiac IV Fortran

As part of an effort to design and implement a Fortran compiler on the ILLIAC IV, an extended Fortran, called IVTRAN, has been developed. This language provides a means of expressing data and control structures suitable for exploiting ILLIAC IV parallelism. This paper reviews the hardware characteristics of the ILLIAC and singles out unconventiona features which could be expected to

Robert E. Millstein

1973-01-01

435

NASA Technical Reports Server (NTRS)

A user-oriented FORTRAN 4 computer program, called JET 3, is presented. The JET 3 program, which employs the spatial finite-element and timewise finite-difference method, can be used to predict the large two-dimensional elastic-plastic transient Kirchhoff-type deformations of a complete or partial structural ring, with various support conditions and restraints, subjected to a variety of initial velocity distributions and externally-applied transient forcing functions. The geometric shapes of the structural ring can be circular or arbitrarily curved and with variable thickness. Strain-hardening and strain-rate effects of the material are taken into account.

Wu, R. W.; Witmer, E. A.

1972-01-01

436

PISCES: An environment for parallel scientific computation

NASA Technical Reports Server (NTRS)

The parallel implementation of scientific computing environment (PISCES) is a project to provide high-level programming environments for parallel MIMD computers. Pisces 1, the first of these environments, is a FORTRAN 77 based environment which runs under the UNIX operating system. The Pisces 1 user programs in Pisces FORTRAN, an extension of FORTRAN 77 for parallel processing. The major emphasis in the Pisces 1 design is in providing a carefully specified virtual machine that defines the run-time environment within which Pisces FORTRAN programs are executed. Each implementation then provides the same virtual machine, regardless of differences in the underlying architecture. The design is intended to be portable to a variety of architectures. Currently Pisces 1 is implemented on a network of Apollo workstations and on a DEC VAX uniprocessor via simulation of the task level parallelism. An implementation for the Flexible Computing Corp. FLEX/32 is under construction. An introduction to the Pisces 1 virtual computer and the FORTRAN 77 extensions is presented. An example of an algorithm for the iterative solution of a system of equations is given. The most notable features of the design are the provision for several granularities of parallelism in programs and the provision of a window mechanism for distributed access to large arrays of data.

Pratt, T. W.

1985-01-01

437

The Computational Physics Program of the national MFE Computer Center

Since June 1974, the MFE Computer Center has been engaged in a significant computational physics effort. The principal objective of the Computational Physics Group is to develop advanced numerical models for the investigation of plasma phenomena and the simulation of present and future magnetic confinement devices. Another major objective of the group is to develop efficient algorithms and programming techniques for current and future generations of supercomputers. The Computational Physics Group has been involved in several areas of fusion research. One main area is the application of Fokker-Planck/quasilinear codes to tokamaks. Another major area is the investigation of resistive magnetohydrodynamics in three dimensions, with applications to tokamaks and compact toroids. A third area is the investigation of kinetic instabilities using a 3-D particle code; this work is often coupled with the task of numerically generating equilibria which model experimental devices. Ways to apply statistical closure approximations to study tokamak-edge plasma turbulence have been under examination, with the hope of being able to explain anomalous transport. Also, we are collaborating in an international effort to evaluate fully three-dimensional linear stability of toroidal devices. In addition to these computational physics studies, the group has developed a number of linear systems solvers for general classes of physics problems and has been making a major effort at ascertaining how to efficiently utilize multiprocessor computers. A summary of these programs are included in this paper. 6 tabs.

Mirin, A.A.

1989-01-01

438

NASA Technical Reports Server (NTRS)

This computer program manual describes in two parts the automated combustor design optimization code AUTOCOM. The program code is written in the FORTRAN 4 language. The input data setup and the program outputs are described, and a sample engine case is discussed. The program structure and programming techniques are also described, along with AUTOCOM program analysis.

Reichel, R. H.; Hague, D. S.; Jones, R. T.; Glatt, C. R.

1973-01-01

439

Programs for high-speed Fourier, Mellin and Fourier-Bessel transforms

NASA Technical Reports Server (NTRS)

Several FORTRAN program modules for performing one-dimensional and two-dimensional discrete Fourier transforms, Mellin, and Fourier-Bessel transforms are described along with programs that realize the algebra of high speed Fourier transforms on a computer. The programs can perform numerical harmonic analysis of functions, synthesize complex optical filters on a computer, and model holographic image processing methods.

Ikhabisimov, D. K.; Debabov, A. S.; Kolosov, B. I.; Usikov, D. A.

1979-01-01

440

PYPEDAL: A COMPUTER PROGRAM FOR PEDIGREE ANALYSIS

Technology Transfer Automated Retrieval System (TEKTRAN)

The objective of this paper is to describe the program PyPedal (v 2.0) and provide computational details for some of its key metrics. The package provides tools for pedigree analysis, report generation, and data visualization. Metrics include coefficients of inbreeding and relationship, effective ...

441

Computer Program Re-layers Engineering Drawings

NASA Technical Reports Server (NTRS)

RULCHK computer program aids in structuring layers of information pertaining to part or assembly designed with software described in article "Software for Drawing Design Details Concurrently" (MFS-28444). Checks and optionally updates structure of layers for part. Enables designer to construct model and annotate its documentation without burden of manually layering part to conform to standards at design time.

Crosby, Dewey C., III

1990-01-01

442

Data systems and computer science programs: Overview

NASA Technical Reports Server (NTRS)

An external review of the Integrated Technology Plan for the Civil Space Program is presented. The topics are presented in viewgraph form and include the following: onboard memory and storage technology; advanced flight computers; special purpose flight processors; onboard networking and testbeds; information archive, access, and retrieval; visualization; neural networks; software engineering; and flight control and operations.

Smith, Paul H.; Hunter, Paul

1991-01-01

443

Answer Set Programming and Other Computing Paradigms

ERIC Educational Resources Information Center

Answer Set Programming (ASP) is one of the most prominent and successful knowledge representation paradigms. The success of ASP is due to its expressive non-monotonic modeling language and its efficient computational methods originating from building propositional satisfiability solvers. The wide adoption of ASP has motivated several extensions to

Meng, Yunsong

2013-01-01

444

Neighboring optimal guidance theory and computer program

NASA Technical Reports Server (NTRS)

Developments of the linear quadratic optimal control problem are discussed. The theory is applicable to the development of neighboring optimal feedback guidance gains, and is useful as a tool for synthesizing feedback control laws. A computer program which requires only the pertinent matrices of the linear quadratic problem is described.

Powers, W. F.

1974-01-01

445

Refurbishment program of HANARO control computer system

HANARO, an open-tank-in-pool type research reactor with 30 MW thermal power, achieved its first criticality in 1995. The programmable controller system MLC (Multi Loop Controller) manufactured by MOORE has been used to control and regulate HANARO since 1995. We made a plan to replace the control computer because the system supplier no longer provided technical support and thus no spare parts were available. Aged and obsolete equipment and the shortage of spare parts supply could have caused great problems. The first consideration for a replacement of the control computer dates back to 2007. The supplier did not produce the components of MLC so that this system would no longer be guaranteed. We established the upgrade and refurbishment program in 2009 so as to keep HANARO up to date in terms of safety. We designed the new control computer system that would replace MLC. The new computer system is HCCS (HANARO Control Computer System). The refurbishing activity is in progress and will finish in 2013. The goal of the refurbishment program is a functional replacement of the reactor control system in consideration of suitable interfaces, compliance with no special outage for installation and commissioning, and no change of the well-proved operation philosophy. HCCS is a DCS (Discrete Control System) using PLC manufactured by RTP. To enhance the reliability, we adapt a triple processor system, double I/O system and hot swapping function. This paper describes the refurbishment program of the HANARO control system including the design requirements of HCCS. (authors)

Kim, H. K.; Choe, Y. S.; Lee, M. W.; Doo, S. K.; Jung, H. S. [Korea Atomic Energy Research Inst., 989-111 Daedeok-daero, Yuseong, Daejeon, 305-353 (Korea, Republic of)

2012-07-01

446

Using Wikis to Learn Computer Programming

NASA Astrophysics Data System (ADS)

In this paper, we analyze the suitability of wikis in education, especially to learn computer programming, and present a wiki-based teaching innovation activity carried out in the first course of Telecommunication Engineering during two academic courses. The activity consisted in the creation of a wiki to collect errors made by students while they were coding programs in C language. The activity was framed in a collaborative learning strategy in which all the students had to collaborate and be responsible for the final result, but also in a competitive learning strategy, in which the groups had to compete to make original meaningful contributions to the wiki. The use of a wiki for learning computer programming was very satisfactory. A wiki allows to monitor continuously the work of the students, who become publishers and evaluators of contents rather than mere consumers of information, in an active learning approach.

Gonzlez-Ortega, David; Daz-Pernas, Francisco Javier; Martnez-Zarzuela, Mario; Antn-Rodrguez, Mriam; Dez-Higuera, Jos Fernando; Boto-Giralda, Daniel; de La Torre-Dez, Isabel

447

Power subsystem performance prediction /PSPP/ computer program.

NASA Technical Reports Server (NTRS)

A computer program which simulates the operation of the Viking Orbiter Power Subsystem has been developed. The program simulates the characteristics and interactions of a solar array, battery, battery charge controls, zener diodes, power conditioning equipment, and the battery spacecraft and zener diode-spacecraft thermal interfaces. This program has been used to examine the operation of the Orbiter power subsystem during critical phases of the Viking mission - from launch, through midcourse maneuvers, Mars orbital insertion, orbital trims, Lander separation, solar occultations and unattended operation - until the end of the mission. A typical computer run for the first 24 hours after launch is presented which shows the variations in solar array, zener diode, battery charger, batteries and user load characteristics during this period.

Weiner, H.; Weinstein, S.

1972-01-01

448

A computer program for two-particle generalized coefficients of fractional parentage

NASA Astrophysics Data System (ADS)

We present a FORTRAN90 program GCFP for the calculation of the generalized coefficients of fractional parentage (generalized CFPs or GCFP). The approach is based on the observation that the multi-shell CFPs can be expressed in terms of single-shell CFPs, while the latter can be readily calculated employing a simple enumeration scheme of antisymmetric A-particle states and an efficient method of construction of the idempotent matrix eigenvectors. The program provides fast calculation of GCFPs for a given particle number and produces results possessing numerical uncertainties below the desired tolerance. A single j-shell is defined by four quantum numbers, (e,l,j,t). A supplemental C++ program parGCFP allows calculation to be done in batches and/or in parallel. Program summaryProgram title:GCFP, parGCFP Catalogue identifier: AEBI_v1_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AEBI_v1_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html No. of lines in distributed program, including test data, etc.: 17 199 No. of bytes in distributed program, including test data, etc.: 88 658 Distribution format: tar.gz Programming language: FORTRAN 77/90 ( GCFP), C++ ( parGCFP) Computer: Any computer with suitable compilers. The program GCFP requires a FORTRAN 77/90 compiler. The auxiliary program parGCFP requires GNU-C++ compatible compiler, while its parallel version additionally requires MPI-1 standard libraries Operating system: Linux (Ubuntu, Scientific) (all programs), also checked on Windows XP ( GCFP, serial version of parGCFP) RAM: The memory demand depends on the computation and output mode. If this mode is not 4, the program GCFP demands the following amounts of memory on a computer with Linux operating system. It requires around 2 MB of RAM for the A=12 system at E?2. Computation of the A=50 particle system requires around 60 MB of RAM at E=0 and 70 MB at E=2 (note, however, that the calculation of this system will take a very long time). If the computation and output mode is set to 4, the memory demands by GCFP are significantly larger. Calculation of GCFPs of A=12 system at E=1 requires 145 MB. The program parGCFP requires additional 2.5 and 4.5 MB of memory for the serial and parallel version, respectively. Classification: 17.18 Nature of problem: The program GCFP generates a list of two-particle coefficients of fractional parentage for several j-shells with isospin. Solution method: The method is based on the observation that multishell coefficients of fractional parentage can be expressed in terms of single-shell CFPs [1]. The latter are calculated using the algorithm [2,3] for a spectral decomposition of an antisymmetrization operator matrix Y. The coefficients of fractional parentage are those eigenvectors of the antisymmetrization operator matrix Y that correspond to unit eigenvalues. A computer code for these coefficients is available [4]. The program GCFP offers computation of two-particle multishell coefficients of fractional parentage. The program parGCFP allows a batch calculation using one input file. Sets of GCFPs are independent and can be calculated in parallel. Restrictions:A<86 when E=0 (due to the memory constraints); small numbers of particles allow significantly higher excitations, though the shell with j?11/2 cannot get full (it is the implementation constraint). Unusual features: Using the program GCFP it is possible to determine allowed particle configurations without the GCFP computation. The GCFPs can be calculated either for all particle configurations at once or for a specified particle configuration. The values of GCFPs can be printed out with a complete specification in either one file or with the parent and daughter configurations printed in separate files. The latter output mode requires additional time and RAM memory. It is possible to restrict the ( J,T) values of the considered particle configurations. (Here J is the total angular momentum and

Deveikis, A.; Juodagalvis, A.

2008-10-01

449

Utility programs used for EPA Contract Laboratory Program computations

Four computer programs were developed to manipulate GC/MS data and expedite both sample turnaround time and data package preparation for presentation of data following the EPA Contract Laboratory Program requirements. One program rapidly determines if the GC/MS daily standard has met QC criteria and therefore allows more samples to be analyzed within the 12-hour time limit. Another extracts total ion current for quantitation of tentatively identified compounds. The limit of detection is obtained on an as needed basis by the third, and the fourth provides a list of the names of target compounds, internal standards, and surrogate standards from the daily standard with their retention times in increasing order of elution. This paper describes the format, data entry approach, and procedures to set up and run these programs.

Hwang, E.Y.; Wingender, R.J.

1994-03-01

450

A professional master's degree program in computer science

A graduate program leading to the Master of Computer Science degree is described. It is a terminal degree intended to provide advanced training for computer science professionals, particularly those whose original training was in areas other than computer science. The paper starts by comparing this type of program to master's programs at other schools. The potential audience for a program

Kenneth Magel; Everald E. Mills

1978-01-01

451

Computer program for Bessel and Hankel functions

NASA Technical Reports Server (NTRS)

A set of FORTRAN subroutines for calculating Bessel and Hankel functions is presented. The routines calculate Bessel and Hankel functions of the first and second kinds, as well as their derivatives, for wide ranges of integer order and real or complex argument in single or double precision. Depending on the order and argument, one of three evaluation methods is used: the power series definition, an Airy function expansion, or an asymptotic expansion. Routines to calculate Airy functions and their derivatives are also included.

Kreider, Kevin L.; Saule, Arthur V.; Rice, Edward J.; Clark, Bruce J.

1991-01-01

452

Computing Flows Of Slush Hydrogen In Pipes

NASA Technical Reports Server (NTRS)

Slush hydrogen, mixture of solid and liquid phases of hydrogen, is candidate form of fuel for National Aerospace Plane (NASP). Engineers involved with NASP Project developed FLUSH computer program to calculate pressure drop and loss of solid fraction of slush hydrogen in steady-state, one-dimensional flow. FLUSH written in FORTRAN IV for DEC VAX-series computers running VMS.

Hardy, T.

1994-01-01

453

GAP: A computer program for gene assembly

A computer program, GAP (Gene Assembly Program), has been written to assemble and score hypothetical genes, given a DNA sequence containing the gene, and the outputs of several other programs which analyze the sequence. These programs include the codign-recognition and splice-junction-recognition modules developed in this laboratory. GAP is a prototype of a planned system in which it will be integrated with an expert system and rule base. Initial tests of GAP have been carried out with four sequences, the exons of which have been determined by biochemcial methods. The highest-scoring hypothetical genes for each of the four sequences had percent correct splice junctions ranging from 50 to 100% (average 81%) and percent correct bases ranging from 92 to 100% (average 96%). 9 refs., 1 tab.

Eisnstein, J.R.; Uberbacher, E.C.; Guan, X.; Mural, R.J.; Mann, R.C.

1991-09-01

454

This paper deals with a computer program adapted to a statistical method for analyzing an unlimited quantity of binary recorded data of an independent circular variable (e.g. wind direction), and a linear variable (e.g. maple sap flow volume). Circular variables cannot be statistically analyzed with linear methods, unless they have been transformed. The program calculates a critical quantity, the acrophase angle (PHI, phi o). The technique is adapted from original mathematics [1] and is written in Fortran 77 for easier conversion between computer networks. Correlation analysis can be performed following the program or regression which, because of the circular nature of the independent variable, becomes periodic regression. The technique was tested on a file of approximately 4050 data pairs. PMID:3677623

Pease, J M; Morselli, M F

1987-01-01

455

A program to compute exact hydrogenic radial integrals and Einstein coefficients

NASA Astrophysics Data System (ADS)

An exact expression for the dipole radial integral of hydrogen has been given by Gordon [Ann. Phys. 2 (1929) 1031]. It contains two hypergeometric functions F(a,b;c;x), which are difficult to calculate directly, when the (negative) integers a, b are large, as in the case of high Rydberg states of hydrogenic ions. We have derived a simple method [D. Hoang-Binh, Astron. Astrophys. 238 (1990) 449], using a recurrence relation to calculate exactly F, starting from two initial values, which are very easy to compute. We present here a numerical code using this method. The code computes exact hydrogenic radial integrals, oscillator strengths, Einstein coefficients, and lifetimes, for principal quantum numbers up to 1000. Program summaryProgram title: ba5.2 Catalogue identifier: ADUU_v2_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/ADUU_v2_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html No. of lines in distributed program, including test data, etc.: 1400 No. of bytes in distributed program, including test data, etc.: 11 737 Distribution format: tar.gz Programming language: Fortran 77 Computer: PC, iMac Operating system: Linux/Unix, MacOS 9.0 RAM: Less than 1 MB Classification: 2, 2.2 Catalogue identifier of previous version: ADUU_v1_0 Journal reference of previous version: Comput. Phys. Comm. 166 (2005) 191 Does the new version supersede the previous version?: Yes Nature of problem: Exact calculation of atomic data. Solution method: Use of a recurrence relation to compute hypergeometric functions. Reasons for new version: This new version computes additional important related data, namely, the total Einstein coefficients, and radiative lifetimes. Summary of revisions: Values of the total Einstein transition probability from an upper level n to a lower level n are computed, as well as the radiative lifetime of a level n. Running time: About 2 seconds

Dy, Hoang-Binh

2009-10-01

456

Iowa Handbook of Basic Computer Programs for Industrial Arts.

ERIC Educational Resources Information Center

This teacher's guide contains computer programs, written in BASIC, for use in Iowa secondary school industrial arts programs. The programs were developed in two 2-week workshops by industrial arts teachers who had little or no previous experience with computers; the programs have been classroom tested and refined for publication. The programs are

Bro, Ronald D., Ed.

457

MLREG, stepwise multiple linear regression program

This program is written in FORTRAN for an IBM computer and performs multiple linear regressions according to a stepwise procedure. The program transforms and combines old variables into new variables, prints input and transformed data, sums, raw sums or squares, residual sum of squares, means and standard deviations, correlation coefficients, regression results at each step, ANOVA at each step, and

Carder

1981-01-01

458

Master of Science in Computer Networking Program Overview

in computer science, computer engineering or electrical engineering who wish to pursue a graduate degreeMaster of Science in Computer Networking Program Overview The Master of Science in Computer in computer networking. It is a 31 credit hour degree program that does not require a thesis, final oral exam

Young, R. Michael

459

Crew appliance computer program manual, volume 1

NASA Technical Reports Server (NTRS)

Trade studies of numerous appliance concepts for advanced spacecraft galley, personal hygiene, housekeeping, and other areas were made to determine which best satisfy the space shuttle orbiter and modular space station mission requirements. Analytical models of selected appliance concepts not currently included in the G-189A Generalized Environmental/Thermal Control and Life Support Systems (ETCLSS) Computer Program subroutine library were developed. The new appliance subroutines are given along with complete analytical model descriptions, solution methods, user's input instructions, and validation run results. The appliance components modeled were integrated with G-189A ETCLSS models for shuttle orbiter and modular space station, and results from computer runs of these systems are presented.

Russell, D. J.

1975-01-01

460

Sigma 2 Graphic Display Software Program Description

NASA Technical Reports Server (NTRS)

A general purpose, user oriented graphic support package was implemented. A comprehensive description of the two software components comprising this package is given: Display Librarian and Display Controller. These programs have been implemented in FORTRAN on the XDS Sigma 2 Computer Facility. This facility consists of an XDS Sigma 2 general purpose computer coupled to a Computek Display Terminal.

Johnson, B. T.

1973-01-01

461

SEMIOTIC LOCALIZATION OF COMPUTER PROGRAMSSEMIOTIC LOCALIZATION OF COMPUTER PROGRAMSSEMIOTIC, language is not everything. A program and its users communicate through a collection of semiotic systems the cultural adaptation of all the non-transparent semiotic systems that compose a computer interface, from

Santini, Simone

462

Scout trajectory error propagation computer program

NASA Technical Reports Server (NTRS)

Since 1969, flight experience has been used as the basis for predicting Scout orbital accuracy. The data used for calculating the accuracy consists of errors in the trajectory parameters (altitude, velocity, etc.) at stage burnout as observed on Scout flights. Approximately 50 sets of errors are used in Monte Carlo analysis to generate error statistics in the trajectory parameters. A covariance matrix is formed which may be propagated in time. The mechanization of this process resulted in computer program Scout Trajectory Error Propagation (STEP) and is described herein. Computer program STEP may be used in conjunction with the Statistical Orbital Analysis Routine to generate accuracy in the orbit parameters (apogee, perigee, inclination, etc.) based upon flight experience.

Myler, T. R.

1982-01-01

463

The FALSTF last-flight computer program

FALSTF is a computer program used with the DORT transport code to calculate fluxes and doses at detector points located outside the DORT geometry model. An integral form of the transport equation is solved to obtain the flux at the detector points resulting from the uncollided transport of the emergent particle density within the geometry as calculated by DORT. Both R-Z and R-{Theta} geometries are supported.

Childs, R.L.

1996-01-01

464

Program Computes Sound Pressures at Rocket Launches

NASA Technical Reports Server (NTRS)

Launch Vehicle External Sound Pressure is a computer program that predicts the ignition overpressure and the acoustic pressure on the surfaces and in the vicinity of a rocket and launch pad during launch. The program generates a graphical user interface (GUI) that gathers input data from the user. These data include the critical dimensions of the rocket and of any launch-pad structures that may act as acoustic reflectors, the size and shape of the exhaust duct or flame deflector, and geometrical and operational parameters of the rocket engine. For the ignition-overpressure calculations, histories of the chamber pressure and mass flow rate also are required. Once the GUI has gathered the input data, it feeds them to ignition-overpressure and launch-acoustics routines, which are based on several approximate mathematical models of distributed sources, transmission, and reflection of acoustic waves. The output of the program includes ignition overpressures and acoustic pressures at specified locations.

Ogg, Gary; Heyman, Roy; White, Michael; Edquist, Karl

2005-01-01

465

NASA High Performance Computing and Communications program

NASA Technical Reports Server (NTRS)

The National Aeronautics and Space Administration's HPCC program is part of a new Presidential initiative aimed at producing a 1000-fold increase in supercomputing speed and a 1(X)-fold improvement in available communications capability by 1997. As more advanced technologies are developed under the HPCC program, they will be used to solve NASA's 'Grand Challenge' problems, which include improving the design and simulation of advanced aerospace vehicles, allowing people at remote locations to communicate more effectively and share information, increasing scientists' abilities to model the Earth's climate and forecast global environmental trends, and improving the development of advanced spacecraft. NASA's HPCC program is organized into three projects which are unique to the agency's mission: the Computational Aerosciences (CAS) project, the Earth and Space Sciences (ESS) project, and the Remote Exploration and Experimentation (REE) project. An additional project, the Basic Research and Human Resources (BRHR) project, exists to promote long term research in computer science and engineering and to increase the pool of trained personnel in a variety of scientific disciplines. This document presents an overview of the objectives and organization of these projects, as well as summaries of early accomplishments and the significance, status, and plans for individual research and development programs within each project. Areas of emphasis include benchmarking, testbeds, software and simulation methods.

Holcomb, Lee; Smith, Paul; Hunter, Paul

1994-01-01

466

NASA high performance computing and communications program

NASA Technical Reports Server (NTRS)

The National Aeronautics and Space Administration's HPCC program is part of a new Presidential initiative aimed at producing a 1000-fold increase in supercomputing speed and a 100-fold improvement in available communications capability by 1997. As more advanced technologies are developed under the HPCC program, they will be used to solve NASA's 'Grand Challenge' problems, which include improving the design and simulation of advanced aerospace vehicles, allowing people at remote locations to communicate more effectively and share information, increasing scientist's abilities to model the Earth's climate and forecast global environmental trends, and improving the development of advanced spacecraft. NASA's HPCC program is organized into three projects which are unique to the agency's mission: the Computational Aerosciences (CAS) project, the Earth and Space Sciences (ESS) project, and the Remote Exploration and Experimentation (REE) project. An additional project, the Basic Research and Human Resources (BRHR) project exists to promote long term research in computer science and engineering and to increase the pool of trained personnel in a variety of scientific disciplines. This document presents an overview of the objectives and organization of these projects as well as summaries of individual research and development programs within each project.

Holcomb, Lee; Smith, Paul; Hunter, Paul

1993-01-01

467

Translator program converts computer printout into braille language

NASA Technical Reports Server (NTRS)

Computer program converts print image tape files into six dot Braille cells, enabling a blind computer programmer to monitor and evaluate data generated by his own programs. The Braille output is printed 8 lines per inch.

Powell, R. A.

1967-01-01

468

Princeton Diversity Programs in Molecular Biology and Quantitative & Computational Biology

CASE STUDY Princeton Diversity Programs in Molecular Biology and Quantitative & Computational Biology Author Princeton University Acknowledgments. Vides estius moluptaquis aut maxime vitin peroribus: Diversity Programs in Molecular Biology and Quantitative & Computational Biology Founded in 2007 in response

469

Graduate Program Review Department of Electrical & Computer Engineering

1 Graduate Program Review Department of Electrical & Computer Engineering Introduction The 6-year review for graduate programs in the Department of Electrical & Computer Engineering (hereafter, simply, Henson Professor of Engineering, Department of Electrical Engineering, University of Nebraska-Lincoln Dr

Rock, Chris

470

IGERT Program on Computational Transportation Science Sponsors: National Science Foundation

multidisciplinary doctoral training program at the University of Illinois at Chicago aimed to educate specialistsIGERT Program on Computational Transportation Science Sponsors: National Science Foundation: Active through 12/31/2010 Objective: CTS (Computational Transportation Science) is a new

Illinois at Chicago, University of

471

NASA Technical Reports Server (NTRS)

This report contains the source code and documentation for a computer program used to process impedance cardiography data. The cardiodynamic measures derived from impedance cardiography are ventricular stroke column, cardiac output, cardiac index and Heather index. The program digitizes data collected from the Minnesota Impedance Cardiograph, Electrocardiography (ECG), and respiratory cycles and then stores these data on hard disk. It computes the cardiodynamic functions using interactive graphics and stores the means and standard deviations of each 15-sec data epoch on floppy disk. This software was designed on a Digital PRO380 microcomputer and used version 2.0 of P/OS, with (minimally) a 4-channel 16-bit analog/digital (A/D) converter. Applications software is written in FORTRAN 77, and uses Digital's Pro-Tool Kit Real Time Interface Library, CORE Graphic Library, and laboratory routines. Source code can be readily modified to accommodate alternative detection, A/D conversion and interactive graphics. The object code utilizing overlays and multitasking has a maximum of 50 Kbytes.

Cowings, Patricia S.; Naifeh, Karen; Thrasher, Chet

1988-01-01

472

Crystallographic and general use programs for the XDS Sigma 5 computer

NASA Technical Reports Server (NTRS)

Programs in basic FORTRAN 4 are described, which fall into three catagories: (1) interactive programs to be executed under time sharing (BTM); (2) non interactive programs which are executed in batch processing mode (BPM); and (3) large non interactive programs which require more memory than is available in the normal BPM/BTM operating system and must be run overnight on a special system called XRAY which releases about 45,000 words of memory to the user. Programs in catagories (1) and (2) are stored as FORTRAN source files in the account FSNYDER. Programs in catagory (3) are stored in the XRAY system as load modules. The type of file in account FSNYDER is identified by the first two letters in the name.

Snyder, R. L.

1973-01-01

473

NASA Technical Reports Server (NTRS)

The programing language used is FORTRAN IV. A description of all main and subprograms is provided so that any user possessing a FORTRAN compiler and random access capability can adapt the program to his facility. Rotor blade surface-pressure spectra can be used by the program to calculate: (1) blade station loading spectra, (2) chordwise and/or spanwise integrated blade-loading spectra, and (3) far-field rotational noise spectra. Any of five standard inline functions describing the chordwise distribution of the blade loading can be chosen in order to study parametrically the acoustic predictions. The program output consists of both printed and graphic descriptions of the blade-loading coefficient spectra and far-field acoustic spectrum. The results may also be written on binary file for future processing. Examples of the application of the program along with a description of the rotational noise prediction theory on which the program is based are also provided.

Ramakrishnan, R.; Randall, D.; Hosier, R. N.

1976-01-01

474

Computer Science Undergraduate Programs 1 02/18/13 COMPUTER SCIENCE

Computer Science Undergraduate Programs 1 02/18/13 COMPUTER SCIENCE at the UNIVERSITY OF MAINE http://www.umcs.maine.edu BACHELOR OF SCIENCE DEGREE IN COMPUTER SCIENCE BACHELOR OF ARTS DEGREE IN COMPUTER SCIENCE Computer science of computer science include databases, high-performance computing, artificial intelligence, computer networks

Thomas, Andrew

475

A computer program for two-particle intrinsic coefficients of fractional parentage

NASA Astrophysics Data System (ADS)

A Fortran 90 program CESOS for the calculation of the two-particle intrinsic coefficients of fractional parentage for several j-shells with isospin and an arbitrary number of oscillator quanta (CESOs) is presented. The implemented procedure for CESOs calculation consistently follows the principles of antisymmetry and translational invariance. The approach is based on a simple enumeration scheme for antisymmetric many-particle states, efficient algorithms for calculation of the coefficients of fractional parentage for j-shells with isospin, and construction of the subspace of the center-of-mass Hamiltonian eigenvectors corresponding to the minimal eigenvalue equal to 3/2 (in ??). The program provides fast calculation of CESOs for a given particle number and produces results possessing small numerical uncertainties. The introduced CESOs may be used for calculation of expectation values of two-particle nuclear shell-model operators within the isospin formalism. Program summaryProgram title: CESOS Catalogue identifier: AELT_v1_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AELT_v1_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html No. of lines in distributed program, including test data, etc.: 10 932 No. of bytes in distributed program, including test data, etc.: 61 023 Distribution format: tar.gz Programming language: Fortran 90 Computer: Any computer with a Fortran 90 compiler Operating system: Windows XP, Linux RAM: The memory demand depends on the number of particles A and the excitation energy of the system E. Computation of the A=6 particle system with the total angular momentum J=0 and the total isospin T=1 requires around 4 kB of RAM at E=0,3 MB at E=3, and 172 MB at E=5. Classification: 17.18 Nature of problem: The code CESOS generates a list of two-particle intrinsic coefficients of fractional parentage for several j-shells with isospin. Solution method: The method is based on the observation that CESOs may be obtained by diagonalizing the center-of-mass Hamiltonian in the basis set of antisymmetric A-particle oscillator functions with singled out dependence on Jacobi coordinates of two last particles and choosing the subspace of its eigenvectors corresponding to the minimal eigenvalue equal to 3/2. Restrictions: One run of the code CESOS generates CESOs for one specified set of (A,E,J,T) values only. The restrictions on the (A,E,J,T) values are completely determined by the restrictions on the computation of the single-shell CFPs and two-particle multishell CFPs (GCFPs) [1]. The full sets of single-shell CFPs may be calculated up to the j=9/2 shell (for any particular shell of the configuration); the shell with j?11/2 cannot get full (it is the implementation constraint). The calculation of GCFPs is limited by A<86 when E=0 (due to the memory constraints); small numbers of particles allow significantly higher excitations. Any allowed values of J and T may be chosen for the specified values of A and E. The complete list of allowed values of J and T for the chosen values of A and E may be generated by the GCFP program - CPC Program Library, Catalogue Id. AEBI_v1_0. The actual scale of the CESOs computation problem depends strongly on the magnitude of the A and E values. Though there are no limitations on A and E values (within the limits of single-shell CFPs and multishell CFPs calculation), however the generation of corresponding list of CESOs is the subject of available computing resources. For example, the computing time of CESOs for A=6, JT=10 at E=5 took around 14 hours. The system with A=11, JT=1/23/2 at E=2 requires around 15 hours. These computations were performed on Pentium 3 GHz PC with 1 GB RAM [2]. Unusual features: It is possible to test the computed CESOs without saving them to a file. This allows the user to learn their number and approximate computation time and to evaluate the accuracy of calculations. Additional comments: The program CESOS uses the

Deveikis, A.

2012-06-01

476

MLREG, stepwise multiple linear regression program

This program is written in FORTRAN for an IBM computer and performs multiple linear regressions according to a stepwise procedure. The program transforms and combines old variables into new variables, prints input and transformed data, sums, raw sums or squares, residual sum of squares, means and standard deviations, correlation coefficients, regression results at each step, ANOVA at each step, and predicted response results at each step. This package contains an EXEC used to execute the program,sample input data and output listing, source listing, documentation, and card decks containing the EXEC sample input, and FORTRAN source.

Carder, J.H.

1981-09-01

477

Computer program for visualization of a numerical scan image of a surface in mapped form.

NASA Astrophysics Data System (ADS)

The technical and program means for the automatic system of processing of surface's image are considered. The algorithm of the automatic construction of contour's isoline by the method of the linear interpolation of strong points is made. A Fortran programme of construction of the contour maps of isotherms is given for the visualization of numerical scan image of surface in the mapping form.

Pugacheva, S. G.

478

Manual of phosphoric acid fuel cell power plant cost model and computer program

NASA Technical Reports Server (NTRS)

Cost analysis of phosphoric acid fuel cell power plant includes two parts: a method for estimation of system capital costs, and an economic analysis which determines the levelized annual cost of operating the system used in the capital cost estimation. A FORTRAN computer has been developed for this cost analysis.

Lu, C. Y.; Alkasab, K. A.

1984-01-01

479

A research program in empirical computer science

NASA Technical Reports Server (NTRS)

During the grant reporting period our primary activities have been to begin preparation for the establishment of a research program in experimental computer science. The focus of research in this program will be safety-critical systems. Many questions that arise in the effort to improve software dependability can only be addressed empirically. For example, there is no way to predict the performance of the various proposed approaches to building fault-tolerant software. Performance models, though valuable, are parameterized and cannot be used to make quantitative predictions without experimental determination of underlying distributions. In the past, experimentation has been able to shed some light on the practical benefits and limitations of software fault tolerance. It is common, also, for experimentation to reveal new questions or new aspects of problems that were previously unknown. A good example is the Consistent Comparison Problem that was revealed by experimentation and subsequently studied in depth. The result was a clear understanding of a previously unknown problem with software fault tolerance. The purpose of a research program in empirical computer science is to perform controlled experiments in the area of real-time, embedded control systems. The goal of the various experiments will be to determine better approaches to the construction of the software for computing systems that have to be relied upon. As such it will validate research concepts from other sources, provide new research results, and facilitate the transition of research results from concepts to practical procedures that can be applied with low risk to NASA flight projects. The target of experimentation will be the production software development activities undertaken by any organization prepared to contribute to the research program. Experimental goals, procedures, data analysis and result reporting will be performed for the most part by the University of Virginia.

Knight, J. C.

1991-01-01

480

32 CFR 701.125 - Computer matching program.

Code of Federal Regulations, 2013 CFR

...2013-07-01 2013-07-01 false Computer matching program. 701.125 Section... DON Privacy Program 701.125 Computer matching program. The DPO has responsibility...the approval of DOD's participation in Computer Matching agreements with other...

2013-07-01

481

32 CFR 701.125 - Computer matching program.

Code of Federal Regulations, 2014 CFR

...2014-07-01 2014-07-01 false Computer matching program. 701.125 Section... DON Privacy Program 701.125 Computer matching program. The DPO has responsibility...the approval of DOD's participation in Computer Matching agreements with other...

2014-07-01

482

32 CFR 505.13 - Computer Matching Agreement Program.

Code of Federal Regulations, 2013 CFR

...2013-07-01 2013-07-01 false Computer Matching Agreement Program. 505...ARMY PRIVACY ACT PROGRAM 505.13 Computer Matching Agreement Program. (a...this part, DA records may be subject to computer matching, i.e. , the...

2013-07-01

483

32 CFR 505.13 - Computer Matching Agreement Program.

Code of Federal Regulations, 2014 CFR

...2014-07-01 2014-07-01 false Computer Matching Agreement Program. 505...ARMY PRIVACY ACT PROGRAM 505.13 Computer Matching Agreement Program. (a...this part, DA records may be subject to computer matching, i.e. , the...

2014-07-01

484

A High Performance FORTRAN PM Code for Cosmological N-body Simulations

NASA Astrophysics Data System (ADS)

Standards for High Performance Fortran (HPF) were adopted in 1994 to address the need for a high-level programming language for data parallel algorithms that would provide a portable interface to parallel computers such as those available at the NSF MetaCenter. Implementations of a subset of these standards are now becoming available for use in astrophysical applications. In this paper we present an HPF coding of the Particle-Mesh algorithm of Ferrell and Bertschinger (1993) originally optimized for the CM-5 that is currently being tested on the IBM SP2 at the Cornell Theory Center. We show timing profiles as well as cross platform comparisons illustrating the challenges encountered and optimizations achieved. We intend to present preliminary results of cosmological N-body simulations produced by this code on the SP2.

Machacek, Marie; Bertschinger, Edmund

1995-05-01

485

The theory of anisotropic aquifer hydraulic properties and a computer program, written in Fortran 77, developed to compute the components of the anisotropic transmissivity tensor of two-dimensional groundwater flow are described. To determine the tensor components using one pumping well and three observation wells, the type-curve and straight-line approximation methods are developed. These methods are based on the equation of drawdown developed for two-dimensional nonsteady flow in an infinite anisotropic aquifer. To determine tensor components using more than three observation wells, a weighted least squares optimization procedure is described for use with the type-curve and straight-line approximation methods. The computer program described in this report allows the type-curve, straight-line approximation, and weighted least squares optimization methods to be used in conjunction with data from observation and pumping wells. Three example applications using the computer program and field data gathered during geohydrologic investigations at a site near Dawsonville, Georgia , are provided to illustrate the use of the computer program. The example applications demonstrate the use of the type-curve method using three observation wells, the weighted least squares optimization method using eight observation wells and equal weighting, and the weighted least squares optimization method using eight observation wells and unequal weighting. Results obtained using the computer program indicate major transmissivity in the range of 347-296 sq ft/day, minor transmissivity in the range of 139-99 sq ft/day, aquifer anisotropy in the range of 3.54 to 2.14, principal direction of flow in the range of N. 45.9 degrees E. to N. 58.7 degrees E., and storage coefficient in the range of 0.0063 to 0.0037. The numerical results are in good agreement with field data gathered on the weathered crystalline rocks underlying the investigation site. Supplemental material provides definitions of variables, data requirements and corresponding formats, input data and output results for the example applications, and a listing of the Fortran 77 computer code. (Author 's abstract)

Maslia, M.L.; Randolph, R.B.

1986-01-01

486

Solving PDEs with PGI CUDA Fortran http://geo.mff.cuni.cz/~lh Solving PDEs with PGI CUDA Fortran

Solving PDEs with PGI CUDA Fortran http://geo.mff.cuni.cz/~lh Solving PDEs with PGI CUDA Fortran. #12;Solving PDEs with PGI CUDA Fortran http://geo.mff.cuni.cz/~lh Heat equation temporal evolution PDEs with PGI CUDA Fortran http://geo.mff.cuni.cz/~lh Heat equation Discretization grids and schemes

Hanyk, Ladislav

487

Solving PDEs with PGI CUDA Fortran http://geo.mff.cuni.cz/~lh Solving PDEs with PGI CUDA Fortran

Solving PDEs with PGI CUDA Fortran http://geo.mff.cuni.cz/~lh Solving PDEs with PGI CUDA Fortran's BDF methods. Example: Lorenz attractor. #12;Solving PDEs with PGI CUDA Fortran http Fortran http://geo.mff.cuni.cz/~lh Ordinary differential equations and initial conditions Discretization x

Hanyk, Ladislav

488

Solving PDEs with PGI CUDA Fortran http://geo.mff.cuni.cz/~lh Solving PDEs with PGI CUDA Fortran

Solving PDEs with PGI CUDA Fortran http://geo.mff.cuni.cz/~lh Solving PDEs with PGI CUDA Fortran equation. The string example. #12;Solving PDEs with PGI CUDA Fortran http://geo.mff.cuni.cz/~lh Heat with PGI CUDA Fortran http://geo.mff.cuni.cz/~lh Heat equation in 1D: more schemes BTCS scheme (backward

Hanyk, Ladislav

489

The computational physics program of the National MFE Computer Center

The principal objective of the Computational Physics Group is to develop advanced numerical models for the investigation of plasma phenomena and the simulation of present and future magnetic confinement devices. Another major objective of the group is to develop efficient algorithms and programming techniques for current and future generation of supercomputers. The computational physics group is involved in several areas of fusion research. One main area is the application of Fokker-Planck/quasilinear codes to tokamaks. Another major area is the investigation of resistive magnetohydrodynamics in three dimensions, with applications to compact toroids. Another major area is the investigation of kinetic instabilities using a 3-D particle code. This work is often coupled with the task of numerically generating equilibria which model experimental devices. Ways to apply statistical closure approximations to study tokamak-edge plasma turbulence are being examined. In addition to these computational physics studies, the group has developed a number of linear systems solvers for general classes of physics problems and has been making a major effort at ascertaining how to efficiently utilize multiprocessor computers.

Mirin, A.A.

1988-01-01

490

Automatic computer subprogram selection from application-program libraries - ALTLIB

NASA Technical Reports Server (NTRS)

General purpose computer program for access and use of alternate library file with minimum programming effort by user is described. Manner in which program is implemented after determining external requirements is analyzed. Program was developed for use with CDC-6400 computer.

Drozdowski, J. M.

1972-01-01

491

Introductory teaching of imperative programming through an anthropomorphic computation model

The introduction to imperative programming for computer science students that possess little or no programming knowledge, involves many teaching challenges to effectively deliver concepts such as algorithm, computation, program variable and program instruction. In this process, students are required to record and assimilate many new concepts and to manipulate symbols and rules having no evident real-world analogy. In this context,

Anthony Savidis

2005-01-01

492

Star adaptation for two-algorithms used on serial computers

NASA Technical Reports Server (NTRS)

Two representative algorithms used on a serial computer and presently executed on the Control Data Corporation 6000 computer were adapted to execute efficiently on the Control Data STAR-100 computer. Gaussian elimination for the solution of simultaneous linear equations and the Gauss-Legendre quadrature formula for the approximation of an integral are the two algorithms discussed. A description is given of how the programs were adapted for STAR and why these adaptations were necessary to obtain an efficient STAR program. Some points to consider when adapting an algorithm for STAR are discussed. Program listings of the 6000 version coded in 6000 FORTRAN, the adapted STAR version coded in 6000 FORTRAN, and the STAR version coded in STAR FORTRAN are presented in the appendices.

Howser, L. M.; Lambiotte, J. J., Jr.

1974-01-01

493

Curriculum 78: recommendations for the undergraduate program in computer science

Contained in this report are the recommendations for the undergraduate degree program in Computer Science of the Curriculum Committee on Computer Science (C3S) of the Association for Computing Machinery (ACM). The core curriculum common to all computer science undergraduate programs is presented in terms of elementary level topics and courses, a