Note: This page contains sample records for the topic fortran computer program from Science.gov.
While these samples are representative of the content of Science.gov,
they are not comprehensive nor are they the most current set.
We encourage you to perform a real-time search of Science.gov
to obtain the most current and comprehensive results.
Last update: November 12, 2013.
1

Fortran 90 for Scientific Computing  

Microsoft Academic Search

The Fortran language is widely considered to provide the best facilities for dealing with the numerical data associated with engineering and scientific application codes. Consequently, most large-scale scientific computer programs are written in Fortran. Traditionally, Fortran IV or Fortran 66 was used, but today most codes have migrated to, or are being written in, either Fortran 77 or Fortran 90\\/95.

A. G. Sunderland; I. J. Bush; M. Plummer; M. Ashworth

2

FORTRAN computer program for seismic risk analysis  

USGS Publications Warehouse

A program for seismic risk analysis is described which combines generality of application, efficiency and accuracy of operation, and the advantage of small storage requirements. The theoretical basis for the program is first reviewed, and the computational algorithms used to apply this theory are described. The information required for running the program is listed. Published attenuation functions describing the variation with earthquake magnitude and distance of expected values for various ground motion parameters are summarized for reference by the program user. Finally, suggestions for use of the program are made, an example problem is described (along with example problem input and output) and the program is listed.

McGuire, Robin K.

1976-01-01

3

Fortran: A Modern Standard Programming Language For Parallel Scalable High Performance Technical Computing  

Microsoft Academic Search

Fortran is often thought of as an old, archaic programming language that used to be adequate for technical computing but is rapidly being replaced by more modern languages such as C and, especially, C++. No perception could be less accurate. Fortran has been modernized by the standardization process that lead to Fortran 90, and further enhanced with features developed by

David B. Loveman

1996-01-01

4

Generic programming in Fortran  

Microsoft Academic Search

Parametric Fortran is an extension of Fortran that supports the construction of generic programs by allowing the param- eterization of arbitrary Fortran constructs. A parameterized Fortran program can be translated into a regular Fortran program guided by values for the parameters. This paper de- scribes the extensions of Parametric Fortran by two new lan- guage features, accessors and list parameters.

Martin Erwig; Zhe Fu; Ben Pflaum

2006-01-01

5

Programming in Fortran M.  

National Technical Information Service (NTIS)

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. Process...

I. Foster R. Olson S. Tuecke

1993-01-01

6

A FORTRAN Computer Program for Q Sort Calculations  

ERIC Educational Resources Information Center

The Q Sort method is a rank order procedure. A FORTRAN program is described which calculates a total value for any group of cases for the items in the Q Sort, and rank orders the items according to this composite value. (Author/JKS)

Dunlap, William R.

1978-01-01

7

An Interactive FORTRAN Program To Compute Tukey's A Posteriori Comparisons.  

ERIC Educational Resources Information Center

Intended for use on Conversational Monitor System (CMS), the Tukey FORTRAN program facilitates pairwise comparisons among means following a significant Fratio in an analysis of variance. Tukey's statistic can be obtained by entering information regarding the design and analysis of variance results. Two variations are also available. (Author/BS)

Kolm, Paul

1984-01-01

8

An Interactive FORTRAN Program To Compute Tukey's A Posteriori Comparisons.  

ERIC Educational Resources Information Center

|Intended for use on Conversational Monitor System (CMS), the Tukey FORTRAN program facilitates pairwise comparisons among means following a significant Fratio in an analysis of variance. Tukey's statistic can be obtained by entering information regarding the design and analysis of variance results. Two variations are also available. (Author/BS)|

Kolm, Paul

1984-01-01

9

A FORTRAN Computer Program for Q Sort Calculations  

ERIC Educational Resources Information Center

|The Q Sort method is a rank order procedure. A FORTRAN program is described which calculates a total value for any group of cases for the items in the Q Sort, and rank orders the items according to this composite value. (Author/JKS)|

Dunlap, William R.

1978-01-01

10

EDUCI Library: A Description of FORTRAN IV Computer Programs for the IBM Systems 3/10  

ERIC Educational Resources Information Center

A library of 20 FORTRAN computer programs has been compilied, modified, and edited to provide in a single source a series of test scoring, data reduction, and evaluation programs for educators having access to small business-oriented computers. Summary details are provided for each program. (Author)

Baldauf, Richard B., Jr.

1975-01-01

11

EDUCI Library: A Description of FORTRAN IV Computer Programs for the IBM Systems 3/10  

ERIC Educational Resources Information Center

|A library of 20 FORTRAN computer programs has been compilied, modified, and edited to provide in a single source a series of test scoring, data reduction, and evaluation programs for educators having access to small business-oriented computers. Summary details are provided for each program. (Author)|

Baldauf, Richard B., Jr.

1975-01-01

12

Programming in Vienna Fortran  

Microsoft Academic Search

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

13

Fortran 4 Computer Program for Calculating Critical Speeds of Rotating Shafts.  

National Technical Information Service (NTIS)

A FORTRAN 4 computer program, written for the IBM DCS 7094/7044 computer, that calculates the critical speeds of rotating shafts is described. The shaft may include bearings, couplings, extra masses (nonshaft mass), and disks for the gyroscopic effect. Sh...

R. J. Trivisonno

1973-01-01

14

Fortran Callable Relational Database Routine for Scientific and Engineering Computer Programs.  

National Technical Information Service (NTIS)

This report describes a database routine called DB90 which is intended for use with scientific and engineering computer programs. The software is written in the Fortran 90/95 programming language standard with file input and output routines written in the...

G. A. Wrenn

2005-01-01

15

CONGR: A FORTRAN IV Program to Compute Coefficients of Congruence for Factor Analysis  

ERIC Educational Resources Information Center

|A Fortran IV program which computes either of the coefficients of congruence (psi or phi) used in comparison of factors in factor analysis is presented. Output consists of a non-symmetric matrix of factor coefficients. Listings of the program, results and test data are available. (Author/JKS)|

Myers, Donald E.

1976-01-01

16

Fortran computer programs to plot and process aquifer pressure and temperature data  

USGS Publications Warehouse

Two FORTRAN computer programs have been written to process water-well temperature and pressure data recorded automatically by a datalogger on magnetic tape. These programs process the data into tabular and graphical form. Both programs are presented with documentation. Sample plots of temperature versus time, water levels versus time, aquifer pressure versus log time , log drawdown versus log 1/time, and log drawdown versus log time/radius squared are presented and are obtained using standard CALCOM directives. Drawdown plots may be used directly to obtain aquifer transmissivities and storage coefficients as well as leakance coefficients. (USGS)

Czarnecki, J. B.

1983-01-01

17

Coarray Fortran for parallel programming  

Microsoft Academic Search

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

18

MPP Fortran Programming Model  

Microsoft Academic Search

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

19

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

SciTech Connect

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

20

Mixing Microsoft C and Microsoft FORTRAN Program Modules on the IBM Personal Computer.  

National Technical Information Service (NTIS)

Techniques that enable the interchangeable use of C or FORTRAN subprograms with either C or FORTRAN main programs are described. These techniques allow subprograms to be written in one of the languages and then called as subprograms with the other languag...

F. McGirt

1987-01-01

21

Computer Assisted Teaching of FORTRAN.  

ERIC Educational Resources Information Center

Discusses an interactive programing system (FCN) developed to assist the teaching of FORTRAN. The educational advantages drawn from incremental compilation of FORTRAN programs, specialized subsystems that can be used for intensive training, the intended role of this programing system, and its contribution to the curriculum are described. (CHC)

Balman, T.

1981-01-01

22

Computer Assisted Teaching of FORTRAN.  

ERIC Educational Resources Information Center

|Discusses an interactive programing system (FCN) developed to assist the teaching of FORTRAN. The educational advantages drawn from incremental compilation of FORTRAN programs, specialized subsystems that can be used for intensive training, the intended role of this programing system, and its contribution to the curriculum are described. (CHC)|

Balman, T.

1981-01-01

23

SPAR, A FORTRAN Program for Computing Stopping Powers and Ranges for Muons, Charged Pions, Protons, and Heavy Ions.  

National Technical Information Service (NTIS)

SPAR is a FORTRAN 4 program that computes the stopping powers and ranges for muons, pions, protons, and heavy ions in any nongaseous medium at energies from zero to several hundred GeV. The method of calculation and the input required are described, and c...

T. W. Armstrong K. C. Chandler

1973-01-01

24

Programming in Fortran M. Revision 1.  

National Technical Information Service (NTIS)

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. Processe...

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

1993-01-01

25

Aftran: Array Fortran programming language  

Microsoft Academic Search

Widespread use of vector pipeline supercomputers is restricted due to the machine-dependent task of vectorization. Though automatic vectorizers can be used to produce machine-dependent vectorized code from Fortran 77 code, algorithms and structures have to be carefully designed to allow efficient vectorization. An alternative approach is to write explicity vectorized programs in a language such as Fortran 8x with vector

U. Chandra; G. Riccardi; J. Vagi; J.-L. Dekeyser; F. Hannedouche

1989-01-01

26

WATEQF; a FORTRAN IV version of WATEQ : a computer program for calculating chemical equilibrium of natural waters  

USGS Publications Warehouse

WATEQF is a FORTRAN IV computer program that models the thermodynamic speciation of inorganic ions and complex species in solution for a given water analysis. The original version (WATEQ) was written in 1973 by A. H. Truesdell and B. F. Jones in Programming Language/one (PL/1.) With but a few exceptions, the thermochemical data, speciation, coefficients, and general calculation procedure of WATEQF is identical to the PL/1 version. This report notes the differences between WATEQF and WATEQ, demonstrates how to set up the input data to execute WATEQF, provides a test case for comparison, and makes available a listing of WATEQF. (Woodard-USGS)

Plummer, L. Niel; Jones, Blair F.; Truesdell, Alfred Hemingway

1976-01-01

27

HYDROLOGICAL SIMULATION PROGRAM - FORTRAN (HSPF)  

EPA Science Inventory

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 ...

28

LFK. Livermore FORTRAN Kernel Computer Test  

SciTech Connect

LFK, the Livermore FORTRAN Kernels, is a computer performance test that measures a realistic floating-point performance range for FORTRAN applications. Informally known as the Livermore Loops test, the LFK test may be used as a computer performance test, as a test of compiler accuracy (via checksums) and efficiency, or as a hardware endurance test. The LFK test, which focuses on FORTRAN as used in computational physics, measures the joint performance of the computer CPU, the compiler, and the computational structures in units of Megaflops/sec or Mflops. A C language version of subroutine KERNEL is also included which executes 24 samples of C numerical computation. The 24 kernels are a hydrodynamics code fragment, a fragment from an incomplete Cholesky conjugate gradient code, the standard inner product function of linear algebra, a fragment from a banded linear equations routine, a segment of a tridiagonal elimination routine, an example of a general linear recurrence equation, an equation of state fragment, part of an alternating direction implicit integration code, an integrate predictor code, a difference predictor code, a first sum, a first difference, a fragment from a two-dimensional particle-in-cell code, a part of a one-dimensional particle-in-cell code, an example of how casually FORTRAN can be written, a Monte Carlo search loop, an example of an implicit conditional computation, a fragment of a two-dimensional explicit hydrodynamics code, a general linear recurrence equation, part of a discrete ordinates transport program, a simple matrix calculation, a segment of a Planckian distribution procedure, a two-dimensional implicit hydrodynamics fragment, and determination of the location of the first minimum in an array.

McMahon, F.H. [Lawrence Livermore National Lab., CA (United States)

1990-05-01

29

Computer program to generate Pearson, Spearman, and Kendall correlations. [SPEKEN, in FORTRAN IV for IBM 360  

Microsoft Academic Search

The computer program SPEKEN computes Pearson, Spearman, and Kendall correlation coefficients for multivariate data. Special features of the program include exclusion of pairs of data values where at least one value is missing. Additionally, the Spearman and Kendall nonparametric measures of correlation have adjustments for tied rankings. The hypothesis of independence between each pair of variables can be tested by

V. E. Kane; N. M. Larson; V. C. Nall

1977-01-01

30

FORTRAN Code Auditor - Program Maintenance Manual.  

National Technical Information Service (NTIS)

The FORTRAN code auditor, an automated test tool, is used for the cost effective enforcement of FORTRAN programming standards and conventions appropriate to the Air Force software environment. It does not modify code. Using predefined coding standards and...

P. Smith

1976-01-01

31

INTERSCAL: A TSO FORTRAN IV Program for Subject Computer Interactive Multidimensional Scaling  

ERIC Educational Resources Information Center

Interscal is a program for subject-computer interactive multidimensional scaling. The program analyzes subsets of judgments of similarity as they are given and picks out dimension-defining stimuli; this capability allows for a great reduction in the number of judgments. Program features and options are described. (Author)

Cliff, Norman; And Others

1977-01-01

32

A comparison of PASCAL and FORTRAN as introductory programming languages  

Microsoft Academic Search

Many colleges and universities offer introductory programming classes based on the FORTRAN language. Several of these schools are contemplating a change to a more modern programming language in this first course. The Department of Computer Science at the University of Colorado has recently made the transition from FORTRAN to PASCAL, and this paper offers an informal discussion of the experiences

Gary J. Nutt

1978-01-01

33

GUIDCOUN: A Comprehensive FORTRAN IV Computer Program for Generating Item and Test Analyses as Well as a Complete Standard Scores Distribution  

ERIC Educational Resources Information Center

A computer program providing comprehensive test and item analysis is presented. Completing its performance on one run, the program, written in Fortran and emphasizing ease of use, integrates various statistical techniques for analyzing individual items and the overall test, in addition to generating a variety of standard scores. (Author/JKS)

Noble, Gilbert H.

1977-01-01

34

GUIDCOUN: A Comprehensive FORTRAN IV Computer Program for Generating Item and Test Analyses as Well as a Complete Standard Scores Distribution  

ERIC Educational Resources Information Center

|A computer program providing comprehensive test and item analysis is presented. Completing its performance on one run, the program, written in Fortran and emphasizing ease of use, integrates various statistical techniques for analyzing individual items and the overall test, in addition to generating a variety of standard scores. (Author/JKS)|

Noble, Gilbert H.

1977-01-01

35

Postprocessor for an Automatic Programmed Tool (APT) processor. [For converting data to proper format, in FORTRAN IV and assembly language for PDP-II computer  

Microsoft Academic Search

A postprocessor program was written for converting United Computing Corporation Automatic Programmed Tool (APT) cutter location data to a format compatible with the Ex-Cell-O 921\\/922 turning machines equipped with DDNC or a Bendix 1800 Control. The program is written in MACRO-11 and FORTRAN IV language for the PDP-11\\/10 minicomputer, and is run under control of the computer's disk operating system

1976-01-01

36

An interactive Fortran 90 programming course  

NSDL National Science Digital Library

Intro to fortran, language obsolescence, object oriented programming, fortran 90 programming, language elements, data objects, expressions and assignment, i/o, control flow, mixing objects, intrinsic procedures, arrays, program units, arrays and procedures, modules, pointers and targets, user defined types, pointers and derived types, external procedures, handling exceptions

37

A FORTRAN Program for Discrete Discriminant Analysis  

ERIC Educational Resources Information Center

|A Fortran program is presented for discriminant analysis of discrete variables. The program assumes discrete, nominal data with no distributional, variance-covariance assumptions. The program handles a maximum of fifty predictor variables and twelve outcome groups. (Author/JKS)|

Boone, James O.; Brewer, James K.

1976-01-01

38

A FORTRAN Program for Discrete Discriminant Analysis  

ERIC Educational Resources Information Center

A Fortran program is presented for discriminant analysis of discrete variables. The program assumes discrete, nominal data with no distributional, variance-covariance assumptions. The program handles a maximum of fifty predictor variables and twelve outcome groups. (Author/JKS)

Boone, James O.; Brewer, James K.

1976-01-01

39

ADIFOR --- Generating Derivative Codes from Fortran Programs  

Microsoft Academic Search

. 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

40

Directions for Programming in Fortran 77.  

National Technical Information Service (NTIS)

Programming rules for FORTRAN 77 are introduced in order to reduce long-term costs of software development and maintenance. General rules are given for the preparation of programs and subroutines, for arithmetic expressions, character quantities, DO-instr...

H. Schuster

1988-01-01

41

FORTRAN Programs for Non-Parametric Studies.  

National Technical Information Service (NTIS)

FORTRAN programs (written as subroutines) are given to perform statistical tests which are not based on any particular underlying distribution for the data. The data are entered from a calling program, and the subroutine returns either the significance le...

R. L. Mason

1973-01-01

42

New FORTRAN computer programs to acquire and process isotopic mass spectrometric data: Operator`s manual  

Microsoft Academic Search

This TM is one of a pair that describes ORNL-developed software for acquisition and processing of isotope ratio mass spectral data. This TM is directed at the laboratory analyst. No technical knowledge of the programs and programming is required. It describes how to create and edit files, how to acquire and process data, and how to set up files to

D. H. Smith; H. S. McKown

1993-01-01

43

Should C Replace FORTRAN as the Language of Scientific Programming?  

Microsoft Academic Search

Anti-FORTRAN sentiment has recently become more prevalent. Where does the attitude originate? The most probable source is academia, where C and C++ are the languages of choice. Is there a fact based justification for the attitude? FORTRAN and C are evaluated to determine whether C is a better language than FORTRAN for scientific programming. The features of FORTRAN 77, FORTRAN

Linda Wharton

1995-01-01

44

NBS FORTRAN Test Programs. Volume 3. Listings for Version 3.  

National Technical Information Service (NTIS)

The NBS FORTRAN test programs, written in Standard FORTRAN are designed to test whether a FORTRAN compiler accepts the forms and interpretations of the FORTRAN language as described in the American National Standard FORTRAN document X3.9-1966. The test pr...

F. E. Holberton E. G. Parker

1974-01-01

45

CLAYFORM: a FORTRAN 77 computer program apportioning the constituents in the chemical analysis of a clay or other silicate mineral into a structural formula  

USGS Publications Warehouse

The FORTRAN 77 computer program CLAYFORM apportions the constituents of a conventional chemical analysis of a silicate mineral into a user-selected structure formula. If requested, such as for a clay mineral or other phyllosilicate, the program distributes the structural formula components into appropriate default or user-specified structural sites (tetrahedral, octahedral, interlayer, hydroxyl, and molecular water sites), and for phyllosilicates calculates the layer (tetrahedral, octahedral, and interlayer) charge distribution. The program also creates data files of entered analyses for subsequent reuse. ?? 1987.

Bodine, Jr. , M. W.

1987-01-01

46

FLASH6: a FORTRAN IV computer program for reactor plant loss-of-coolant accident analysis (LWBR development program). [NONE  

Microsoft Academic Search

The FLASH-6 computer program may be used to simulate the Loss-of-Coolant Accident or other severe reactor plant transients. As with previous versions of the FLASH programs, FLASH-6 permits the user to model the reactor plant using a flexible combination of control volumes (nodes), connecting flow paths, pumps and steam generators. FLASH-6 allows up to 80 pressure determining nodes within the

J. J. Beyer; W. D. Peterson; D. A. Prelewicz; G. W. Swartele

1976-01-01

47

A FORTRAN IV Program for Scoring Written Simulations  

ERIC Educational Resources Information Center

A computer program for scoring written simulation tests provides individual scores and basic item analysis data. The program is written in Fortran IV and can accomodate up to thirty-five hundred options and up to ten thousand examinees. (Author/JKS)

Bligh, Thomas J.; Noe, Michael J.

1977-01-01

48

A FORTRAN IV Program for Scoring Written Simulations  

ERIC Educational Resources Information Center

|A computer program for scoring written simulation tests provides individual scores and basic item analysis data. The program is written in Fortran IV and can accomodate up to thirty-five hundred options and up to ten thousand examinees. (Author/JKS)|

Bligh, Thomas J.; Noe, Michael J.

1977-01-01

49

A Comparison of CoArray Fortran and OpenMP Fortran for SPMD Programming  

Microsoft Academic Search

Co-Array Fortran, formally called F--, is a small set of extensions to Fortran 90\\/95 for Single-Program-Multiple-Data (SPMD) parallel processing. OpenMP Fortran is a set of compiler directives that provide a high level interface to threads in Fortran, with both thread-local and thread-shared memory. OpenMP is primarily designed for loop-level directive-based parallelization, but it can also be used for SPMD programs

Alan J. Wallcraft

2002-01-01

50

JOSTRAN: An Interactive Joss Dialect for Writing and Debugging Fortran Programs.  

ERIC Educational Resources Information Center

JOSTRAN is a JOSS dialect that expedites the construction of FORTRAN programs. JOSS is an interactive, on-line computer system. JOSS language programs are list-processed; i.e., each statement is interpreted at execution time. FORTRAN is the principal language for programing digital computers to perform numerical calculations. The JOSS language…

Graham, W. R.; Macneilage, D. C.

51

JOSTRAN: An Interactive Joss Dialect for Writing and Debugging Fortran Programs.  

ERIC Educational Resources Information Center

|JOSTRAN is a JOSS dialect that expedites the construction of FORTRAN programs. JOSS is an interactive, on-line computer system. JOSS language programs are list-processed; i.e., each statement is interpreted at execution time. FORTRAN is the principal language for programing digital computers to perform numerical calculations. The JOSS language…

Graham, W. R.; Macneilage, D. C.

52

Automatic translation of FORTRAN programs to vector form  

Microsoft Academic Search

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

53

Fortran 90: an entry to object-oriented programming for the solution of partial differential equations  

Microsoft Academic Search

The aim of this work is to set up a programming model suitable for numerical computing while taking benefit of Fortran 90’s features. The use of concepts from object-oriented programming avoids the weaknesses of the traditional global data programming model of Fortran 77. This work supports the view that object-oriented concepts are not in contradiction with good Fortran 77 programming

L. Machiels; M. O. Deville

1997-01-01

54

A Comparison of CoArray Fortran and OpenMP Fortran for SPMD Programming  

Microsoft Academic Search

Co-Array Fortran, formally called F ?? , is a small set of extensions to Fortran 90\\/95 for Single- Program-Multiple-Data (SPMD) parallel processing. OpenMP Fortran is a set of compiler directives that provide a high level interface to threads in Fortran, with both thread-local and thread-shared memory. OpenMP is primarily designed for loop-level directive-based parallelization, but it can also be used

ALAN J. WALLCRAFT

2002-01-01

55

Polari, a Fortran IV Program for Measures of Attitudinal Polarization  

ERIC Educational Resources Information Center

The theoretical background underlying the mathematical development of different measures of the degree of attitudinal polarization applicable to bipolar questions and a Fortran IV computer program that provides a rapid means for calculation of four of those measures are presented. (Author/JKS)

Vegelius, Jan; Edvardsson, Bo

1976-01-01

56

A Microsoft FORTRAN 77 Program for Pooling Subgroup Correlation Coefficients.  

ERIC Educational Resources Information Center

An interactive FORTRAN 77 program is presented that computes the pooled correlation from independent subgroups via the formula provided by R. Charter and R. Alexander (1993). In addition, the means and standard deviations for each variable are also provided for the composite group. (Author/SLD)

Silver, N. Clayton; Hittner, James B.

1997-01-01

57

Polari, a Fortran IV Program for Measures of Attitudinal Polarization  

ERIC Educational Resources Information Center

|The theoretical background underlying the mathematical development of different measures of the degree of attitudinal polarization applicable to bipolar questions and a Fortran IV computer program that provides a rapid means for calculation of four of those measures are presented. (Author/JKS)|

Vegelius, Jan; Edvardsson, Bo

1976-01-01

58

A Microsoft FORTRAN 77 Program for Pooling Subgroup Correlation Coefficients.  

ERIC Educational Resources Information Center

|An interactive FORTRAN 77 program is presented that computes the pooled correlation from independent subgroups via the formula provided by R. Charter and R. Alexander (1993). In addition, the means and standard deviations for each variable are also provided for the composite group. (Author/SLD)|

Silver, N. Clayton; Hittner, James B.

1997-01-01

59

HYDROLOGICAL SIMULATION PROGRAM -- FORTRAN USER'S MANUAL FOR RELEASE 10  

EPA Science Inventory

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. his manual discusses t@e modular structure...

60

FORTRAN IV Program for Data Transformations  

ERIC Educational Resources Information Center

A FORTRAN program for transforming raw scores into square roots, natural logarithms, arc sines, and other transformations is described. Any or all transformations may be made on a data matrix of fifteen columns or fewer, and one hundred rows or fewer. (Author/JKS)

Goldstein, Donald J.

1978-01-01

61

Distinguishing the potential operands in FORTRAN programs  

Microsoft Academic Search

There are several possible relationships between the number of potential operands and the actual operands used which correlate with available data (such as Akiyama's debugging data). However, additional data is required to distinguish between these hypotheses. Since there is a large body of programs available written in FORTRAN, we wish to develop a mechanical counting procedure to enumerate potential operands

George E. Estes

1982-01-01

62

FORTRAN IV Program for Data Transformations  

ERIC Educational Resources Information Center

|A FORTRAN program for transforming raw scores into square roots, natural logarithms, arc sines, and other transformations is described. Any or all transformations may be made on a data matrix of fifteen columns or fewer, and one hundred rows or fewer. (Author/JKS)|

Goldstein, Donald J.

1978-01-01

63

CAMIRD III: Computer Assisted Medical Internal Radiation Dosimetry. FORTRAN IV version  

Microsoft Academic Search

This paper desribes the FORTRAN IV version of the P.A. Feller's CAMIRD\\/II Package (1) revised. In addition another FORTRAN IV program named TILDY (2), which determines the cumulated activity, has been revised and modified to be used as a subroutine of CAMIRD's main program. With such an organization all the calculation involved in dose computation becomes easier and quicker.

C. R. Bellina; R. Guzzardi

1980-01-01

64

An Overview of the Fortran D Programming System  

Microsoft Academic Search

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

65

Computer-Enhanced Instructional Materials for Interactive Fortran.  

ERIC Educational Resources Information Center

Strategies for incorporating a calculator made within FORTRAN programs and a Response Analysis Scheme during interactive sessions are described highlighting salient features of the programs. (Author/SK)

Eilers, James E.; And Others

1982-01-01

66

Computer-Enhanced Instructional Materials for Interactive Fortran.  

ERIC Educational Resources Information Center

|Strategies for incorporating a calculator made within FORTRAN programs and a Response Analysis Scheme during interactive sessions are described highlighting salient features of the programs. (Author/SK)|

Eilers, James E.; And Others

1982-01-01

67

Compiling Fortran 8x array features for the connection machine computer system  

Microsoft Academic Search

The Connection Machine® computer system supports a data parallel programming style, making it a natural target architecture for Fortran 8x array constructs. The Connection Machine Fortran compiler generates VAX code that performs scalar operations and directs the Connection Machine to perform array operations. The Connection Machine virtual processor mechanism supports elemental operations on very large arrays. Most array operators and

Eugene Albert; Kathleen Knobe; Joan D. Lukazt; Guy L. Steele Jr.

1988-01-01

68

Algorithms, Computation and Mathematics (Fortran Supplement). Teacher's Commentary. Revised Edition.  

ERIC Educational Resources Information Center

This is the teacher's guide and commentary for the SMSG textbook Algorithms, Computation, and Mathematics (Fortran Supplement). The teacher's commentary provides background information for the teacher, suggestions for activities found in the Fortran Supplement, and answers for exercises and activities. The course is designed for high school…

Charp, Sylvia; And Others

69

Bias in Computer Languages Comparisons: A FORTRAN Phobic Cabal?  

ERIC Educational Resources Information Center

The viability of the FORTRAN computer language and its relationship to other languages (such as PASCAL) were discussed. A library of C language and assembly language FORTRAN-callable subroutines, developed for the use of behavioral science researchers, was introduced. (Author/GDC)

Krus, David J.; Lu, Mei-Yan

1987-01-01

70

Algorithms, Computation and Mathematics (Fortran Supplement). Teacher's Commentary. Revised Edition.  

ERIC Educational Resources Information Center

|This is the teacher's guide and commentary for the SMSG textbook Algorithms, Computation, and Mathematics (Fortran Supplement). The teacher's commentary provides background information for the teacher, suggestions for activities found in the Fortran Supplement, and answers for exercises and activities. The course is designed for high school…

Charp, Sylvia; And Others

71

Bias in Computer Languages Comparisons: A FORTRAN Phobic Cabal?  

ERIC Educational Resources Information Center

|The viability of the FORTRAN computer language and its relationship to other languages (such as PASCAL) were discussed. A library of C language and assembly language FORTRAN-callable subroutines, developed for the use of behavioral science researchers, was introduced. (Author/GDC)|

Krus, David J.; Lu, Mei-Yan

1987-01-01

72

Fortran for the Nineties.  

National Technical Information Service (NTIS)

Fortran has largely enjoyed prominence for the past few decades as the computer programming language of choice for numerically intensive scientific, engineering, and process control applications. Fortran's well understood static language syntax has allowe...

J. T. Himer

1992-01-01

73

OPUS: A Fortran Program for Unsteady Opposed-Flowed Flames  

SciTech Connect

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

74

FORTRAN IV Digital Filter Design Programs. Digital Systems Education Project.  

ERIC Educational Resources Information Center

The goals of the Digital Systems Education Project (DISE) include the development and distribution of educational/instructional materials in the digital systems area. Toward that end, this document contains three reports: (1) A FORTRAN IV Design Program for Low-Pass Butterworth and Chebychev Digital Filters; (2) A FORTRAN IV Design Program for…

Reuss, E.; And Others

75

Automatic Generation of Fortran Programs for Algebraic Simulation Models.  

National Technical Information Service (NTIS)

This report documents a generator program by which econometric simulation models formulated in an application-orientated language can be transformed automatically into a Fortran program. Thus the model designer is able to build up, test and modify models ...

W. Schopf G. Rexer R. Ruehle

1978-01-01

76

APRIORI: A FORTRAN IV Computer Program to Select the Most Powerful A Priori Comparison Method in an Analysis of Variance.  

ERIC Educational Resources Information Center

|A program is described which selects the most powerful among four methods for conducting a priori comparisons in an analysis of variance: orthogonal contrasts, Scheffe's method, Dunn's method, and Dunnett's test. The program supplies the critical t ratio and the per-comparison Type I error risk for each of the relevant methods. (Author/JKS)|

Conard, Elizabeth H.; Lutz, J. Gary

1979-01-01

77

Exploiting first-class arrays in Fortran for accelerator programming  

SciTech Connect

Emerging architectures for high performance computing often are well suited to a data parallel programming model. This paper presents a simple programming methodology based on existing languages and compiler tools that allows programmers to take advantage of these systems. We will work with the array features of Fortran 90 to show how this infrequently exploited, standardized language feature is easily transformed to lower level accelerator code. Our transformations are based on a mapping from Fortran 90 to C++ code with OpenCL extensions. The sheer complexity of programming for clusters of many or multi-core processors with tens of millions threads of execution make the simplicity of the data parallel model attractive. Furthermore, the increasing complexity of todays applications (especially when convolved with the increasing complexity of the hardware) and the need for portability across hardware architectures make a higher-level and simpler programming model like data parallel attractive. The goal of this work has been to exploit source-to-source transformations that allow programmers to develop and maintain programs at a high-level of abstraction, without coding to a specific hardware architecture. Furthermore these transformations allow multiple hardware architectures to be targeted without changing the high-level source. It also removes the necessity for application programmers to understand details of the accelerator architecture or to know OpenCL.

Rasmussen, Craig E [Los Alamos National Laboratory; Weseloh, Wayne N [Los Alamos National Laboratory; Robey, Robert W [Los Alamos National Laboratory; Matthew, Sottile J [GALORIS, INC.; Quinlan, Daniel [LLNL; Overbye, Jeffrey [INDIANA UNIV.

2010-12-15

78

Base Numeration Systems and Introduction to Computer Programming.  

ERIC Educational Resources Information Center

|This teaching guide is for the instructor of an introductory course in computer programming using FORTRAN language. Five FORTRAN programs are incorporated in this guide, which has been used as a FORTRAN IV SELF TEACHER. The base eight, base four, and base two concepts are integrated with FORTRAN computer programs, geoblock activities, and related…

Kim, K. Ed.; And Others

79

Fortran M: A Language for Modular Parallel Programming  

Microsoft Academic Search

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

80

A FORTRAN IV Program for Multiple-choice Tests with Predetermined Minimal Acceptable Performance Levels  

ERIC Educational Resources Information Center

A Fortran IV multiple choice test scoring program for an IBM 370 computer is described that computes minimally acceptable performance levels and compares student scores to these levels. The program accomodates up to 500 items with no more than nine alternatives from a group of examinees numbering less than 10,000. (Author)

Noe, Michael J.

1976-01-01

81

A FORTRAN IV Program for Multiple-choice Tests with Predetermined Minimal Acceptable Performance Levels  

ERIC Educational Resources Information Center

|A Fortran IV multiple choice test scoring program for an IBM 370 computer is described that computes minimally acceptable performance levels and compares student scores to these levels. The program accomodates up to 500 items with no more than nine alternatives from a group of examinees numbering less than 10,000. (Author)|

Noe, Michael J.

1976-01-01

82

SENKIN: A Fortran program for predicting homogeneous gas phase chemical kinetics with sensitivity analysis  

Microsoft Academic Search

SENKIN is a Fortran computer program that computes the time evolution of a homogeneous reacting gas mixture in a closed system. The model accounts for finite-rate elementary chemical reactions, and performs kinetic sensitivity analysis with respect to the reaction rates. The program considers five problem types: an adiabatic system with constant pressure; an adiabatic system with constant volume; an adiabatic

A. E. Lutz; R. J. Kee; J. A. Miller

1988-01-01

83

Fortran Program for Sound Scattering by Layered Isotropic Cylinder.  

National Technical Information Service (NTIS)

Skelton's original Fortran program for predicting time-harmonic sound radiation from an infinite cylinder comprising elastic, viscous and acoustic layers has point forces and monopoles as excitations. It has been extended to cover the case of excitation b...

J. H. James

1990-01-01

84

Autogenic Feedback Training (Body Fortran) with Biofeedback and the Computer for Self-Improvement and Change.  

ERIC Educational Resources Information Center

Describes autogenic feedback training, which provides the basis whereby an individual is able to improve on well being through use of a technique described as "body fortran," implying that you program self as one programs a computer. Necessary requisites are described including relaxation training and the management of stress. (JAC)

Cassel, Russell N.; Sumintardja, Elmira Nasrudin

1983-01-01

85

Autogenic Feedback Training (Body Fortran) with Biofeedback and the Computer for Self-Improvement and Change.  

ERIC Educational Resources Information Center

|Describes autogenic feedback training, which provides the basis whereby an individual is able to improve on well being through use of a technique described as "body fortran," implying that you program self as one programs a computer. Necessary requisites are described including relaxation training and the management of stress. (JAC)|

Cassel, Russell N.; Sumintardja, Elmira Nasrudin

1983-01-01

86

FORTRAN IV Program to Determine the Proper Sequence of Records in a Datafile  

ERIC Educational Resources Information Center

This FORTRAN IV program executes an essential editing procedure which determines whether a datafile contains an equal number of records (cards) per case which are also in the intended sequential order. The program which requires very little background in computer programming is designed primarily for the user of packaged statistical procedures.…

Jones, Michael P.; Yoshida, Roland K.

1975-01-01

87

FORTRAN IV Program to Determine the Proper Sequence of Records in a Datafile  

ERIC Educational Resources Information Center

|This FORTRAN IV program executes an essential editing procedure which determines whether a datafile contains an equal number of records (cards) per case which are also in the intended sequential order. The program which requires very little background in computer programming is designed primarily for the user of packaged statistical procedures.…

Jones, Michael P.; Yoshida, Roland K.

1975-01-01

88

Object-Oriented Programming via Fortran 90/95  

NASA Astrophysics Data System (ADS)

Writing technical applications in a modern object-oriented approach, using Fortran 90 or 95, can be problematic. This book teaches how to employ the principles of object-oriented programming to produce clear, highly efficient executable codes (rather than focusing on the traditional procedural abilities of Fortran). This text is an excellent harbinger to all the features of the finalized, fully object-oriented Fortran 200X. In addition to covering the OOP methodologies, the basic foundation of the language and solid programming skills are reviewed, making the book valuable also as a good migration tool for experienced Fortran programmers that want to smoothly pick up the OOP paradigm. The author highlights common themes by using comparisons with Matlab® and C++ and uses numerous cross-referenced examples to convey all concepts quickly and clearly. Complete code for the examples is included on the accompanying CD.

Akin, Ed

2003-01-01

89

Fortran IV Programming for Cartography and Typography.  

National Technical Information Service (NTIS)

Documentation is provided for a new system of cartography and typography. Input to the system is on IBM punched cards. Typographic input is in the FORTRAN IV character set. A card of textual data is followed by any number of cards of functional data. Mnem...

A. V. Hershey

1969-01-01

90

OBJECT-ORIENTED SCIENTIFIC PROGRAMMING WITH FORTRAN 90  

Microsoft Academic Search

Fortran 90 is a modern language that introduces many impor- tant new features beneficial for scientific programming. While the array-syntax notation has received the most attention, we have found that many modern softaware development techniques can be supported by this language, including object-oriented concepts. While Fortran 90 is not a full object-oriented language it can directly sup- port many of

Charles D. Norton

91

APPLE Computer Incorporated, APPLE /// FORTRAN 1.0.  

National Technical Information Service (NTIS)

This Validation Summary Report (VSR) for the Apple Computer Inc., Apple 3 FORTRAN Version 1.0 Pre-release running under the SOS (Sophisticated Operating System) Version 1.31X provides a consolidated summary of the results obtained from the validation of t...

1983-01-01

92

FORTRAN IV Program for Analysis of Covariance with A Priori or A Posteriori Mean Comparisons  

ERIC Educational Resources Information Center

A flexible Fortran program for computing a complete analysis of covariance is described. Requiring minimal core space, the program provides all group and overall summary statistics for the analysis, a test of homogeneity of regression, and all posttest mean comparisons for a priori or a posteriori testing. (Author/JKS)

Fordyce, Michael W.

1977-01-01

93

A FORTRAN Program for Analyzing the Results of Flander's Interaction Matrix: An Updated Version  

ERIC Educational Resources Information Center

This paper presents a revised and updated version of a FORTRAN program which computes all indices used in the Flanders' Interaction Matrix. The new program has added another form of data input which simplifies data entry. The new version also has the capability of interactive terminal use. (Author)

Racioppo, Vincent; And Others

1975-01-01

94

Effects of Pascal and FORTRAN Programming on the Problem-Solving Abilities of College Students.  

ERIC Educational Resources Information Center

Describes a study that was conducted to determine whether learning to program a computer in Pascal or FORTRAN improved problem-solving skills of college students when compared to a control group and to determine which programing language was more effective in the development of problem-solving abilities. (26 references) (LRW)

Choi, Won Sik; Repman, Judi

1993-01-01

95

FORTRAN IV Program for Analysis of Covariance with A Priori or A Posteriori Mean Comparisons  

ERIC Educational Resources Information Center

|A flexible Fortran program for computing a complete analysis of covariance is described. Requiring minimal core space, the program provides all group and overall summary statistics for the analysis, a test of homogeneity of regression, and all posttest mean comparisons for a priori or a posteriori testing. (Author/JKS)|

Fordyce, Michael W.

1977-01-01

96

Effects of Pascal and FORTRAN Programming on the Problem-Solving Abilities of College Students.  

ERIC Educational Resources Information Center

|Describes a study that was conducted to determine whether learning to program a computer in Pascal or FORTRAN improved problem-solving skills of college students when compared to a control group and to determine which programing language was more effective in the development of problem-solving abilities. (26 references) (LRW)|

Choi, Won Sik; Repman, Judi

1993-01-01

97

A FORTRAN Program for Analyzing the Results of Flander's Interaction Matrix: An Updated Version  

ERIC Educational Resources Information Center

|This paper presents a revised and updated version of a FORTRAN program which computes all indices used in the Flanders' Interaction Matrix. The new program has added another form of data input which simplifies data entry. The new version also has the capability of interactive terminal use. (Author)|

Racioppo, Vincent; And Others

1975-01-01

98

TRIGRS: A Fortran Program for Transient Rainfall Infiltration and Grid-Based Regional Slope-Stability Analysis.  

National Technical Information Service (NTIS)

TRIGRS (Transient Rainfall Infiltration and Grid-based Regional Slope-Stability Model) is a Fortran program for computing transient pore-pressure changes, and attendant changes in the factor of safety, due to rainfall infiltration using the method outline...

R. L. Baum W. Z. Savage J. W. Godt

2002-01-01

99

The future of Fortran  

Microsoft Academic Search

Fortran has been with us for a long time. It was the first computer language to be standardized (in 1966) and has since been revised three times (Fortran 77, Fortran 90, and Fortran 95). The Fortran 90 revision was major; those of Fortran 77 and Fortran 95 were relatively minor. Almost all compilers now implement Fortran 95. The next revision,

J. Reid

2003-01-01

100

A FORTRAN Program for Correcting Correlation Coefficients for Restriction in Range for Explicit or Implicit Restriction.  

ERIC Educational Resources Information Center

Restriction in range is a measurement problem frequently encountered in research studies that utilize correlation coefficients. A FORTRAN program is described that can compute the estimated unrestricted correlation coefficient in either the explicit or implicit case. The user selects the appropriate formula to be employed from five that are…

Lewis, Mary A.; Boone, James O.

1979-01-01

101

A FORTRAN Program for Correcting Correlation Coefficients for Restriction in Range for Explicit or Implicit Restriction.  

ERIC Educational Resources Information Center

|Restriction in range is a measurement problem frequently encountered in research studies that utilize correlation coefficients. A FORTRAN program is described that can compute the estimated unrestricted correlation coefficient in either the explicit or implicit case. The user selects the appropriate formula to be employed from five that are…

Lewis, Mary A.; Boone, James O.

1979-01-01

102

CUTOFF: A FORTRAN Program for Establishing Thresholds for Screening Indices.  

ERIC Educational Resources Information Center

A FORTRAN program is described that aids in construction of screening tests by performing a type of Receiver Operating Characteristic analysis as well as calculating measures such as sensitivity and specificity. CUTOFF could be applied in any setting where the optional cutoff for separating persons into two classes is required. (Author/SLD)

McKenzie, Dean P.; Clarke, David M.

1992-01-01

103

MAINTENANCE AND TESTING OF HYDROLOGICAL SIMULATION PROGRAM--FORTRAN (HSPF)  

EPA Science Inventory

The Hydrological Simulation Program--FORTRAN is a mathematical model that simulates hydrology and water quality in natural and man-made water systems. This report describes the work involved in maintaining and testing HSPF over a one-year period following its initial development....

104

CUTOFF: A FORTRAN Program for Establishing Thresholds for Screening Indices.  

ERIC Educational Resources Information Center

|A FORTRAN program is described that aids in construction of screening tests by performing a type of Receiver Operating Characteristic analysis as well as calculating measures such as sensitivity and specificity. CUTOFF could be applied in any setting where the optional cutoff for separating persons into two classes is required. (Author/SLD)|

McKenzie, Dean P.; Clarke, David M.

1992-01-01

105

Fortran D Language Specification  

Microsoft Academic Search

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

106

An Off-Line Simulation System for Development of Real-Time FORTRAN Programs.  

ERIC Educational Resources Information Center

|Implementation of an ISA FORTRAN standard for executive functions and process input-output within a simulation system called MINIFOR provides a useful real-time program development tool for small single function, dedicated minicomputers having a FORTRAN compiler but limited program development aids. A FORTRAN-based pre-compiler is used off-line…

White, James W.

107

Multitasking kernel for the C and Fortran programming languages  

SciTech Connect

A multitasking kernel for the C and Fortran programming languages which runs on the Unix operating system is presented. The kernel provides a multitasking environment which serves two purposes. The first is to provide an efficient portable environment for the coding, debugging and execution of production multiprocessor programs. The second is to provide a means of evaluating the performance of a multitasking program on model multiprocessors. The performance evaluation features require no changes in the source code of the application and are implemented as a set of compile and run time options in the kernel.

Brooks, E.D. III

1984-09-01

108

Final Report, Center for Programming Models for Scalable Parallel Computing: CoArray Fortran, Grant Number DE-FC02-01ER25505  

Microsoft Academic Search

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

Robert W. Numrich

2008-01-01

109

The fortran programming language, recent developments and a view of the future  

Microsoft Academic Search

Fortran has been in use for some 25 years, and has remained the most widely used programming language in spite of challenges from many new arrivals in the field. An official American National Standard for the language was adopted in 1966 and revised in 1978.The 1978 Fortran standard, known as Fortran 77, introduced \\

Loren P. Meissner

1982-01-01

110

The Fortran programming language: recent developments and a view of the future  

Microsoft Academic Search

Fortran has been in use for some 25 years, and has remained the most widely used programming language in spite of challenges from many new arrivals in the field. An official American National Standard for the language was adopted in 1966 and revised in 1978.The 1978 Fortran standard, known as Fortran 77, introduced \\

Loren P. Meissner

1982-01-01

111

A comprehensive radiotherapy planning system implemented in Fortran on a small interactive computer.  

PubMed

A suite of Fortran programs for carrying out the various dose computational aspects of radiotherapy has been developed on an enhanced RAD8 computing system. The hardward configuration of the computer is described and the main features of the programs in the suite are discussed. The include: (a) beam data input systems for use with linear accelerators and cobalt units; (b) static and rotational teletherapy planning, with computer optimization in the static planning; (c) irregular field calculations with isodose visualization; (d) interstitial calculations including routines which will reconstruct a radium needle implant in three dimensions in addition to presenting the isodose distribution in any desired plane. The problems of implementing the programs on another computer system are discussed. PMID:831920

Redpath, A T; Vickery, B L; Duncan, W

1977-01-01

112

WATEQ4F - a personal computer Fortran translation of the geochemical model WATEQ2 with revised data base  

USGS Publications Warehouse

A FORTRAN 77 version of the PL/1 computer program for the geochemical model WATEQ2, which computes major and trace element speciation and mineral saturation for natural waters has been developed. The code (WATEQ4F) has been adapted to execute on an IBM PC or compatible microcomputer. Two versions of the code are available, one operating with IBM Professional FORTRAN and an 8087 or 89287 numeric coprocessor, and one which operates without a numeric coprocessor using Microsoft FORTRAN 77. The calculation procedure is identical to WATEQ2, which has been installed on many mainframes and minicomputers. Limited data base revisions include the addition of the following ions: AlHS04(++), BaS04, CaHS04(++), FeHS04(++), NaF, SrC03, and SrHCO3(+). This report provides the reactions and references for the data base revisions, instructions for program operation, and an explanation of the input and output files. Attachments contain sample output from three water analyses used as test cases and the complete FORTRAN source listing. U.S. Geological Survey geochemical simulation program PHREEQE and mass balance program BALANCE also have been adapted to execute on an IBM PC or compatible microcomputer with a numeric coprocessor and the IBM Professional FORTRAN compiler. (Author 's abstract)

Ball, J. W.; Nordstrom, D. K.; Zachmann, D. W.

1987-01-01

113

FORTRAN IV Program for One-Way Analysis of Variance with A Priori or A Posteriori Mean Comparisons  

ERIC Educational Resources Information Center

A flexible Fortran program for computing one way analysis of variance is described. Requiring minimal core space, the program provides a variety of useful group statistics, all summary statistics for the analysis, and all mean comparisons for a priori or a posteriori testing. (Author/JKS)

Fordyce, Michael W.

1977-01-01

114

FORTRAN IV Program for One-Way Analysis of Variance with A Priori or A Posteriori Mean Comparisons  

ERIC Educational Resources Information Center

|A flexible Fortran program for computing one way analysis of variance is described. Requiring minimal core space, the program provides a variety of useful group statistics, all summary statistics for the analysis, and all mean comparisons for a priori or a posteriori testing. (Author/JKS)|

Fordyce, Michael W.

1977-01-01

115

A FORTRAN IV Program to Compute the Inverse Laplace Transform and Plot the Response of a Linear System Subjected to a Forcing Function.  

National Technical Information Service (NTIS)

An existing program, which determines the inverse Laplace transform of a quotient of two polynomials, provides expanded systems analysis capability. The program complements a Root Locus Program and a Frequency Response Program. The program uses a self-con...

J. A. Andrese H. H. Burke

1970-01-01

116

A Revised FORTRAN IV Program for Three-mode Factor Analysis  

ERIC Educational Resources Information Center

|This Fortran IV revision of an earlier three-mode factor analysis program uses a main program-subprogram structure and core storage and is written in a sufficiently general form as to be easily convertable to most machines having a Fortran IV compiler. (RC)|

Walsh, James A.; Walsh, Roberta

1976-01-01

117

ELSMOS--an extended least squares modelling system in FORTRAN IV for mini- or micro-computer implementation.  

PubMed

A new program ELSMOS has been developed for curve fitting of pharmacokinetic and pharmacodynamic data. The form is sufficiently general, with user-defined model in a separate FORTRAN subroutine, to permit application in many other areas. The principal features are the use of a user-defined error model for statistically rigorous automatic weighting of data, and the containment of program size to a level that enables mini- or micro-computer implementation. PMID:6547655

Francis, R J

118

SENKIN: A Fortran program for predicting homogeneous gas phase chemical kinetics with sensitivity analysis  

SciTech Connect

SENKIN is a Fortran computer program that computes the time evolution of a homogeneous reacting gas mixture in a closed system. The model accounts for finite-rate elementary chemical reactions, and performs kinetic sensitivity analysis with respect to the reaction rates. The program considers five problem types: an adiabatic system with constant pressure; an adiabatic system with constant volume; an adiabatic system with the volume a specified function of time; a system where the pressure and temperature are constant; and a system where the pressure is constant and the temperature is a specified function of time. The program uses the DASAC software to solve both the nonlinear ordinary differential equations that describe the temperature and species mass fractions and the set of linear differential equations that describe the first-order sensitivity coefficients of temperature and species composition with respect to the individual reaction rates. The program runs in conjunction with the CHEMKIN package, which handles the chemical reaction mechanism.

Lutz, A.E.; Kee, R.J.; Miller, J.A.

1988-02-01

119

Scalable libraries for Fortran 90D\\/High Performance Fortran  

Microsoft Academic Search

High Performance Fortran (HPF) is a new language, based on Fortran 90, developed by HPF Forum. The language was designed to support data parallel programming with top performance on MIMD and SIMD computers with non-uniform memory access costs. The main features of the language include the FORALL construct, new intrinsic functions and data distribution directives. A perusal of HPF shows

Zeki Bozkus; A. Choudhary; Geoffrey Fox; Tom Haupt; Sanjay Ranka; Rajeev Thakur; Jhy-Chun Wang

1993-01-01

120

NBSGSC - a FORTRAN program for quantitative x-ray fluorescence analysis. Technical note (final)  

SciTech Connect

A FORTRAN program (NBSGSC) was developed for performing quantitative analysis of bulk specimens by x-ray fluorescence spectrometry. This program corrects for x-ray absorption/enhancement phenomena using the comprehensive alpha coefficient algorithm proposed by Lachance (COLA). NBSGSC is a revision of the program ALPHA and CARECAL originally developed by R.M. Rousseau of the Geological Survey of Canada. Part one of the program (CALCO) performs the calculation of theoretical alpha coefficients, and part two (CALCOMP) computes the composition of the analyte specimens. The analysis of alloys, pressed minerals, and fused specimens can currently be treated by the program. In addition to using measured x-ray tube spectral distributions, spectra from seven commonly used x-ray tube targets could also be calculated with an NBS algorithm included in the program. NBSGSC is written in FORTRAN IV for a Digital Equipment Corporation (DEC PDP-11/23) minicomputer using RLO2 firm disks and an RSX 11M operating system.

Tao, G.Y.; Pella, P.A.; Rousseau, R.M.

1985-04-01

121

TMFA: A FORTRAN Program for Three-Mode Factor Analysis and Individual Differences Multidimensional Scaling.  

ERIC Educational Resources Information Center

TMFA, a FORTRAN program for three-mode factor analysis and individual-differences multidimensional scaling, is described. Program features include a variety of input options, extensive preprocessing of input data, and several alternative methods of analysis. (Author)

Redfield, Joel

1978-01-01

122

An improved FORTRAN program for calculating modulation transfer functions: concise communication.  

PubMed

An improved FORTRAN II program for calculating modulation transfer functions (MTFs) is presented. The program features (A) simplified input-data specifications; (B) a conversational mode of use; and (C) graphic printout of the MTF curve. PMID:830835

Benedetto, A R; Nusynowitz, M L

1977-01-01

123

TMFA: A FORTRAN Program for Three-Mode Factor Analysis and Individual Differences Multidimensional Scaling.  

ERIC Educational Resources Information Center

|TMFA, a FORTRAN program for three-mode factor analysis and individual-differences multidimensional scaling, is described. Program features include a variety of input options, extensive preprocessing of input data, and several alternative methods of analysis. (Author)|

Redfield, Joel

1978-01-01

124

Fortran 8x: the scientific programming language of the future  

SciTech Connect

The draft standard is known as Fortran 8x because it is anticipated that it will be completed in the 1980's, but the exact year is not yet known. There have been many changes proposed for Fortran 8x, and many of them will seem like a radical change for Fortran, but all of them are functions which have been tried before. The final language will partly bridge the gap between Fortran 77 and languages such as Pascal, PL/1, Algol 68, Modula and Ada while retaining Fortran's unique advantages. Despite the extent of the revision, there will be few totally new and untried features added. What is described may seem radical to programmers using the present standard unless they have also tried the newer languages.

Marshall, N.H.

1984-04-13

125

Computer Program for the Semantic Differential  

ERIC Educational Resources Information Center

Copies of the program in FORTRAN IV with descriptive comments and sample data as run on the CDC 6400 are available on request from George H. Golden, Jr., Computer Center, State University College, Fredonia, New York 14063. (Authors)

Lawson, E. D.; And Others

1972-01-01

126

A Computer Program for Clustering Large Matrices  

ERIC Educational Resources Information Center

A Fortran V program is described derived for the Univac 1100 Series Computer for clustering into hierarchical structures large matrices, up to 1000 x 1000 and larger, of interassociations between objects. (RC)

Koch, Valerie L.

1976-01-01

127

Computer Program for the Semantic Differential  

ERIC Educational Resources Information Center

|Copies of the program in FORTRAN IV with descriptive comments and sample data as run on the CDC 6400 are available on request from George H. Golden, Jr., Computer Center, State University College, Fredonia, New York 14063. (Authors)|

Lawson, E. D.; And Others

1972-01-01

128

A Computer Program for Clustering Large Matrices  

ERIC Educational Resources Information Center

|A Fortran V program is described derived for the Univac 1100 Series Computer for clustering into hierarchical structures large matrices, up to 1000 x 1000 and larger, of interassociations between objects. (RC)|

Koch, Valerie L.

1976-01-01

129

Has Fortran a future?  

NASA Astrophysics Data System (ADS)

For over 25 years FORTRAN has dominated all other programming languages in the field of scientific and engineering computation. Although much denigrated by computer-science purists, it has consistently shown itself to be attractive to scientific users because its basic simplicitly and power of expression appeal to non-specialists. Can this situation continue? Will the introduction of FORTRAN 77 lead to an upsurge in the use of the language, providing it with momentum sufficient to carry it through to the end of the decade? Shall we witness a conflict between FORTRAN 8x and ADA? This lecture will take stock of the present status of FORTRAN and describe its likely development, before going on to speculate on possible trends until the turn of the century.

Metcalf, Michael

1985-10-01

130

FORTRAN 77 program for constructing and plotting confidence bands for the distribution and quantile functions for randomly censored data  

NASA Astrophysics Data System (ADS)

For randomly censored data, a FORTRAN 77 computer program has been developed for plotting the product-limit estimator for the distribution function, the product-limit quantile function for the quantile function. Csörgö-Horváth confidence bands for the distribution function and Chung—Csörgö-Horváth confidence bands for the quantile function. The program is written for an IBM PC and HP plotter (or any compatible plotter such as Roland DG plotter).

Chung, Chang-Jo F.

131

Fortran programs for the time-dependent Gross-Pitaevskii equation in a fully anisotropic trap  

NASA Astrophysics Data System (ADS)

Here we develop simple numerical algorithms for both stationary and non-stationary solutions of the time-dependent Gross-Pitaevskii (GP) equation describing the properties of Bose-Einstein condensates at ultra low temperatures. In particular, we consider algorithms involving real- and imaginary-time propagation based on a split-step Crank-Nicolson method. In a one-space-variable form of the GP equation we consider the one-dimensional, two-dimensional circularly-symmetric, and the three-dimensional spherically-symmetric harmonic-oscillator traps. In the two-space-variable form we consider the GP equation in two-dimensional anisotropic and three-dimensional axially-symmetric traps. The fully-anisotropic three-dimensional GP equation is also considered. Numerical results for the chemical potential and root-mean-square size of stationary states are reported using imaginary-time propagation programs for all the cases and compared with previously obtained results. Also presented are numerical results of non-stationary oscillation for different trap symmetries using real-time propagation programs. A set of convenient working codes developed in Fortran 77 are also provided for all these cases (twelve programs in all). In the case of two or three space variables, Fortran 90/95 versions provide some simplification over the Fortran 77 programs, and these programs are also included (six programs in all). Catalogue identifier: AEDU_v1_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AEDU_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.: 122?907 No. of bytes in distributed program, including test data, etc.: 609?662 Distribution format: tar.gz Programming language: FORTRAN 77 and Fortran 90/95 Computer: PC Operating system: Linux, Unix RAM: 1 GByte (i, iv, v), 2 GByte (ii, vi, vii, x, xi), 4 GByte (iii, viii, xii), 8 GByte (ix) Classification: 2.9, 4.3, 4.12 Nature of problem: These programs are designed to solve the time-dependent Gross-Pitaevskii nonlinear partial differential equation in one-, two- or three-space dimensions with a harmonic, circularly-symmetric, spherically-symmetric, axially-symmetric or anisotropic trap. The Gross-Pitaevskii equation describes the properties of a dilute trapped Bose-Einstein condensate. Solution method: The time-dependent Gross-Pitaevskii equation is solved by the split-step Crank-Nicolson method by discretizing in space and time. The discretized equation is then solved by propagation, in either imaginary or real time, over small time steps. The method yields the solution of stationary and/or non-stationary problems. Additional comments: This package consists of 12 programs, see “Program title”, above. FORTRAN77 versions are provided for each of the 12 and, in addition, Fortran 90/95 versions are included for ii, iii, vi, viii, ix, xii. For the particular purpose of each program please see the below. Running time: Minutes on a medium PC (i, iv, v, vii, x, xi), a few hours on a medium PC (ii, vi, viii, xii), days on a medium PC (iii, ix). Title of electronic file: imagtime1d.tar.gz Catalogue identifier: Program summary URL: Program obtainable from: CPC Program Library, Queen's University of Belfast, N. Ireland Distribution format: tar.gz Computers: PC/Linux, workstation/UNIX Maximum RAM memory: 1 GByte Programming language used: Fortran 77 Typical running time: Minutes on a medium PC Unusual features: None Nature of physical problem: This program is designed to solve the time-dependent Gross-Pitaevskii nonlinear partial differential equation in one-space dimension with a harmonic trap. The Gross-Pitaevskii equation describes the properties of a dilute trapped Bose-Einstein condensate. Method of solution: The time-dependent Gross-Pitaevskii equation is solved by the split-step Crank-Nicolson method by discretizing in space and time. The discretized equation is then solved by propagation i

Muruganandam, P.; Adhikari, S. K.

2009-10-01

132

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

Microsoft Academic Search

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

133

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

Microsoft Academic Search

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

134

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

Microsoft Academic Search

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; Jürgen Warnatz; Michael E. Coltrin; J. A. Miller

1986-01-01

135

SELEN: A Fortran 90 program for solving the “sea-level equation”  

NASA Astrophysics Data System (ADS)

We present SELEN, a Fortran 90 computer program for solving the “sea-level equation”, the law that governs the sea-level variations associated with the melting of the Pleistocene ice sheets. As shown here by a number of examples, SELEN also allows to study a suite of geophysical processes accompanying the mass redistributions associated with glacial-isostatic adjustment, such as vertical deformations of the solid surface of the Earth, and variations of the shape of the geoid. SELEN is built in a simple and easily testable manner, and requires modest computer resources. The source code, which is freely available on request, can be easily modified to implement new features of the sea-level equation or to focus on specific geodynamical aspects of glacial-isostatic adjustment.

Spada, G.; Stocchi, P.

2007-05-01

136

Comparison of C++ and Fortran 90 for object-oriented scientific programming  

Microsoft Academic Search

C++ and Fortran 90 are compared as object-oriented languages for use in scientific computing. C++ is a full-featured, object-oriented language that provides support for inheritance and polymorphism. Fortran 90 can mimic some object-oriented features through combinations of its TYPE and MODULE syntax elements, but it lacks inheritance and thus does not permit code reuse to the same extent as C++.

John R. Cary; Svetlana G. Shasharina; Julian C. Cummings; John V. W. Reynders; Paul J. Hinker

1997-01-01

137

Pair Interaction Lattice Gas on General Purpose Computers:. FORTRAN or C?  

NASA Astrophysics Data System (ADS)

We report on performance tests of pair interaction lattice gas automata in two and three dimensions coded in FORTRAN and C. The programs have been run on ALLIANT/FX-80, ALLIANT/FX-2800, CONVEX C2, CRAY-YMP, NEC/SX3, and SUN/IPC. The maximum update rates are 200 million site updates per second on the NEC/SX3 (FORTRAN), 117 (2D version) and 29 (3D version) on the CRAY-YMP (C). As a byproduct we give results for the performance of integer arithmetic and bit operations. Usually the C-programs were somewhat faster than the FORTRAN-programs except on the NEC/SX3 where the C-compiler was not able to vectorize the main loops.

Wolf-Gladrow, Dieter; Vogeler, Armin

138

Updating Fortran programs and other legacy code to an interactive window platform  

Microsoft Academic Search

This paper introduces a hybrid method to update legacy programs, thus combining the visual interactivity of window programs with the qualities of legacy code. Because migration from C, Fortran or Pascal to another programming language is very time-consuming and error-prone, it can be more beneficial to integrate legacy executable files into a visual interactive window shell. Such a shell program

Jürgen Friedrich; Mahmut O. Karslioglu

2003-01-01

139

A Stretch Computer Program to Summarize Hero Test Data.  

National Technical Information Service (NTIS)

A detailed description is given for an IBM 7030 computer program designed to summarize HERO test results. A flow chart of the program, FORTRAN IV listing and samples of input and output configurations are given. (Author)

R. W. Royal

1967-01-01

140

FORTRAN 77 program for constructing and plotting confidence bands for the distribution and quantile functions for truncated data  

NASA Astrophysics Data System (ADS)

A FORTRAN 77 computer program has been developed for plotting the empirical distribution and quantile functions, and the confidence bands for the distribution and quantile functions for truncated data such as geochemical data with observations below a detection limit. When the observations in the data set are not truncated, the program provides the usual empirical distribution and quantile functions, and the Kolmogorov-Smirnov and Csörgö—Horváth confidence bands for the distribution function, and the Csörgö-Révész confidence band for the quantile function. The program is written for an IBM PC microcomputer and HP plotter (or any compatible plotter such as a Roland DG plotter).

Chung, Chang-Jo F.

141

FORTRAN M as a language for building earth system models  

SciTech Connect

FORTRAN M is a small set of extensions to FORTRAN 77 that supports a modular or object-oriented approach to the development of parallel programs. In this paper, I discuss the use of FORTRAN M as a tool for building earth system models on massively parallel computers. I hypothesize that the use of FORTRAN M has software engineering advantages and outline experiments that we are conducting to investigate this hypothesis.

Foster, I.

1992-01-01

142

FORTRAN M as a language for building earth system models  

SciTech Connect

FORTRAN M is a small set of extensions to FORTRAN 77 that supports a modular or object-oriented approach to the development of parallel programs. In this paper, I discuss the use of FORTRAN M as a tool for building earth system models on massively parallel computers. I hypothesize that the use of FORTRAN M has software engineering advantages and outline experiments that we are conducting to investigate this hypothesis.

Foster, I.

1992-12-31

143

RANDALL: A Microsoft FORTRAN Program for a Randomization Test of Hypothesized Order Relations  

Microsoft Academic Search

In 1987, Hubert and Arabie proposed a randomization test of hypothesized order relations, and this has been operationalized in the Microsoft FORTRAN RANDALL program. This program enables the evaluation of the fit of any pattern model to a data matrix of similarities or dissimilarities. The exact probability of the model-data fit exceeding chance (as defined by a random relabeling of

Terence J. G. Tracey

1997-01-01

144

BASINMAT - fortran program calculates oil and gas generation using a distribution of discrete activation energies  

Microsoft Academic Search

BASINMAT is a program, written in Fortran 77, that calculates the extent of reaction of a chemical transformation at the geologic time scale with time interval steps of one million years. This program makes it easy to calculate the extent of conversion of kerogen to oil and gas or the evolution of thermal markers once the appropriate thermal history and

Sweeney

1990-01-01

145

Conformity Testing for FORTRAN 77. Product: Sinix FORTRAN 77.  

National Technical Information Service (NTIS)

The test report details the conformity testing of the Sinix FORTRAN77 V1.2B compiler with DIN 66 027 Programming language FORTRAN using the latest official version of the FORTRAN Compiler Validation System. No deviation was detected.

1992-01-01

146

Fortran Program for Calculating Velocities and Streamlines on the Hub-Shroud Mid-Channel Flow Surface of an Axial- or Mixed-Flow Turbomachine. 1: User'S Manual.  

National Technical Information Service (NTIS)

A FORTRAN 4 computer program 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 ...

T. Katsanis

1973-01-01

147

High performance Fortran  

Microsoft Academic Search

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

148

Watershed modeling of dissolved oxygen and biochemical oxygen demand using a hydrological simulation Fortran program  

Microsoft Academic Search

Several inland water bodies in the St. Louis Bay watershed have been identified as being potentially impaired due to low level of dissolved oxygen (DO). In order to calculate the total maximum daily loads (TMDL), a standard watershed model supported by U.S. Environmental Protection Agency, Hydrological Simulation Program Fortran (HSPF), was used to simulate water temperature, DO, and bio-chemical oxygen

Zhijun Liu; Janna M. Kieffer; William L. Kingery; David H. Huddleston; Faisal Hossain

2007-01-01

149

On the Number of Operations Simultaneously Executable in Fortran-Like Programs and Their Resulting Speedup  

Microsoft Academic Search

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

150

User's Guide to GPAK: A Suite of Fortran Subprograms for Computational Geometry and Graphics. Version V02A.  

National Technical Information Service (NTIS)

GPAK is a collection of Fortran subprograms for computational geometry and graphics. The geometry routines provide facilities for scaling, translating, rotating, and perspectively projecting vectors (points) in Euclidean three-dimensional space, and for c...

W. A. Hunt H. B. Voelcker

1976-01-01

151

TESTER: A Computer Program to Produce Individualized Multiple Choice Tests.  

ERIC Educational Resources Information Center

TESTER, a computer program which produces individualized objective tests from a pool of items, is described. Available in both PL/1 and FORTRAN, TESTER may be executed either interactively or in batch. (Author/JKS)

Hamer, Robert; Young, Forrest W.

1978-01-01

152

TESTER: A Computer Program to Produce Individualized Multiple Choice Tests.  

ERIC Educational Resources Information Center

|TESTER, a computer program which produces individualized objective tests from a pool of items, is described. Available in both PL/1 and FORTRAN, TESTER may be executed either interactively or in batch. (Author/JKS)|

Hamer, Robert; Young, Forrest W.

1978-01-01

153

TSPP - A Collection of FORTRAN Programs for Processing and Manipulating Time Series  

USGS Publications Warehouse

This report lists a number of FORTRAN programs that I have developed over the years for processing and manipulating strong-motion accelerograms. The collection is titled TSPP, which stands for Time Series Processing Programs. I have excluded 'strong-motion accelerograms' from the title, however, as the boundary between 'strong' and 'weak' motion has become blurred with the advent of broadband sensors and high-dynamic range dataloggers, and many of the programs can be used with any evenly spaced time series, not just acceleration time series. This version of the report is relatively brief, consisting primarily of an annotated list of the programs, with two examples of processing, and a few comments on usage. I do not include a parameter-by-parameter guide to the programs. Future versions might include more examples of processing, illustrating the various parameter choices in the programs. Although these programs have been used by the U.S. Geological Survey, no warranty, expressed or implied, is made by the USGS as to the accuracy or functioning of the programs and related program material, nor shall the fact of distribution constitute any such warranty, and no responsibility is assumed by the USGS in connection therewith. The programs are distributed on an 'as is' basis, with no warranty of support from me. These programs were written for my use and are being publically distributed in the hope that others might find them as useful as I have. I would, however, appreciate being informed about bugs, and I always welcome suggestions for improvements to the codes. Please note that I have made little effort to optimize the coding of the programs or to include a user-friendly interface (many of the programs in this collection have been included in the software usdp (Utility Software for Data Processing), being developed by Akkar et al. (personal communication, 2008); usdp includes a graphical user interface). Speed of execution has been sacrificed in favor of a code that is intended to be easy to understand, although on modern computers speed of execution is rarely a problem. I will be pleased if users incorporate portions of my programs into their own applications; I only ask that reference be made to this report as the source of the programs.

Boore, David M.

2008-01-01

154

SOLSYS; solar energy system simulation program. [CDC6600,7600; FORTRAN Extended  

Microsoft Academic Search

SOLSYS simulates the transient response of solar energy systems. It can be used to predict performance characteristics of a system; parametric studies can be performed for optimization and to determine auxiliary fuel requirements. The program consists of a component subroutine library, an information subroutine library, a control-component subroutine library, and an executive program.CDC6600,7600; FORTRAN Extended; SCOPE 3.3, 3.4 (CDC6600), SCOPE

Edenburn

2008-01-01

155

Optimization of expressions in Fortran  

Microsoft Academic Search

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

156

Vienna Fortran 90  

Microsoft Academic Search

Vienna Fortran 90 is a language extension of Fortran 90 which enables the user to write programs for distributed memory multiprocessors using global data references only. Performance of software on such systems is profoundly influenced by the manner in which data is distributed to the processors. Hence, Vienna Fortran 90 provides the user with a wide range of facilities for

S. Benkner; B. M. Chapman; H. P. Zima

1992-01-01

157

An Empirical Study of Fortran Programs for Parallelizing Compilers  

Microsoft Academic Search

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

158

A new version of the CADNA library for estimating round-off error propagation in Fortran programs  

NASA Astrophysics Data System (ADS)

The CADNA library enables one to estimate, using a probabilistic approach, round-off error propagation in any simulation program. CADNA provides new numerical types, the so-called stochastic types, on which round-off errors can be estimated. Furthermore CADNA contains the definition of arithmetic and relational operators which are overloaded for stochastic variables and the definition of mathematical functions which can be used with stochastic arguments. On 64-bit processors, depending on the rounding mode chosen, the mathematical library associated with the GNU Fortran compiler may provide incorrect results or generate severe bugs. Therefore the CADNA library has been improved to enable the numerical validation of programs on 64-bit processors.New version program summaryProgram title: CADNACatalogue identifier: AEAT_v1_1Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AEAT_v1_1.htmlProgram obtainable from: CPC Program Library, Queen's University, Belfast, N. IrelandLicensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.htmlNo. of lines in distributed program, including test data, etc.: 28?488No. of bytes in distributed program, including test data, etc.: 463?778Distribution format: tar.gzProgramming language: FortranNOTE: A C++ version of this program is available in the Library as AEGQ_v1_0Computer: PC running LINUX with an i686 or an ia64 processor, UNIX workstations including SUN, IBMOperating system: LINUX, UNIXClassification: 6.5Catalogue identifier of previous version: AEAT_v1_0Journal reference of previous version: Comput. Phys. Commun. 178 (2008) 933Does the new version supersede the previous version?: YesNature of problem: A simulation program which uses floating-point arithmetic generates round-off errors, due to the rounding performed at each assignment and at each arithmetic operation. Round-off error propagation may invalidate the result of a program. The CADNA library enables one to estimate round-off error propagation in any simulation program and to detect all numerical instabilities that may occur at run time.Solution method: The CADNA library [1-3] implements Discrete Stochastic Arithmetic [4,5] which is based on a probabilistic model of round-off errors. The program is run several times with a random rounding mode generating different results each time. From this set of results, CADNA estimates the number of exact significant digits in the result that would have been computed with standard floating-point arithmetic.Reasons for new version: On 64-bit processors, the mathematical library associated with the GNU Fortran compiler may provide incorrect results or generate severe bugs with rounding towards -? and +?, which the random rounding mode is based on. Therefore a particular definition of mathematical functions for stochastic arguments has been included in the CADNA library to enable its use with the GNU Fortran compiler on 64-bit processors.Summary of revisions: If CADNA is used on a 64-bit processor with the GNU Fortran compiler, mathematical functions are computed with rounding to the nearest, otherwise they are computed with the random rounding mode. It must be pointed out that the knowledge of the accuracy of the stochastic argument of a mathematical function is never lost.Restrictions: CADNA requires a Fortran 90 (or newer) compiler. In the program to be linked with the CADNA library, round-off errors on complex variables cannot be estimated. Furthermore array functions such as product or sum must not be used. Only the arithmetic operators and the abs, min, max and sqrt functions can be used for arrays.Additional comments: In the library archive, users are advised to read the INSTALL file first. The doc directory contains a user guide named ug.cadna.pdf which shows how to control the numerical accuracy of a program using CADNA, provides installation instructions and describes test runs. The source code, which is located in the src directory, consists of one assembly language file (cadna_rounding.s) and eighteen Fortran language files. cadna_rounding.s

Jézéquel, Fabienne; Chesneaux, Jean-Marie; Lamotte, Jean-Luc

2010-11-01

159

PSE: a Fortran program for modeling well-stirred reactors  

SciTech Connect

In this report the set of algebraic equations describing the perfectly stirred reactor is described first. Then the time-dependent equations are presented; unlike the algebraic equations the transient equations can be solved without such a good initial estimate. A method to calculate the first-order sensitivity coefficients of the mass fractions and temperature with respect to the rate constants is also given. The PSR code is not a stand-alone program; it is designed to be run in conjunction with the CHEMKIN program, which handles the chemical reaction mechanism and the thermodynamic properties. In addition, it uses a modified version of the STANJAN program to provide the possibility of using equilibrium compositions as initial solution estimates. The structure of the code is described in this report, and instructions for setting up and using the code are given. Finally, an example problem is presented. 18 refs., 2 figs.

Glarborg, P.; Kee, R.J.; Grcar, J.F.; Miller, J.A.

1986-02-01

160

A Fortran Program to Generate Time Vs. Solar Depression Tables.  

National Technical Information Service (NTIS)

A program is presented for the generation of tables of solar depression versus time on a particular day or period of days for any location. The input data required are two values for each day and the value of delta T for the year as taken from 'The Americ...

A. R. Zeiner

1969-01-01

161

Fast forwarding Fortran, Part 1: Clean Fortran  

Microsoft Academic Search

Fortran 90 represents an important advance in language design for scientific and engineering computing, and will we believe be widely used. However, a number of language facilities widely regarded as useful, still are absent from Fortran 90. Others, widely regarded as adding nothing but irregularity to the language, remain part of it, and their continued existence makes the addition of

L. M. Delves; D. Lloyd; T. Lahey

1996-01-01

162

Manual de FORTRAN (Manual of FORTRAN).  

National Technical Information Service (NTIS)

The Fortran language is described based on the programmation of the language that is going to be used by a certain computer. Fortran (Formula Translation) is a language very similar to the mathematical language. Since it was invented by English speaking p...

M. V. G. de Lewis

1977-01-01

163

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

SciTech Connect

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 are passed to a library of subroutines via a linking file. Then, any subroutine from this library may be called to return either pure species properties or multicomponent gas mixture properties. This package uses the chemical kinetics package CHEMKIN, and transport property subroutines are designed to be used in conjunction with the CHEMKIN subroutine library. This package supersedes a previously-written transport property code package in which we used certain mixture averaging rules to compute mixture properties rather than the full multicomponent formulation.

Kee, R.J.; Dixon-Lewis, G.; Warnatz, J.; Coltrin, M.E.; Miller, J.A.

1986-12-01

164

The FORTRAN automatic coding system  

Microsoft Academic Search

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

165

Fundamental Fortran for Social Scientists.  

ERIC Educational Resources Information Center

|An introduction to Fortran programming specifically for social science statistical and routine data processing is provided. The first two sections of the manual describe the components of computer hardware and software. Topics include input, output, and mass storage devices; central memory; central processing unit; internal storage of data; and…

Veldman, Donald J.

166

GRAFLIB: reference manual. [For FORTRAN programs for CDC 7600, CDC STAR and Cray-1  

SciTech Connect

GRAFLIB is a library of graphics functions for use in FORTRAN programs. It is machine-independent, and all plotting functions are independent of the particular device that is active. Included in GRAFLIB are functions that do basic line-drawing, text plotting (in many fonts), curve plotting, two-dimensional shading, two-dimensional contouring, and many others. Any function written by a user that satisfies the GRAFLIB standard may also be added to the library. GRAFLIB level is directed to the typical graphics user. The aim of the GRAFLIB effort is to provide a comprehansive, integrated system of graphics subroutines for use in computer graphics. GRAFLIB is founded on the proposition that a graphics need arising in any kind of situation should be answerable with software tools appropriate to that situation. At its most fundamental level is a fast, small system of core routines (GRAFCORE), in which each routine performs a very elementary function. These routines may be used directly for the graphics in codes where efficiency is critical. All higher level GRAFLIB routines are built on top of GRAFCORE. At an intermediate level GRAFLIB provides an assortment of routines for needs that arise in the most common graphics applications. Versatility characterizes this level. At its highest level of usage, GRAFLIB offers a gallery of canned formats and canned routines for entire specific applications. One call to a canned subroutine, for instance, may draw an entire graph, complete with grid and axis numbering, fancy title and labels, and the input coordinate data plotted as a curve. In terms of speed and performance GRAFLIB represents a substantial improvement over current graphics utilities. Versions of the new library have been installed on the 7600's, the STAR's, and the CRAY. 9 figures. (RWR)

Keller, P.; O'Hair, K.; Rowe, J.H.

1979-10-25

167

CAPSAS: Computer Assisted Program for the Selection of Appropriate Statistics.  

ERIC Educational Resources Information Center

A computer-assisted program has been developed for the selection of statistics or statistical techniques by both students and researchers. Based on Andrews, Klem, Davidson, O'Malley and Rodgers "A Guide for Selecting Statistical Techniques for Analyzing Social Science Data," this FORTRAN-compiled interactive computer program was assembled to: (1)…

Shermis, Mark D.; Albert, Susan L.

168

COMPOS: A Computer Program for the Property Synthesis and Hygrothermal Stress Analysis of Laminated Composites.  

National Technical Information Service (NTIS)

A FORTRAN computer program for the property synthesis and hygrothermal stress analysis of composite laminates is described. Its basis is the mathematics and assumptions of classical laminated plate theory. The program synthesizes laminate properties by us...

A. M. Lindrose

1978-01-01

169

APWRC--CSDP, A GENERALIZED FORTRAN--II PROGRAM FOR AUTOMATED CROSS SECTION DATA REDUCTION AND ANALYSIS  

Microsoft Academic Search

FORTRAN-II programs written for the analysis of nuclear parameters ; describing neutron interactions with matter and for the preparation of magnetic ; tape libraries of these parameters based on any 1001 energy levels, or less are ; described. These programs, taken in the aggregate, are referred to as the Cross ; Section Data Program (CSDP). Basic parameters reported in the

Hubner

1961-01-01

170

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

PubMed

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

171

A Fortran IV Program for Estimating Parameters through Multiple Matrix Sampling with Standard Errors of Estimate Approximated by the Jackknife.  

ERIC Educational Resources Information Center

Described and listed herein with concomitant sample input and output is the Fortran IV program which estimates parameters and standard errors of estimate per parameters for parameters estimated through multiple matrix sampling. The specific program is an improved and expanded version of an earlier version. (Author/BJG)

Shoemaker, David M.

172

A Fortran IV Program for Estimating Parameters through Multiple Matrix Sampling with Standard Errors of Estimate Approximated by the Jackknife.  

ERIC Educational Resources Information Center

|Described and listed herein with concomitant sample input and output is the Fortran IV program which estimates parameters and standard errors of estimate per parameters for parameters estimated through multiple matrix sampling. The specific program is an improved and expanded version of an earlier version. (Author/BJG)|

Shoemaker, David M.

173

Program Documentation of a Computer Model for Variable Calculations of the Public School Foundation Program. Revised.  

ERIC Educational Resources Information Center

This publication documents the revised Alaska Finance Foundation Simulation Program, a computer finance simulation package for the Alaska School District Foundation Formula. The introduction briefly describes the program, which was written in Fortran for a Honeywell '66' computer located at the University of Alaska, Fairbanks, and allows…

Fullam, T. J.

174

Babel Fortran 2003 Binding for Structured Data Types  

SciTech Connect

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

175

Computer Programs.  

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

176

Fortran Program for Calculating Velocities and Streamlines on the Hub-Shroud Mid-Channel Flow Surface of an Axial-or Mixed-Flow Turbomachine. 2: Programmer'S Manual.  

National Technical Information Service (NTIS)

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. Flo...

T. Katsanis W. D. Mcnally

1974-01-01

177

Revised Fortran Program for Calculating Velocities and Streamlines on the Hub-Shroud Midchannel Stream Surface of an Axial-, Radial-, or Mixed-Flow Turbomachine or Annular Duct. 1: User's Manual.  

National Technical Information Service (NTIS)

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 lean...

T. Katsanis W. D. Mcnally

1977-01-01

178

A Scheme for Text Analysis Using Fortran.  

ERIC Educational Resources Information Center

|Using string-manipulation algorithms, FORTRAN computer programs were designed for analysis of written material. The programs measure length of a text and its complexity in terms of the average length of words and sentences, map the occurrences of keywords or phrases, calculate word frequency distribution and certain indicators of style. Trials of…

Koether, Mary E.; Coke, Esther U.

179

Two-Dimensional Flat-Earth Trajectory Computer Program.  

National Technical Information Service (NTIS)

This technical report describes a two-dimensional, flat-earth trajectory computer program written in FORTRAN IV. The report is intended to serve as a complete user's manual and includes a description of the program structure and capabilities, a sample inp...

V. L. Olivier J. C. Vaughan

1968-01-01

180

Computer program enhances guidelines for gas-liquid separator designs  

Microsoft Academic Search

Designers are often required to size separators or knockout drums for removing liquids from process gas streams. A Fortran computer program called 'Vessel' has been developed to size both horizontal and vertical separators for known fluids' rates and physical properties. A review of the design of horizontal and vertical separators precedes the program listings. The paper describes process vessels, knockout

Coker

1993-01-01

181

Compiler Support for Machine-Independent Parallel Programming in Fortran D  

Microsoft Academic Search

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

182

Influence of Fortran 90 Features on Performance on Cray Vector Computer Systems  

Microsoft Academic Search

To formulate data structures suited to numerical problems like selfadapting multilevel algorithms several data constructs, conditions and attributes are necessary. These constructs are offered by languages like C++ or Fortran 90.

Uwe Kfister; Manuela Zürn

1994-01-01

183

A Computer Program to Create a Population with Any Desired Centroid and Covariance Matrix  

ERIC Educational Resources Information Center

A Computer program written in FORTRAN IV is presented which will create a population of desired size with marginally normal score vectors manifesting any desired centroid and covariance matrix. Uses and documentation are provided. (Author)

Morris, John D.

1975-01-01

184

Program for Rapid Computation of Multioffset Vertical Seismic Profile Synthetic Seismograms for Layered Media.  

National Technical Information Service (NTIS)

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 ...

D. Lindwall S. Mallick

1994-01-01

185

A Teaching Exercise for the Identification of Bacteria Using An Interactive Computer Program.  

ERIC Educational Resources Information Center

|Describes an interactive Fortran computer program which provides an exercise in the identification of bacteria. Provides a way of enhancing a student's approach to systematic bacteriology and numerical identification procedures. (Author/MA)|

Bryant, Trevor N.; Smith, John E.

1979-01-01

186

A Computer Program to Create a Population with Any Desired Centroid and Covariance Matrix  

ERIC Educational Resources Information Center

|A Computer program written in FORTRAN IV is presented which will create a population of desired size with marginally normal score vectors manifesting any desired centroid and covariance matrix. Uses and documentation are provided. (Author)|

Morris, John D.

1975-01-01

187

HECWRC, Flood Flow Frequency Analysis Computer Program 723-X6-L7550 (for Microcomputers).  

National Technical Information Service (NTIS)

HECWRC performs frequency computations of annual maximum flood peaks according to the Water Resources Council Guidelines for Determining Flood Flow Frequency, Bulletin 17B. Software description: The software is written in the FORTRAN programming language ...

H. Kubik

1977-01-01

188

EDDY - A FORTRAN Program to Extract Significant Features from Eddy-Current Test Data - the Basis of the CANSCAN System.  

National Technical Information Service (NTIS)

The FORTRAN program EDDY is designed to analyse data: from eddy-current scans of steam generator tubes. It is written in modular form, for future development, and it uses signal-recognition techniques that the authors developed in the profilometry of irra...

R. G. Jarvis R. J. Cranston

1982-01-01

189

BE VISION, A Package of IBM 7090 FORTRAN Programs to Draw Orthographic Views of Combinations of Plane and Quadric Surfaces  

Microsoft Academic Search

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

190

AURORA: A FORTRAN program for modeling well stirred plasma and thermal reactors with gas and surface reactions  

SciTech Connect

The AURORA Software is a FORTRAN computer program that predicts the steady-state or time-averaged properties of a well mixed or perfectly stirred reactor for plasma or thermal chemistry systems. The software was based on the previously released software, SURFACE PSR which was written for application to thermal CVD reactor systems. AURORA allows modeling of non-thermal, plasma reactors with the determination of ion and electron concentrations and the electron temperature, in addition to the neutral radical species concentrations. Well stirred reactors are characterized by a reactor volume, residence time or mass flow rate, heat loss or gas temperature, surface area, surface temperature, the incoming temperature and mixture composition, as well as the power deposited into the plasma for non-thermal systems. The model described here accounts for finite-rate elementary chemical reactions both in the gas phase and on the surface. The governing equations are a system of nonlinear algebraic relations. The program solves these equations using a hybrid Newton/time-integration method embodied by the software package TWOPNT. The program runs in conjunction with the new CHEMKIN-III and SURFACE CHEMKIN-III packages, which handle the chemical reaction mechanisms for thermal and non-thermal systems. CHEMKIN-III allows for specification of electron-impact reactions, excitation losses, and elastic-collision losses for electrons.

Meeks, E.; Grcar, J.F.; Kee, R.J. [Sandia National Labs., Livermore, CA (United States). Thermal and Plasma Processes Dept.] [Sandia National Labs., Livermore, CA (United States). Thermal and Plasma Processes Dept.; Moffat, H.K. [Sandia National Labs., Albuquerque, NM (United States). Surface Processing Sciences Dept.] [Sandia National Labs., Albuquerque, NM (United States). Surface Processing Sciences Dept.

1996-02-01

191

Diatomic Hoenl-London factor computer program  

SciTech Connect

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

192

A Fortran 90 program to solve the Hartree Fock equations for interacting spin-12 fermions confined in harmonic potentials  

NASA Astrophysics Data System (ADS)

A set of weakly interacting spin-12 Fermions, confined by a harmonic oscillator potential, and interacting with each other via a contact potential, is a model system which closely represents the physics of a dilute gas of two-component fermionic atoms confined in a magneto-optic trap. In the present work, our aim is to present a Fortran 90 computer program which, using a basis set expansion technique, solves the Hartree Fock (HF) equations for spin-12 Fermions confined by a three-dimensional harmonic oscillator potential, and interacting with each other via pair-wise delta-function potentials. Additionally, the program can also account for those anharmonic potentials which can be expressed as a polynomial in the position operators x, y, and z. Both the restricted-HF (RHF), and the unrestricted-HF (UHF) equations can be solved for a given number of Fermions, with either repulsive or attractive interactions among them. The option of UHF solutions for such systems also allows us to study possible magnetic properties of the physics of two-component confined atomic Fermi gases, with imbalanced populations. Using our code we also demonstrate that such a system exhibits shell structure, and follows Hund's rule. Catalogue identifier: AEBB_v1_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AEBB_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?750 No. of bytes in distributed program, including test data, etc.: 205?138 Distribution format: tar.gz Programming language: mostly Fortran 90 Computer: PCs—SUN, HP Alpha, IBM Operating system: Linux, Solaris, Tru64, AIX Classification: 7.7 Nature of problem: The simplest description of a spin 12; trapped system at the mean field level is given by the Hartree Fock method. This program presents an efficient approach to solving these equations. Additionally, this program can solve for time-independent Gross Pitaevskii and Hartree Fock equations for bosonic atoms confined in a harmonic trap. Thus the combined program can handle mean-field equations for both the Fermi and the Bose particles. Solution method: The solutions of the Hartree Fock equation corresponding to the Fermi systems in atomic traps are expanded as linear combinations of simple-harmonic oscillator eigenfunctions. Thus, the Hartree Fock equations which comprise a set of nonlinear integro-differential equations, are transformed into a matrix eigenvalue problem. Thereby, solutions are obtained in a self-consistent manner, using methods of computational linear algebra. Running time: The run times of example jobs are from a few seconds to a few minutes. For jobs involving very large basis sets, the run time can extend into hours.

Pal, Hridis Kumar; Shukla, Alok

2008-08-01

193

Introduction to programming multiple-processor computers  

SciTech Connect

FORTRAN applications programs can be executed on multiprocessor computers in either a unitasking (traditional) or multitasking form. The latter allows a single job to use more than one processor simultaneously, with a consequent reduction in wall-clock time and, perhaps, the cost of the calculation. An introduction to programming in this environment is presented. The concepts of synchronization and data sharing using EVENTS and LOCKS are illustrated with examples. The strategy of strong synchronization and the use of synchronization templates are proposed. We emphasize that incorrect multitasking programs can produce irreproducible results, which makes debugging more difficult.

Hicks, H.R.; Lynch, V.E.

1985-04-01

194

CRESLAF (Version 4.0): A Fortran program for modeling laminar, chemically reacting, boundary-layer flow in cylindrical or planar channels.  

National Technical Information Service (NTIS)

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 mode...

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

1993-01-01

195

SYSIDENT: A FORTRAN Program for Multivariate Autoregressive Modelling of Noise Signals.  

National Technical Information Service (NTIS)

The report gives a comprehensive description of the computer program SYSIDENT for the modelling of a number of noise signals as a multivariate autoregressive (AR) system. The structure of the program is described as well as the mathematical theory underly...

J. E. Hoogenboom

1990-01-01

196

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

Microsoft Academic Search

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

197

Livermore Time-Sharing System. Part III. Problem Program Production. Chapter 207: Lrltran Language Used with the Chat and Star Compilers. Edition 4.  

National Technical Information Service (NTIS)

LRLTRAN, a programing language derived from FORTRAN, is the FORTRAN-type language supported by the laboratory's computation department. It contains most of the features of FORTRAN IV and, in addition, many unique features that warrant giving the language ...

J. T. Martin R. G. Zwakenberg S. V. Solbeck

1974-01-01

198

A Fortran-to-C Converter  

Microsoft Academic Search

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

199

A Treatment of Computational Precision, Number Representation, and Large Integers in an Introductory Fortran Course  

ERIC Educational Resources Information Center

|Computational precision is sometimes given short shrift in a first programming course. Treating this topic requires discussing integer and floating-point number representations and inaccuracies that may result from their use. An example of a moderately simple programming problem from elementary statistics was examined. It forced students to…

Richardson, William H., Jr.

2006-01-01

200

Pearson's System of Frequency Curves Digital Computer Program.  

National Technical Information Service (NTIS)

The report describes a Fortran II digital computer program that classified a series of data as one of the three main types of Pearson's frequency curves, calculates an approximating frequency function, and applies a Chi-square goodness of fit test. The th...

L. Greene N. R. Rich R. C. Graham

1971-01-01

201

Users manual for an expert system (HSPEXP) for calibration of the hydrological simulation program; Fortran  

USGS Publications Warehouse

Expert system software was developed to assist less experienced modelers with calibration of a watershed model and to facilitate the interaction between the modeler and the modeling process not provided by mathematical optimization. A prototype was developed with artificial intelligence software tools, a knowledge engineer, and two domain experts. The manual procedures used by the domain experts were identified and the prototype was then coded by the knowledge engineer. The expert system consists of a set of hierarchical rules designed to guide the calibration of the model through a systematic evaluation of model parameters. When the prototype was completed and tested, it was rewritten for portability and operational use and was named HSPEXP. The watershed model Hydrological Simulation Program--Fortran (HSPF) is used in the expert system. This report is the users manual for HSPEXP and contains a discussion of the concepts and detailed steps and examples for using the software. The system has been tested on watersheds in the States of Washington and Maryland, and the system correctly identified the model parameters to be adjusted and the adjustments led to improved calibration.

Lumb, A. M.; McCammon, R. B.; Kittle, J. L., Jr.

1994-01-01

202

Load estimator (LOADEST): a FORTRAN program for estimating constituent loads in streams and rivers  

USGS Publications Warehouse

LOAD ESTimator (LOADEST) is a FORTRAN program for estimating constituent loads in streams and rivers. Given a time series of streamflow, additional data variables, and constituent concentration, LOADEST assists the user in developing a regression model for the estimation of constituent load (calibration). Explanatory variables within the regression model include various functions of streamflow, decimal time, and additional user-specified data variables. The formulated regression model then is used to estimate loads over a user-specified time interval (estimation). Mean load estimates, standard errors, and 95 percent confidence intervals are developed on a monthly and(or) seasonal basis. The calibration and estimation procedures within LOADEST are based on three statistical estimation methods. The first two methods, Adjusted Maximum Likelihood Estimation (AMLE) and Maximum Likelihood Estimation (MLE), are appropriate when the calibration model errors (residuals) are normally distributed. Of the two, AMLE is the method of choice when the calibration data set (time series of streamflow, additional data variables, and concentration) contains censored data. The third method, Least Absolute Deviation (LAD), is an alternative to maximum likelihood estimation when the residuals are not normally distributed. LOADEST output includes diagnostic tests and warnings to assist the user in determining the appropriate estimation method and in interpreting the estimated loads. This report describes the development and application of LOADEST. Sections of the report describe estimation theory, input/output specifications, sample applications, and installation instructions.

Runkel, Robert L.; Crawford, Charles G.; Cohn, Timothy A.

2004-01-01

203

Computer Programming Techniques for.  

National Technical Information Service (NTIS)

Contents: statistical prediction, discrimination, and classification technique; integrated computer-oriented information retrieval techniques; multi-programming techniques for intelligence information processing; computer console input and display (textua...

1964-01-01

204

Vienna-Fortran\\/HPF Extensions for Sparse and Irregular Problems and Their Compilation  

Microsoft Academic Search

Vienna Fortran, High Performance Fortran (HPF) and other data parallel languages have beenintroduced to allow the programming of massively parallel distributed-memory machines (DMMP)at a relatively high level of abstraction based on the SPMD paradigm. Their main featuresinclude directives to express the distribution of data and computations across the processors ofa machine. In this paper, we use Vienna-Fortran as a general

Manuel Ujaldon; Emilio L. Zapata; Barbara M. Chapman; Hans P. Zima

1997-01-01

205

Implementation of a computer produced movie. [REVOLV, in FORTRAN for IBM 360/95  

SciTech Connect

The production of a movie on an FR-80 Graphics Recorder is described. The movie depicts the three-dimensional deflection of the center line of a spinning rotor. The input to produce the movie is discrete output from a machine or output from a rotor dynamics program. In the makeshift application described here, the input was output from a computer program called CYLINDER, which modeled a hypothetical steel rotor. This input was deflection profiles for three increasing speeds. Documentation of the movie-generating program REVOLV and a description of the movie produced is included. 6 figures.

Haw, S.A.; Funderlic, R.E.

1980-11-01

206

FORWARD LIBRARY SEARCHING OF PREVIOUSLY-QUANTITATED PEAKS, USING A SCAN LIST CREATED FROM A QUANTITATION LIST BY A NOVEL FORTRAN PROGRAM FOR THE INCOS DATA SYSTEM  

EPA Science Inventory

A new method is discussed to use an INCOS data system to perform forward library searches. A FORTRAN program was designed which creates a scan list from a quantitation list to help perform the task....

207

Fortran Program for Calculating Total Efficiency - Specific Speed Characteristics of Centrifugal Compressors.  

National Technical Information Service (NTIS)

A computer program for predicting design point specific speed - efficiency characteristics of centrifugal compressors is presented with instructions for its use. The method permits rapid selection of compressor geometry that yields maximum total efficienc...

M. R. Galvas

1972-01-01

208

Diverse: A Fortran IV Program to Calculate Diversity Indices of Stream Bottom Organisms.  

National Technical Information Service (NTIS)

The description of stream bottom communities, an important part of most ecological studies, requires extensive calculations before analysis or use. A COMPUTER PROGRAM WAS DEVELOPED TO GENERATE SEVERAL OF THE COMMUNITY DESCRIPTIONS SOMETIMES REFERRED TO CO...

J. C. Mawson P. J. Godfrey

1971-01-01

209

TAILOR: A FORTRAN Procedure for Interactive Tailored Testing  

ERIC Educational Resources Information Center

TAILOR, a FORTRAN computer program for tailored testing, is described. The procedure for a joint ordering of persons and items with no pretesting as the basis for the tailored test is given, and a brief discussion of the computer program is included. (Author/JKS)

Cudeck, Robert A.; And Others

1977-01-01

210

An Evaluation of Micro PLATO Fortran 77 Instruction.  

ERIC Educational Resources Information Center

Evaluated the use of computer assisted instruction in teaching Fortran 77 in the College of Engineering at Oregon State University. Also investigated the effect of such factors as mathematics and computer programming background on student performance in an introductory programming course sequence. (JN)

Funk, Kenneth; And Others

1986-01-01

211

An Evaluation of Micro PLATO Fortran 77 Instruction.  

ERIC Educational Resources Information Center

|Evaluated the use of computer assisted instruction in teaching Fortran 77 in the College of Engineering at Oregon State University. Also investigated the effect of such factors as mathematics and computer programming background on student performance in an introductory programming course sequence. (JN)|

Funk, Kenneth; And Others

1986-01-01

212

TAILOR: A FORTRAN Procedure for Interactive Tailored Testing  

ERIC Educational Resources Information Center

|TAILOR, a FORTRAN computer program for tailored testing, is described. The procedure for a joint ordering of persons and items with no pretesting as the basis for the tailored test is given, and a brief discussion of the computer program is included. (Author/JKS)|

Cudeck, Robert A.; And Others

1977-01-01

213

ADIFOR: Fortran source translation for efficient derivatives  

SciTech Connect

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

214

A Fortran Program to Aid in Mineral Identification Using Optical Properties.  

ERIC Educational Resources Information Center

Describes a search and match computer program which retreives from a user-generated mineral file those minerals which are not incompatible with the observed or measured optical properties of an unknown. Careful selection of input lists make it unlikely that the program will fail when reasonably accurate observations are recorded. (Author/JN)

Blanchard, Frank N.

1980-01-01

215

AnisDep: A FORTRAN program for the estimation of the depth of anisotropy using spatial coherency of shear-wave splitting parameters  

NASA Astrophysics Data System (ADS)

We present a FORTRAN-77 program to estimate the optimal depth of the source of anisotropy using spatial coherency of teleseismic shear-wave splitting (SWS) parameters. For a given assumed depth of anisotropy, the program computes a variation factor which is a weighted sum of the arithmetic standard deviation (SD) of the splitting times and the circular SD of the fast directions over overlapping blocks. The optimal depth of anisotropy corresponds to the minimum variation factor. The program executes computations over different block sizes for testing the stability of the resulting optimal depth. A synthetic shear-wave splitting data set is provided for testing the program. In addition to anisotropy depth estimation, some of the subroutines in AnisDep can be used for other applications such as computing circular mean and SD of the observed fast directions, and for computing the coordinates of ray-piercing points. The program is designed for Linux and Sun Solaris platforms, but can be easily adapted for other platforms.

Gao, Stephen S.; Liu, Kelly H.

2012-12-01

216

Computer Program for Post-Flight Evaluation of the Control Surface Response for an Attitude Controlled Missile.  

National Technical Information Service (NTIS)

A FORTRAN IV coded computer program is presented for post-flight analysis of a missile's control surface response. It includes preprocessing of digitized telemetry data for time lags, biases, non-linear calibration changes and filtering. Measurements incl...

R. N. Knauber

1982-01-01

217

Programmer's manual for the fire safety evaluation system cost minimizer computer program  

NASA Astrophysics Data System (ADS)

The fire safety evaluation system cost minimizer (FSESCM) computer program integrates engineering and economic considerations with a linear programming algorithm which permits the least-cost means of upgrading health care facilities to compliance with the Life Safety Code to be identified. A mathematical discussion of the application program is used to introduce the basic philosophy behind the FORTRAN program.

Chapman, R. E.; Hall, W. G.

1983-07-01

218

Fortran computer-code package for the evaluation of gas-phase viscosities, conductivities, and diffusion coefficients. [CHEMKIN  

SciTech Connect

A Fortran computer-code package is described that is used for the evaluation of viscosities, thermal conductivities, diffusion coefficients, and thermal diffusion ratios. The package is in two parts. The first computes polynomial fits to the temperature dependent parts of the properties. The coefficients of these fits are passed to a subroutine package via a linking file. Then, any subroutine from a library of subroutines may be called to return either pure species properties or gas mixture properties. The fitting procedure significantly increases the computational efficiency of the subroutine package, yet typically it degrades accuracy by less than one percent. This package uses the chemical kinetics package CHEMKIN, and transport property subroutines are designed to be used in conjunction with the CHEMKIN subroutine library.

Kee, R.J.; Warnatz, J.; Miller, J.A.

1983-03-01

219

Propagation Correction (PPC) Model Computer Program.  

National Technical Information Service (NTIS)

This FORTRAN source program consists of a driver and eight subroutines. Inputs to the program are receiver position (geodetic), time(year, month, day, hour, minute), OMEGA transmitting stations and frequency. Output is a propagation correction (PPC) for e...

P. B. Morris L. L. Stabler L. L. Anderson

1979-01-01

220

TRIGRS - A Fortran Program for Transient Rainfall Infiltration and Grid-Based Regional Slope-Stability Analysis, Version 2.0  

USGS Publications Warehouse

The Transient Rainfall Infiltration and Grid-Based Regional Slope-Stability Model (TRIGRS) is a Fortran program designed for modeling the timing and distribution of shallow, rainfall-induced landslides. The program computes transient pore-pressure changes, and attendant changes in the factor of safety, due to rainfall infiltration. The program models rainfall infiltration, resulting from storms that have durations ranging from hours to a few days, using analytical solutions for partial differential equations that represent one-dimensional, vertical flow in isotropic, homogeneous materials for either saturated or unsaturated conditions. Use of step-function series allows the program to represent variable rainfall input, and a simple runoff routing model allows the user to divert excess water from impervious areas onto more permeable downslope areas. The TRIGRS program uses a simple infinite-slope model to compute factor of safety on a cell-by-cell basis. An approximate formula for effective stress in unsaturated materials aids computation of the factor of safety in unsaturated soils. Horizontal heterogeneity is accounted for by allowing material properties, rainfall, and other input values to vary from cell to cell. This command-line program is used in conjunction with geographic information system (GIS) software to prepare input grids and visualize model results.

Baum, Rex L.; Savage, William Z.; Godt, Jonathan W.

2008-01-01

221

Calculation of equilibrium constants from multiwavelength spectroscopic data--II: SPECFIT: two user-friendly programs in basic and standard FORTRAN 77.  

PubMed

A new program (SPECFIT), written in HP BASIC or FORTRAN 77, for the calculation of stability constants from spectroscopic data, is presented. Stability constants have been successfully calculated from multiwavelength spectrophotometric and EPR data, but the program can be equally well applied to the numerical treatment of other spectroscopic measurements. The special features included in SPECFIT to improve convergence, increase numerical reliability, and minimize memory as well as computing time requirements, include (i) elimination of the linear parameters (i.e., molar absorptivities), (ii) the use of analytical instead of numerical derivatives and (iii) factor analysis. Calculation of stability constants from spectroscopic data is then as straightforward as from potentiometric titration curves and gives results of analogous reproducibility. The spectroscopic method has proved, however, to be superior in discrimination between chemical models. PMID:18963840

Gampp, H; Maeder, M; Meyer, C J; Zuberbühler, A D

1985-04-01

222

OR TEP-II: a FORTRAN Thermal-Ellipsoid Plot Program for crystal structure illustrations  

Microsoft Academic Search

A computer program is described for drawing crystal structure illustrations using a mechanical plotter. Ball-and-stick type illustrations of a quality suitable for publication are produced with either spheres or thermal-motion probability ellipsoids on the atomic sites. The program can produce stereoscopic pairs of illustrations which aid in the visualization of complex packing arrangements of atoms and thermal motion patterns. Interatomic

C. K. Johnson

1976-01-01

223

CLUPH: A Fortran Program of Collision Probabilities for Hexagonal Lattice and Its Application to VHTR.  

National Technical Information Service (NTIS)

A new collision probability routine CLUPH was added to the computer program set LAMP-B to analyse the hexagonal VHTR fuel and control blocks where in addition to the annular array of fuel pin rods the asymmetric insertions of burnable poison rods and cont...

K. Tsuchihashi Y. Gotoh

1981-01-01

224

Advanced wellbore thermal simulator GEOTEMP2. Appendix. Computer program listing  

SciTech Connect

This appendix gives the program listing of GEOTEMP2 with comments and discussion to make the program organization more understandable. This appendix is divided into an introduction and four main blocks of code: main program, program initiation, wellbore flow, and wellbore heat transfer. The purpose and use of each subprogram is discussed and the program listing is given. Flowcharts will be included to clarify code organization when needed. GEOTEMP2 was written in FORTRAN IV. Efforts have been made to keep the programing as conventional as possible so that GEOTEMP2 will run without modification on most computers.

Mitchell, R.F.

1982-02-01

225

AMMRC Automated Stress-Strain Data Analysis, Storage, and Retrieval. Part 3. Computer Program Listings.  

National Technical Information Service (NTIS)

FORTRAN program listings are given for all the computer programs used in the reduction, analysis, storage, and retrieval of experimental stress-strain data. The program files which are listed are R*PICPTS for data reduction, R*EVALRO for data analysis,R*R...

R. P. Papirno

1979-01-01

226

Programs to compute deformation due to a magma intrusion in elastic-gravitational layered Earth models  

Microsoft Academic Search

In previous papers from two of the authors, models, programs and results of programs developed to compute displacements due to volcanic loading with different assumptions have been published. In this paper, these previous models are extended in a set of programs written in FORTRAN 77. These codes allow us to calculate displacements (horizontal and vertical), tilt, vertical strain and potential

José Fernández; John B. Rundle; Roberto D. R. Granell; Ting-To Yu

1997-01-01

227

A Finite Element Program Suitable for the Hewlett-Packard System 45 Desktop Computer.  

National Technical Information Service (NTIS)

The object of this work was to explore the possibility of scaling a Finite Element program to fit in a small desktop computer. A program originally written in FORTRAN IV and called STAP was selected for the present project. This program is contained in Ba...

R. R. Mallory

1980-01-01

228

Fortran 90 in CSE: a case study  

Microsoft Academic Search

An electromagnetics application demonstrates how Fortran 90's features facilitate the development of computational and science engineering (CSE) applications, and how a good compiler can generate efficient code from Fortran 90 source code, both in serial and parallel forms. The article examines the applicability of Fortran 90's two main new features, array language and abstract data types, to CSE. We collectively

JOSE E. MOREIRA; SAMUEL P. MIDKIFF

1998-01-01

229

Self-Paced Fortran.  

ERIC Educational Resources Information Center

This paper describes the instructional format of the lecture and the self-paced methods of teaching FORTRAN at Michigan State University and compares end-of-term grades of students taking a second computer science course based on whether they took the first course in the self-paced or the traditional lecture format. (Author/BB)

Burnett, James

1979-01-01

230

Array Processing for FORTRAN.  

National Technical Information Service (NTIS)

The charge to a special task force on Cray FORTRAN (STF) included the consideration of ...new language features to exploit the vector hardware of the CRAY-1 that might also be applicable to other large scientific computers. This document is a reference ma...

C. Wetherell

1979-01-01

231

Array Processing for FORTRAN.  

National Technical Information Service (NTIS)

The Special Task Force on Cray FORTRAN (STF) was chartered to consider ...new language features to exploit the vector hardware of the CRAY-1 that might also be applicable to other large scientific computers. The new array processing features in STF FORTRA...

C. Wetherell

1980-01-01

232

Self-Paced Fortran.  

ERIC Educational Resources Information Center

|This paper describes the instructional format of the lecture and the self-paced methods of teaching FORTRAN at Michigan State University and compares end-of-term grades of students taking a second computer science course based on whether they took the first course in the self-paced or the traditional lecture format. (Author/BB)|

Burnett, James

1979-01-01

233

Network Flow Transshipment Model for Use on MS-DOS Micro Computers: Users Manual.  

National Technical Information Service (NTIS)

The Fortran-based microcomputer model for analysis of transportation transshipment problems adapted a Fortran IV program for mainframe computer developed by Dr. Ming H. Chow at Kansas State University in 1984. The program is a network flow model utilizing...

R. Phillips

1993-01-01

234

Extending Python with Fortran  

Microsoft Academic Search

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

235

The parallel Fortran family and a new perspective  

Microsoft Academic Search

Various parallel Fortran languages have been developed over the years. The research work in creating this Parallel Fortran Family has made significant contributions to parallel programming language design and implementation. In this paper, various parallel Fortran languages are studied based on a uniform co-ordination approach towards parallel programming. That is, new language constructs in parallel Fortran systems are regarded as

John Darlington; Yi-ke Guo; Jin Yang

1995-01-01

236

Computer Programming AAS  

NSDL National Science Digital Library

This one-page PDF document from the Jefferson Community and Technical College in Kentucky presents the course options and requirements for obtaining an AAS (Associate in Applied Science) degree in computer programming. General education, technical core, management, networking, and computer programming courses at the beginning, intermediate, and advanced levels are listed. This document would be helpful for anyone interested in procuring an entry-level computer programming position, or for information technology instructors at the high school and college levels engaged in curriculum development.

2009-09-24

237

Myasthenia Gravis. Computer Program for Analysis of Pupil Response to a Light Stimulus.  

National Technical Information Service (NTIS)

The FORTRAN 4 IBM 370/165 computer program reads a file of digitized data consisting of pupil size measurements and stimulus points. For each one-second interval it computes: mean pupil size; max pupil size and latency (time from occurance of stimulus to ...

D. Newsome M. L. Dante

1973-01-01

238

AIRFIL: a FORTRAN program for reduction of data obtained from alpha spectrometry of perimeter air filters  

SciTech Connect

Isotopic alpha spectrometry of /sup 238/U, /sup 235/U, and /sup 234/U, along with gross alpha/beta counting of perimeter air filters, is performed by the Oak Ridge Y-12 Plant Laboratory in support of the Envrirnomental Monitoring Section of the Radiation Safety Department. Weekly samples are gross alpha/beta counted and the isotopic analysis performed on quarterly composites. Calculations and data management represents a major portion of the anlaysis time when performed manually, even with a desktop calculator. In order to reduce calculation time, perform orderly data manipulation and management, reduce errors due to redundant calculations, and eliminate report typing turnaround time, a computer program (AIRFIL) has been developed that performs these functions. The program accepts data through user prompts, then calculates and prints intermediate and final data, including detection limits.

Hinton, E.R. Jr.; Howell, R.L.

1984-03-01

239

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

240

FORTRAN programs for calculating nonlinear seismic ground response in two dimensions  

USGS Publications Warehouse

The programs described here were designed for calculating the nonlinear seismic response of a two-dimensional configuration of soil underlain by a semi-infinite elastic medium representing bedrock. There are two programs. One is for plane strain motions, that is, motions in the plane perpendicular to the long axis of the structure, and the other is for antiplane strain motions, that is motions parallel to the axis. The seismic input is provided by specifying what the motion of the rock-soil boundary would be if the soil were absent and the boundary were a free surface. This may be done by supplying a magnetic tape containing the values of particle velocity for every boundary point at every instant of time. Alternatively, a punch card deck may be supplied giving acceleration values at every instant of time. In the plane strain program it is assumed that the acceleration values apply simultaneously to every point on the boundary; in the antiplane strain program it is assumed that the acceleration values characterize a plane shear wave propagating upward in the underlying elastic medium at a specified angle with the vertical. The nonlinear hysteretic behavior of the soil is represented by a three-dimensional rheological model. A boundary condition is used which takes account of finite rigidity in the elastic substratum. The computations are performed by an explicit finite-difference scheme that proceeds step by step in space and time. Computations are done in terms of stress departures from an unspecified initial state. Source listings are provided here along with instructions for preparing the input. A more detailed discussion of the method is presented elsewhere.

Joyner, W. B.

1978-01-01

241

FIX-COUNT: A Program for Computing the Error-Success Transitions in Fixed-Trial Two-Stage Markov Learning Experiments.  

ERIC Educational Resources Information Center

A FORTRAN 77 program is described that computes both the different response success-error patterns and their summary statistics for learning and forgetting in fixed trial experiments using a two-stage Markov model. (Author/GDC)

Kingma, Johannes; Van Den Bos, Kees P.

1987-01-01

242

FIX-COUNT: A Program for Computing the Error-Success Transitions in Fixed-Trial Two-Stage Markov Learning Experiments.  

ERIC Educational Resources Information Center

|A FORTRAN 77 program is described that computes both the different response success-error patterns and their summary statistics for learning and forgetting in fixed trial experiments using a two-stage Markov model. (Author/GDC)|

Kingma, Johannes; Van Den Bos, Kees P.

1987-01-01

243

Performance Evaluation of Large-scale Parallel Simulation Codes and Designing New Language Features on the HPF (High Performance Fortran) Data-Parallel Programming Environment  

Microsoft Academic Search

High Performance Fortran (HPF) is provided for parallelizing your programs on the Earth Simulator (ES). We developed an optimal implementation of NAS Parallel Benchmarks (NPB) and some other benchmarks with the HPF compiler available on the ES, namely HPF\\/ES, and evaluated them on the ES. The result shows that the HPF implementation can achieve perform- ance comparable to the MPI

Yasuo Okabe; Hitoshi Murai

244

Computer Graphics Software: A package of nearly-machine-independent FORTRAN-callable subroutines.  

National Technical Information Service (NTIS)

This citation summarizes a one-page announcement of technology available for utilization. GWCORE is an implementation of the 1979 Association for Computing Machinery (ACM) SIGGRAPH core graphics specification. It is a machine-independent, device-independe...

1982-01-01

245

An introduction to programming multiple-processor computers  

SciTech Connect

Fortran applications programs can be executed on multiprocessor computers in either a unitasking (traditional) or multitasking form. The later allows a single job to use more than one processor simultaneously, with a consequent reduction in elapsed time and, perhaps, the cost of the calculation. An introduction to programming in this environment is presented. The concept of synchronization and data sharing using EVENTS and LOCKS are illustrated with examples. The strategy of strong synchronization and the use of synchronization templates are proposed. We emphasize that incorrect multitasking programs can produce irreducible results, which makes debugging more difficult.

Hicks, H.R.; Lynch, V.E.

1986-03-01

246

VFSARES—a very fast simulated annealing FORTRAN program for interpretation of 1-D DC resistivity sounding data from various electrode arrays  

NASA Astrophysics Data System (ADS)

Employing the very fast simulated annealing (VFSA) global optimization technique, a FORTRAN program is developed for the interpretation of one-dimensional direct current resistivity sounding data from various electrode arrays. The VFSA optimization depicts various good fitting solutions (models) after analyzing a large number of models within a predefined model space. Various models that yield reasonably well fitting responses with the observed response lie along a narrow elongated region of the model space. Therefore, instead of selecting the global model on the basis of the lowest misfit error, it is better to analyze histograms and probability density functions (PDFs) of such models for depicting the global model. In a multidimensional model space, the most appropriate region to select suitable models to compute the mean model is the one in which the PDF is larger in comparison to the other regions of the model space. Initially, accepted models with misfit errors less than the predefined threshold value are selected and lognormal PDFs for each model parameter are computed. Subsequently, mean model and uncertainties are computed using the models in which each model parameter has a PDF more than the defined threshold value (>68.2%). The mean model computed from such models is very close to the actual subsurface structure (global model). It is observed that the mean model computed using models with a PDF more than 95% for each model parameters yields the actual model. Moreover uncertainty computed using models with such a high PDF and lying in a small model space will be small and it will not be considered as the actual global uncertainty. Resistivity sounding (synthetic and field) data over different subsurface structures are optimized using the VFSA program developed in the present study. Optimization results reveal that the actual model always locates within the estimated uncertainty in the mean model. Since the approach requires much less computing time (a few minutes) using an ordinary PC, results with smaller uncertainty can be obtained using repeated computations with a smaller search range in comparison to the results obtained in a large search range. The efficacy of the program is demonstrated by interpreting data from various layered earth structures. Field examples associated with groundwater and mineral exploration are also presented. Interpreted model parameters show excellent correlation with drilling results. The optimization program can be used for various case studies like those associated with groundwater, mineral exploration, subsurface pollution studies, and saline water incursion in coastal areas.

Sharma, Shashi Prakash

2012-05-01

247

ACE—A FORTRAN subroutine for analytical computation of effective grid parameters for finite-difference seismic waveform modeling with standard Earth models  

NASA Astrophysics Data System (ADS)

Despite the broad use of the heterogeneous finite-difference (FD) method for seismic waveform modeling, accurate treatment of material discontinuities inside the grid cells has been a serious problem for many years. One possible way to solve this problem is to introduce effective grid elastic moduli and densities (effective parameters) calculated by the volume harmonic averaging of elastic moduli and volume arithmetic averaging of densities in grid cells. This scheme enables us to place a material discontinuity in an arbitrary position in the spatial grids. Standard Earth models have made a significant contribution to synthetic seismogram calculations with a variety of numerical procedures such as the FD method. For the FD computation of seismic waveform with these models, we must first ensure accurate treatment of material discontinuities in the radius (or depth). The present paper introduces a FORTRAN subroutine ACE which calculates effective parameters analytically for an arbitrary spatial region in either the radius or depth direction for four major standard Earth models, namely, the PREM, IASP91, SP6, and AK135. This program is intended for all FD users who are concerned with seismic wave simulation for these models.

Toyokuni, Genti; Takenaka, Hiroshi

2009-03-01

248

Development of a high-performance FORTRAN compiler for porting CFD codes to the Navier-Stokes computer. Final report, 1 Nov 90-31 Oct 91  

SciTech Connect

Research on developing a high-performance FORTRAN compiler for the Navier-Stokes Computer (NSC) was performed during the contractual period. The thrust of the work was to develop a prototype compiler the NSC MiniNode. The NSC MiniNode is an operational prototype hardware node, that represents the key building block of a parallel-processing supercomputer whose architecture was designed to support the efficient simulation of large-scale complex fluid flows.

Nosenchuck, D.M.

1992-05-31

249

Intrasystem electromagnetic compatibility analysis program. Volume 3: Computer program documentation  

NASA Astrophysics Data System (ADS)

The report documents the programming details of IEMCAP. It contains detailed descriptions of all subroutines, variables, and constants used in the program. IEMCAP is a USA Standard FORTRAN program for computer-aided implementation of electromagnetic compatibility (EMC) at all stages of an Air Force system's life cycle, applicable to aircraft systems, spacecraft and missile systems, and ground-based systems. Extensive knowledge of computers is not required to use the program, and all inputs are in easy-to-use, free-field format. The program incorporates analytical math models to perform four analysis tasks: generation of EMC specification limits tailored to a specific system, analysis for granting waivers to the specifications, survey of the system for interference, and comparative analysis to aid in trade-off decisions. Math models are included covering a large number of source signal waveforms and RF modulation types, receptor types, and transfer modes between sources and receptors. Models are also included for effects of environmental electromagnetic fields.

Bogdanor, J. L.; Clark, C. E.; Pearlman, R. A.; Plummer, R. E.; Skouby, C. D.

1974-12-01

250

Dynamic data distributions in Vienna Fortran  

Microsoft Academic Search

Vienna Fortran is a machine-independent language extension of Fortran, which is based upon the Single-Program-Multiple-Data (SPMD) paradigm and allows the user to write programs for distributed-memory systems using global addresses. The language features focus mainly on the issue of distributing data across virtual processor structures. In this paper, we discuss those features of Vienna Fortran that allow the data distributions

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

1993-01-01

251

Cross Reference Analysis of Fortran (CRAFT)  

SciTech Connect

Cross Reference Analysis of Fortran (Craft) is a set of programs which extract cross reference data from listing files generated by the Cray Research cft77 Fortran compiler. The data is separated into a number of files by a preprocessor written in C. These data files are sorted and then post processed by a Fortran program to generate various summary reports as requested by the user. 7 refs.

Marshall, N.H.; Marwil, E.S.

1991-07-01

252

Deductive Computer Programming. Revision.  

National Technical Information Service (NTIS)

In an effort to make the research accessible to a wider audience besides the scholarly journals, the PI has published two volumes of the book 'The Logical Basis of Computer Programming'. This book requires only an intuitive understanding of sets, relation...

Z. Manna

1989-01-01

253

Template Converter Program.  

National Technical Information Service (NTIS)

The computer program represents one of three FORTRAN IV programs necessary to generate perspective views of highways from design data. The Template Converter Program performs essentially a bookkeeping function for the Perspective Plot Program. It accepts ...

J. P. Penzien

1971-01-01

254

Programmer's Guide for FFORM. Physical Processes in Terrestrial and Aquatic Ecosystems, Computer Programs and Graphics Capabilities.  

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

255

Programmer's Guide for FFORM. Physical Processes in Terrestrial and Aquatic Ecosystems, Computer Programs and Graphics Capabilities.  

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

256

BALANCE - A Computer Program for Calculating Mass Transfer for Geochemical Reactions in Ground Water.  

National Technical Information Service (NTIS)

BALANCE is a Fortran computer program designed to define and quantify chemical reactions between ground water and minerals. Using (1) the chemical compositions of water samples from two points along a flow path and (2) a set of mineral phases hypothesized...

D. L. Parkhurst L. N. Plummer D. C. Thorstenson

1982-01-01

257

Computer generation of Feynman diagrams for perturbation theory. II. Program description  

Microsoft Academic Search

The program p. T. DIAGRAM GENERATlON written in FORTRAN IV for the S 360\\/; 75 computer is described for finding pertinent topologically distinct diagrams of ; the Hugenholtz type, which are necessany in calculations of correlation energies, ; ionization potentials, and electron affinities, excitation energies, and double ; ionization processes using the field theoretical form of the perturbation theory. ;

H. C. Wong; J. Paldus

1973-01-01

258

Computer program enhances guidelines for gas-liquid separator designs  

SciTech Connect

Designers are often required to size separators or knockout drums for removing liquids from process gas streams. A Fortran computer program called 'Vessel' has been developed to size both horizontal and vertical separators for known fluids' rates and physical properties. A review of the design of horizontal and vertical separators precedes the program listings. The paper describes process vessels, knockout drums, demister separators, separator sizing, calculation method, a horizontal drum, liquid hold-up, wire-mesh pad, standard specifications, piping requirements, and design problems.

Coker, A.K. (A.K.C. Technology, Sutton Coldfield (United Kingdom))

1993-05-10

259

Six Degree of Freedom Fortran Program, Astp Docking Dynamics, Users Guide.  

National Technical Information Service (NTIS)

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-attenu...

B. Mikhalkin G. O. Mount

1974-01-01

260

Using ANS FORTRAN.  

National Technical Information Service (NTIS)

This Fortran volume presents, in order: a set of quick and clear reference charts for ANS Fortran 66 syntax; observations on using only standard Fortran 66 featurs; instructions on circumventing and extending Fortran 66 with the least harm; an appraisal o...

G. Lyon F. E. Holberton J. Larmouth M. D. McIlroy

1980-01-01

261

BKY Programming Systems Bulletin No. 1. Guidelines for converting FTN4 programs to FTN5 and the new FORTRAN77 standard. First edition  

Microsoft Academic Search

CONTROL DATA will be releasing their FORTRAN 77 compiler, FTN5, by September 1979. It is anticipated that FTN5 will be made available on the BKY 7600 system by mid-1980. This Bulletin is based on technical material prepared by CONTROL DATA detailing those FORTRAN language features that are changing as a result of the new FORTRAN-77 standard and their implementation of

1979-01-01

262

CABFAC/USGS, a FORTRAN program for Q-mode factor analysis of stratigraphically ordered samples  

USGS Publications Warehouse

This program is a revision of the CABFAC program of Kovan and Imbrie (1971) which incorporates the following improvements: each factor is plotted against depth on the printer; samples are ordered stratigraphically by the program, so that input data need not be ordered stratigraphically; an option has been added to transform all variables to zero means before calculating the cosine-theta matrix; and all subroutines are variable-dimensioned, so that the size of .the program may be changed by simply altering the main program.

Adams, David P.

1976-01-01

263

Dynamic Data Distributions in Vienna Fortran.  

National Technical Information Service (NTIS)

Vienna Fortran is a machine-independent language extension of Fortran, which is based upon the Single-Program-Multiple-Data (SPMD) paradigm and allows the user to write programs for distributed-memory systems using global addresses. The language features ...

B. Chapman H. Moritsch H. Zima P. Mehrotra

1993-01-01

264

Research Program in Computer Technology.  

National Technical Information Service (NTIS)

The research is aimed at applying computer science and technology to problem areas of high DoD/military impact. The ISI program consists of eight research areas: Program Verification -- logical proof of program validity; Programming Research Instrument --...

K. W. Uncapher

1976-01-01

265

Object-Oriented OpenMP Programming with C++ and Fortran  

Microsoft Academic Search

\\u000a Object-oriented programming has found its place in mainstream software application development since the 1990s and most current\\u000a programming languages are either object-oriented by design, or have been retrofitted with such features. Given the recent\\u000a trend towards multi-core processors, parallel programming is just about to become a mainstream requirement. In this work,\\u000a we explore and compare techniques with which to parallelize

Christian Terboven; Dieter an Mey; Paul Kapinos; Christopher Schleiden; Igor Merkulow

2009-01-01

266

Maximum-Likelihood Estimation of Parameters in Linear Systems from Flight Test Data. A Fortran Program.  

National Technical Information Service (NTIS)

A program for the maximum-likelihood estimation of aerodynamic parameters in linear systems was developed. The mathematical background is outlined. A list of the input data and the flow charts of the main program and the maximum-likelihood subroutine are ...

E. Plaetschke D. B. Mackie

1985-01-01

267

ASTA - A FORTRAN Program to Calculate Transmission Values from Time-of-Flight Spectra.  

National Technical Information Service (NTIS)

The report describes a program for the calculation of transmission values from spectra recorded with a fast-chopper neutron time-of-flight spectrometer. The data are ready for direct further processing using the AREA and SHAPE programs. The calculation st...

P. Fischer U. Harz

1978-01-01

268

RNGSSELIB: Program library for random number generation. More generators, parallel streams of random numbers and Fortran compatibility  

NASA Astrophysics Data System (ADS)

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 [1]. 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 a RNG sequence and to initialize up to 1019 independent random number streams with block splitting method.

Barash, L. Yu.; Shchur, L. N.

2013-10-01

269

FORTRAN 77 programs for conductive cooling of dikes with temperature-dependent thermal properties and heat of crystallization  

USGS Publications Warehouse

Temperature histories obtained from transient heat-conduction theory are applicable to most dikes despite potential complicating effects related to magma flow during emplacement, groundwater circulation, and metamorphic reaction during cooling. Here. machine-independent FORTRAN 77 programs are presented to calculate temperatures in and around dikes as they cool conductively. Analytical solutions can treat thermal-property contrasts between the dike and host rocks, but cannot address the release of magmatic heat of crystallization after the early stages of cooling or the appreciable temperature dependence of thermal conductivity and diffusivity displayed by most rock types. Numerical solutions can incorporate these additional factors. The heat of crystallization can raise the initial temperature at the dike contact, ??c1, about 100??C above that which would be estimated if it were neglected, and can decrease the rate at which the front of solidified magma moves to the dike center by a factor of as much as three. Thermal conductivity and diffusivity of rocks increase with decreasing temperature and, at low temperatures, these properties increase more if the rocks are saturated with water. Models that treat these temperature dependencies yield estimates of ??c1 that are as much as 75??C beneath those which would be predicted if they were neglected. ?? 1988.

Delaney, P. T.

1988-01-01

270

FDTD3C—A FORTRAN program to model multi-component seismic waves for vertically heterogeneous attenuative media  

NASA Astrophysics Data System (ADS)

Full-waveform seismic response of horizontally layered media can be calculated by semi-analytical methods. However, for gradient velocity and randomly heterogeneous structures the semi-analytical methods face difficulties. In such cases, numerical methods such as the finite-difference (FD) method have to be used. We develop an efficient numerical scheme to calculate plane-wave response of vertically heterogeneous attenuative media by applying Radon transform to the three-dimensional wave equation. The scheme employs fourth-order FD operator in space and second-order FD operator in time to solve the wave equation. In order to facilitate applicability of the scheme we introduce the FORTRAN code FDTD3C which implements the algorithm and provides multi-component response of the media to oblique incident P-, SV-, and SH-waves incoming from arbitrary azimuth. The calculated components are three particle velocity components in three Cartesian directions, and divergence and rotation of the wavefield. The code is extremely efficient and is capable of incorporating highly fluctuating subsurface velocity and attenuation models. This program is intended for all FD users who are concerned with full-waveform seismic modelling and inversion. Wide range of applicability of the code is demonstrated with a set of numerical examples.

JafarGandomi, Arash; Takenaka, Hiroshi

2013-02-01

271

FORTRAN PROGRAM TO RE-ORDER QUAN LISTS BY LIBRARY NUMBER  

EPA Science Inventory

If, for some reason, the quantitation list produced by a Finnigan-INCOS GC/MS data system is not in the same order as the quantitation library, then this program will reorder the list so that it is....

272

KGS-HighK: A Fortran 90 program for simulation of hydraulic tests in highly permeable aquifers  

USGS Publications Warehouse

Slug and pumping tests (hydraulic tests) are frequently used by hydrogeologists to obtain in-situ estimates of the transmissive and storage properties of a formation (Streltsova, 1988; Kruseman and de Ridder, 1990; Butler, 1998). In aquifers of high hydraulic conductivity, hydraulic tests are affected by mechanisms that are not considered in the analysis of tests in less permeable media (Bredehoeft et al., 1966). Inertia-induced oscillations in hydraulic head are the most common manifestation of such mechanisms. Over the last three decades, a number of analytical solutions that incorporate these mechanisms have been developed for the analysis of hydraulic tests in highly permeable aquifers (see Butler and Zhan (2004) for a review of this previous work). These solutions, however, are restricted to a subset of the conditions commonly encountered in the field. Recently, a more general solution has been developed that builds on this previous work to remove many of the limitations imposed by these earlier approaches (Butler and Zhan, 2004). The purpose of this note is to present a Fortran 90 program, KGS-HighK, for the evaluation of this new solution. This note begins with a brief overview of the conceptual model that motivated the development of the solution of Butler and Zhan (2004) for pumping- and slug-induced flow to/from a central well. The major steps in the derivation of that solution are described, but no details are given. Instead, a Mathematica notebook is provided for those interested in the derivation details. The key algorithms used in KGS-HighK are then described and the program structure is briefly outlined. A field example is provided to demonstrate program performance. The note concludes with a short summary section. ?? 2005 Elsevier Ltd. All rights reserved.

Zhan, X.; Butler, Jr. , J. J.

2006-01-01

273

QCDMAPT_F: Fortran version of QCDMAPT package  

NASA Astrophysics Data System (ADS)

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.

Nesterenko, A. V.; Simolo, C.

2011-10-01

274

A Fortran-Compiled List-Processing Language  

Microsoft Academic Search

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

275

More on Fortran coding conventions  

Microsoft Academic Search

In a recent issue of Fortec Forum Metcalf [1] proposed a set of conventions which he felt are desirable for writing Fortran programs. The criteria were portability and programming style. While not objecting to the idea of having guidelines, I can not help raising a number of objections to the article.

R. N. Caffin

1984-01-01

276

Von Neumann's First Computer Program  

Microsoft Academic Search

An analysis of the two earliest sets of instruction codes planned for stored program computers, and the earliest extant program for such a computer, gives insight into the thoughts of John yon Neumann, the man who designed the instruction sets and wrote the program, and shows how several important aspects of computing have evolved. The paper is based on previously

Donald E. Knuth

1970-01-01

277

Nsfort--A Nonstandard Fortran Language Translator.  

National Technical Information Service (NTIS)

The paper presents a computer language translator which allows the IBM FORTRAN G (or higher level) user to solve directly problems in which the variables may be n-tuples and/or the FORTRAN arithmetic and relational operations may be defined by the user. T...

D. R. Little

1970-01-01

278

RELIEVE: Un programa FORTRAN para procesamiento numerico y grafico de mapas topograficos digitalizados. (RELIEVE: A FORTRAN 77 program for numerical and graphical processing of digital topographic maps).  

National Technical Information Service (NTIS)

The RELIEVE program was developed in order to its integration with the expert system SIRENAS, in the frame of the Industrial Risks Programme, within the CIEMAT center. For accomplishing this mentioned system, arose the necessity of an additional component...

J. J. Sanchez C. Gorostiza

1995-01-01

279

3-D PLOT, a FORTRAN IV program for projecting a triplex of factor loadings  

Microsoft Academic Search

Description. This program plots the projected factor loadings from a factor analysis or multidimensional scaling output in three dimensions. A triplex is formed when the output series of two two-dimensional joined graphs is folded 90 deg along their common side. The resulting orthogonally opposed three dimensions project a rectangular coordinate system known as a left-handed system (Wade & Taylor, 1969,

Kenn Finstuen; Dennis Wenzel

1977-01-01

280

System 2000 data base for MAGEN data and its associated Fortran programs  

Microsoft Academic Search

The methodology for performing a systems-analysis study of energy research and development strategies consists of solving time-phased linear-programing problems that describe the energy supply-and-demand system of each participating member country or organization. The specific aim is to determine what energy-related technologies most warrant development. Model development is occurring at Brookhaven National Laboratory and at Kernforschungsanlage (KFA) in Juelich, West Germany.

Fishbone

1978-01-01

281

Fortran for the Texas Instruments ASC system  

Microsoft Academic Search

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

282

Vector Pascal: a computer programming language for the FPS-164 array processor  

SciTech Connect

Support for vector operations in computer programming languages is analyzed to determine if programs employing such operations run faster. The programming language Vector Pascal is defined and compared to Fortran 8X and Actus. Vector Pascal contains definitions for matrix and vector operations and the Vector Pascal compiler translates vector expressions. The Vector Pascal compiler executes on an IBM Personal Computer AT and produces code for a Floating Point Systems FPS-164 Scientific Computer. The standard benchmark LINPACK, which solves systems of linear equations, is transcribed from Fortran to Standard Pascal and Vector Pascal. The Vector Pascal version of LINPACK exploits vector operations defined in the language. The speedup of the Vector Pascal version of LINPACK over the Standard Pascal version is presented.

Turner, T.R.

1987-01-01

283

An improved algorithm and a Fortran 90 module for computing the conical function P-1/2+i?m(x)  

NASA Astrophysics Data System (ADS)

In this paper we describe an algorithm and a Fortran 90 module (Conical) for the computation of the conical function P-12+i?m(x) for x>-1, m?0, ?>0. These functions appear in the solution of Dirichlet problems for domains bounded by cones; because of this, they are involved in a large number of applications in engineering and physics.In the Fortran 90 module, the admissible parameter ranges for computing the conical functions in standard IEEE double precision arithmetic are restricted to (x,m,?)?(-1,1)×[0,40]×[0,100] and (x,m,?)?(1,100)×[0,100]×[0,100]. Based on tests of the three-term recurrence relation satisfied by these functions and direct comparison with Maple, we claim a relative accuracy close to 10 in the full parameter range, although a mild loss of accuracy can be found at some points of the oscillatory region of the conical functions. The relative accuracy increases to 10-10 in the region of the monotonic regime of the functions where integral representations are computed (-1

Gil, Amparo; Segura, Javier; Temme, Nico M.

2012-03-01

284

Summary of Fortran 88  

Microsoft Academic Search

The first part of this Fortran 88 Summary, through Section 4 in the following outline, appears in this issue. The next issue of Fortran Forum will continue with new features in the area of Data Types (including Structures and Arrays).

Loren P. Meissner

1989-01-01

285

Task Parallelism in a High Performance Fortran Framework  

Microsoft Academic Search

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

286

A Computer Program to Compile a Flander-Amidon Interaction Analysis Matrix  

ERIC Educational Resources Information Center

A program was written in FORTRAN IV for an IBM 3600 to produce the Flanders-Amidon Interaction Analysis Matrix and to also produce percentages of certain p FORTRAN IV and V for the Univac 1108. (Editor/RT)

Hardy, Robert C.

1970-01-01

287

A Computer Program to Compile a Flander-Amidon Interaction Analysis Matrix  

ERIC Educational Resources Information Center

|A program was written in FORTRAN IV for an IBM 3600 to produce the Flanders-Amidon Interaction Analysis Matrix and to also produce percentages of certain p FORTRAN IV and V for the Univac 1108. (Editor/RT)|

Hardy, Robert C.

1970-01-01

288

Programming semantics for multiprogrammed computations  

Microsoft Academic Search

The semantics are defined for a number of meta-instructions which perform operations essential to the writing of programs in multiprogrammed computer systems. These meta-instructions relate to parallel processing, protecting of separate computations, program debugging, and the sharing among users of memory segments and other computing objects, the names of which are hierarchically structured. The language sophistication contemplated is midway between

Jack B. Dennis; Earl C. Van Horn

1966-01-01

289

Fortran 95 and beyond  

Microsoft Academic Search

This article discusses the plans for the future evolution of the Fortran Language. The topics covered are: 1) The process that will govern the future revisions of the standard; 2) Some of the history of the development of that process; 3) The evolution of the Fortran 95 feature set; 4) A description of the features included in Fortran 95; 5)

Richard Kelble

1996-01-01

290

Compiling Fortran D for MIMD distributed-memory machines  

Microsoft Academic Search

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

291

Discrim: a computer program using an interactive approach to dissect a mixture of normal or lognormal distributions  

USGS Publications Warehouse

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

292

COBRA - 3C/KFKI: a Digital Computer Program for Steady and Transient Thermal-Hydraulic Analysis of Rod Bundle Nuclear Fuel Elements.  

National Technical Information Service (NTIS)

COBRA-3C/KFKI is a digital computer program for the CDC-3300 computer in FORTRAN language. The program is a revised version of the original COBRA-3C code. The code calculates steady-state and transient flow and enthalpy transport in rod-bundle nuclear fue...

J. Vigassy L. M. Kovacs

1977-01-01

293

Vocational Accounting and Computing Programs.  

ERIC Educational Resources Information Center

|Describes an "Accounting and Computing" program in Michigan that emphasizes computerized accounting procedures. This article describes the program curriculum and duty areas (such as handling accounts receivable), presents a list of sample tasks in each duty area, and specifies components of each task. Computer equipment necessary for this program

Avani, Nathan T.

1986-01-01

294

Technical writing and computer programming  

Microsoft Academic Search

It is argued that technical writing and computer programming are based on similar principles, perhaps because both are mechanisms for efficiently organizing and communicating complex information. Both technical writing and programming are multistep processes involving planning, drafting, and revising. Moreover, six key aspects of computer programming (modularity, modifiability, user interface, failsafe presentation, style, and debugging) have analogs among such technical

JUDITH KAUFMAN

1988-01-01

295

MSurvPow: a FORTRAN program to calculate the sample size and power for cluster-randomized clinical trials with survival outcomes.  

PubMed

Manatunga and Chen [A.K. Manatunga, S. Chen, Sample size estimation for survival outcomes in cluster-randomized studies with small cluster sizes, Biometrics 56 (2000) 616-621] proposed a method to estimate sample size and power for cluster-randomized studies where the primary outcome variable was survival time. The sample size formula was constructed by considering a bivariate marginal distribution (Clayton-Oakes model) with univariate exponential marginal distributions. In this paper, a user-friendly FORTRAN 90 program was provided to implement this method and a simple example was used to illustrate the features of the program. PMID:15780890

Gao, Feng; Manatunga, Amita K; Chen, Shande

2005-04-01

296

EMTP TACS-FORTRAN interface development for digital controls modeling  

Microsoft Academic Search

A FORTRAN interface to be used with TACS (transient analysis of control systems) in EMTP (electromagnetic transient program) has been developed at Hydro-Quebec to allow the use of FORTRAN language for simulating digital controls for power system components such as static compensators, DC transmission, and relays. The interface has been designed without any time delay between TACS and the FORTRAN

L. X. Bui; S. Casoria; G. Morin; J. Reeve

1992-01-01

297

Installation Restoration Computer Programming Requirements.  

National Technical Information Service (NTIS)

Descriptions of computer programming requirements to support the Department of the Army's Installation Restoration Program. The assumptions used in this study were: 1) Record formats (tier 2) as specified in IR Data Management User's Guide will be used as...

H. O. Eberhart M. Simko

1978-01-01

298

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

299

PLUG: A FORTRAN program for the analysis of PLUG flow reactors with gas-phase and surface chemistry  

Microsoft Academic Search

This manual describes the structure and usage of the computer program PLUG, which simulates the behavior of plug flow chemical reactors. More specifically, the code is designed to model the non-dispersive one-dimensional flow of a chemically reacting ideal gas mixture in a conduit of essentially arbitrary geometry. The code makes use of the CHEMKIN and SURFACE CHEMKIN software packages to

Richard S. Larson

1996-01-01

300

Firefly 3 (Hellfire 8): A Computer Program for Calculating the Intensities of Reflections on X-Ray Diffraction Records.  

National Technical Information Service (NTIS)

FIREFLY 3 is written in FORTRAN IV for use on an ICL 4-72 computer. It represents an extension of FIREFLY 2 based on 5 years operational experience and represents part of the HELLFIRE suite of programs. Briefly, the input consists of a specification of th...

I. F. Ferguson

1974-01-01

301

Computer tutoring for programming education  

Microsoft Academic Search

Software is increasingly pervasive in the products we use. Consequently, more programmers are needed to develop the software, and consequently there is unmet demand on programming instructors. One possible solution to the increased demand is to complement human teaching with automated computer tutoring. Several examples of such computer tutors for programming already exist, however they have not found widespread success.

Susan M. Eitelman

2006-01-01

302

Your Career in Computer Programming.  

ERIC Educational Resources Information Center

|This book offers the career-minded young reader insight into computers and computer-programming, by describing the nature of the work, the actual workings of the machines, the language of computers, their history, and their far-reading and increasing applications in business, industry, science, education, defense, and government. At the same…

Seligsohn, I. J.

303

CRESLAF. Version 4.0: A Fortran program for modeling laminar, chemically reacting, boundary-layer flow in cylindrical or planar channels  

NASA Astrophysics Data System (ADS)

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 the gas-phase and surface chemical reaction mechanisms and the transport properties. This report presents the equations defining the model, the method of solution, the input parameters to the program, and a sample problem illustrating its use. Applications of CRESLAF include chemical vapor deposition (CVD) reactors, heterogeneous catalysis on reactor walls, and corrosion processes.

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

1993-04-01

304

CRESLAF (Version 4.0): A Fortran program for modeling laminar, chemically reacting, boundary-layer flow in cylindrical or planar channels  

SciTech Connect

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 the gas-phase and surface chemical reaction mechanisms and the transport properties. This report presents the equations defining the model, the method of solution, the input parameters to the program, and a sample problem illustrating its use. Applications of CRESLAF include chemical vapor deposition (CVD) reactors, heterogeneous catalysis on reactor walls, and corrosion processes.

Coltrin, M.E.; Moffat, H.K. [Sandia National Labs., Albuquerque, NM (United States); Kee, R.J.; Rupley, F.M. [Sandia National Labs., Livermore, CA (United States)

1993-04-01

305

CRESLAF (Version 4. 0): A Fortran program for modeling laminar, chemically reacting, boundary-layer flow in cylindrical or planar channels  

SciTech Connect

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 the gas-phase and surface chemical reaction mechanisms and the transport properties. This report presents the equations defining the model, the method of solution, the input parameters to the program, and a sample problem illustrating its use. Applications of CRESLAF include chemical vapor deposition (CVD) reactors, heterogeneous catalysis on reactor walls, and corrosion processes.

Coltrin, M.E.; Moffat, H.K. (Sandia National Labs., Albuquerque, NM (United States)); Kee, R.J.; Rupley, F.M. (Sandia National Labs., Livermore, CA (United States))

1993-04-01

306

High performance parallel computers for science: New developments at the Fermilab advanced computer program  

SciTech Connect

Fermilab's Advanced Computer Program (ACP) has been developing highly cost effective, yet practical, parallel computers for high energy physics since 1984. The ACP's latest developments are proceeding in two directions. A Second Generation ACP Multiprocessor System for experiments will include $3500 RISC processors each with performance over 15 VAX MIPS. To support such high performance, the new system allows parallel I/O, parallel interprocess communication, and parallel host processes. The ACP Multi-Array Processor, has been developed for theoretical physics. Each $4000 node is a FORTRAN or C programmable pipelined 20 MFlops (peak), 10 MByte single board computer. These are plugged into a 16 port crossbar switch crate which handles both inter and intra crate communication. The crates are connected in a hypercube. Site oriented applications like lattice gauge theory are supported by system software called CANOPY, which makes the hardware virtually transparent to users. A 256 node, 5 GFlop, system is under construction. 10 refs., 7 figs.

Nash, T.; Areti, H.; Atac, R.; Biel, J.; Cook, A.; Deppe, J.; Edel, M.; Fischler, M.; Gaines, I.; Hance, R.

1988-08-01

307

What Do Reversible Programs Compute?  

Microsoft Academic Search

\\u000a Reversible computing is the study of computation models that exhibit both forward and backward determinism. Understanding\\u000a the fundamental properties of such models is not only relevant for reversible programming, but has also been found important\\u000a in other fields, e.g., bidirectional model transformation, program transformations such as inversion, and general static prediction of program\\u000a properties.\\u000a \\u000a \\u000a Historically, work on reversible computing has

Holger Bock Axelsen; Robert Glück

2011-01-01

308

Comprehensive Package for DNA Sequence Analysis in FORTRAN IV for the PDP-11.  

National Technical Information Service (NTIS)

A computer package written in Fortran-IV for the PDP-11 minicomputer is descibed. The package's novel features are: (i) software for voice-entry of sequence data; (ii) a less memory intensive algoithm for optimal sequence alignment; (iii) and programs tha...

J. Arnold V. K. Eckenrode K. Lemke G. J. Phillips S. W. Schaeffer

1986-01-01

309

A comprehensive package for DNA sequence analysis in FORTRAN IV for the PDP-11.  

PubMed

A computer package written in Fortran-IV for the PDP-11 minicomputer is described. The package's novel features are: software for voice-entry of sequence data; a less memory intensive algorithm for optimal sequence alignment; and programs that fit statistical models to nucleic acid and protein sequences. PMID:3003673

Arnold, J; Eckenrode, V K; Lemke, K; Phillips, G J; Schaeffer, S W

1986-01-10

310

Computer Programs in Oceanography, (Provisional).  

National Technical Information Service (NTIS)

This report consolidates the Computer Programs in Oceanography Preliminary List (NODC Progress Report P-12) of June 1963 and the Supplementary List issued September 1963. Revisions and corrections have been made, and a considerable amount of additional ma...

C. Dinger

1964-01-01

311

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

PubMed

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

312

FPP: A Fortran preprocessor  

SciTech Connect

FPP is a preprocessor which aids in porting Fortran source code across differing platforms. It provides conditional compilation features to enable or disable sections of code, and can modify file names in INCLUDE statements to a syntax suitable for a target platform. FPP is written Fortran 77, and runs on VM/CMS, VAX/VMS, UNIX, and PC/DOS SYSTEMS.

Boyarski, A.

1992-11-01

313

Parallel Programming for Computer Vision  

Microsoft Academic Search

Two Unix environments developed for programming parallel computers to handle image-processing and vision applications are described. Visx is a portable environment for the development of vision applications that has been used for many years on serial computers in research. Visx was adapted to run on a multiprocessor with modest parallelism by using functional decomposition and standard operating-system capabilities to exploit

Anthony P. Reeves

1991-01-01

314

Functional Differentiation of Computer Programs  

Microsoft Academic Search

We present a purely functional implementation of the computational differentiation tools—the well known numeric (i.e., not symbolic) techniques which permit one to compute point-wise derivatives of functions defined by computer programs economically and exactly (with machine precision). We show how the use of lazy evaluation permits a transparent and elegant construction of the entire infinite tower of derivatives of higher

Jerzy Karczmarczuk

2001-01-01

315

Compressed air energy storage preliminary design and site development program in an aquifer. Volume 5, part 2, appendix F, dynamic system computer model  

NASA Astrophysics Data System (ADS)

The computer program and subroutines written to provide a general purpose modeling tool for a compressed air energy storage (CAES) power plant system are documented. The CAES plant was modeled using FORTRAN and a Control Data Corporation 7600 digital computer. The system model was developed to learn the transient response characteristics of the complete CAES plant; provide a tool for evaluating the requirements and performance of control systems proposed for the CAES plant; provide a general purpose digital-computer-based dynamic modeling tool; and provide power plant component models as FORTRAN subroutines which can be used, with appropriate parameter data, as modules in complete CAES power plant models.

Berman, P. A.; Bonk, J. S.; Kobett, W. F.; Kosanovich, N. S.; Long, L. J.; Marinacci, D. J.

1981-07-01

316

How Can Computer Programs Reason?  

Microsoft Academic Search

Computer programs are increasingly being called on to suggest or to make decisions in medical applications. Traditional methods of decision making based on flowcharts and probabilistic classification have proven to be too cumbersome to apply to large do- mains. As a result, programs employing artificial intelligence methods were introduced in the 1970's. Deficiencies in those methods limited the capabilities of

Peter Szolovits

317

Programming Satan's Computer  

Microsoft Academic Search

Cryptographic protocols are used in distributed systems to identify users and authenticate transactions. They may involve the ex- change of about 2{5 messages, and one might think that a program of this size would be fairly easy to get right. However, this is absolutely not the case: bugs are routinely found in well known protocols, and years after they were

Ross J. Anderson; Roger M. Needham

1995-01-01

318

Users' Guide to STGPAK, A String Package for FORTRAN Programmers, Version V001B.  

National Technical Information Service (NTIS)

STGPAK is a software package consisting of FORTRAN sub-programs which allow manipulation of character strings within a FORTRAN program in a machine-independent manner. The guide provides information needed for use of STGPAK, assuming familiarity with FORT...

W. B. Fisher

1974-01-01

319

A Computer Program for Calculation of Approximate Embryo/Fetus Radiation Dose in Nuclear Medicine Applications  

PubMed Central

Objective: In this study, we aimed to make a computer program that calculates approximate radiation dose received by embryo/fetus in nuclear medicine applications. Material and Methods: Radiation dose values per MBq-1 received by embryo/fetus in nuclear medicine applications were gathered from literature for various stages of pregnancy. These values were embedded in the computer code, which was written in Fortran 90 program language. Results: The computer program called nmfdose covers almost all radiopharmaceuticals used in nuclear medicine applications. Approximate radiation dose received by embryo/fetus can be calculated easily at a few steps using this computer program. Conclusion: Although there are some constraints on using the program for some special cases, nmfdose is useful and it provides practical solution for calculation of approximate dose to embryo/fetus in nuclear medicine applications. Conflict of interest:None declared.

Bayram, Tuncay; Sonmez, Bircan

2012-01-01

320

A computer program for calculation of approximate embryo/fetus radiation dose in nuclear medicine applications.  

PubMed

Objective: In this study, we aimed to make a computer program that calculates approximate radiation dose received by embryo/fetus in nuclear medicine applications. Material and Methods: Radiation dose values per MBq-1 received by embryo/fetus in nuclear medicine applications were gathered from literature for various stages of pregnancy. These values were embedded in the computer code, which was written in Fortran 90 program language. Results: The computer program called nmfdose covers almost all radiopharmaceuticals used in nuclear medicine applications. Approximate radiation dose received by embryo/fetus can be calculated easily at a few steps using this computer program. Conclusion: Although there are some constraints on using the program for some special cases, nmfdose is useful and it provides practical solution for calculation of approximate dose to embryo/fetus in nuclear medicine applications. Conflict of interest:None declared. PMID:23487527

Bayram, Tuncay; Sönmez, Bircan

2012-04-01

321

FITEST: A computer program for ``exact chi-square'' goodness-of-fit significance tests  

NASA Astrophysics Data System (ADS)

FITEST, a FORTRAN IV computer program, performs what is termed an exact chi-square test (ECST) to assess the goodness-of-fit between an observed and a theoretical distribution. This test is an alternative to the chi-square and Kolmogorov-Smirnov goodness-of-fit tests. Because it is based on less restrictive assumptions, the ECST may be more appropriate. However, the test imposes a computational burden which, if not handled by an efficiently designed computer algorithm, makes it prohibitively expensive on all but trivial problems. FITEST, through an efficiently designed algorithm, makes an ECST possible for any problem at a reasonable cost.

Romesburg, H. Charles; Marshall, Kim; Mauk, Timothy P.

322

Computer program for analysis of fuelwood-harvesting costs. General technical report  

SciTech Connect

The fuelwood harvesting computer program (FHP) is written in FORTRAN 60 and designed to select a collection of harvest units and systems from among alternatives to satisfy specified energy requirements at a lowest cost per million Btu's as recovered in a boiler, or thousand pounds of H2O evaporative capacity kiln drying. Computed energy costs are used as a criterion of economic viability. Sensitivities of energy cost and fuel requirements to changes in moisture content are computed and provided in the printed output.

Harpole, G.B.; Rensi, G.

1985-10-01

323

Computing Health: Programing Problem 3, Computing Peak Blood Alcohol Levels.  

ERIC Educational Resources Information Center

|The Alcohol Metabolism Program, a computer program used to compute peak blood alcohol levels, is expanded upon to include a cover page, brief introduction, and techniques for generalizing the program to calculate peak levels for any number of drinks. (DF)|

Gold, Robert S.

1985-01-01

324

A Fortran II load-time saver  

Microsoft Academic Search

The FORTRAN II CHAIN feature on the 7090 can be used to save card-to-tape time, loading time, and to provide a convenient method for storing and transporting producting programs. The method is simply to load the desired program as a CHAIN and save the tape on which it is stored. A trivial program can then be used to recall the

A. Frank Ackermann

1964-01-01

325

Automatic data layout for high performance Fortran  

Microsoft Academic Search

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

326

Runtime support for scalable programming in Java  

Microsoft Academic Search

The paper research is concerned with enabling parallel, high- performance computation—in particular development of scientific soft- ware in the network-aware programming language, Java. Traditionally, this kind of computing was done in Fortran. Arguably, Fortran is becom- ing a marginalized language, with limited economic incentive for vendors to produce modern development environments, optimizing compilers for new hardware, or other kinds of

Sang Boem Lim; Hanku Lee; Bryan Carpenter; Geoffrey Fox

2008-01-01

327

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

SciTech Connect

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

328

PLUG: A FORTRAN program for the analysis of PLUG flow reactors with gas-phase and surface chemistry  

SciTech Connect

This manual describes the structure and usage of the computer program PLUG, which simulates the behavior of plug flow chemical reactors. More specifically, the code is designed to model the non-dispersive one-dimensional flow of a chemically reacting ideal gas mixture in a conduit of essentially arbitrary geometry. The code makes use of the CHEMKIN and SURFACE CHEMKIN software packages to handle gas-phase and heterogeneous kinetics as well as thermodynamic properties. In addition, the standard implicit code DASSL is used to solve the set of differential/algebraic equations describing the reactor. These equations are briefly discussed here, after which the procedures for running PLUG are described in some detail. Input and output files for a sample problem involving chemical vapor deposition are given.

Larson, R.S.

1996-01-01

329

Method for monitoring computer programs  

US Patent & Trademark Office Database

As disclosed in this patent disclosure, I have invented a method for substantially disabling at least one cheat program, referred to as the anti-cheat software, used in conjunction with at least one online competitive game program involving at least two players, each player using at least one computer that are in online communication with each other. My invention allows the players' remote terminal to continue to function and operate independent of the host server, while at the same time having the host server, in conjunction with the anti-cheat software, substantially disable programs not required to operate the remote terminal and not required to play the online game--the programs that are substantially disabled may or may not be "cheat programs", but essentially any program not required for the operation of the remote terminal and the online game.

2013-09-10

330

Programming Pascal's Triangle  

ERIC Educational Resources Information Center

|After a brief discussion of Pascal's triangle and description of four methods of hand construction, the author provides FORTRAN and BASIC programs for computer construction based on recursive definition. (SD)|

Curley, Walter

1974-01-01

331

Processing time using Datatrieve-11, clunks, and FORTRAN  

SciTech Connect

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

332

CEL-1 Lighting Computer Program - Programmer's Guide.  

National Technical Information Service (NTIS)

The basic algorithms and program file structure of the CEL-1 (Conversion of Electric Lighting, Version 1.0) lighting computer program are documented. The CEL-1 computer program aids the illumination in designing energy efficient interior lighting systems....

W. E. Brackett

1983-01-01

333

Abstracts of Aerospace Corporation Computer Programs.  

National Technical Information Service (NTIS)

Abstracts are presented for computer programs in use at the El Segundo Technical Operations Mathematics and Computation Center. Each abstract contains a brief description of the function of the program, states the programming language in which it was writ...

T. R. Parkin

1967-01-01

334

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. 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

335

Conformity Testing for FORTRAN 77. Product: FOR1 Version 2.2A.  

National Technical Information Service (NTIS)

The test report details the conformity testing of the FORI V2.2A compiler with DIN 66 027 Programming language FORTRAN using the latest official version of the FORTRAN Compiler Validation System. No deviation was detected.

1992-01-01

336

Users' Guide to STGPAK, A String Package for Fortran Programmers. Version V001C.  

National Technical Information Service (NTIS)

STGPAK is a software package consisting of Fortran subprograms which allow the user to manipulate character strings within a Fortran program in a natural and machine-independent manner. Subroutines and functions are provided to allow the user to concatena...

W. B. Fisher

1976-01-01

337

Which Applications Can Use High Performance Fortran and Fortran-D: Industry Standard Data Parallel Languages?  

Microsoft Academic Search

In this paper, we present the first, preliminary results of HPF\\/Fortran-D language analysis based on compiling and running benchmark applications using a prototype implementation of HPF\\/Fortran-D compiler. The analysis indicate that the HPF is a very convenient tool for programming many applications on massively parallel and\\/or distributed systems. In addition, we cumulate experience on how to parallelise irregular problems to

A. Choudhary; G. Fox; T. Haupt; S. Ranka

338

A convenient and adaptable package of computer programs for DNA and protein sequence management, analysis and homology determination.  

PubMed

We describe the further development of a widely used package of DNA/protein sequence analysis programs (1). Important revisions have been made based on user experience, and new features, multi-user capability, and a set of large scale homology programs have been added. The programs are very user friendly, economical of time and memory, and extremely transportable. They are written in a version of FORTRAN which will compile, with a few defined changes, as FORTRAN 66, FORTRAN 77, FORTRAN IV, FORTRAN IV+, and others. They are running on a variety of microcomputers, minicomputers, and mainframes, in both single user and multi-user configurations. PMID:6320100

Pustell, J; Kafatos, F C

1984-01-11

339

A Computer-Assisted Laboratory Sequence for Petroleum Geology.  

ERIC Educational Resources Information Center

|Describes a competitive oil-play game for petroleum geology students. It is accompanied by a computer program written in interactive Fortran. The program, however, is not essential, but useful for adding more interest. (SA)|

Lumsden, David N.

1979-01-01

340

National Science Foundation programs in computer science  

Microsoft Academic Search

This panel will discuss the various programs of the National Science Foundation dealing with Computer Science Education and Research. These include programs on basic research in computer science, research in computer science education and various programs designed to increase the quality of science education, especially where computers can plan a significant role in the educational process.

Bruce H. Barnes; Andrew R. Molnar; Lawrence H. Oliver; Robert F. Watson

1976-01-01

341

A Fortran binding for the GNU scientific library  

Microsoft Academic Search

The GNU scientific library is a collection of numerical routines for scientific computing. This article discusses some aspects of the design of a fully standard-conforming Fortran binding for GSL via incremental usage of Fortran 2003 features, in particular C interoperation. Suggestions are made on how to deal with function dummy arguments and polymorphic C objects of type void*.

Reinhold Bader

2007-01-01

342

A Programmable Preprocessor for Parallelizing Fortran-90  

SciTech Connect

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

343

A FORTRAN source library for quaternion algebra. Application to multicomponent seismic data  

NASA Astrophysics Data System (ADS)

The quaternions, named also hypercomplex numbers, constituted of a real part and three imaginary parts, allow a representation of multi-component physical signals in geophysics. In FORTRAN, the need for programming new applications and extend programs to quaternions requires to enhance capabilities of this language. In this study, we develop, in FORTRAN 95, a source library which provides functions and subroutines making development and maintenance of programs devoted to quaternions, equivalent to those developed for the complex plane. The systematic use of generic functions and generic operators: 1/ allows using FORTRAN statements and operators extended to quaternions without renaming them and 2/ makes use of this statements transparent to the specificity of quaternions. The portability of this library is insured by the standard FORTRAN 95 strict norm which is independent of operating systems (OS). The execution time of quaternion applications, sometimes crucial for huge data sets, depends, generally, of compilers optimizations by the use of in lining and parallelisation. To show the use of the library, Fourier transform of a real one dimensional quaternionic seismic signal is presented. Furthermore, a FORTRAN code, which computes the quaternionic singular values decomposition (QSVD), is developed using the proposed library and applied to wave separation in multicomponent vertical seismic profile (VSP) synthetic and real data. The extracted wavefields have been highly enhanced, compared to those obtained with median filter, due to QSVD which takes into account the correlation between the different components of the seismic signal. Taken in total, these results demonstrate that use of quaternions can bring a significant improvement for some processing on three or four components seismic data. Keywords: Quaternion - FORTRAN - Vectorial processing - Multicomponent signal - VSP - Fourier transform.

Benaïssa, A.; Benaïssa, Z.; Ouadfeul, S.

2012-04-01

344

Platforms For HPJAVA: Runtime Support For Scalable Programming In JAVA  

Microsoft Academic Search

The dissertation research is concerned with enabling parallel, high-performance computation— in particular development of scientific software in the network-aware programming language, Java. Traditionally, this kind of computing was done in Fortran. Arguably, Fortran is becoming a marginalized language, with limited economic incentive for vendors to produce modern development environments, optimizing compilers for new hardware, or other kinds of associated software

Sang Boem Lim

2003-01-01

345

A programmable Fortran preprocessor  

SciTech Connect

A programmable Fortran preprocessor is described. It allows users to define compile time operations that can examine and modify the source tree before it is compiled with a traditional compiler. This intermediate step allows the definition of routines and operations that adapt to the context in which they are used. Context sensitive operations increase the flexibility of abstractions that can be built without degrading efficiency, as compared to using traditional run time based abstractions such as libraries or objects. The preprocessor is described briefly along with an example of how it is used to add CMFortran array operations to Fortran77. Other preprocessors that have been implemented are also briefly described.

Rosing, M.

1995-06-01

346

A General Questionnaire Analysis Program  

ERIC Educational Resources Information Center

A general FORTRAN computer program for analyzing categorical or frequency data obtained from questionnaires is described. A variety of descriptive statistics, chi square, Kendall's tau and Cramer's statistic are provided. (Author/JKS)

Aiken, Lewis R.

1978-01-01

347

A General Questionnaire Analysis Program  

ERIC Educational Resources Information Center

|A general FORTRAN computer program for analyzing categorical or frequency data obtained from questionnaires is described. A variety of descriptive statistics, chi square, Kendall's tau and Cramer's statistic are provided. (Author/JKS)|

Aiken, Lewis R.

1978-01-01

348

Development of Applications of the Critical Path Method of Management Control to Statewide Highway Programming, Volume II.  

National Technical Information Service (NTIS)

The computer programs contained in this volume are the basis for an automated critical path method approach to statewide highway programming. These fundamental computer operations have been developed individually for basic machines in the FORTRAN II langu...

1964-01-01

349

The PILER System of Computer Program Translation.  

National Technical Information Service (NTIS)

The automatic translation of computer programs from one language to another is the ultimate goal of this research project. The translation of programs is a primary concern of users anticipating an upgrading or replacement of computer hardware currently in...

P. Barbe

1974-01-01

350

Introductory FORTRAN textbooks: An overview for humanists  

Microsoft Academic Search

In suggesting FORTRAN as a computer language for humanists, I am certainly aware that many knowledgeable individuals consider it unsuitable. They point out its general lack of convenient, explicit facilities for handling the alphabetical information that interests humanists, as contrasted with the numerical information that interests humanists, as contrasted with the numerical information that interests scientists. They might observe that

Robert J. Dilligan

1973-01-01

351

Wind Energy Conversion System Analysis Model (WECSAM) computer program documentation  

Microsoft Academic Search

Described is a computer-based wind energy conversion system analysis model (WECSAM) developed to predict the technical and economic performance of wind energy conversion systems (WECS). The model is written in CDC FORTRAN V. The version described accesses a data base containing wind resource data, application loads, WECS performance characteristics, utility rates, state taxes, and state subsidies for a six state

W. T. Downey; P. L. Hendrick

1982-01-01

352

An overview of Fortran 2003  

Microsoft Academic Search

There is plenty happening just now with respect to Fortran. Two sets of features (for exception handling and for enhancements to allocatable arrays) were defined in Technical Reports as extensions to Fortran 95 and have become widely available in compilers. The features of Fortran 2003 have been chosen and the standard is essentially complete. As well as the contents of

John K. Reid

2004-01-01

353

Features for FORTRAN Portability  

Microsoft Academic Search

This paper briefly summarizes experience with a Fortran preprocessor that simplifies the task of writing efficient and transportable mathematical software. The main part of the paper lists features in the preprocessor and other features that would have been useful to have.

Fred T. Krogh

1976-01-01

354

Developing a computer security training program.  

National Technical Information Service (NTIS)

We all know that training can empower the computer protection program. However, pushing computer security information outside the computer security organization into the rest of the company is often labeled as an easy project or a dungeon full of dragons....

1990-01-01

355

Implementation of dynamic structures using VAX FORTRAN and VMS  

SciTech Connect

FORTRAN is a programming language heavily used by the scientific community; however, many find it inadequate for their programming needs because it is by nature a static memory language. Languages such as C and Pascal are dynamic memory languages and allow pointers, for processing lists and for dynamic equivalencing, and recursive subprograms, which are not allowed in FORTRAN. For some programmers who like to use FORTRAN, these deficiencies can be a significant drawback. This report discusses a method used for dynamic memory allocation and deallocation during run-time on a VMS machine that provides a handy mechanism for implementing pointers in FORTRAN. Application of this method to write routines that manage dynamic structures such as stacks and queues is examined. Two techniques for implementing recursive algorithms in FORTRAN are outlined.

Watson, C.A.

1986-10-01

356

Teaching Structured Fortran without Structured Extensions.  

ERIC Educational Resources Information Center

Six control structures are used in teaching a college Fortran programing course: (1) simple sequences of instruction without any control statement, (2) IF-THEN selection, (3) IF-THEN-ELSE selection, (4) definite loop, (5) indefinite loop, and (6) generalized IF-THEN-ELSE case structure. Outlines, instead of flowcharts, are employed for algorithm…

Worland, Peter B.

357

Discussion of macro capabilities in FORTRAN  

Microsoft Academic Search

The advantages of adding a macro capability to FORTRAN are propounded. The necessary syntactic features are discussed and the utility of such a capability is illustrated through the use of examples. A particular syntactic mechanism is employed for illustrative purposes. It permits a programer to define syntax appropriate to an application.

1979-01-01

358

Clarification of Fortran standards—second report  

Microsoft Academic Search

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

359

Teaching Structured Fortran without Structured Extensions.  

ERIC Educational Resources Information Center

|Six control structures are used in teaching a college Fortran programing course: (1) simple sequences of instruction without any control statement, (2) IF-THEN selection, (3) IF-THEN-ELSE selection, (4) definite loop, (5) indefinite loop, and (6) generalized IF-THEN-ELSE case structure. Outlines, instead of flowcharts, are employed for algorithm…

Worland, Peter B.

360

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

PubMed

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

361

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

Microsoft Academic Search

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

362

User's Guide for Computer Program HEAVE.  

National Technical Information Service (NTIS)

The program HEAVE is a one-dimensional computer program for approximate analysis of vertical movements of swelling foundation soils beneath permanent structures caused by changes in vertical loads and/or the moisture profile. The program is applicable to ...

L. D. Johnson

1982-01-01

363

SPEKEN; Pearson, Spearman and Kendall correlation. [IBM360,370; FORTRAN IV  

Microsoft Academic Search

SPEKEN computes Pearson, Spearman, and Kendall correlation coefficients and associated significance levels for multivariate data. Special features of the program include exclusion of pairs of data values where one value is missing, and adjustment for tied rankings. The hypothesis of independence between each pair of variables can be tested using the obtained significance level for each correlation.IBM360,370; FORTRAN IV; OS\\/360,370;

2008-01-01

364

Toward Efficient Compilation of User-Defined Extensible Fortran Directives  

SciTech Connect

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

365

Projects for a Computer Graphics Programming Course  

Microsoft Academic Search

One of the key points in creating an effective computer science course is developing the projects students will do in the course. This note describes a set of projects for an introductory computer graphics programming course with a focus on science applications in a computer science program. These projects are intended to allow the course to be both an effective

Steve Cunningham

2000-01-01

366

The IIT MST in computer science program  

Microsoft Academic Search

The MST program at Illinois Institute of Technology evolved as a result of Computer Science emerging as a separate discipline at the secondary school level. The State of Illinois and the Chicago Board of Education have both been investigating certification for Computer Science teachers, but at present only two states, Wisconsin and Minnesota, have certification programs for teachers of Computer

John G. Meinke; Charles R. Bauer

1976-01-01

367

A Computer Program for Crystal Drawing.  

ERIC Educational Resources Information Center

Described is a computer program which accepts face data, performs all necessary symmetry operations, and produces a drawing of the resulting crystal. The program shortens computing time to make it suitable for online teaching use or for use in small computers. (Author/DC)

Dutch, Steven I.

1981-01-01

368

Fortran 77 program and user's guide for the statistical analyses of scatterplots to identify important factors in large-scale simulations.  

National Technical Information Service (NTIS)

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 C...

J. C. Helton M. J. Shortencarier

1999-01-01

369

Debugging a high performance computing program  

DOEpatents

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.

2013-08-20

370

A compilation system that integrates high performance Fortran and Fortran M  

SciTech Connect

Task parallelism and data parallelism are often seen as mutually exclusive approaches to parallel programming. Yet there are important classes of application, for example in multidisciplinary simulation and command and control, that would benefit from an integration of the two approaches. In this paper, we describe a programming system that we are developing to explore this sort of integration. This system builds on previous work on task-parallel and data-parallel Fortran compilers to provide an environment in which the task-parallel language Fortran M can be used to coordinate data-parallel High Performance Fortran tasks. We use an image-processing problem to illustrate the issues that arise when building an integrated compilation system of this sort.

Foster, I.; Xu, Ming [Argonne National Lab., IL (United States); Avalani, B.; Choudhary, A. [Syracuse Univ., NY (United States)

1994-06-01

371

A User's Guide to RECIPE: A FORTRAN Program for Determining One-Sided Tolerance Limits for Mixed Models With Two Components of Variance Version 1.0  

Microsoft Academic Search

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

372

A computer program for on-line measurement, storage, analysis and retrieval of urodynamic data.  

PubMed

A computer program is presented which allows for direct connection of a minicomputer to a urodynamic set-up. The program stores measured pressure and flow data in a random access disc file with minimal intervention of the urodynamicist, and enables the direct application of a number of methods of analysis to the data. The program is modular, and other analysis methods are easily added. Results of analyses are stored in the same disc file, and both results and measured data can be quickly and easily retrieved. The program is written in FORTRAN; hardware-dependent functions (analog input, graphics display, and random access disc storage) are implemented in subroutines (partly assembler) which can easily be replaced. PMID:6547650

van Mastrigt, R

373

FLOWTRACE, a computer program for flowcharting programs  

Microsoft Academic Search

The FLOWTRACE system produces flowcharts of programs written in “almost any” programming language. One must describe the syntax of the control statements in his language; for this purpose a metalanguage is available. The resultant object deck is used to flowchart any programs in the language described.Several examples of FAP and SNOBOL flowcharts are given. However, it is not necessary to

Philip M. Sherman

1966-01-01

374

One Program Model for Cloud Computing  

Microsoft Academic Search

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

375

Sandia Laboratories Energy System Simulation Computer Program.  

National Technical Information Service (NTIS)

The Solar Energy Systems Division of Sandia Laboratories has developed a computer program (SOLSYS) which is primarily used to simulate the transient performance of solar energy systems. The program consists of a component subroutine library, an informatio...

M. W. Edenburn

1975-01-01

376

Data directed input-output in FORTRAN  

Microsoft Academic Search

A statement which is similar to the NAMELIST statement of FORTRAN IV has been incorporated in the FORTRAN 63 compiler. The FORTRAN 63 implementation allows a greater flexibility and simplicity than the FORTRAN IV feature. The Hollerith names, the location, the made and the dimensions of a variable can be discovered by means of standard FORTRAN statements. Methods of using

Anthony Hassitt

1967-01-01

377

ADAAS(Automated Data Access and Analysis System). Program Documentation Manual.  

National Technical Information Service (NTIS)

ADAAS, the Automated Data Access and Analysis System, is a set of computer programs maintained by the Transportation Data Center (TDC) at the University of Michigan's Transportation Research Institute (UMTRI). The programs are written in FORTRAN 77, and a...

C. P. Compton J. A. Green

2001-01-01

378

A FORTRAN 77 Program and User's Guide for the Statistical Analyses of Scatterplots to Identify Important Factors in Large-Scale Simulations  

SciTech Connect

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

379

BALANCE : a computer program for calculating mass transfer for geochemical reactions in ground water  

USGS Publications Warehouse

BALANCE is a Fortran computer designed to define and quantify chemical reactions between ground water and minerals. Using (1) the chemical compositions of two waters along a flow path and (2) a set of mineral phases hypothesized to be the reactive constituents in the system, the program calculates the mass transfer (amounts of the phases entering or leaving the aqueous phase) necessary to account for the observed changes in composition between the two waters. Additional constraints can be included in the problem formulation to account for mixing of two end-member waters, redox reactions, and, in a simplified form, isotopic composition. The computer code and a description of the input necessary to run the program are presented. Three examples typical of ground-water systems are described. (USGS)

Parkhurst, David L.; Plummer, L. Niel; Thorstenson, Donald C.

1982-01-01

380

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. Title 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

381

Compressed air energy storage preliminary design and site development program in an aquifer. Final report, Volume V, Part II, Appendix F. Dynamic system computer model  

SciTech Connect

The Dynamic Computer Model, Appendix F, is contained in Volume V - Part II of the Turbomachinery Design Report (Part I contains the main body of the report). Appendix F documents the computer program and subroutines written to provide a general purpose modeling tool for a CAES power plant system. The CAES plant has been modeled using FORTRAN and a Control Data Corporation 7600 digital computer. The system model was developed to: learn the transient response characteristics of the complete CAES plant; provide a tool for evaluating the requirements and performance of control systems proposed for the CAES plant; provide a general purpose digital-computer-based dynamic modeling tool; and provide power plant component models as FORTRAN subroutines which can be used, with appropriate parameter data, as modules in complete CAES power plant models.

Berman, P.A.; Bonk, J.S.; Kobett, W.F.; Kosanovich, N.S.; Long, L.J.; Marinacci, D.J.

1981-07-31

382

The use of computers for engineering computations in communications technology  

Microsoft Academic Search

The principles of computer programming (particularly with FORTRAN) are briefly reviewed along with various methods of computational mathematics widely used in engineering practice; attention is given to the solution of linear and nonlinear equations, functional integration, the integration of ordinary differential equations, and matrix operations. Consideration is then given to the use of the computer to analyze electronic circuits and

B. A. Kalabekov

1981-01-01

383

Equilibrium flash calculations quickly computed on PC  

Microsoft Academic Search

Equilibrium flash calculations can be computed quickly by an interactive Fortran program developed for personal computers. The program determines the equilibrium separation of a stream for multicomponent mixtures in oil, gas, and chemical processes, resulting in a liquid-vapor equilibrium mixture. Results are obtained much faster than with previously published programs. Flash vaporization calculations involving multicomponent mixtures are essential to the

Coker

1991-01-01

384

Program for Computer Aided Reliability Estimation.  

National Technical Information Service (NTIS)

A computer program for estimating the reliability of self-repair and fault-tolerant systems with respect to selected system and mission parameters is presented. The computer program is capable of operation in an interactive conversational mode as well as ...

F. P. Mathur

1972-01-01

385

Computer Integrated Manufacturing Programs in Higher Education.  

ERIC Educational Resources Information Center

|This publication focuses on computer integrated manufacturing (CIM) programs at several higher education institutions which teach the use of computing in manufacturing. The document describes programs at the following institutions: University of Alabama (where researchers are investigating CIM techniques with a key focus on transferring their…

International Business Machines Corp., Milford, CT. Academic Information Systems.

386

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

387

Dyslexia and learning computer programming  

Microsoft Academic Search

This poster explores some of the issues associated with teaching computer science to students with dyslexia. Issues associated with both student learning generally and computer science specifically are considered. The accessibility of teaching materials made available through virtual learning environments (VLEs) is addressed. Twelve resulting guidelines particularly relevant to students with dyslexia are outlined. More specifically to computer science, the

Norman Powell; David J. Moore; John Gray; Janet Finlay; John Reaney

2004-01-01

388

A Computer Program to Relate Factors Across Separately Factor Analyzed Variable Domains  

ERIC Educational Resources Information Center

A Fortran IV program is presented which will cross-correlate least squares estimated factor scores across separately factor analyzed variable domains without the tedious necessity of actually calculating the factor scores. (RC)

Morris, John D.; Guertin, Wilson H.

1976-01-01

389

A Computer Program for the Distribution of End-to-End Distances in Polymer Molecules  

ERIC Educational Resources Information Center

Describes a Fortran program that illustrates how the end-to-end distances in randomly coiled polymer molecules is affected by varying the number and lengths of chains and the angles between them. (MLH)

Doorne, William Van; And Others

1976-01-01

390

A Computer Program for the Distribution of End-to-End Distances in Polymer Molecules  

ERIC Educational Resources Information Center

|Describes a Fortran program that illustrates how the end-to-end distances in randomly coiled polymer molecules is affected by varying the number and lengths of chains and the angles between them. (MLH)|

Doorne, William Van; And Others

1976-01-01

391

A Computer Program to Relate Factors Across Separately Factor Analyzed Variable Domains  

ERIC Educational Resources Information Center

|A Fortran IV program is presented which will cross-correlate least squares estimated factor scores across separately factor analyzed variable domains without the tedious necessity of actually calculating the factor scores. (RC)|

Morris, John D.; Guertin, Wilson H.

1976-01-01

392

High Performance Fortran Interfacing to ScaLAPACK  

Microsoft Academic Search

The ScaLAPACK numerical library for MIMD distributed-memory parallel computers comprises highly efficient and robust parallel dense linear al- gebra routines, implemented using explicit message passing. High Performance Fortran (HPF) was developed as an alternative to the message-passing paradigm. It extends Fortran 90 with directives to automatically dist ribute data and to par- allelize loops, such that all required inter-processor com

Paulo A. R. Lorenzo; Andreas Müller; Yoshimichi Morakami; Brian J. N. Wylie

1996-01-01

393

Two BASIC computer programs for the determination of in situ stresses using the CSIRO hollow inclusion stress cell and the USBM borehole deformation gage  

USGS Publications Warehouse

The mathematical method of determining in-situ stresses by overcoring, using either the U.S. Bureau of Mines Borehole Deformation Gage or the Commonwealth Scientific and Industrial Research Organisation Hollow Inclusion Stress Cell, is summarized, and data reduction programs for each type of instrument, written in BASIC, are presented. The BASIC programs offer several advantages over previously available FORTRAN programs. They can be executed on a desk-top microcomputer at or near the field site, allowing the investigator to assess the quality of the data and make decisions on the need for additional testing while the crew is still in the field. Also, data input is much simpler than with currently available FORTRAN programs; either English or SI units can be used; and standard deviations of the principal stresses are computed as well as those of the geographic components.

Smith, W. K.

1982-01-01

394

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.

Grimson, Eric; Darrell, Trevor; Szolovits, Peter

2007-09-06

395

Applications of automatic differentiation in computational fluid dynamics  

Microsoft Academic Search

Automatic differentiation (AD) is a powerful computational method that provides for computing exact sensitivity derivatives (SD) from existing computer programs for multidisciplinary design optimization (MDO) or in sensitivity analysis. A pre-compiler AD tool for FORTRAN programs called ADIFOR has been developed. The ADIFOR tool has been easily and quickly applied by NASA Langley researchers to assess the feasibility and computational

Lawrence L. Green; A. Carle; C. Bischof; Kara J. Haigler; Perry A. Newman

1994-01-01

396

A computer program for regression analysis of repeated measures using generalized estimating equations.  

PubMed

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

397

Constructivist approaches for teaching computer programming  

Microsoft Academic Search

This paper discusses the application of constructivist pedagogical approaches to teaching computer programming in high school and undergraduate courses. It provides an overview of constructivist pedagogy and contrasts it with traditional objectivist pedagogy. The paper then describes how a variety of sources on constructivist educational practice from computer science educational literature can be combined to transform under-graduate courses in computer

Tom Wulf

2005-01-01

398

Protection of Computer Programs--A Dilemma.  

ERIC Educational Resources Information Center

Computer programs, as legitimate original inventions or creative written expressions, are entitled to patent or copyright protection. Understanding the legal implications of this concept is crucial to both computer programmers and their employers in our increasingly computer-oriented way of life. Basically the copyright or patent procedure…

Carnahan, William H.

399

Sage++: An Object-Oriented Toolkit and Class Library for Building Fortran and C++ Restructuring Tools  

Microsoft Academic Search

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

François Bodin; Peter Beckman; Dennis Gannon; Jacob Gotwals; Srinivas Narayana; Suresh Srinivas; Beata Winnicka

1994-01-01

400

Sandia laboratories energy system simulation computer program  

Microsoft Academic Search

A computer program (SOLSYS) was developed to simulate the transient performance of solar energy systems. The program consists of a component subroutine library, an information subroutine library, a control component subroutine library and an executive program. Component subroutines model the performance of fluid handling components which can be connected to construct nearly any desired energy system. Information subroutines supply time-dependent

M. W. Edenburn

1975-01-01

401

Kase Problems for the Teach Computer Programs.  

National Technical Information Service (NTIS)

The essential mathematical and programming details of all the KASE problems for the TEACH computer programs are given. Details of the SIMPLE numerical algorithm, of the structure of the basic programs, etc. are contained in the lecture-note booklet for th...

A. D. Gosman W. M. Pun

1974-01-01

402

Compressed-air energy storage preliminary design and site development program in an aquifer. Volume 5, part 2, appendix F: Dynamic system computer model  

NASA Astrophysics Data System (ADS)

The turbomachinery design was addressed as part of a study which examined an aquifer based compressed air energy storage (CAES) plant. The computer program and subroutines written to provide a general purpose modeling tool for a CAES power plant system are documented. The CAES plant was modeled using FORTRAN and a Control Data Corporation 7600 digital computer. The system model was developed to: determine the transient response characteristics of the complete CAES plant; provide a tool for evaluating the requirements and performance of control systems proposed for the CAES plant; provide a general purpose digital computer based dynamic modeling tool; and provide power plant component models as FORTRAN subroutines that can be used, with appropriate parameter data, as modules in complete CAES power plant models.

Berman, P. A.; Bonk, J. S.; Kobett, W. F.; Kosanovich, N. S.; Long, L. J.; Marinacci, D. J.

1982-11-01

403

Compressed-air energy storage preliminary design and site development program in an aquifer. Volume 5, Part 2. Appendix F. Dynamic system computer model. Final report  

SciTech Connect

This report presents Appendix F (Part 2) of Volume 5, which addresses the turbomachinery design portion of a study examining an aquifer-based compressed-air energy storage (CAES) plant. Appendix F documents the computer program and subroutines written to provide a general-purpose modeling tool for a CAES power plant system. The CAES plant was modeled using FORTRAN and a Control Data Corporation 7600 digital computer. The system model was developed to: determine the transient response characteristics of the complete CAES plant; provide a tool for evaluating the requirements and performance of control systems proposed for the CAES plant; provide a general-purpose digital-computer-based dynamic modeling tool; and provide power plant component models as FORTRAN subroutines that can be used, with appropriate parameter data, as modules in complete CAES power plant models.

Berman, P.A.; Bonk, J.S.; Kobett, W.F.; Kosanovich, N.S.; Long, L.J.; Marinacci, D.J.

1982-11-01

404

PHRQINPT, an interactive computer program for constructing input data sets to the geochemical simulation program PHREEQE  

USGS Publications Warehouse

PHRQINPT is a FORTRAN 77 program which facilitates formulation of the input data file to PHREEQE (Parkhurst, Thorstenson, and Plummer, 1980). PHRQINPT runs interactively and contains many features to help the user construct the input data set. This report describes these features and gives instructions on the use and implementation of PHRQINPT. A listing of the program and the two accompanying data sets are given in the attachments, along with two examples. (USGS)

Fleming, G. W.; Plummer, L. N.

1983-01-01

405

Research Program in Computer Technology.  

National Technical Information Service (NTIS)

This report summarizes the research performed by USC/Information Sciences Institute from July 1, 1986, to November 30, 1987, for the Defense Advanced Research Projects Agency. The research is focused on the development of computer science and technology, ...

1990-01-01

406

MULSIM/BM: a structural analysis computer program for mine design. Software  

SciTech Connect

The Bureau of Mines has developed MULSIM/BM, an improved computer program using the boundary-element approach for geomechanical analysis of mine plans in single or multiple coal seams. The report presents the improved features of the MULSIM/BM program. The four major improvements are the following: (1) Ability to specify up to 26 material property sets; (2) a new material model capability for gob and inserted materials, such as packwalls or cribs; (3) ability to model a large area with a grid of undivided blocks and to subdivide only a specified fine-mesh portion of these blocks into elements; and (4) specification of extraction ratios for the undivided blocks. In addition, an interactive-graphics mesh-generator program was written to accompany MULSIM/BM. A complete user's guide and program listings are provided in appendises to the report. The nine-track computer tape is written at the density of 1600 bits per inch, using unlabeled tape format. The programs are written in ASCII code as 4960 fixed-length records, or card images, with 80 characters per record...Software Description: The model is written in the FORTRAN programming language for implementation on a CDC Cyber 170 Computer using the NOS2 operating system.

Beckett, L.A.

1987-12-01

407

LIONS: a new set of Fortran90 codes for the SPIRAL project at GANIL  

NASA Astrophysics Data System (ADS)

In this paper a set of new computer programs developed at GANIL is presented. These codes are used to study different parts of the SPIRAL project, in particular the dynamics in the CIME cyclotron and the new extraction system of the ECR ion sources. Three important modules are described: CHA3D for the evaluation of 3D electric fields with or without space charge effects, LIONS for the motion of ions and EXTRACT for the ECRIS extraction. These modules are written in Fortran90 in a ``data parallel scheme''. They work either on UNIX workstations or parallel and vectorial computers.

Bertrand, Patrick

408

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

PubMed

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

409

FRAPTRAN: A Computer Code for the Transient Analysis of Oxide Fuel Rods.  

National Technical Information Service (NTIS)

The Fuel Rod Analysis Program Transient (FRAPTRAN) is a FORTRAN language computer code that calculates the transient performance of light-water reactor fuel rods during reactor power and coolant transients for hypothetical accidents such as loss-of-coolan...

M. E. Cunningham C. E. Beyer P. G. Medvedev G. A. Berna

2001-01-01

410

Computer Program Documentation - What Is Overkill.  

National Technical Information Service (NTIS)

Millions of government dollars are being spent on documentation of the computer program systems of Aircrew Training Devices every year under the premise of life cycle support. As the costs of Aircrew Training Devices increase, it becomes imperative that a...

K. B. Bausman

1982-01-01

411

A Computer Program for Infrared System Analysis.  

National Technical Information Service (NTIS)

A computer program is presented which calculates the effective irradiance received by a remote optical sensor from an arbitrary radiating source. The analysis includes the effects of atmospheric absorption, receiver relative response, and source distance....

W. D. Hyman D. H. Dublin

1968-01-01

412

Energy System Simulation Computer Program: Solsys.  

National Technical Information Service (NTIS)

Since August 1973 the Solar Energy Systems Division has been developing an extensive energy system simulation computer program which has the flexibility to analyze a variety of systems and their modifications and which can predict the details of transient...

M. W. Edenburn N. R. Grandjean

1975-01-01

413

A Computer Program for Moessbauer Data Processing.  

National Technical Information Service (NTIS)

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 individu...

L. M. Howser J. J. Singh R. E. Smith

1972-01-01

414

A Computer Program to Graph Cubic Polynomials.  

ERIC Educational Resources Information Center

|Presents a program for the Apple II computer that teachers can use for exam questions and homework assignments. Prints out all cubic polynomials whose roots, maximum and minimum points, and points of inflection are all integers. (MVL)|

Braverman, Harvey

1989-01-01

415

GOFCOX: a computer program for the goodness-of-fit analysis of the Cox proportional hazards model.  

PubMed

GOFCOX is a user-friendly FORTRAN program for assessing the adequacy of the Cox proportional hazards model. The underlying methodology is based on the comparison of the maximum partial likelihood estimator and a weighted parameter estimator. The latter is the root to an estimation equation that assigns varying weights to the individual contributions to the partial likelihood score function. The weighted and unweighted parameter estimators have the same expectation under the Cox model, but tend to differ when the model is inappropriate. The GOFCOX program computes a rich class of weighted parameter estimators and corresponding goodness-of-fit test statistics. The program runs on both mainframe computers and microcomputers. The running time is minimal even for large data sets. A simple example is provided to illustrate the features of the program. PMID:1458862

Lin, D Y

1992-07-01

416

FASTPLOT: An interface to Microsoft{reg_sign} FORTRAN graphics  

SciTech Connect

Interface routines to the Microsoft{reg_sign} FORTRAN graphics library (GRAPHICS.LIB) are provided to facilitate development of graphics codes. These routines are collected into the FASTPLOT library (FASTPLOT.LIB). The FASTPLOT routines simplified the development of applications utilizing graphics and add capabilities not available in GRAPHICS.LIB such as plotting histograms, splines, symbols, and error bars. Specifically, these routines were utilized in the development of the mortality data viewing code, MORTVIEW, for the US Environmental Protection Agency. Routines for color imaging, developed for use with the X-ray Computer Tomography (XCT) imaging code, and examples are also provided in the FASTPLOT library. Many example uses of FASTPLOT.LIB are contained in this document to facilitate applications development. The FASTPLOT.LIB library, source, and applications programs are supplied on the accompanying FASTPLOT diskette.

Ward, R.C.

1994-03-01

417

Migrating CM Fortran applications to HPF  

Microsoft Academic Search

In the course of developing pghpf, the PGI High Performance Fortran compiler, several CM Fortran applications have been converted to HPF and run on multiple platforms as part of customer benchmarking exercises. The existing base of CM Fortran codes, along with MP Fortran codes developed for the MasPar machines, represent perhaps the largest body of existing data parallel applications. With

L. Meadows; D. Miles

1995-01-01

418

Assault Boat Equations Computer Programming.  

National Technical Information Service (NTIS)

A study was conducted to develop computer software pertinent to the development of a Navy Assault Boat Coxswain Trainer. Existing equations of an LCM(6) (medium landing craft) have been combined with a mathematical representation of a wave-beach environme...

H. C. Saltzman

1974-01-01

419

Implementing Computer Integrated Manufacturing Technician Program.  

ERIC Educational Resources Information Center

|A computer-integrated manufacturing (CIM) technician program was developed to provide training and technical assistance to meet the needs of business and industry in the face of the demands of high technology. The Computer and Automated Systems Association (CASA) of the Society of Manufacturing Engineers provided the incentive and guidelines…

Gibbons, Roger

420

Guidelines for Developing Educational Computer Programs.  

ERIC Educational Resources Information Center

|Considers the design and production of a computer assisted learning (CAL) or computer managed learning (CML) package from the point of view of a programer assisting the teacher who is willing to use it. The stages of production are illustrated by reference to two case studies. (Author/CMV)|

Fox, Jean; Rushby, Nick

1979-01-01

421

GPU Computing: Programming a Massively Parallel Processor  

Microsoft Academic Search

Summary form only given. Many researchers have observed that general purpose computing with programmable graphics hardware (GPUs) has shown promise to solve many of the world's compute intensive problems, many orders of magnitude faster the conventional CPUs. The challenge has been working within the constraints of a graphics programming environment and limited language support to leverage this huge performance potential.

Ian Buck

2007-01-01

422

Computability concepts for programming language semantics  

Microsoft Academic Search

This paper is about mathematical problems in programming language semantics and their influence on recursive function theory. We define a notion of computability on continuous higher types (for all types) and show its equivalence to effective operators. This result shows that our computable operators can model mathematically (i.e. extensionally) everything that can be done in an operational semantics. These new

Herbert Egli; Robert L. Constable

1975-01-01

423

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

424

Fortran for the 1980's  

SciTech Connect

The new standard Fortran 77 has not been available long, but the American National Standards Institute (ANSI) committee X3J3 responsible for Fortran standardization is already working on the next revision. Since the result of this work will be a candidate for an international (ISO) standard, it is important that work being done now become known to all persons interested in Fortran. A new set of problems related to the accommodation of related standards in data base management and real-time process control, as well as the ever-increasing size of the language, have caused the standardization committee to consider some new approaches to the development of the next standard. These new approaches and many of the new features that probably will be in the next Fortran standard are described. It is hoped that this presentation will stimulate comments and suggestions in time to include them before work on the next standard is completed. 2 figures.

Adams, J.; Brainerd, W.

1980-01-01

425

Introductory Computer Programming: Performance and Language Skills  

Microsoft Academic Search

The investigation of student performance in an introductory college-level computer programming course described in this paper focuses on the relationship between student language skills as measured by the SAT test, an d test scores obtained on multiple-choice questions and word programming problems. 96 students enrolled in CS, EE, MIS majors participated in the study. Performance on the test was examined

Barbara T. Pioro

426

CAI (Computer Assisted Instruction) Study Skills Program.  

National Technical Information Service (NTIS)

This paper describes a computer assisted instruction (CAI) study skills program and reports the results of a study conducted to determine its effectiveness. The program consists of ten CAI study skills modules, a CAI study skills notebook, and a CAI study...

B. M. Gadzella

1981-01-01

427

37 CFR 1.96 - Submission of computer program listings.  

Code of Federal Regulations, 2010 CFR

...language which will cause a computer to perform a desired procedure...regulate the flow of work in a computer, or control or monitor events. Computer program listings may be...77(b)(5). (1) Multiple computer program...

2009-07-01

428

37 CFR 1.96 - Submission of computer program listings.  

Code of Federal Regulations, 2010 CFR

...language which will cause a computer to perform a desired procedure...regulate the flow of work in a computer, or control or monitor events. Computer program listings may be...77(b)(5). (1) Multiple computer program...

2010-07-01

429

MFTF sensor verification computer program  

SciTech Connect

The design, requirements document and implementation of the MFE Sensor Verification System were accomplished by the Measurement Engineering Section (MES), a group which provides instrumentation for the MFTF magnet diagnostics. The sensors, installed on and around the magnets and solenoids, housed in a vacuum chamber, will supply information about the temperature, strain, pressure, liquid helium level and magnet voltage to the facility operator for evaluation. As the sensors are installed, records must be maintained as to their initial resistance values. Also, as the work progresses, monthly checks will be made to insure continued sensor health. Finally, after the MFTF-B demonstration, yearly checks will be performed as well as checks of sensors as problem develops. The software to acquire and store the data was written by Harry Chow, Computations Department. The acquired data will be transferred to the MFE data base computer system.

Chow, H.K.

1984-11-09

430

PROGRAMMING THE LGP-30 COMPUTER  

Microsoft Academic Search

The LGP-30 is a drum-storage, all-binary digital computer with 4096 ; cells of memory capacity. The cells are of 31-binary-digit length or the ; equivalent of 9 decimal digits. Input and output subroutines are used to ; translate from decimal to binary and vice versa. Communication to and from the ; machine is through a flexowriter or photoreader and high-speed

1960-01-01

431

Computer Programming Languages for Health Care  

PubMed Central

This paper advocates the use of standard high level programming languages for medical computing. It recommends that U.S. Government agencies having health care missions implement coordinated policies that encourage the use of existing standard languages and the development of new ones, thereby enabling them and the medical computing community at large to share state-of-the-art application programs. Examples are based on a model that characterizes language and language translator influence upon the specification, development, test, evaluation, and transfer of application programs.

O'Neill, Joseph T.

1979-01-01

432

Transpiration and Film Cooling Boundary Layer Computer Program. Volume 2 Computer Program and Users Manual.  

National Technical Information Service (NTIS)

A finite difference turbulent boundary layer computer program which allows for mass transfer wall cooling and equilibrium chemistry effects is presented. The program is capable of calculating laminar or turbulent boundary layer solutions for an arbitrary ...

R. J. Gloss

1971-01-01

433

Computer program CCC: user's manual  

SciTech Connect

The Numerical Model CCC (conduction-convection-consolidation), developed at the Lawrence Berkeley Laboratory, solves numerically the heat and mass flow equations for a liquid saturated medium, and computes one-dimensional consolidation of the simulated systems. The model employs the Integrated Finite Difference Method (IFDM) in discretizing the saturated medium and in formulating the governing equations. The sets of equations are solved by an iterative solution technique. The deformation of the medium is calculated using the one-dimensional consolidation theory of Terzaghi.

Mangold, D.C.; Lippmann, M.J.; Bodvarsson, G.S.

1980-01-01

434

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

435

Development of computer programs and related software for the detection and analysis of PI2 pulsations recorded at ground based stations  

NASA Astrophysics Data System (ADS)

The major objectives of the study were to develop algorithms for the estimation of the polarization states of Pi 2 geomagnetic pulsations, to code these algorithms in FORTRAN, and to develop models for the prediction of the polarization states of Pi 2's. The Pi 2 models are based on the magnetic fields associated with transient field-aligned currents, on geomagnetic field lines threading the auroral ionosphere. These models have proven to be extremely successful in predicting the polarization states of high and mid latitude Pi 2's. The computer programs are based on algorithms for detecting pure states, and estimating the parameter of pure states or polarized waves in multiple time series. All the software for these algorithms has been written in FORTRAN, and the programs have been used with considerable success in the parameterization of the polarization states of Pi 2's.

Samson, J. C.

1985-09-01

436

SusyBSG: a Fortran code for BR[B?X?] in the MSSM with Minimal Flavor Violation  

NASA Astrophysics Data System (ADS)

We present the Fortran code SusyBSG version 1.1, which computes the branching ratio for the decay B?X? in the MSSM with Minimal Flavor Violation. The computation takes into account all the available NLO contributions, including the complete supersymmetric QCD corrections to the Wilson coefficients of the magnetic and chromomagnetic operators. Catalogue identifier: AEBM_v1_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AEBM_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.: 99?155 No. of bytes in distributed program, including test data, etc.: 708?850 Distribution format: tar.gz Programming language: Fortran Computer: All computers with a Fortran compiler Operating system: Linux Classification: 11.6 Nature of problem: Predicting the branching ratio for the decay B?X? in the MSSM with Minimal Flavor Violation. Solution method: We take into account all the available NLO contributions, including the two-loop gluino contributions to the Wilson coefficients computed in Ref. [1]. The relation between the Wilson coefficients and the branching ratio for B?X? is computed along the lines of Ref. [2]. The SUSY input parameters can be read from a spectrum file in the SLHA format. Restrictions: The results apply only to the case of Minimal Flavor Violation. Unusual features: Numerical instabilities may arise for special combinations of the input parameters. They can usually be avoided by compiling the code in quadruple precision. Running time: Approximately 10 ms in double precision, 0.5 s in quadruple precision (on a Pentium D 3.40-GHz). References:G. Degrassi, P. Gambino and P. Slavich, Phys. Lett. B 635 (2006) 335, arXiv:hep-ph/0601135.P. Gambino and M. Misiak, Nucl. Phys. B 611 (2001) 338, hep-ph/0104034.

Degrassi, G.; Gambino, P.; Slavich, P.

2008-11-01

437

Development of Software for Computer Aided Design Power Regulatorsdevelopment d'UN Logiciel de Cao de Regulateurs de Puissance.  

National Technical Information Service (NTIS)

An interpretive computer programming language ESAU for analyzing high tension electrical power regulators using FORTRAN is described. The user's manual documenting the language is presented. Input formats, flowcharts, and descriptions of functions perform...

M. Clique J. Foisseau A. J. Fossard

1979-01-01

438

Goodman and Kruskal's TAU-B Statistics: A Fortran-77 Subroutine.  

ERIC Educational Resources Information Center

An algorithm and associated FORTRAN-77 computer subroutine are described for computing Goodman and Kruskal's tau-b statistic along with the associated nonasymptotic probability value under the null hypothesis tau=O. (Author)

Berry, Kenneth J.; Mielke, Paul W., Jr.

1986-01-01

439

Goodman and Kruskal's TAU-B Statistics: A Fortran-77 Subroutine.  

ERIC Educational Resources Information Center

|An algorithm and associated FORTRAN-77 computer subroutine are described for computing Goodman and Kruskal's tau-b statistic along with the associated nonasymptotic probability value under the null hypothesis tau=O. (Author)|

Berry, Kenneth J.; Mielke, Paul W., Jr.

1986-01-01

440

DESIGNING A USE INTERFACE USING DCL AND FORTRAN  

EPA Science Inventory

MISER is a package designed in-house to make the simulation process simpler, faster and more accurate. he simulation portion of the program was written in FORTRAN; a driver program user interface was written in DCL. he user enters equations describing the behavior of certain enti...

441

Fortran 90 pointers vs Cray'' pointers  

SciTech Connect

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

442

Fortran 90 pointers vs ``Cray`` pointers  

SciTech Connect

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

443

Computer Series, 115.  

ERIC Educational Resources Information Center

Reviewed are six computer programs which may be useful in teaching college level chemistry. Topics include dynamic data storage in FORTRAN, "KC?DISCOVERER," pH of acids and bases, calculating percent boundary surfaces for orbitals, and laboratory interfacing with PT Nomograph for the Macintosh. (CW)

Birk, James P., Ed.

1990-01-01

444

A "Canned" Computer Lab  

ERIC Educational Resources Information Center

Discusses the use of a set of computer programs (FORTRAN IV) in an introductory mechanics course for science majors. One laboratory activity is described for determining the coefficient of restitution of a glider on an air track. A student evaluation for the lab is included in the appendix. (Author/TS)

Dowling, John, Jr.

1972-01-01

445

The Computational Physics Program of the national MFE Computer Center  

SciTech Connect

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

446

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

Microsoft Academic Search

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

Georg M. Von Hippel

2006-01-01

447

ECHO: a simple procedure to ECHO input data from any existing FORTRAN code. [In FORTRAN for IBM 360  

Microsoft Academic Search

An exact copy of input data to a FORTRAN program can be listed by inserting a single statement, CALL ECHO, and just a few Job Control Language (JCL) statements, without any further changes to the program itself. This allows the card images to be displayed such that the card columns and card sequence order can be easily checked for accuracy.

O. W. Jr

1979-01-01

448

SEQPWR and SEQOPR: computer programs for design of maximum information trials based on group sequential logrank tests.  

PubMed

The maximum information trial paradigm for clinical trials with failure time data was recognized and has been investigated. With the maximum information trial paradigm, a study is concluded when a prespecified maximum number of events of interest, thus maximum information, has been accrued if there was no early stopping due to treatment difference or lack thereof. We present two interactive FORTRAN programs for use in designing maximum information trials based on group sequential logrank tests. The program SEQPWR computes the attainable power of group sequential logrank tests given the combinations of the accrual and follow-up durations. The program SEQOPR allows the users to investigate the operating characteristics of the maximum information trial given the information fractions of interim analyses. A clinical trial from the Eastern Cooperative Oncology Group is provided to illustrate the usage and features of the programs. PMID:7796583

Kim, K

1995-02-01

449

Triplex Arithmetic for FORTRAN.  

National Technical Information Service (NTIS)

Triplex arithmetic is a variant of interval arithmetic in which a 'main' value is computed in addition to the endpoints of the containing interval. The 'main' value is, in general, the value that would have been computed had properly-rounded real arithmet...

K. Boehmer J. M. Yohe

1978-01-01

450

CAI-BASIC: A Program to Teach the Programming Language BASIC.  

ERIC Educational Resources Information Center

A computer-assisted instruction (CAI) program was designed which fulfills the objectives of teaching a simple programing language, interpreting student responses, and executing and editing student programs. The CAI-BASIC program is written in FORTRAN IV and executes on IBM-2741 terminals while running under a time-sharing system on an IBM-360-70…

Barry, Thomas Anthony

451

Computer Program: General University Requirements Package  

Microsoft Academic Search

The objective of my research project was to write a computer program in Turbo Pascal which would determine how many general university requirements a student has completed and what requirements he or she needs to complete in order to graduate. There are six degrees offered at Illinois Wesleyan University. They are: BA (Bachelor of Arts); BS (Bachelor of Science); BFA

AbhishekKejriwal

1993-01-01

452

Computer-Assisted Instruction in Programming: AID.  

ERIC Educational Resources Information Center

A computer-assisted course on programing, consisting of a set of 50 lessons, was developed for and is now being used by National Aeronautics and Space Administration (NASA) personnel. The course is intended for students at about the junior college level with no experience in mathematics beyond high school algebra and with no previous introduction…

Friend, Jamesine; Atkinson, R. C.

453

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 ...

454

Goals and Performance in Computer Programming  

Microsoft Academic Search

In all studies of human performance, the experimenter must be certain that the subject is performing the task that the experimenter believes he has set; otherwise results become uninterpretable. Early studies of computer programming have shown such wide variations in individual performance that one might suspect that subjects differed in their interpretation of the task. Experiments are reported which show

Gerald M. Weinberg; Edward L. Schulman

1974-01-01

455

Model Elimination, Logic Programming and Computing Answers  

Microsoft Academic Search

We demonstrate that theorem provers using model elimination (ME) can be used as answer com­ plete interpreters for disjunctive logic program­ ming. More specifically, we introduce a mechanism for computing answers into the restart variant of ME. Building on this, we develop a new calcu­ lus called ancestry restart ME. This variant admits a more restrictive regularity restriction than restart

Peter Baumgartner; Ulrich Furbach; Frieder Stolzenburg

1995-01-01

456

CEL-1 Lighting Computer Program - User's Guide.  

National Technical Information Service (NTIS)

The conservation of Electric Lighting Computer Program, Version 1.0 (CEL-1), aids the illumination engineer in designing energy efficient rooms. CEL-1 contains a design synthesizer which selects from among a set of user specified luminaire locations the s...

W. E. Brackett

1981-01-01

457

Cedar Fortran and other Vector and parallel Fortran dialects  

Microsoft Academic Search

The introduction of vector processors and multiprocessors punctuate the most dramatic changes in Fortran and its dialects. The emerging generation of supercomputers utilize both vector processing and multiprocessing simultaneously. The challenge is to provide language constructs and software tools that will allow the programmer to easily exploit the capabilities of the machine.This paper will outline the development of vector and

Mark D. Guzzi; Jay Hoeflinger; David A. Padua; Duncan H. Lawrie

1988-01-01

458

Cedar Fortran and other vector and parallel Fortran dialects  

Microsoft Academic Search

The introduction of vector processors and multiprocessors has caused the most dramatic changes in Fortran and its dialects. The emerging generation of supercomputers utilizes both vector processing and multiprocessing. The challenge is to provide language constructs and software tools that will allow the programmer to easily exploit the capabilities of the machine. This paper outlines the development of vector and

Mark D. Guzzi; David A. Padua; Jay Hoeflinger; Duncan H. Lawrie

1990-01-01

459

OFF-CENTER CONTROL ROD PROGRAM (DIGITAL COMPUTER PROGRAM K)  

Microsoft Academic Search

Digital computer Program K constructs the two energy-group analysis of a ; cylindrical reactor core with an off-center control red. Solutions are ; constructed for the fast and slow neutron flux in terms of red-centered ; cylindrical coordinates and also in terms of corecentered cylindrtcal coordinates. ; The effect of the control rod is expressed in terms of fast and

1959-01-01

460

An overview of fortran standardization activities  

Microsoft Academic Search

The committee of the American National Standards Institute (ANSI) responsible for FORTRAN standardization is the X3J3 technical committee. On April 3, 1978 a new Fortran standard was officially adopted. The X3J3 is already working on the next standard. They are considering a core plus modules approach to Fortran, where stand-alone modules may be interfaced with the core Fortran to provide

Neldon H. Marshall

1979-01-01

461

Alternatives to the traditional first course in computing  

Microsoft Academic Search

The first course in Computer Science at the University of Scranton has evolved over a number of years as a course in problem solving utilizing the computer. Bearing in mind that such a course should provide relatively standard programming tools, the course uses a structured derivative of FORTRAN promoting top-down stepwise refinement in programming methodology as well as encourages the

John G. Meinke; John A. Beidler

1981-01-01

462

Use of structured flowcharts in the undergraduate Computer Science curriculum  

Microsoft Academic Search

Over the last four years a new Computer Science major program has been introduced into the curriculum of the School of Engineering at Oakland University. During this period computer science educators throughout the country have debated the best way to introduce structured programming into the curriculum. There is now a widespread belief that beginning FORTRAN courses cannot be taught using

R. E. Haskell; D. E. Boddy; G. A. Jackson

1976-01-01

463

Fortran 90 pointers vs 'Cray' pointers.  

National Technical Information Service (NTIS)

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 pointe...

J. Martin

1991-01-01

464

GAP: A computer program for gene assembly  

SciTech Connect

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

465

DEROCS: A computer program to simulate offshore oil and natural gas development scenarios and onshore service base requirements  

USGS Publications Warehouse

The FORTRAN IV (H) computer program, DEROCS, constructs Outer Continental Shelf (OCS) resource development scenarios and quantifies the requirements for and impacts of the operation of the onshore service bases necessary to support offshore oil and gas operations. The acronym DEROCS stands for 'Development of Energy Resources of the Outer Continental Shelf.' The user may specify the number, timing, and amounts of offshore oil and natural gas finds, onshore service base locations, and multiplier relationships between offshore development activities and onshore land, supply, labor and facility requirements. The program determines schedules of platform installation, development drilling, production from platforms, and well workover, and calculates on a yearly basis the requirements for and impacts of the operation of the onshore service bases demanded by offshore activities. We present two examples of program application.

Marcus, Philip A.; Smith, E. T.; Robinson, S. R.; Wong, A. T.

1977-01-01

466

PTRAN II - A Compiler for High Performance Fortran  

Microsoft Academic Search

New languages for distributed memory compilation,including High Performance Fortran (HPF), provideuser directives for partitioning data among processorsto specify parallelism. We believe that it willbe important for distributed memory compilers forthese languages to provide not only efficiency closeto a hand-written message passing program, but alsoflexibility, so that the user is not always required toprovide directives nor specify the number of physicalprocessors.

M. Gupta; S. Midkiff; E. Schonberg; P. Sweeney; K. Y. Wang; M. Burke

1993-01-01

467

GETOUT; radionuclide transport geologic media. [UNIVAC1100; FORTRAN  

Microsoft Academic Search

GETOUT is a set of four FORTRAN programs and associated subroutines developed as an aid to investigate the migration of radionuclide chains from an underground source. The model to be analyzed is an underground nuclear waste disposal site and a uniform one-dimensional soil column that connects the site with a surface water body. At an arbitrary time after the waste

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; P. J. Liddell

2008-01-01

468

Computer Simulation in Undergraduate Instruction: A Symposium.  

ERIC Educational Resources Information Center

These symposium papers discuss the instructional use of computers in psychology, with emphasis on computer-produced simulations. The first, by Rich Edwards, briefly outlines LABSIM, a general purpose system of FORTRAN programs which simulate data collection in more than a dozen experimental models in psychology and are designed to train students…

Street, Warren R.; And Others

469

APOLLO: A computer program for the calculation of chemical equilibrium and reaction kinetics of chemical systems  

SciTech Connect

Several of the technologies being evaluated for the treatment of waste material involve chemical reactions. Our example is the in situ vitrification (ISV) process where electrical energy is used to melt soil and waste into a glass like'' material that immobilizes and encapsulates any residual waste. During the ISV process, various chemical reactions may occur that produce significant amounts of products which must be contained and treated. The APOLLO program was developed to assist in predicting the composition of the gases that are formed. Although the development of this program was directed toward ISV applications, it should be applicable to other technologies where chemical reactions are of interest. This document presents the mathematical methodology of the APOLLO computer code. APOLLO is a computer code that calculates the products of both equilibrium and kinetic chemical reactions. The current version, written in FORTRAN, is readily adaptable to existing transport programs designed for the analysis of chemically reacting flow systems. Separate subroutines EQREACT and KIREACT for equilibrium ad kinetic chemistry respectively have been developed. A full detailed description of the numerical techniques used, which include both Lagrange multiplies and a third-order integrating scheme is presented. Sample test problems are presented and the results are in excellent agreement with those reported in the literature.

Nguyen, H.D.

1991-11-01

470

APOLLO: A computer program for the calculation of chemical equilibrium and reaction kinetics of chemical systems  

SciTech Connect

Several of the technologies being evaluated for the treatment of waste material involve chemical reactions. Our example is the in situ vitrification (ISV) process where electrical energy is used to melt soil and waste into a ``glass like`` material that immobilizes and encapsulates any residual waste. During the ISV process, various chemical reactions may occur that produce significant amounts of products which must be contained and treated. The APOLLO program was developed to assist in predicting the composition of the gases that are formed. Although the development of this program was directed toward ISV applications, it should be applicable to other technologies where chemical reactions are of interest. This document presents the mathematical methodology of the APOLLO computer code. APOLLO is a computer code that calculates the products of both equilibrium and kinetic chemical reactions. The current version, written in FORTRAN, is readily adaptable to existing transport programs designed for the analysis of chemically reacting flow systems. Separate subroutines EQREACT and KIREACT for equilibrium ad kinetic chemistry respectively have been developed. A full detailed description of the numerical techniques used, which include both Lagrange multiplies and a third-order integrating scheme is presented. Sample test problems are presented and the results are in excellent agreement with those reported in the literature.

Nguyen, H.D.

1991-11-01

471

Determination of Earthquake Focal Mechanism. Description of Six Computer Programs.  

National Technical Information Service (NTIS)

Six computer programs were developed by several investigators in order to determine the focal mechanism of an earthquake. These programs were rewritten for the Burroughs B6700. The programs are briefly described, especially for the users of the programs. ...

T. Decrook

1976-01-01

472

The XYZ Potential Flow Program.  

National Technical Information Service (NTIS)

The XYZ Potential Flow Program is a FORTRAN program which computes approximate solutions to problems of flow about three-dimensional bodies of arbitrary shape. The surface of the body is approximated by a set of plane quadrilaterals. The solution is const...

C. W. Dawson J. S. Dean

1972-01-01

473

The computational physics program of the National MFE Computer Center  

SciTech Connect

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

474

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. 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 T is the total isospin of the system.) The

Deveikis, A.; Juodagalvis, A.

2008-10-01

475

A computer program for non-parametric analysis of incomplete repeated measures from two samples.  

PubMed

RMNP2 is an easy-to-use FORTRAN program for the analysis of repeated measures using the non-parametric two-sample tests of Wei and Lachin (J. Am. Stat. Assoc. 79 (1984) 653-661) and Wei and Johnson (Biometrika 72 (1985) 359-364). The program compares two groups of subjects or experimental units when measurements are obtained at multiple time points, or under multiple conditions, from each subject. A strength of the methodology is that subjects with missing responses at one or more time points can be included in the analysis, under the assumption that the missing value mechanism is independent of the response. In contrast to other methods that require parametric assumptions concerning the distribution of the outcome variable, RMNP2 is applicable when the response variable is continuous but not normally distributed. The program is also useful in the analysis of ordered categorical outcomes when the number of possible responses is too large to permit application of general categorical data methodology. The program can be run on microcomputers, workstations and mainframe computers. Two examples illustrating the use and features of RMNP2 are provided. PMID:8194308

Davis, C S

1994-02-01

476

PROGRAM DROP: A computer program for prediction of evaporation from freely falling multicomponent drops  

SciTech Connect

PROGRAM DROP consists of a series of FORTRAN routine which together are used to model the evaporation of a freely falling, multicomponent drop composed of an arbitrary number of volatile species and a single nonvolatile, inert component. The physics underlying the model are clearly identified, and the model`s relationship to previous work in the literature is described. Test cases are used to illustrate the viability of the model and to highlight its potential usefulness in the accurate prediction of multicomponent droplet vaporization in a variety of applications.

Gavin, P.M. [Gavin Consulting, Newark, OH (United States)

1996-12-01

477

Library Programs for the Aecl G-20/3100 Computer.  

National Technical Information Service (NTIS)

The report gives descriptions of computer programs added to the library file for the G-20/3100 computer since the last report. The programs listed include mathematical analysis and input output routines.

N. R. Burnham

1969-01-01

478

Computer Program to Generate Pearson, Spearman, and Kendall Correlations.  

National Technical Information Service (NTIS)

The computer program SPEKEN computes Pearson, Spearman, and Kendall correlation coefficients for multivariate data. Special features of the program include exclusion of pairs of data values where at least one value is missing. Additionally, the Spearman a...

V. E. Kane N. M. Larson V. C. Nall

1977-01-01

479

40 CFR Appendix C to Part 67 - Computer Program  

Code of Federal Regulations, 2010 CFR

...15 2010-07-01 2010-07-01 false Computer Program C Appendix C to Part 67 Protection of Environment ENVIRONMENTAL... Pt. 67, App. C Appendix C to Part 67âComputer Program Note: EPA will make copies...

2010-07-01

480

40 CFR Appendix C to Part 67 - Computer Program  

Code of Federal Regulations, 2010 CFR

...15 2009-07-01 2009-07-01 false Computer Program C Appendix C to Part 67 Protection of Environment ENVIRONMENTAL... Pt. 67, App. C Appendix C to Part 67âComputer Program Note: EPA will make copies...

2009-07-01

481

A Computer Program for Estimating Aircraft Landing Distance.  

National Technical Information Service (NTIS)

This report describes a computer program which will estimate the runway length required to land a specified airplane. The program accepts inputs describing the aircraft gross weight, velocity, drag, and engine performance and computes the landing distance...

K. D. Mach

1979-01-01

482

General Data Simulation Program.  

ERIC Educational Resources Information Center

|Described is a computer program written in FORTRAN IV which offers considerable flexibility in generating simulated data pertinent to education and educational psychology. The user is allowed to specify the number of samples, data sets, and variables, together with the population means, standard deviations and intercorrelations. In addition the…

Burns, Edward

483

Gender Differences in the Use of Computers, Programming, and Peer Interactions in Computer Science Classrooms  

ERIC Educational Resources Information Center

|Research shows that female and male students in undergraduate computer science programs view computer culture differently. Female students are interested more in the use of computers than in doing programming, whereas male students see computer science mainly as a programming activity. The overall purpose of our research was not to find new…

Stoilescu, Dorian; Egodawatte, Gunawardena

2010-01-01

484

SMMP v. 3.0—Simulating proteins and protein interactions in Python and Fortran  

NASA Astrophysics Data System (ADS)

We describe a revised and updated version of the program package SMMP. SMMP is an open-source FORTRAN package for molecular simulation of proteins within the standard geometry model. It is designed as a simple and inexpensive tool for researchers and students to become familiar with protein simulation techniques. SMMP 3.0 sports a revised API increasing its flexibility, an implementation of the Lund force field, multi-molecule simulations, a parallel implementation of the energy function, Python bindings, and more. Catalogue identifier:ADOJ_v3_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/ADOJ_v3_0.html Program obtainable from: CPC Program Library, Queen's University of Belfast, N. Ireland Licensing provisions:Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html Programming language used:FORTRAN, Python No. of lines in distributed program, including test data, etc.:52?105 No. of bytes in distributed program, including test data, etc.:599?150 Distribution format:tar.gz Computer:Platform independent Operating system:OS independent RAM:2 Mbytes Classification:3 Does the new version supersede the previous version?:Yes Nature of problem:Molecular mechanics computations and Monte Carlo simulation of proteins. Solution method:Utilizes ECEPP2/3, FLEX, and Lund potentials. Includes Monte Carlo simulation algorithms for canonical, as well as for generalized ensembles. Reasons for new version:API changes and increased functionality. Summary of revisions:Added Lund potential; parameters used in subroutines are now passed as arguments; multi-molecule simulations; parallelized energy calculation for ECEPP; Python bindings. Restrictions:The consumed CPU time increases with the size of protein molecule. Running time:Depends on the size of the simulated molecule.

Meinke, Jan H.; Mohanty, Sandipan; Eisenmenger, Frank; Hansmann, Ulrich H. E.

2008-03-01

485

ITAC, an insider threat assessment computer program  

SciTech Connect

The insider threat assessment computer program, ITAC, is used to evaluate the vulnerability of nuclear material processing facilities to theft of special nuclear material by one or more authorized insider adversaries. The program includes two main parts: one is used to determine the timeliness of nuclear material accounting tests for loss of special nuclear material, and the other determines pathway aggregate detection probabilities for physical protection systems and material control procedures that could detect the theft. Useful features of ITAC include its ability to (1) evaluate and quantify the timeliness of material accounting tests, (2) analyze branching systems of physical pathways and adversary strategies, (3) analyze trickle or abrupt theft situations for combinations of insiders, (4) accept input probabilities and times in the form of ranges rather than discrete points, and (5) simulate input data using Monte Carlo methods to produce statistically distributed aggregate delay times and detection probabilities. The ITAC program was developed by the Security Applications Center of Westinghouse Hanford Comapny and Boeing Computer Services, Richland, WA.

Eggers, R.F.; Giese, E.W.

1988-01-01

486

ITAC: An insider threat assessment computer program  

SciTech Connect

The insider threat assessment computer program, ITAC, is used to evaluate the vulnerability of nuclear material processing facilities to theft of special nuclear material by one or more authorized insider adversaries. The program includes two main parts: one is used to determine the timeliness of nuclear material accounting tests for loss of special nuclear material, and the other determines pathway aggregate detection probabilities for physical protection systems and material control procedures that could detect the theft. Useful features of ITAC include its ability to (1) evaluate and quantify the timeliness of material accounting tests, (2) analyze branching systems of physical pathways and adversary strategies, (3) analyze trickle or abrupt theft situations for combinations of insiders, (4) accept input probabilities and times in the form of ranges rather than discrete points, and (5) simulate input data using Monte Carlo methods to produce statistically distributed aggregate delay times and detection probabilities. The ITAC program was developed by the Security Applications Center of Westinghouse Hanford Company and Boeing Computer Services, Richland, WA. 1 ref., 3 figs., 4 tabs.

Eggers, R.F.; Giese, E.W.

1988-06-01

487

INTERP---A Fortran Callable Free Format Data Interpretation Subroutine System.  

National Technical Information Service (NTIS)

INTERP is a free format data interpretation subroutine system for lexical analysis. This system, written in ANSI standard FORTRAN 77, is flexible, easy to use, small, and efficient. These qualities make the addition of INTERP to an application program qui...

K. J. Perano V. N. Kaliakin

1989-01-01

488

Developing an Innovative Baccalaureate Program in Computer Forensics  

Microsoft Academic Search

Motivated by the demand of the industry and the increasing concern in homeland security, a baccalaureate program in computer forensics has been developed and begun in fall 2005. This 124-credit multidisciplinary program consists of courses in criminal justice, law enforcement, political science, mathematics, computer science, and computer forensics. A year since its implementation, the program has shown its potentials and

Jigang Liu

2006-01-01

489

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

490

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

491

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

492

Advanced Certification Program for Computer Graphic Specialists. Final Performance Report.  

ERIC Educational Resources Information Center

A pioneer program in computer graphics was implemented at Parkland College (Illinois) to meet the demand for specialized technicians to visualize data generated on high performance computers. In summer 1989, 23 students were accepted into the pilot program. Courses included C programming, calculus and analytic geometry, computer graphics, and…

Parkland Coll., Champaign, IL.

493

EZVIDEO, FORTRAN graphics routines for the IBM AT  

SciTech Connect

A set of IBM PC-based FORTRAN plotting routines called EZVIDEO is described in this report. These routines are written in FORTRAN and can be called from FORTRAN programs. EZVIDEO simulates a subset of the well-known DISSPLA graphics calls and makes plots directly on the IBM AT display screen. Screen dumps can also be made to an attached LaserJet or Epson printer to make hard copy without using terminal emulators. More than forty DISSPLA calls are simulated by the EZVIDEO routines. Typical screen plots require about 10 seconds (s), and good hard copy of the screen image on a laser printer requires less than 2 minutes (min). This higher-resolution hard copy is adequate for most purposes because of the enhanced resolution of the screen in the EGA and VGA modes. These EZVIDEO routines give the IB, AT user a stand-alone capability to make useful scientific or engineering plots directly on the AT, using data generated in FORTRAN programs. The routines will also work on the IBM PC or XT in CGA mode, but they require more time and yield less resolution. 7 refs., 4 figs.

Patterson, M.R.; Holdeman, J.T.; Ward, R.C.; Jackson, W.L.

1989-10-01

494

CPUG: Computational Physics UG Degree Program at Oregon State University  

Microsoft Academic Search

A four-year undergraduate degree program leading to a Bachelor's degree in Computational Physics is described. The courses and texts under development are research- and Web-rich, and culminate in an advanced computational laboratory derived from graduate theses and faculty research. The five computational courses and course materials developed for this program act as a bridge connecting the physics with the computation

Rubin H. Landau

2004-01-01

495

Curriculum 78: recommendations for the undergraduate program in computer science  

Microsoft Academic Search

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, and intermediate level courses. Elective courses, used to round out

Richard H. Austing; Bruce H. Barnes; Della T. Bonnette; Gerald L. Engel; Gordon Stokes

1979-01-01

496

RSAC -6 Radiological Safety Analysis Computer Program  

SciTech Connect

RSAC-6 is the latest version of the RSAC program. It calculates the consequences of a release of radionuclides to the atmosphere. Using a personal computer, a user can generate a fission product inventory; decay and in-grow the inventory during transport through processes, facilities, and the environment; model the downwind dispersion of the activity; and calculate doses to downwind individuals. Internal dose from the inhalation and ingestion pathways is calculated. External dose from ground surface and plume gamma pathways is calculated. New and exciting updates to the program include the ability to evaluate a release to an enclosed room, resuspension of deposited activity and evaluation of a release up to 1 meter from the release point. Enhanced tools are included for dry deposition, building wake, occupancy factors, respirable fraction, AMAD adjustment, updated and enhanced radionuclide inventory and inclusion of the dose-conversion factors from FGR 11 and 12.

Schrader, Bradley J; Wenzel, Douglas Rudolph

2001-06-01

497

Computer program BL2D for solving two-dimensional and axisymmetric boundary layers  

NASA Astrophysics Data System (ADS)

This report presents the formulation, validation, and user's manual for the computer program BL2D. The program is a fourth-order-accurate solution scheme for solving two-dimensional or axisymmetric boundary layers in speed regimes that range from low subsonic to hypersonic Mach numbers. A basic implementation of the transition zone and turbulence modeling is also included. The code is a result of many improvements made to the program VGBLP, which is described in NASA TM-83207 (February 1982), and can effectively supersede it. The code BL2D is designed to be modular, user-friendly, and portable to any machine with a standard fortran77 compiler. The report contains the new formulation adopted and the details of its implementation. Five validation cases are presented. A detailed user's manual with the input format description and instructions for running the code is included. Adequate information is presented in the report to enable the user to modify or customize the code for specific applications.

Iyer, Venkit

1995-05-01

498

Parallel program debugging with on-the-fly anomaly detection  

Microsoft Academic Search

We describe an approach for parallel debugging that coordinates static analysis with efficient on-the-fly access anomaly detection. We are developing on-the-fly instrumentation mechanisms for the structured synchronization primitives of Parallel Computing Forum (PCF) Fortran, the emerging standard for parallel Fortran. For programs without nested parallelism, it is possible to bound the cost of detection to a small constant at each

Robert Hood; Ken Kennedy; John M. Mellor-Crummey

1990-01-01

499

Computer Program Input Instructions for Cost Performance Forecasting Model.  

National Technical Information Service (NTIS)

The Computer program is intended for use in developing independent Estimates at Completion (EACs) for ongoing projects/programs. The information contained in this paper is intended to provide the program user a set of simplified key punch instructions. Th...

O. A. Karsch

1975-01-01

500

Development of Micro-Based Interactive Computer Programs: Hydraulics.  

National Technical Information Service (NTIS)

A computer software package for use in the analysis and design of highway drainage systems was developed. The software package contains the following: Universal Culvert Design Program, Special Culvert Design Program, Long Span Culvert Design Program, Stor...

S. Sarikelle

1993-01-01