These are representative sample records from Science.gov related to your search topic.
For comprehensive and current results, perform a real-time search at Science.gov.
1

Programming in Fortran M  

SciTech Connect

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

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

1993-08-01

2

Geophysical Computing L09-1 L09 Fortran Programming -Part 1  

E-print Network

thought that was a dead language." I think it ultimately comes down to the majority of computer scientists almost entirely on programs that were developed by other people. So, how do people develop these programs languages). That is, most of the programs we used were written in a language like C or Fortran. Fortran

Thorne, Michael

3

Programming in Vienna Fortran  

NASA Technical Reports Server (NTRS)

Exploiting the full performance potential of distributed memory machines requires a careful distribution of data across the processors. Vienna Fortran is a language extension of Fortran which provides the user with a wide range of facilities for 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 a shared memory programming paradigm while explicitly controlling the data distribution. In this paper, we present the language features of Vienna Fortran for FORTRAN 77, together with examples illustrating the use of these features.

Chapman, Barbara; Mehrotra, Piyush; Zima, Hans

1992-01-01

4

DB90: A Fortran Callable Relational Database Routine for Scientific and Engineering Computer Programs  

NASA Technical Reports Server (NTRS)

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 C programming language. These routines should be completely portable to any computing platform and operating system that has Fortran 90/95 and C compilers. DB90 allows a program to supply relation names and up to 5 integer key values to uniquely identify each record of each relation. This permits the user to select records or retrieve data in any desired order.

Wrenn, Gregory A.

2005-01-01

5

Guidelines for development structured FORTRAN programs  

NASA Technical Reports Server (NTRS)

Computer programming and coding standards were compiled to serve as guidelines for the uniform writing of FORTRAN 77 programs at NASA Langley. Software development philosophy, documentation, general coding conventions, and specific FORTRAN coding constraints are discussed.

Earnest, B. M.

1984-01-01

6

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

7

Concurrent extensions to the FORTRAN language for parallel programming of computational fluid dynamics algorithms  

NASA Technical Reports Server (NTRS)

Experiments were conducted at NASA Ames Research Center to define multi-tasking software requirements for multiple-instruction, multiple-data stream (MIMD) computer architectures. The focus was on specifying solutions for algorithms in the field of computational fluid dynamics (CFD). The program objectives were to allow researchers to produce usable parallel application software as soon as possible after acquiring MIMD computer equipment, to provide researchers with an easy-to-learn and easy-to-use parallel software language which could be implemented on several different MIMD machines, and to enable researchers to list preferred design specifications for future MIMD computer architectures. Analysis of CFD algorithms indicated that extensions of an existing programming language, adaptable to new computer architectures, provided the best solution to meeting program objectives. The CoFORTRAN Language was written in response to these objectives and to provide researchers a means to experiment with parallel software solutions to CFD algorithms on machines with parallel architectures.

Weeks, Cindy Lou

1986-01-01

8

FORTRAN 4 computer program for calculation of thermodynamic and transport properties of complex chemical systems  

NASA Technical Reports Server (NTRS)

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

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

1973-01-01

9

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

10

Sandra, a precise and fast FORTRAN program for gamma-ray spectrum analysis using a small computer  

NASA Astrophysics Data System (ADS)

We have developed a FORTRAN program that performs spectrum analysis using the advantages given by the non-iterative methods for small computers. With the inclusion of simple calculations for the precise determination of fitting intervals, by means of the normal cumulative distribution, we improve the precision of the usual stripping methods and resolve overlapping peaks.

Morales, J.; Navarro, J.; Pló, M.; Villar, J. A.

1981-06-01

11

An introduction to using the FORTRAN programs provided with Computational Nuclear Physics 1 Nuclear Structure  

NASA Technical Reports Server (NTRS)

The authors of this paper have provided a set of ready-to-run FORTRAN programs that should be useful in the field of theoretical nuclear physics. The purpose of this document is to provide a simple synopsis of the programs and their use. A separate section is devoted to each program set and includes: abstract; files; compiling, linking, and running; obtaining results; and a tutorial.

Boytos, Matthew A.; Norbury, John W.

1992-01-01

12

USSAERO version D computer program development using ANSI standard FORTRAN 77 and DI-3000 graphics  

NASA Technical Reports Server (NTRS)

The D version of the Unified Subsonic Supersonic Aerodynamic Analysis (USSAERO) program is the result of numerous modifications and enhancements to the B01 version. These changes include conversion to ANSI standard FORTRAN 77; use of the DI-3000 graphics package; removal of the overlay structure; a revised input format; the addition of an input data analysis routine; and increasing the number of aeronautical components allowed.

Wiese, M. R.

1986-01-01

13

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

NASA Astrophysics Data System (ADS)

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

Fenton, Flavio; Hastings, Harold; Evans, Steven

2001-03-01

14

High Performance Object-Oriented Scientific Programming in Fortran 90  

NASA Technical Reports Server (NTRS)

We illustrate how Fortran 90 supports object-oriented concepts by example of plasma particle computations on the IBM SP. Our experience shows that Fortran 90 and object-oriented methodology give high performance while providing a bridge from Fortran 77 legacy codes to modern programming principles. All of our object-oriented Fortran 90 codes execute more quickly thatn the equeivalent C++ versions, yet the abstraction modelling capabilities used for scentific programming are comparably powereful.

Norton, Charles D.; Decyk, Viktor K.; Szymanski, Boleslaw K.

1997-01-01

15

An Introduction to Fortran Programming  

NSDL National Science Digital Library

This module is for the beginning programmer who has an interest to learn the effective use of the Fortran language. If you have never programmed before you can also use this document to learn the basic concepts of programming; however, you may want to have other references to guide you.

16

A FORTRAN-77 computer program for three-dimensional inversion of magnetic anomalies resulting from multiple prismatic bodies  

NASA Astrophysics Data System (ADS)

A computer program in FORTRAN 77 is presented for three-dimensional inversion of total field magnetic anomalies resulting from multiple prisms with arbitrary magnetizations and orientations. The program is based on the nonlinear optimization technique of the Marquardt algorithm. The equations for the anomalies and derivatives with respect to various parameters of the prismatic bodies are programmed to minimize computing time. The derivatives are computed by analytical methods as the computation time is smaller than that required by numerical methods. Approximate equations allow rapid calculation of the magnetic anomalies and derivatives. Efficient methods are developed for three-dimensional inversion of magnetic anomalies by an appropriate use of the exact and approximate equations. The method is applied for inversion of the total field aeromagnetic anomalies over Mahanadi Basin, Orissa, and aeromagnetic anomalies over the western part of Cuddapah Basin, Andhra Pradesh, India.

Bhaskara Rao, D.; Ramesh Babu, N.

1993-07-01

17

Evaluation of verification and testing tools for FORTRAN programs  

NASA Technical Reports Server (NTRS)

Two automated software verification and testing systems were developed for use in the analysis of computer programs. An evaluation of the static analyzer DAVE and the dynamic analyzer PET, which are used in the analysis of FORTRAN programs on Control Data (CDC) computers, are described. Both systems were found to be effective and complementary, and are recommended for use in testing FORTRAN programs.

Smith, K. A.

1980-01-01

18

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

SciTech Connect

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

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

1980-11-01

19

Comparison of and conversion between different implementations of the FORTRAN programming language  

NASA Technical Reports Server (NTRS)

A guideline for computer programmers who may need to exchange FORTRAN programs between several computers is presented. The characteristics of the FORTRAN language available on three different types of computers are outlined, and procedures and other considerations for the transfer of programs from one type of FORTRAN to another are discussed. In addition, the variance of these different FORTRAN's from the FORTRAN 77 standard are discussed.

Treinish, L.

1980-01-01

20

Interactive FORTRAN IV computer programs for the thermodynamic and transport properties of selected cryogens (fluids pack)  

NASA Technical Reports Server (NTRS)

The thermodynamic and transport properties of selected cryogens had programmed into a series of computer routines. Input variables are any two of P, rho or T in the single phase regions and either P or T for the saturated liquid or vapor state. The output is pressure, density, temperature, entropy, enthalpy for all of the fluids and in most cases specific heat capacity and speed of sound. Viscosity and thermal conductivity are also given for most of the fluids. The programs are designed for access by remote terminal; however, they have been written in a modular form to allow the user to select either specific fluids or specific properties for particular needs. The program includes properties for hydrogen, helium, neon, nitrogen, oxygen, argon, and methane. The programs include properties for gaseous and liquid states usually from the triple point to some upper limit of pressure and temperature which varies from fluid to fluid.

Mccarty, R. D.

1980-01-01

21

Predicting the Readability of FORTRAN Programs.  

ERIC Educational Resources Information Center

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

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

22

FORTRAN program for automatic terrain correction of gravity measurements  

NASA Astrophysics Data System (ADS)

The use of a digital computer in the calculation of the Bouguer anomaly terrain correction vastly simplifies the process and reduces the manhours required by up to 80%. The FORTRAN language program presented here was written for a UNIVAC 1100/90 computer (the program works in any type of computer that has a FORTRAN compiler) and successfully applied in a geothermal zone in Jalisco State, Mexico, where it used a 103 × 82 km matrix.

Ballina Lopez, Hugo Rainier

23

FORTRAN program for induction motor analysis  

NASA Technical Reports Server (NTRS)

A FORTRAN program for induction motor analysis is described. The analysis includes calculations of torque-speed characteristics, efficiency, losses, magnetic flux densities, weights, and various electrical parameters. The program is limited to three-phase Y-connected, squirrel-cage motors. Detailed instructions for using the program are given. The analysis equations are documented, and the sources of the equations are referenced. The appendixes include a FORTRAN symbol list, a complete explanation of input requirements, and a list of error messages.

Bollenbacher, G.

1976-01-01

24

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

SciTech Connect

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 obtain the desired results. The aim of this TM is to serve as a utilitarian instruction manual, a {open_quotes}how to{close_quotes} approach rather than a {open_quotes}why?{close_quotes}

Smith, D.H.; McKown, H.S.

1993-09-01

25

Program Aids In Printing FORTRAN-Coded Output  

NASA Technical Reports Server (NTRS)

FORPRINT computer program prints FORTRAN-coded output files on most non-Postscript printers with such extra features as control of fonts for Epson and Hewlett Packard printers. Rewrites data to printer and inserts correct printer-control codes. Alternative uses include ability to separate data or ASCII file during printing by use of editing software to insert "1" in first column of data line that starts new page. Written in FORTRAN 77.

Akian, Richard A.

1993-01-01

26

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

27

HYDROLOGICAL SIMULATION PROGRAM. FORTRAN (HSPF): EXECUTIVE SUMMARY  

EPA Science Inventory

This executive summary introduces water resource managers, engineers, and programmers to the Hydrological Simulation Program--FORTRAN and provides them with information that can help them in deciding whether HSPF would be useful and practical for them to use. HSPF uses digital co...

28

Introduction to Programming: FORTRAN Short Course Scheduling: Tuesdays 3:00-5:00p in ATS 101  

E-print Network

to Computer Science �How a Computer Actually Works �Developing a Plan and a Program �Creating and Compiling �Class requested topics #12;FORTRAN Resources Some good books: � Programmers Guide to Fortran 90

Collett Jr., Jeffrey L.

29

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

SciTech Connect

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.

Bellina, C. R.; Guzzardi, R.

1980-01-01

30

Production version of the extended NASA-Langley Vortex Lattice FORTRAN computer program. Volume 1: User's guide  

NASA Technical Reports Server (NTRS)

The latest production version, MARK IV, of the NASA-Langley vortex lattice computer program is summarized. All viable subcritical aerodynamic features of previous versions were retained. This version extends the previously documented program capabilities to four planforms, 400 panels, and enables the user to obtain vortex-flow aerodynamics on cambered planforms, flowfield properties off the configuration in attached flow, and planform longitudinal load distributions.

Lamar, J. E.; Herbert, H. E.

1982-01-01

31

A method and fortran program for quantitative sampling in paleontology  

USGS Publications Warehouse

The Unit Sampling Method is a binomial sampling method applicable to the study of fauna preserved in rocks too well cemented to be disaggregated. Preliminary estimates of the probability of detecting each group in a single sampling unit can be converted to estimates of the group's volumetric abundance by means of correction curves obtained by a computer simulation technique. This paper describes the technique and gives the FORTRAN program. ?? 1976.

Tipper, J.C.

1976-01-01

32

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

33

User's guide to program GFTMOV: a computer program to access and format a GIFTS 4B UDB into a data base for the MOVIE. BYU Program. [In FORTRAN-10 for DECsystem-10 computer  

SciTech Connect

A program, GFTMOV, that formats data obtained from a GIFTS version 4B Unified Data Base (UDB) into a form suitable for MOVIE.BYU is described. Three sample problems are presented, as well as a discussion of the FORTRAN program. 18 figures, 2 tables.

Gray, W.H.

1980-01-01

34

Writing Data Parallel Programs with High Performance Fortran  

NSDL National Science Digital Library

This course provides an introduction to parallel programming with High Performance Fortran.The list of topics discussed includes a brief history of HPF, Fortran 90 features, data mapping, HPF parallel features, procedure arguments, intrinsic functions and the HPF library, compiler specifics, and course exercises.

A K Ewing, H Richardson, A D Simpson, R Kulkarni

35

Object-Oriented Scientific Programming with Fortran 90  

NASA Technical Reports Server (NTRS)

Fortran 90 is a modern language that introduces many important new features beneficial for scientific programming. We discuss our experiences in plasma particle simulation and unstructured adaptive mesh refinement on supercomputers, illustrating the features of Fortran 90 that support the object-oriented methodology.

Norton, C.

1998-01-01

36

Identifying unknown minerals and compounds from X-ray diffraction patterns using the Johnson and Vand FORTRAN 4 computer program  

NASA Technical Reports Server (NTRS)

Automated computer identification of minerals and compounds from unknown samples is provided along with detailed instructions and worked examples for use in graduate level courses in mineralogy and X-ray analysis applications.

Kyte, F. T.

1976-01-01

37

Sigma 5 Fortran language processor for the Computer Design Language, FIT version I  

Microsoft Academic Search

The Computer Design Language (CDL) proposed by Dr. Yaohan Chu1 can be used to provide a precise description of digital computer elements and their sequential operations. This thesis presents a Fortran language processor for the CDL with complete documentation. The program has been implemented on the SIGMA 5 Computer with 32K words of core memory and a 3 megabyte random

Victoria Gehman Evans

1973-01-01

38

Fortran Seminar Series Spring 2012  

E-print Network

.atmos.colostate.edu/fortran #12;Intended Audience · Some people will already know some Fortran · Some people will be programmers programming language mainly intended for mathematical computations in engineering first-ever high The software is a set of computer programs · operating system, compilers, editors · Fortran programs #12

39

FORTRAN program for x ray photoelectron spectroscopy data reformatting  

NASA Technical Reports Server (NTRS)

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

Abel, Phillip B.

1989-01-01

40

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

41

Programming input-output operations in FORTRAN on magnetic tape  

NASA Technical Reports Server (NTRS)

The subprogram MTCFF was designed for carrying out input-output operations in FORTRAN on magnetic tape within the framework of the DOS ES EVM operation system. It is possible, by means of this subprogram, to perform any input-output operations of interest to the programmer such as recording and reading various control operations in the direct and reverse directions, even though for these purposes the facilities of the language FORTRAN itself are limited. The subprogram can also be used in programs written in other programming languages.

Gorokov, V. N.

1980-01-01

42

Fortran for the nineties  

NASA Technical Reports Server (NTRS)

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 allowed resulting parsers and compiler optimizing technologies to often generate among the most efficient and fastest run-time executables, particularly on high-end scalar and vector supercomputers. Computing architectures and paradigms have changed considerably since the last ANSI/ISO Fortran release in 1978, and while FORTRAN 77 has more than survived, it's aged features provide only partial functionality for today's demanding computing environments. The simple block procedural languages have been necessarily evolving, or giving way, to specialized supercomputing, network resource, and object-oriented paradigms. To address these new computing demands, ANSI has worked for the last 12-years with three international public reviews to deliver Fortran 90. Fortran 90 has superseded and replaced ISO FORTRAN 77 internationally as the sole Fortran standard; while in the US, Fortran 90 is expected to be adopted as the ANSI standard this summer, coexisting with ANSI FORTRAN 77 until at least 1996. The development path and current state of Fortran will be briefly described highlighting the many new Fortran 90 syntactic and semantic additions which support (among others): free form source; array syntax; new control structures; modules and interfaces; pointers; derived data types; dynamic memory; enhanced I/O; operator overloading; data abstraction; user optional arguments; new intrinsics for array, bit manipulation, and system inquiry; and enhanced portability through better generic control of underlying system arithmetic models. Examples from dynamical astronomy, signal and image processing will attempt to illustrate Fortran 90's applicability to today's general scalar, vector, and parallel scientific and engineering requirements and object oriented programming paradigms. Time permitting, current work proceeding on the future development of Fortran 2000 and collateral standards will be introduced.

Himer, J. T.

1992-01-01

43

HYDROLOGICAL SIMULATION PROGRAM-FORTRAN (HSPF): USERS MANUAL FOR RELEASE 8.0  

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. The manual discusses the modular structure...

44

On the feasibility of an Instructional Model of the Burroughs B5500 Computer programmed in the Fortran IV Language for the IBM 360/65 computer  

E-print Network

. s time. PROGFN2i REFERENCE TABLE (PRT) An area in memory for the storage of op, rends, r ferences to arrays, references to segaents of a program, and references to files. Permits programs to be inde- pendent of the actual memory locations occupied... attracted an enth!!s! astic group of satisfied users. " . 'od&ay there are approx- im; ti lv 1'?5 B5500 syst m iu. use. A B5500 Progrcc! Fash b550!3 . . :rograv& bas three bss&c el-:", !nt:-. These elements are a stack, a Program Reference Table (PRT...

Benson, J. D

2012-06-07

45

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

46

Developing CORBA-Based Distributed Scientific Applications from Legacy Fortran Programs  

NASA Technical Reports Server (NTRS)

Recent progress in distributed object technology has enabled software applications to be developed and deployed easily such that objects or components can work together across the boundaries of the network, different operating systems, and different languages. A distributed object is not necessarily a complete application but rather a reusable, self-contained piece of software that co-operates with other objects in a plug-and-play fashion via a well-defined interface. The Common Object Request Broker Architecture (CORBA), a middleware standard defined by the Object Management Group (OMG), uses the Interface Definition Language (IDL) to specify such an interface for transparent communication between distributed objects. Since IDL can be mapped to any programming language, such as C++, Java, Smalltalk, etc., existing applications can be integrated into a new application and hence the tasks of code re-writing and software maintenance can be reduced. Many scientific applications in aerodynamics and solid mechanics are written in Fortran. Refitting these legacy Fortran codes with CORBA objects can increase the codes reusability. For example, scientists could link their scientific applications to vintage Fortran programs such as Partial Differential Equation(PDE) solvers in a plug-and-play fashion. Unfortunately, CORBA IDL to Fortran mapping has not been proposed and there seems to be no direct method of generating CORBA objects from Fortran without having to resort to manually writing C/C++ wrappers. In this paper, we present an efficient methodology to integrate Fortran legacy programs into a distributed object framework. Issues and strategies regarding the conversion and decomposition of Fortran codes into CORBA objects are discussed. The following diagram shows the conversion and decomposition mechanism we proposed. Our goal is to keep the Fortran codes unmodified. The conversion- aided tool takes the Fortran application program as input and helps programmers generate C/C++ header file and IDL file for wrapping the Fortran code. Programmers need to determine by themselves how to decompose the legacy application into several reusable components based on the cohesion and coupling factors among the functions and subroutines. However, programming effort still can be greatly reduced because function headings and types have been converted to C++ and IDL styles. Most Fortran applications use the COMMON block to facilitate the transfer of large amount of variables among several functions. The COMMON block plays the similar role of global variables used in C. In the CORBA-compliant programming environment, global variables can not be used to pass values between objects. One approach to dealing with this problem is to put the COMMON variables into the parameter list. We do not adopt this approach because it requires modification of the Fortran source code which violates our design consideration. Our approach is to extract the COMMON blocks and convert them into a structure-typed attribute in C++. Through attributes, each component can initialize the variables and return the computation result back to the client. We have tested successfully the proposed conversion methodology based on the f2c converter. Since f2c only translates Fortran to C, we still needed to edit the converted code to meet the C++ and IDL syntax. For example, C++/IDL requires a tag in the structure type, while C does not. In this paper, we identify the necessary changes to the f2c converter in order to directly generate the C++ header and the IDL file. Our future work is to add GUI interface to ease the decomposition task by simply dragging and dropping icons.

Sang, Janche; Kim, Chan; Lopez, Isaac

2000-01-01

47

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 to…

White, James W.

48

A FORTRAN program for determining aircraft stability and control derivatives from flight data  

NASA Technical Reports Server (NTRS)

A digital computer program written in FORTRAN IV for the estimation of aircraft stability and control derivatives is presented. The program uses a maximum likelihood estimation method, and two associated programs for routine, related data handling are also included. The three programs form a package that can be used by relatively inexperienced personnel to process large amounts of data with a minimum of manpower. This package was used to successfully analyze 1500 maneuvers on 20 aircraft, and is designed to be used without modification on as many types of computers as feasible. Program listings and sample check cases are included.

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

1975-01-01

49

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

NASA Technical Reports Server (NTRS)

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

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

1980-01-01

50

AIRSLUG: A fortran program for the computation of type curves to estimate transmissivity and storativity from prematurely terminated air-pressurized slug tests  

USGS Publications Warehouse

The Fortran code AIRSLUG can be used to generate the type curves needed to analyze the recovery data from prematurely terminated air-pressurized slug tests. These type curves, when used with a graphical software package, enable the engineer or scientist to analyze field tests to estimate transmissivity and storativity. Prematurely terminating the slug test can significantly reduce the overall time needed to conduct the test, especially at low-permeability sites, thus saving time and money.The Fortran code AIRSLUG can be used to generate the type curves needed to analyze the recovery data from prematurely terminated air-pressurized slug tests. These type curves, when used with a graphical software package, enable the engineer or scientist to analyze field tests to estimate transmissivity and storativity. Prematurely terminating the slug test can significantly reduce the overall time needed to conduct the test, especially at low-permeability sites, thus saving time and money.

Greene, E. A.; Shapiro, A. M.

1998-01-01

51

FORTRAN program for predicting off-design performance of radial-inflow turbines  

NASA Technical Reports Server (NTRS)

The FORTRAN IV program uses a one-dimensional solution of flow conditions through the turbine along the mean streamline. The program inputs needed are the design-point requirements and turbine geometry. The output includes performance and velocity-diagram parameters over a range of speed and pressure ratio. Computed performance is compared with the experimental data from two radial-inflow turbines and with the performance calculated by a previous computer program. The flow equations, program listing, and input and output for a sample problem are given.

Wasserbauer, C. A.; Glassman, A. J.

1975-01-01

52

FORTRAN program for generating a two-dimensional orthogonal mesh between two arbitrary boundaries  

NASA Technical Reports Server (NTRS)

A FORTRAN 4 program is presented which computes and plots coordinates for a two-dimensional orthogonal mesh in the region between the walls of a flow channel. The program is designed for a channel containing a body about which flow passes and which spans the channel from one wall to the other. However, the condition that the channel contain an immersed body can be easily removed from the program. Input to the program consists of spline points of the channel walls and the body geometry. Output includes printed and plotted coordinates of the generated orthogonal mesh and angles of the mesh with the horizontal plane.

Mcnally, W. D.

1972-01-01

53

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

NASA Astrophysics Data System (ADS)

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

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

2004-08-01

54

TIDY, a complete code for renumbering and editing FORTRAN source programs. User's manual for IBM 360/67  

NASA Technical Reports Server (NTRS)

TIDY, a computer code which edits and renumerates FORTRAN decks which have become difficult to read because of many patches and revisions, is described. The old program is reorganized so that statement numbers are added sequentially, and extraneous FORTRAN statements are deleted. General instructions for using TIDY on the IBM 360/67 Tymeshare System, and specific instructions for use on the NASA/AMES IBM 360/67 TSS system are included as well as specific instructions on how to run TIDY in conversational and in batch modes. TIDY may be adopted for use on other computers.

Barlow, A. V.; Vanderplaats, G. N.

1973-01-01

55

NLEdit: A generic graphical user interface for Fortran programs  

NASA Technical Reports Server (NTRS)

NLEdit is a generic graphical user interface for the preprocessing of Fortran namelist input files. The interface consists of a menu system, a message window, a help system, and data entry forms. A form is generated for each namelist. The form has an input field for each namelist variable along with a one-line description of that variable. Detailed help information, default values, and minimum and maximum allowable values can all be displayed via menu picks. Inputs are processed through a scientific calculator program that allows complex equations to be used instead of simple numeric inputs. A custom user interface is generated simply by entering information about the namelist input variables into an ASCII file. There is no need to learn a new graphics system or programming language. NLEdit can be used as a stand-alone program or as part of a larger graphical user interface. Although NLEdit is intended for files using namelist format, it can be easily modified to handle other file formats.

Curlett, Brian P.

1994-01-01

56

A FORTRAN program for the analysis of linear continuous and sample-data systems  

NASA Technical Reports Server (NTRS)

A FORTRAN digital computer program which performs the general analysis of linearized control systems is described. State variable techniques are used to analyze continuous, discrete, and sampled data systems. Analysis options include the calculation of system eigenvalues, transfer functions, root loci, root contours, frequency responses, power spectra, and transient responses for open- and closed-loop systems. A flexible data input format allows the user to define systems in a variety of representations. Data may be entered by inputing explicit data matrices or matrices constructed in user written subroutines, by specifying transfer function block diagrams, or by using a combination of these methods.

Edwards, J. W.

1976-01-01

57

Numerical method and FORTRAN program for the solution of an axisymmetric electrostatic collector design problem  

NASA Technical Reports Server (NTRS)

The numerical calculation is described of the steady-state flow of electrons in an axisymmetric, spherical, electrostatic collector for a range of boundary conditions. The trajectory equations of motion are solved alternately with Poisson's equation for the potential field until convergence is achieved. A direct (noniterative) numerical technique is used to obtain the solution to Poisson's equation. Space charge effects are included for initial current densities as large as 100 A/sq cm. Ways of dealing successfully with the difficulties associated with these high densities are discussed. A description of the mathematical model, a discussion of numerical techniques, results from two typical runs, and the FORTRAN computer program are included.

Reese, O. W.

1972-01-01

58

ALGEBRA: a computer program that algebraically manipulates finite element output data. [In extended FORTRAN for CDC 7600 or CYBER 76 only  

SciTech Connect

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

Richgels, M A; Biffle, J H

1980-09-01

59

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

NASA Technical Reports Server (NTRS)

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

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

1972-01-01

60

SEEK: A FORTRAN optimization program using a feasible directions gradient search  

NASA Technical Reports Server (NTRS)

This report describes the use of computer program 'SEEK' which works in conjunction with two user-written subroutines and an input data file to perform an optimization procedure on a user's problem. The optimization method uses a modified feasible directions gradient technique. SEEK is written in ANSI standard Fortran 77, has an object size of about 46K bytes, and can be used on a personal computer running DOS. This report describes the use of the program and discusses the optimizing method. The program use is illustrated with four example problems: a bushing design, a helical coil spring design, a gear mesh design, and a two-parameter Weibull life-reliability curve fit.

Savage, M.

1995-01-01

61

Optimizations of a GPU accelerated heat conduction equation by a programming of CUDA Fortran from an analysis of a PTX file  

NASA Astrophysics Data System (ADS)

The Fortran language has been commonly used for many kinds of scientific computation. In this paper, we focus on the solution of an unsteady heat conduction equation, which is one of the simplest problems for thermal dynamics. Recently, a GPU (graphics processing unit) has been enhanced with a Fortran programming language capability employing CUDA (compute unified device architecture), known as CUDA Fortran. We find that the speed performance of a system using an ordinary program coding of CUDA Fortran is lower than that of systems using a program coding of CUDA C. We also find that intermediate assembly files PTX (parallel thread execution) of the two languages are not coincident. Therefore, by comparing the PTX files from the two coding programs we could detect the bottleneck that causes the speed reduction. We propose three optimization techniques that can enable the calculated speeds using CUDA Fortran and CUDA C to be coincident. The optimizations can be performed by the Fortran language when improved by an analyzed PTX file. It is thus possible to improve the performance of CUDA Fortran by adding a correction to it, which happens to be at a programming language level.

Satake, Shin-ichi; Yoshimori, Hajime; Suzuki, Takayuki

2012-11-01

62

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

63

FORTRAN program for predicting off-design performance of centrifugal compressors  

NASA Technical Reports Server (NTRS)

A FORTRAN program for calculating the off-design performance of centrifugal compressors with channel diffusers is presented. Use of the program requires complete knowledge of the overall impeller and diffuser geometries. Individual losses are computed using analytical equations and empirical correlations which relate loss levels to velocity diagram characteristics and overall geometry. On a given speed line compressor performance is calculated for a range of inlet velocity levels. At flow rates between surge and choke, individual efficiency decrements, compressor overall efficiency, and compressor total pressure ratio are tabulated. An example case of performance comparison with a compressor built by a commercial engine manufacturer is presented to demonstrate the correlation with limited experimental data.

Galvas, M. R.

1973-01-01

64

A FORTRAN program for calculating nonlinear seismic ground response  

USGS Publications Warehouse

The program described here was designed for calculating the nonlinear seismic response of a system of horizontal soil layers underlain by a semi-infinite elastic medium representing bedrock. Excitation is a vertically incident shear wave in the underlying medium. The nonlinear hysteretic behavior of the soil is represented by a model consisting of simple linear springs and Coulomb friction elements arranged as shown. 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. A brief program description is provided here with instructions for preparing the input and a source listing. A more detailed discussion of the method is presented elsewhere as is the description of a different program employing implicit integration.

Joyner, William B.

1977-01-01

65

FORTRAN tools  

NASA Technical Reports Server (NTRS)

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

Presser, L.

1978-01-01

66

MT2DInvMatlab—A program in MATLAB and FORTRAN for two-dimensional magnetotelluric inversion  

NASA Astrophysics Data System (ADS)

MT2DInvMatlab is an open-source MATLAB® software package for two-dimensional (2D) inversion of magnetotelluric (MT) data; it is written in mixed languages of MATLAB and FORTRAN. MT2DInvMatlab uses the finite element method (FEM) to compute 2D MT model responses, and smoothness-constrained least-squares inversion with a spatially variable regularization parameter algorithm to stabilize the inversion process and provide a high-resolution optimal earth model. It is also able to include terrain effects in inversion by incorporating topography into a forward model. This program runs under the MATLAB environment so that users can utilize the existing general interface of MATLAB, while some specific functions are written in FORTRAN 90 to speed up computation and reuse pre-existing FORTRAN code in the MATLAB environment with minimal modification. This program has been tested using synthetic models, including one with variable topography, and on field data. The results were assessed by comparing inverse models obtained with MT2DInvMatlab and with a non-linear conjugate gradient (NLCG) algorithm. In both tests the new inversion software reconstructs the subsurface resistivity structure very closely and provides an improvement in both resolution and stability.

Lee, Seong Kon; Kim, Hee Joon; Song, Yoonho; Lee, Choon-Ki

2009-08-01

67

Modernizing Fortran 77 Legacy Codes  

NASA Technical Reports Server (NTRS)

An incremental approach to modernization of scientific software written in the Fortran 77 computing language has been developed. This approach makes it possible to preserve the investment in legacy Fortran software while augmenting the software with modern capabilities to satisfy expanded requirements. This approach could be advantageous (1) in situations in which major rewriting of application programs is undesirable or impossible, or (2) as a means of transition to major rewriting.

Decyk, Viktor; Norton, Charles

2003-01-01

68

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

69

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

70

User's manual for LINEAR, a FORTRAN program to derive linear aircraft models  

NASA Technical Reports Server (NTRS)

This report documents a FORTRAN program that provides a powerful and flexible tool for the linearization of aircraft models. The program LINEAR numerically determines a linear system model using nonlinear equations of motion and a user-supplied nonlinear aerodynamic model. The system model determined by LINEAR consists of matrices for both state and observation equations. The program has been designed to allow easy selection and definition of the state, control, and observation variables to be used in a particular model.

Duke, Eugene L.; Patterson, Brian P.; Antoniewicz, Robert F.

1987-01-01

71

Computer programs for generating involute gears  

SciTech Connect

Methods and computer programs are given for computing the shapes of involute gears. A proof is given of conditions under which uniform angular velocity is maintained for a pair of interacting cams. A program is given for the animation of gear motion. It runs on an APOLLO 4500 computer. The other programs are general and are written in FORTRAN and C.

Emery, J.D.; Wolf, M.L.

1992-02-01

72

MIPROPS - INTERACTIVE FORTRAN PROGRAMS FOR MICROCOMPUTERS TO CALCULATE THE THERMAL PHYSICAL PROPERTIES OF TWELVE FLUIDS  

NASA Technical Reports Server (NTRS)

MIPROPS is a set of programs which gives the thermophysical and transport properties of selected fluids. Although these programs are written in FORTRAN 77 for implementation on microcomputers, they are direct translations of interactive FORTRAN IV programs which were originally developed for large mainframes. MIPROPS calculates the properties of fluids in both the liquid and vapor states over a wide range of temperatures and pressures. The fluids included are: helium, parahydrogen, nitrogen, oxygen, argon, nitrogen trifluoride, methane, ethylene, ethane, propane, and iso- and normal butane. All of the programs except for the helium program utilize the same mathematical model of the equation of state. A separate program was necessary for helium, as the model for the helium thermodynamic surface is of a different form. The input variables are any two of pressure, density, or temperature for the single phase regions, and either pressure or temperature for the saturated liquid or vapor states. The output is pressure, density, temperature, internal energy, enthalpy, entropy, specific heat capacities, and speed of sound. In addition, viscosity, thermal conductivity, and dielectric constants are calculated for most of the fluids. The user can select either a single point or a table of output values for a specified temperature range, and can display the data either in engineering or metric units. This machine independent FORTRAN 77 program was implemented on an IBM PC XT with an MS-DOS 3.21 operating system. It has a memory requirement of approximately 100K. The program was developed in 1986.

Cleghorn, T. F.

1994-01-01

73

User's Guide for Computer Program that Routes Signal Traces.  

National Technical Information Service (NTIS)

This disk contains both a FORTRAN computer program and the corresponding user's guide that facilitates both its incorporation into your system and its utility. The computer program represents an efficient algorithm that routes signal traces on layers of a...

D. R. Hedgley

2000-01-01

74

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

75

FORTRAN program for calculating coolant flow and metal temperatures of a full-coverage-film-cooled vane or blade  

NASA Technical Reports Server (NTRS)

A computer program that calculates the coolant flow and the metal temperatures of a full-coverage-film-cooled vane or blade was developed. The analysis was based on compressible, one-dimensional fluid flow and on one-dimensional heat transfer and treats the vane or blade shell as a porous wall. The calculated temperatures are average values for the shell outer-surface area associated with each film-cooling hole row. A thermal-barrier coating may be specified on the shell outer surface, and centrifugal effects can be included for blade calculations. The program is written in FORTRAN 4 and is operational on a UNIVAC 1100/42 computer. The method of analysis, the program input, the program output, and two sample problems are provided.

Meitner, P. L.

1978-01-01

76

ASCITOVG - FORTRAN PROGRAM FOR X-RAY PHOTOELECTRON SPECTROSCOPY DATA REFORMATTING  

NASA Technical Reports Server (NTRS)

It is often desirable to use a central, more powerful computer to analyze data captured on a local machine. ASCITOVG is a program for use on an IBM PC series computer which creates binary format files from columns of ASCII-format numbers. The resultant files are suitable for interactive analysis on a DEC PDP-11/73 under the Micro-RSX operating system running the VGS-5000 Enhanced Data Processing (EDP) software package. EDP performs data analysis interactively with a color graphics display, speeding up the analysis considerably when compared with batch job processing. Its interactive analysis capabilities also allow the researcher to watch for spurious data that might go undetected when some form of automatic spectrum processing is used. The incompatibility in floating-point number representations of an IBM PC and a DEC computer were resolved by a FORTRAN subroutine that correctly converts single-precision, floating-point numbers on the PC so that they can be directly read by DEC computers, such as a VAX. The subroutine also can convert binary DEC files (single-precision, floating-point numbers) to IBM PC format. This may prove a more efficient method of moving data from, for instance, a VAX-cluster down to a local IBM PC for further examination, manipulation, or display. The input data file used by ASCITOVG is simply a text file in the form of a column of ASCII numbers, with each value followed by a carriage return. These can be the output of a data collection routine or can even be keyed in through the use of a program editor. The data file header required by the EDP programs for an x-ray photoelectron spectrum is also written to the file. The spectrum parameters, entered by the user when the program is run, are coded into the header format used internally by all of the VGS-5000 series EDP packages. Any file transfer protocol having provision for binary data can be used to transmit the resulting file from the PC to the DEC machine. Each EDP data file has at least a four-block information section ahead of the actual data. The header information is needed because data files from a number of different experimental techniques, as well as multi-region and depth profile data, can be analyzed with the EDP software. This information includes general information about the data file, names of spectral regions, descriptive comments, information about the experimental technique, and information about the experimental conditions such as the type of scan, the range of the scan, the excitation source, and the analyzer mode. The files produced by ASCITOVG are in the form of a single-spectral-region, binding-energy-scan, x-ray photoelectron spectroscopy spectrum. Comments are included in the source code, which should allow easy expansion of the program to certain other types of data files. This FORTRAN program was implemented on an IBM PC XT with the MS-DOS 3.1 operating system. It has a memory requirement of 53 KB and was developed in 1989.

Able, P. B.

1994-01-01

77

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

78

HYDROLOGIC SIMULATION PROGRAM - FORTRAN: DEVELOPMENT, MAINTENANCE AND APPLICATIONS  

EPA Science Inventory

Nonpoint sources are significant contributors of pollutants to receiving waters and quantification of their impact is a difficult task. Evaluation of these pollutants requires a tool capable of simulating the hydrologic cycle in a river basin. The Hydrologic Simulation Program--F...

79

An empirical study of FORTRAN programs for parallelizing compilers  

NASA Technical Reports Server (NTRS)

Some results are reported from an empirical study of program characteristics that are important in parallelizing compiler writers, especially in the area of data dependence analysis and program transformations. The state of the art in data dependence analysis and some parallel execution techniques are examined. The major findings are included. Many subscripts contain symbolic terms with unknown values. A few methods of determining their values at compile time are evaluated. Array references with coupled subscripts appear quite frequently; these subscripts must be handled simultaneously in a dependence test, rather than being handled separately as in current test algorithms. Nonzero coefficients of loop indexes in most subscripts are found to be simple: they are either 1 or -1. This allows an exact real-valued test to be as accurate as an exact integer-valued test for one-dimensional or two-dimensional arrays. Dependencies with uncertain distance are found to be rather common, and one of the main reasons is the frequent appearance of symbolic terms with unknown values.

Shen, Zhiyu; Li, Zhiyuan; Yew, Pen-Chung

1990-01-01

80

User's manual for interactive LINEAR: A FORTRAN program to derive linear aircraft models  

NASA Technical Reports Server (NTRS)

An interactive FORTRAN program that provides the user with a powerful and flexible tool for the linearization of aircraft aerodynamic models is documented in this report. The program LINEAR numerically determines a linear system model using nonlinear equations of motion and a user-supplied linear or nonlinear aerodynamic model. The nonlinear equations of motion used are six-degree-of-freedom equations with stationary atmosphere and flat, nonrotating earth assumptions. The system model determined by LINEAR consists of matrices for both the state and observation equations. The program has been designed to allow easy selection and definition of the state, control, and observation variables to be used in a particular model.

Antoniewicz, Robert F.; Duke, Eugene L.; Patterson, Brian P.

1988-01-01

81

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: CADNA Catalogue identifier: AEAT_v1_1 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AEAT_v1_1.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.: 28 488 No. of bytes in distributed program, including test data, etc.: 463 778 Distribution format: tar.gz Programming language: Fortran NOTE: A C++ version of this program is available in the Library as AEGQ_v1_0 Computer: PC running LINUX with an i686 or an ia64 processor, UNIX workstations including SUN, IBM Operating system: LINUX, UNIX Classification: 6.5 Catalogue identifier of previous version: AEAT_v1_0 Journal reference of previous version: Comput. Phys. Commun. 178 (2008) 933 Does the new version supersede the previous version?: Yes Nature 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.

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

2010-11-01

82

Multiple linear regression with correlations among the predictor variables. Theory and computer algorithm ridge (FORTRAN 77)  

NASA Astrophysics Data System (ADS)

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

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

83

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.

84

FORTRAN Algorithm for Image Processing  

NASA Technical Reports Server (NTRS)

FORTRAN computer algorithm containing various image-processing analysis and enhancement functions developed. Algorithm developed specifically to process images of developmental heat-engine materials obtained with sophisticated nondestructive evaluation instruments. Applications of program include scientific, industrial, and biomedical imaging for studies of flaws in materials, analyses of steel and ores, and pathology.

Roth, Don J.; Hull, David R.

1987-01-01

85

Computer program for calculation of ideal gas thermodynamic data  

NASA Technical Reports Server (NTRS)

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

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

1968-01-01

86

Computer program reduces calculation time of normal response functions  

NASA Technical Reports Server (NTRS)

FORTRAN 2 computer program rapidly calculates parameters of maximum likelihood estimates from sensitivity experiment data populations. The program uses the Newton-Raphson iterative procedure to calculate the mean and standard deviation of portions of the cumulative normal response function.

Alexander, M. J.; Rothman, D.; Zimmerman, J. M.

1967-01-01

87

Computer Program for Earths magnetic field  

Microsoft Academic Search

A FORTRAN IV computer program has been developed by the U.S. Coast and Geodetic Survey to compute the elements of the earths magnetic field for any geographic position.Part of the program is a mathematical model of the geomagnetic field consisting of two sets of spherical harmonic coefficients. The first set, representing the main geomagnetic field, consists of 168 coefficients (degree

Anonymous

1970-01-01

88

GKS utilities for FORTRAN-77  

SciTech Connect

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

Beach, R.C.

1992-01-01

89

GKS utilities for FORTRAN-77  

SciTech Connect

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

Beach, R.C.

1992-01-01

90

A Multiple Sphere T-Matrix Fortran Code for Use on Parallel Computer Clusters  

NASA Technical Reports Server (NTRS)

A general-purpose Fortran-90 code for calculation of the electromagnetic scattering and absorption properties of multiple sphere clusters is described. The code can calculate the efficiency factors and scattering matrix elements of the cluster for either fixed or random orientation with respect to the incident beam and for plane wave or localized- approximation Gaussian incident fields. In addition, the code can calculate maps of the electric field both interior and exterior to the spheres.The code is written with message passing interface instructions to enable the use on distributed memory compute clusters, and for such platforms the code can make feasible the calculation of absorption, scattering, and general EM characteristics of systems containing several thousand spheres.

Mackowski, D. W.; Mishchenko, M. I.

2011-01-01

91

A brief description and comparison of programming languages FORTRAN, ALGOL, COBOL, PL/1, and LISP 1.5 from a critical standpoint  

NASA Technical Reports Server (NTRS)

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

Mathur, F. P.

1972-01-01

92

The RANDOM computer program: A linear congruential random number generator  

NASA Technical Reports Server (NTRS)

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

Miles, R. F., Jr.

1986-01-01

93

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-1/2 >+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 ( -1Program summaryProgram title: Conical Catalogue identifier: AELD_v1_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AELD_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.: 5387 No. of bytes in distributed program, including test data, etc.: 49 615 Distribution format: tar.gz Programming language: Fortran 90 Computer: Any supporting a FORTRAN compiler Operating system: Any supporting a FORTRAN compiler RAM: A few MB Classification: 4.7 Nature of problem: Conical functions appear in a large number of applications because these functions are the natural function basis for solving Dirichlet problems bounded by conical domains. Also, they are the Kernel of the Mehler-Fock transform. Solution method: The algorithm uses different methods of computation depending on the range of parameters: asymptotic expansions, quadrature methods and recurrence relations. Restrictions: In order to avoid underflow/overflow problems, 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]. Additional comments: The module Conical uses a Fortran 90 version of the routine dkia (developed by the authors) for computing the modified Bessel functions K(x) and its derivative. This routine is included in the distribution file and is also available at http://toms.calgo.org. Running time: Depending on the parameter range: when numerical quadrature is used (for x<0), the algorithm is 10-20 times slower than the computations made using asymptotic expansions + recurrence relations.

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

2012-03-01

94

FORTRAN program for a numerical solution of the nonsinglet Altarelli-Parisi equation  

E-print Network

We investigate a numerical solution of the flavor-nonsinglet Altarelli-Parisi equation with next-to-leading-order \\alpha_s corrections by using Laguerre polynomials. Expanding a structure function (or a quark distribution) and a splitting function by the Laguerre polynomials, we reduce an integrodifferential equation to a summation of finite number of Laguerre coefficients. We provide a FORTRAN program for Q^2 evolution of nonsinglet structure functions (F_1, F_2, and F_3) and nonsinglet quark distributions. This is a very effective program with typical running time of a few seconds on SUN-IPX or on VAX-4000/500. Accurate evolution results are obtained by taking approximately twenty Laguerre polynomials.

Kobayashi, R; Kumano, S; Kobayashi, R; Konuma, M; Kumano, S

1994-01-01

95

Computer network programming  

SciTech Connect

The programs running on a computer network can be divided into two parts, the Network Operating System and the user applications. Any high level language translator, such as C, JAVA, BASIC, FORTRAN, or COBOL, runs under NOS as a programming tool to produce network application programs or software. Each application program while running on the network provides the human user with network application services, such as remote data base search, retrieval, etc. The Network Operating System should provide a simple and elegant system interface to all the network application programs. This programming interface may request the Transport layer services on behalf of a network application program. The primary goals are to achieve programming convenience, and to avoid complexity. In a 5-layer network model, the system interface is comprised of a group of system calls which are collectively known as the session layer with its own Session Protocol Data Units. This is a position paper discussing the basic system primitives which reside between a network application program and the Transport layer, and a programming example of using such primitives.

Hsu, J.Y. [California Polytechnic State Univ., San Luis Obispo, CA (United States)

1996-12-31

96

Moments of inclination error distribution computer program  

NASA Technical Reports Server (NTRS)

A FORTRAN coded computer program is described which calculates orbital inclination error statistics using a closed-form solution. This solution uses a data base of trajectory errors from actual flights to predict the orbital inclination error statistics. The Scott flight history data base consists of orbit insertion errors in the trajectory parameters - altitude, velocity, flight path angle, flight azimuth, latitude and longitude. The methods used to generate the error statistics are of general interest since they have other applications. Program theory, user instructions, output definitions, subroutine descriptions and detailed FORTRAN coding information are included.

Myler, T. R.

1981-01-01

97

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

98

User's Guide for Computer Program that Routes Signal Traces  

NASA Technical Reports Server (NTRS)

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

Hedgley, David R., Jr.

2000-01-01

99

FORTRAN program for analyzing ground-based radar data: Usage and derivations, version 6.2  

NASA Technical Reports Server (NTRS)

A postflight FORTRAN program called 'radar' reads and analyzes ground-based radar data. The output includes position, velocity, and acceleration parameters. Air data parameters are also provided if atmospheric characteristics are input. This program can read data from any radar in three formats. Geocentric Cartesian position can also be used as input, which may be from an inertial navigation or Global Positioning System. Options include spike removal, data filtering, and atmospheric refraction corrections. Atmospheric refraction can be corrected using the quick White Sands method or the gradient refraction method, which allows accurate analysis of very low elevation angle and long-range data. Refraction properties are extrapolated from surface conditions, or a measured profile may be input. Velocity is determined by differentiating position. Accelerations are determined by differentiating velocity. This paper describes the algorithms used, gives the operational details, and discusses the limitations and errors of the program. Appendices A through E contain the derivations for these algorithms. These derivations include an improvement in speed to the exact solution for geodetic altitude, an improved algorithm over earlier versions for determining scale height, a truncation algorithm for speeding up the gradient refraction method, and a refinement of the coefficients used in the White Sands method for Edwards AFB, California. Appendix G contains the nomenclature.

Haering, Edward A., Jr.; Whitmore, Stephen A.

1995-01-01

100

Numerical analysis and FORTRAN program for the computation of the turbulent wakes of turbomachinery rotor blades, isolated airfoils and cascade of airfoils. Final Report - Ph.D. Thesis Mar. 1980  

NASA Technical Reports Server (NTRS)

Turbulent wakes of turbomachinery rotor blades, isolated airfoils, and a cascade of airfoils were investigated both numerically and experimentally. Low subsonic and incompressible wake flows were examined. A finite difference procedure was employed in the numerical analysis utilizing the continuity, momentum, and turbulence closure equations in the rotating, curvilinear, and nonorthogonal coordinate system. A nonorthogonal curvilinear coordinate system was developed to improve the accuracy and efficiency of the numerical calculation. Three turbulence models were employed to obtain closure of the governing equations. The first model was comprised to transport equations for the turbulent kinetic energy and the rate of energy dissipation, and the second and third models were comprised of equations for the rate of turbulent kinetic energy dissipation and Reynolds stresses, respectively. The second model handles the convection and diffusion terms in the Reynolds stress transport equation collectively, while the third model handles them individually. The numerical results demonstrate that the second and third models provide accurate predictions, but the computer time and memory storage can be considerably saved with the second model.

Hah, C.; Lakshminarayana, B.

1982-01-01

101

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

102

Aviation Safety Modeling and Simulation (ASMM) Propulsion Fleet Modeling: A Tool for Semi-Automatic Construction of CORBA-based Applications from Legacy Fortran Programs  

NASA Technical Reports Server (NTRS)

Within NASA's Aviation Safety Program, NASA GRC participates in the Modeling and Simulation Project called ASMM. NASA GRC s focus is to characterize the propulsion systems performance from a fleet management and maintenance perspective by modeling and through simulation predict the characteristics of two classes of commercial engines (CFM56 and GE90). In prior years, the High Performance Computing and Communication (HPCC) program funded, NASA Glenn in developing a large scale, detailed simulations for the analysis and design of aircraft engines called the Numerical Propulsion System Simulation (NPSS). Three major aspects of this modeling included the integration of different engine components, coupling of multiple disciplines, and engine component zooming at appropriate level fidelity, require relatively tight coupling of different analysis codes. Most of these codes in aerodynamics and solid mechanics are written in Fortran. Refitting these legacy Fortran codes with distributed objects can increase these codes reusability. Aviation Safety s modeling and simulation use in characterizing fleet management has similar needs. The modeling and simulation of these propulsion systems use existing Fortran and C codes that are instrumental in determining the performance of the fleet. The research centers on building a CORBA-based development environment for programmers to easily wrap and couple legacy Fortran codes. This environment consists of a C++ wrapper library to hide the details of CORBA and an efficient remote variable scheme to facilitate data exchange between the client and the server model. Additionally, a Web Service model should also be constructed for evaluation of this technology s use over the next two- three years.

Sang, Janche

2003-01-01

103

Frequency Analysis Program for a Computer Assisted Laboratory.  

ERIC Educational Resources Information Center

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

Aburdene, Maurice F.

1983-01-01

104

CAS22 - FORTRAN program for fast design and analysis of shock-free airfoil cascades using fictitious-gas concept  

NASA Technical Reports Server (NTRS)

A user-oriented computer program, CAS22, was developed that is applicable to aerodynamic analysis and transonic shock-free redesign of existing two-dimensional cascades of airfoils. This FORTRAN program can be used: (1) as an analysis code for full-potential, transonic, shocked or shock-free cascade flows; (2) as a design code for shock-free cascades that uses Sobieczky's fictitious-gas concept; and (3) as a shock-free design code followed automatically by the analysis in order to confirm that the newly obtained cascade shape provides for an entirely shock-free transonic flow field. A four-level boundary-conforming grid of an O type is generated. The shock-free design is performed by implementing Sobieczky's fictitious-gas concept of elliptic continuation from subsonic into supersonic flow domains. Recomputation inside each supersonic zone is performed by the method of characteristics in the rheograph plane by using isentropic gas relations. Besides converting existing cascade shapes with multiple shocked supersonic regions into shock-free cascades, CAS22 can also unchoke previously choked cascades and make them shock free.

Dulikravich, D. S.; Sobieczky, H.

1982-01-01

105

KH Computational Physics-2012 Programming Short test of C++ knowledge  

E-print Network

KH Computational Physics- 2012 Programming Short test of C++ knowledge · What is a class? · What- 2012 Programming Programming in high-level languages There is no "perfect" computer language. The best aliasing) · similarly fast: Fortran90, C, C++ · not so fast: Java, any interpreter (Perl, Python) (aliasing

Haule, Kristjan

106

A Fortran 90 program for statistical testing of alleged thickening and/or thinning upward patterns in sequences of strata  

NASA Astrophysics Data System (ADS)

A Fortran 90 program, STRATA_PATTERN_TEST, is designed to test sedimentary strata for the significance of vertical patterns. The null hypothesis of no pattern is tested against: (1) The alternative of a single thickening (or thinning) upward sequence, the program tests the null hypothesis using a parametric and/or randomization test based on Kendall's S, or equivalently Kendall's Tau. (2) The alternative of trends in g subsequences recognized a-priori, the program carries out parametric tests (where available) and randomization tests using one of 10 test statistics, each a weighted sum of the g Tau coefficients calculated for the individual subsequences. (3) The alternative of trends in g subsequences recognized post-hoc, i.e. purely on the basis of observed thickness patterns, the program carries out randomization tests using a family of 13 test statistics, each equal to the maximum value of the appropriate test statistic (defined for subsequences recognized a-priori) that is attainable by partitioning the total sequence of beds into 1, 2, … up to g subsequences. (4) The hybrid alternative g subsequences recognized a-priori, one or more exhibiting a symmetric pattern recognized post-hoc, the program carries out randomization tests. Reasons for implementing the program in Fortran 90 rather than Fortran 77 are briefly discussed.

Harper, Charles W.

2000-04-01

107

High Performance Fortran: An overview  

SciTech Connect

The purpose of this paper is to give an overview of the work of the High Performance Fortran Forum (HPFF). This group of industry, academic, and user representatives has been meeting to define a set of extensions for Fortran dedicated to the special problems posed by a very high performance computers, especially the new generation of parallel computers. The paper describes the HPFF effort and its goals and gives a brief description of the functionality of High Performance Fortran (HPF).

Zosel, M.E.

1992-12-23

108

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

109

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

110

FORTRAN programs to process Magsat data for lithospheric, external field, and residual core components  

NASA Technical Reports Server (NTRS)

The FORTRAN programs supplied in this document provide a complete processing package for statistically extracting residual core, external field and lithospheric components in Magsat observations. To process the individual passes: (1) orbits are separated into dawn and dusk local times and by altitude, (2) passes are selected based on the variance of the magnetic field observations after a least-squares fit of the core field is removed from each pass over the study area, and (3) spatially adjacent passes are processed with a Fourier correlation coefficient filter to separate coherent and non-coherent features between neighboring tracks. In the second state of map processing: (1) data from the passes are normalized to a common altitude and gridded into dawn and dusk maps with least squares collocation, (2) dawn and dusk maps are correlated with a Fourier correlation efficient filter to separate coherent and non-coherent features; the coherent features are averaged to produce a total field grid, (3) total field grids from all altitudes are continued to a common altitude, correlation filtered for coherent anomaly features, and subsequently averaged to produce the final total field grid for the study region, and (4) the total field map is differentially reduced to the pole.

Alsdorf, Douglas E.; Vonfrese, Ralph R. B.

1994-01-01

111

Program For Displaying Computed Electromagnetic Fields  

NASA Technical Reports Server (NTRS)

EM-ANIMATE computer program specialized visualization displays and animates output data on near fields and surface currents computed by electromagnetic-field program - in particular MOM3D (LAR-15074). Program based on windows and contains user-friendly, graphical interface for setting viewing options, selecting cases, manipulating files, and like. Written in FORTRAN 77. EM-ANIMATE also available as part of package, COS-10048, includes MOM3D, IRIS program computing near-field and surface-current solutions of electromagnetic-field equations.

Hom, Kam W.

1995-01-01

112

MT2DInvMatlab—A program in MATLAB and FORTRAN for two-dimensional magnetotelluric inversion  

Microsoft Academic Search

MT2DInvMatlab is an open-source MATLAB® software package for two-dimensional (2D) inversion of magnetotelluric (MT) data; it is written in mixed languages of MATLAB and FORTRAN. MT2DInvMatlab uses the finite element method (FEM) to compute 2D MT model responses, and smoothness-constrained least-squares inversion with a spatially variable regularization parameter algorithm to stabilize the inversion process and provide a high-resolution optimal earth

Seong Kon Lee; Hee Joon Kim; Yoonho Song; Choon-Ki Lee

2009-01-01

113

The Rlationship of Grade Placement to Programming Aptitude and Fortran Programming Achievement  

ERIC Educational Resources Information Center

Assessed was the influence of grade placement on programing aptitude and programing achievement. High school students comprised one group and college students a second group. A significant difference in programing aptitude was found between groups. (FL)

Alspaugh, John W.

1971-01-01

114

User's guide to resin infusion simulation program in the FORTRAN language  

NASA Technical Reports Server (NTRS)

RTMCL is a user friendly computer code which simulates the manufacture of fabric composites by the resin infusion process. The computer code is based on the process simulation model described in reference 1. Included in the user's guide is a detailed step by step description of how to run the program and enter and modify the input data set. Sample input and output files are included along with an explanation of the results. Finally, a complete listing of the program is provided.

Weideman, Mark H.; Hammond, Vince H.; Loos, Alfred C.

1992-01-01

115

Computer program for afterheat temperature distribution for mobile nuclear power plant  

NASA Technical Reports Server (NTRS)

ESATA computer program was developed to analyze thermal safety aspects of post-impacted mobile nuclear power plants. Program is written in FORTRAN 4 and designed for IBM 7094/7044 direct coupled system.

Parker, W. G.; Vanbibber, L. E.

1972-01-01

116

On the automatic differentiation of computer programs  

SciTech Connect

Automatic differentiation (AD) is a methodology for developing sensitivity-enhanced versions of arbitrary computer programs. In this paper, we provide some background information on AD and address some frequently asked questions. We introduce the ADIFOR and ADIC tools for the automatic differentiation of Fortran 77 and ANSI-C programs, respectively, and give an example of applying ADIFOR in the context of the optimization of multibody systems.

Bischof, C.H.

1995-06-01

117

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

NASA Technical Reports Server (NTRS)

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

Dicus, J. H.

1974-01-01

118

CWG: A FORTRAN program for mutual coupling in a planar array of circular waveguide-fed apertures  

NASA Technical Reports Server (NTRS)

A FORTRAN program which calculates the mutual coupling between circular apertures in a conductive plane is documented. The program is quite general in that the apertures do not have to be the same sizes, nor do they have to be polarized in the same direction. In addition, several waveguide modes (TE and/or TM) may be specified in the apertures and the mutual coupling between all combinations of apertures and modes will be calculated. The program also allows multiple layers of homogeneous dielectrics to be placed over the aperture array. Outside the layered region, one can specify either a homogeneous half-space, or a perfect reflecting surface.

Bailey, M. C.

1989-01-01

119

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

NASA Technical Reports Server (NTRS)

The MMLE3 is a maximum likelihood parameter estimation program capable of handling general bilinear dynamic equations of arbitrary order with measurement noise and/or state noise (process noise). The basic MMLE3 program is quite general and, therefore, applicable to a wide variety of problems. The basic program can interact with a set of user written problem specific routines to simplify the use of the program on specific systems. A set of user routines for the aircraft stability and control derivative estimation problem is provided with the program. The implementation of the program on specific computer systems is discussed. The structure of the program is diagrammed, and the function and operation of individual routines is described. Complete listings and reference maps of the routines are included on microfiche as a supplement. Four test cases are discussed; listings of the input cards and program output for the test cases are included on microfiche as a supplement.

Maine, R. E.

1981-01-01

120

Structured FORTRAN Preprocessor  

NASA Technical Reports Server (NTRS)

SFTRAN3 supports structured programing in FORTRAN environment. Language intended particularly to support two aspects of structured programing -- nestable single-entry control structures and modularization and top-down organization of code. Code designed and written using these SFTRAN3 facilities have fewer initial errors, easier to understand and less expensive to maintain and modify.

Flynn, J. A.; Lawson, C. L.; Van Snyder, W.; Tsitsivas, H. N.

1985-01-01

121

High Performance FORTRAN  

NASA Technical Reports Server (NTRS)

High performance FORTRAN is a set of extensions for FORTRAN 90 designed to allow specification of data parallel algorithms. The programmer annotates the program with distribution directives to specify the desired layout of data. The underlying programming model provides a global name space and a single thread of control. Explicitly parallel constructs allow the expression of fairly controlled forms of parallelism in particular data parallelism. Thus the code is specified in a high level portable manner with no explicit tasking or communication statements. The goal is to allow architecture specific compilers to generate efficient code for a wide variety of architectures including SIMD, MIMD shared and distributed memory machines.

Mehrotra, Piyush

1994-01-01

122

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

USGS Publications Warehouse

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

Stevens, H.H.

1985-01-01

123

FORTRAN Code Auditor. Volume I. User's 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 environemnt. It does not modify code. Using predefined coding standards and...

P. Smith

1976-01-01

124

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

125

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

126

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

127

A fortran program for Monte Carlo simulation of oil-field discovery sequences  

USGS Publications Warehouse

We have developed a program for performing Monte Carlo simulation of oil-field discovery histories. A synthetic parent population of fields is generated as a finite sample from a distribution of specified form. The discovery sequence then is simulated by sampling without replacement from this parent population in accordance with a probabilistic discovery process model. The program computes a chi-squared deviation between synthetic and actual discovery sequences as a function of the parameters of the discovery process model, the number of fields in the parent population, and the distributional parameters of the parent population. The program employs the three-parameter log gamma model for the distribution of field sizes and employs a two-parameter discovery process model, allowing the simulation of a wide range of scenarios. ?? 1993.

Bohling, G.C.; Davis, J.C.

1993-01-01

128

A FORTRAN program for interpretation of relative permeability from unsteady-state displacements with capillary pressure included  

USGS Publications Warehouse

This paper presents a FORTRAN program for the determination of two-phase relative permeabilities from unsteady-state displacement data with capillary pressure terms included. The interpretative model employed in this program combines the simultaneous solution of a variant of the fractional flow equation which includes a capillary pressure term and an integro-differential equation derived from Darcy's law without assuming the simplified Buckley-Leverett flow. The incorporation of capillary pressure in the governing equations dispenses with the high flowrate experimental requirements normally employed to overcome capillarity effects. An illustrative example is presented herein which implements this program for the determination of oil/water relative permeabilities from a sandstone core sample. Results obtained compares favorably with results previously given in the literature. ?? 1991.

Udegbunam, E.O.

1991-01-01

129

Manual for Getdata Version 3.1: a FORTRAN Utility Program for Time History Data  

NASA Technical Reports Server (NTRS)

This report documents version 3.1 of the GetData computer program. GetData is a utility program for manipulating files of time history data, i.e., data giving the values of parameters as functions of time. The most fundamental capability of GetData is extracting selected signals and time segments from an input file and writing the selected data to an output file. Other capabilities include converting file formats, merging data from several input files, time skewing, interpolating to common output times, and generating calculated output signals as functions of the input signals. This report also documents the interface standards for the subroutines used by GetData to read and write the time history files. All interface to the data files is through these subroutines, keeping the main body of GetData independent of the precise details of the file formats. Different file formats can be supported by changes restricted to these subroutines. Other computer programs conforming to the interface standards can call the same subroutines to read and write files in compatible formats.

Maine, Richard E.

1987-01-01

130

A computer program to calculate radiating viscous stagnation streamline flow with strong blowing  

NASA Technical Reports Server (NTRS)

A computer program (program LEE) has been developed to calculate the fully coupled solution of the radiating viscous stagnation streamline flow with strong blowing. The report describes the digital computer program, including FORTRAN IV listing, flow charts, instructions for the user, and a test case with input and output. Program LEE is available through COSMIC.

Smith, G. L.; Garrett, L. B.

1973-01-01

131

Tools for the automatic differentiation of computer programs  

SciTech Connect

Automatic differentiation (AD) is a methodology for developing sensitivity-enhanced versions of arbitrary computer programs. In this paper, we provide some background information on AD and basic implementation issues for the design of general purpose tools that can deal with codes from the Fortran and C family, address some frequently asked questions, and provide pointers for further study.

Bischof, C.; Griewank, A.

1995-12-31

132

[Computer Program PEDAGE -- MARKTF-M3-F4.  

ERIC Educational Resources Information Center

The MARKTF-M3 computer program, written in FORTRAN IV, scores tests (consisting of true-or-false statements about concepts or facts) by comparing the list of true or false values prepared by the instructor with those from the students. The output consists of separate reports to each student advising him of (1) his performance with respect to four…

Toronto Univ. (Ontario). Dept. of Geology.

133

On Teaching Computer Programming.  

ERIC Educational Resources Information Center

Points out difficulties associated with teaching introductory computer programing courses, discussing the importance of computer programing and explains activities associated with its use. Possible solutions to help teachers resolve problem areas in computer instruction are also offered. (ML)

Er, M. C.

1984-01-01

134

Parallel Application Software on High Performance A guide to Fortran 90 programming and the Cray T3D  

E-print Network

parallel processor is a subset of the Fortran 90 international standard ISO/IEC 1539­1991. The most obvious with the international standard ISO/IEC 1539­1991 [10] f90 on the current MPP system, the T3D is not. It has however been language features. Fortran 90 is an 'evolution' of the previous standard FORTRAN77. This policy has allowed

Ferreira-Resende, António

135

High Performance Fortran for Aerospace Applications  

NASA Technical Reports Server (NTRS)

This paper focuses on the use of High Performance Fortran (HPF) for important classes of algorithms employed in aerospace applications. HPF is a set of Fortran extensions designed to provide users with a high-level interface for programming data parallel scientific applications, while delegating to the compiler/runtime system the task of generating explicitly parallel message-passing programs. We begin by providing a short overview of the HPF language. This is followed by a detailed discussion of the efficient use of HPF for applications involving multiple structured grids such as multiblock and adaptive mesh refinement (AMR) codes as well as unstructured grid codes. We focus on the data structures and computational structures used in these codes and on the high-level strategies that can be expressed in HPF to optimally exploit the parallelism in these algorithms.

Mehrotra, Piyush; Zima, Hans; Bushnell, Dennis M. (Technical Monitor)

2000-01-01

136

Updated Panel-Method Computer Program  

NASA Technical Reports Server (NTRS)

Panel code PMARC_12 (Panel Method Ames Research Center, version 12) computes potential-flow fields around complex three-dimensional bodies such as complete aircraft models. Contains several advanced features, including internal mathematical modeling of flow, time-stepping wake model for simulating either steady or unsteady motions, capability for Trefftz computation of drag induced by plane, and capability for computation of off-body and on-body streamlines, and capability of computation of boundary-layer parameters by use of two-dimensional integral boundary-layer method along surface streamlines. Investigators interested in visual representations of phenomena, may want to consider obtaining program GVS (ARC-13361), General visualization System. GVS is Silicon Graphics IRIS program created to support scientific-visualization needs of PMARC_12. GVS available separately from COSMIC. PMARC_12 written in standard FORTRAN 77, with exception of NAMELIST extension used for input.

Ashby, Dale L.

1995-01-01

137

Computer programs for computing particle-size statistics of fluvial sediments  

USGS Publications Warehouse

Two versions of computer programs for inputing data and computing particle-size statistics of fluvial sediments are presented. The FORTRAN 77 language versions are for use on the Prime computer, and the BASIC language versions are for use on microcomputers. The size-statistics program compute Inman, Trask , and Folk statistical parameters from phi values and sizes determined for 10 specified percent-finer values from inputed size and percent-finer data. The program also determines the percentage gravel, sand, silt, and clay, and the Meyer-Peter effective diameter. Documentation and listings for both versions of the programs are included. (Author 's abstract)

Stevens, H.H.; Hubbell, D.W.

1986-01-01

138

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

139

ICASE Computer Science Program  

NASA Technical Reports Server (NTRS)

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

1985-01-01

140

Intro to Computer Programming  

NSDL National Science Digital Library

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

Smith, Harry

2003-04-08

141

An overview of the SAFSIM computer program  

SciTech Connect

SAFSIM (System Analysis Flow SIMulator) is a FORTRAN computer program that provides engineering simulations of user-specified flow networks at the system level. It includes fluid mechanics, heat transfer, and reactor dynamics capabilities. SAFSIM provides sufficient versatility to allow the simulation of almost any flow system, from a backyard sprinkler system to a clustered nuclear reactor propulsion system. In addition to versatility, speed and robustness are primary goals of SAFSIM development. The current capabilities of SAFSIM are summarized and some sample applications are presented. It is applied here to a nuclear thermal propulsion system and nuclear rocket engine test facility.

Dobranich, D.

1993-01-01

142

Numerical analysis of stiffened shells of revolution. Volume 4: Engineer's program manual for STARS-2S shell theory automated for rotational structures - 2 (statics) digital computer program  

NASA Technical Reports Server (NTRS)

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

Svalbonas, V.; Ogilvie, P.

1973-01-01

143

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

NASA Technical Reports Server (NTRS)

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

Wray, S. T., Jr.

1974-01-01

144

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. 2: Programmer's manual  

NASA Technical Reports Server (NTRS)

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

Katsanis, T.; Mcnally, W. D.

1977-01-01

145

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

146

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, J.J., Jr.

2006-01-01

147

WATEQX—a restructured, generalized, and extended FORTRAN 77 computer code and database format for the WATEQ aqueous chemical model for element speciation and mineral saturation, for use on personal computers or mainframes  

NASA Astrophysics Data System (ADS)

A FORTRAN 77 program, WATEQX, is presented for the modeling of (natural) aqueous solutions from 0 to approximately 1.0 ionic strength and a temperature range primarily between 0 and 100°C. In the model the speciation of the elements in solution among their various ionic or molecular forms is calculated on the basis of equilibrium constants and the degree of saturation of relevant minerals is determined. The program is a modified version of WATEQF. The directness of former WATEQ models is combined with better facilities for update and addition (or reduction) of reactions by a generalization of the program and a restructurization of the database, which now incorporates the definition of the pertinent reactions. The database, from which a formatted file is extracted, is sustained by a commercial database program to facilitate data management. The mean salt method for the calculation of activity coefficients, based on Pitzer parameters, is added to extend the ionic strength range. The program strictly follows the ANSI standard and can run on personal computers and mainframes.

van Gaans, P. F. M.

148

Survey of new vector computers: The CRAY 1S from CRAY research; the CYBER 205 from CDC and the parallel computer from ICL - architecture and programming  

NASA Technical Reports Server (NTRS)

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

Gentzsch, W.

1982-01-01

149

ACADEMIC PROGRAM GUIDELINES Computational  

E-print Network

ACADEMIC PROGRAM GUIDELINES Program in Computational and Molecular Biophysics 1 #12;2 Computational@wustl.wusm.edu Joint Steering Committee Tom Brett (314) 747-0018 tbrett@wustl.edu Peter Burgers (314) 362-3872 burgers (314) 362-2223 paul@cellbiology.wustl.edu Overview Graduate training in experimental and computational

Stormo, Gary

150

Advanced Computer Programming  

E-print Network

Syllabus Books Homework Advanced Computer Programming Prof. Lyle N. Long AERSP 424 Fall Semester++ ( 16 Lectures ) Computer and Compiler Help Books and websites: Yang's book , Yang's webpage , Errata to students in the course. Advanced Computer Programming: AERSP 424 http://www.personal.psu.edu/lnl/424

151

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

152

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

NASA Technical Reports Server (NTRS)

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

Repas, D. S.

1973-01-01

153

Computer program development and user's manual for program PARACH. [to investigate parachute spent solid rocket booster during terminal descent  

NASA Technical Reports Server (NTRS)

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

Murphree, H. I.

1979-01-01

154

Programming with human computation  

E-print Network

Amazon's Mechanical Turk provides a programmatically accessible micro-task market, allowing a program to hire human workers. This has opened the door to a rich field of research in human computation where programs orchestrate ...

Little, Greg (Danny Greg)

2011-01-01

155

Programming the social computer.  

PubMed

The aim of 'programming the global computer' was identified by Milner and others as one of the grand challenges of computing research. At the time this phrase was coined, it was natural to assume that this objective might be achieved primarily through extending programming and specification languages. The Internet, however, has brought with it a different style of computation that (although harnessing variants of traditional programming languages) operates in a style different to those with which we are familiar. The 'computer' on which we are running these computations is a social computer in the sense that many of the elementary functions of the computations it runs are performed by humans, and successful execution of a program often depends on properties of the human society over which the program operates. These sorts of programs are not programmed in a traditional way and may have to be understood in a way that is different from the traditional view of programming. This shift in perspective raises new challenges for the science of the Web and for computing in general. PMID:23419848

Robertson, David; Giunchiglia, Fausto

2013-03-28

156

Programmed Instruction: FORTRAN Tutor  

E-print Network

:ORT12. 8 c, 9 5. 4. 8 evaluation of. the Svstem 8++activeness 8. 8. 8 Future Pevelooments of CKI svstems 71 7. 8. 8 Conclusions References 9. 8. 8 Wooendicies 79 9. F 8 AnPenr'ix 1 PILOT Language Oefinition 70 9. 2. 8 Aonendiz 2 Pilot sta... :ORT12. 8 c, 9 5. 4. 8 evaluation of. the Svstem 8++activeness 8. 8. 8 Future Pevelooments of CKI svstems 71 7. 8. 8 Conclusions References 9. 8. 8 Wooendicies 79 9. F 8 AnPenr'ix 1 PILOT Language Oefinition 70 9. 2. 8 Aonendiz 2 Pilot sta...

Spinks, Colegate Villaret

2012-06-07

157

A computer program for modeling non-spherical eclipsing binary star systems  

NASA Technical Reports Server (NTRS)

The accurate analysis of eclipsing binary light curves is fundamental to obtaining information on the physical properties of stars. The model described accounts for the important geometric and photometric distortions such as rotational and tidal distortion, gravity brightening, and reflection effect. This permits a more accurate analysis of interacting eclipsing star systems. The model is designed to be useful to anyone with moderate computing resources. The programs, written in FORTRAN 4 for the IBM 360, consume about 80k bytes of core. The FORTRAN program listings are provided, and the computational aspects are described in some detail.

Wood, D. B.

1972-01-01

158

Computer Programs (Turbomachinery)  

NASA Technical Reports Server (NTRS)

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

1978-01-01

159

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

160

FORTRAN M as a language for building earth system models.  

National Technical Information Service (NTIS)

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

I. Foster

1992-01-01

161

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

162

Computer program for post-flight analysis of rigid body moments acting on a launch vehicle first stage  

NASA Technical Reports Server (NTRS)

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

Knauber, R. N.

1982-01-01

163

Programming Robots Computer Science  

E-print Network

to create the first letter of their first name Essential Questions · What kind of engineer work on robots? · Can you make a car that drives itself? · How do Computer Scientists program robots? Time Required they will use to program the robot to create the first letter of their first name. Materials · 1 9V battery per

Provancher, William

164

A computer program for analyzing unresolved Mossbauer hyperfine spectra  

NASA Technical Reports Server (NTRS)

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

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

1978-01-01

165

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  

NASA Technical Reports Server (NTRS)

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

Katsanis, T.; Mcnally, W. D.

1977-01-01

166

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

167

COMPUTER PROGRAM FOR CALCULATING THE COST OF DRINKING WATER TREATMENT SYSTEMS  

EPA Science Inventory

This FORTRAN computer program calculates the construction and operation/maintenance costs for 45 centralized unit treatment processes for water supply. The calculated costs are based on various design parameters and raw water quality. These cost data are applicable to small size ...

168

SAFSIM: A computer program for engineering simulations of space reactor system performance  

Microsoft Academic Search

SAFSIM (System Analysis Flow SIMulator) is a FORTRAN computer program that provides engineering simulations of user-specified flow networks at the system level. It includes fluid mechanics, heat transfer, and reactor dynamics capabilities. SAFSIM provides sufficient versatility to allow the simulation of almost any flow system, from a backyard sprinkler system to a clustered nuclear reactor propulsion system. In addition to

D. Dobranich

1992-01-01

169

A computer program for estimation from incomplete multinomial data  

NASA Technical Reports Server (NTRS)

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

Credeur, K. R.

1978-01-01

170

Introduction to Computer Programming Languages.  

ERIC Educational Resources Information Center

A brief introduction to computer programing explains the basic grammar of computer language as well as fundamental computer techniques. What constitutes a computer program is made clear, then three simple kinds of statements basic to the computational computer are defined: assignment statements, input-output statements, and branching statements. A…

Bork, Alfred M.

1971-01-01

171

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

NASA Technical Reports Server (NTRS)

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

Miles, R. F., Jr.

1986-01-01

172

Fermilab advanced computer program multi-microprocessor project  

SciTech Connect

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

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

1985-06-01

173

12.010 Computational Methods of Scientific Programming, Fall 2008  

E-print Network

This course introduces programming languages and techniques used by physical scientists: FORTRAN, C, C++, MATLAB, and Mathematica. Emphasis is placed on program design, algorithm development and verification, and comparative ...

Herring, Thomas

174

12.010 Computational Methods of Scientific Programming, Fall 2002  

E-print Network

This course introduces programming languages and techniques used by physical scientists: FORTRAN, C, C++, MATLAB®, and Mathematica®. Emphasis is placed on program design, algorithm development and verification, and comparative ...

Herring, T. (Thomas)

175

12.010 Computational Methods of Scientific Programming, Fall 2007  

E-print Network

This course introduces programming languages and techniques used by physical scientists: FORTRAN, C, C++, Matlab, and Mathematica. Emphasis is placed on program design, algorithm development and verification, and comparative ...

Herring, T. (Thomas)

176

12.010 Computational Methods of Scientific Programming, Fall 2005  

E-print Network

This course introduces programming languages and techniques used by physical scientists: FORTRAN, C, C++, Matlab, and Mathematica. Emphasis is placed on program design, algorithm development and verification, and comparative ...

Herring, T. (Thomas)

177

COLUMBIA UNIVERSITY Computer Engineering Program  

E-print Network

COLUMBIA UNIVERSITY Computer Engineering Program The Fu Foundation School of Engineering and Applied Science IN THE CITY OF NEW YORK Computer Engineering: MS Program Overview, Fall 2013 Prof. Steven Nowick (nowick@cs.columbia.edu) Chair, Computer Engineering Program (on sabbatical) Prof. Charles

Yang, Junfeng

178

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. New version program summaryProgram title: QCDMAPT_F Catalogue identifier: AEGP_v2_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AEGP_v2_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html No. of lines in distributed program, including test data, etc.: 10 786 No. of bytes in distributed program, including test data, etc.: 332 329 Distribution format: tar.gz Programming language: Fortran 77 and higher Computer: Any which supports Fortran 77 Operating system: Any which supports Fortran 77 Classification: 11.1, 11.5, 11.6 External routines: MATHLIB routine RADAPT (D102) from CERNLIB Program Library [1] Catalogue identifier of previous version: AEGP_v1_0 Journal reference of previous version: Comput. Phys. Comm. 181 (2010) 1769 Does the new version supersede the previous version?: No. This version provides an alternative to the previous, Maple, version. Nature of problem: A central object of the dispersive (or "analytic") approach to Quantum Chromodynamics [2,3] is the so-called spectral function, which can be calculated by making use of the strong running coupling. At the one-loop level the latter has a quite simple form and the relevant spectral function can easily be calculated. However, at the higher loop levels the strong running coupling has a rather cumbersome structure. Here, the explicit calculation of corresponding spectral functions represents a somewhat complicated task (see Section 3 and Appendix B of Ref. [4]), whereas their numerical evaluation requires a lot of computational resources and essentially slows down the overall computation process. Solution method: The developed package includes the calculated explicit expressions for relevant spectral functions up to the four-loop level and the subroutines for necessary integrals. Reasons for new version: The previous version of the package (Ref. [4]) was developed for use with Maple system. The new version is developed for Fortran programming language. Summary of revisions: The QCDMAPT_F package consists of the main program (QCDMAPT_F.f) and two samples of the file containing the values of input parameters (QCDMAPT_F.i1 and QCDMAPT_F.i2). The main program includes the definitions of relevant spectral functions and subroutines for necessary integrals. The main program also provides an example of computation of the values of (M)APT spacelike/timelike expansion functions for the specified set of input parameters and (as an option) generates the output data files with values of these functions over the given kinematic intervals. Additional comments: For the proper functioning of QCDMAPT_F package, the "MATHLIB" CERNLIB library [1] has to be installed. Running time: The running time of the main program with sample set of input parameters specified in the file QCDMAPT_F.i2 is about a minute (depends on CPU).

Nesterenko, A. V.; Simolo, C.

2011-10-01

179

Metrology data reduction system: PDP11\\/34 computer system. [MOUNT, for thermistor mount data acquisition, in FORTRAN IV  

Microsoft Academic Search

A PDP-11\\/34 computer system was installed to acquire, correct, scale, display, store, and process data obtained by microwave and dc area coupler controllers. The system is used to calibrate power sensors and impedance and dc measurement standards on a real-time basis. The microwave data input is from a digital voltmeter and scanner arrangement, which also may be controlled from a

Cable

1980-01-01

180

FDCHQHP: A Fortran package for heavy quarkonium hadroproduction  

NASA Astrophysics Data System (ADS)

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

Wan, Lu-Ping; Wang, Jian-Xiong

2014-11-01

181

Computer programs for eddy-current defect studies  

SciTech Connect

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

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

1990-06-01

182

Introduction to Programming: FORTRAN Short Course Scheduling: Tuesdays 3:00-5:00p in ATS 101  

E-print Network

to Computer Science ·How a Computer Actually Works ·UNIX Introduction: What is an Operating System? ·UNIX vs ·Conditional Statements ·Looping options ·Subroutines and Functions ·Discussion of Scientific Computing 08 ·Debugging, Debugging, Debugging ·Class requested topics UNIX Resources Some books: · Linux in a Nutshell

183

Metrology data reduction system: PDP-11/34 computer system. [MOUNT, for thermistor mount data acquisition, in FORTRAN IV  

SciTech Connect

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

Cable, J.W.

1980-04-01

184

Linear-Algebra Programs  

NASA Technical Reports Server (NTRS)

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

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

1982-01-01

185

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

186

Computer model for refinery operations with emphasis on jet fuel production. Volume 1: Program description  

NASA Technical Reports Server (NTRS)

A FORTRAN computer program is described for predicting the flow streams and material, energy, and economic balances of a typical petroleum refinery, with particular emphasis on production of aviation turbine fuel of varying end point and hydrogen content specifications. The program has provision for shale oil and coal oil in addition to petroleum crudes. A case study feature permits dependent cases to be run for parametric or optimization studies by input of only the variables which are changed from the base case.

Dunbar, D. N.; Tunnah, B. G.

1978-01-01

187

A computer program for simulating geohydrologic systems in three dimensions  

USGS Publications Warehouse

This document is directed toward individuals who wish to use a computer program to simulate ground-water flow in three dimensions. The strongly implicit procedure (SIP) numerical method is used to solve the set of simultaneous equations. New data processing techniques and program input and output options are emphasized. The quifer system to be modeled may be heterogeneous and anisotropic, and may include both artesian and water-table conditions. Systems which consist of well defined alternating layers of highly permeable and poorly permeable material may be represented by a sequence of equations for two dimensional flow in each of the highly permeable units. Boundaries where head or flux is user-specified may be irregularly shaped. The program also allows the user to represent streams as limited-source boundaries when the streamflow is small in relation to the hydraulic stress on the system. The data-processing techniques relating to ' cube ' input and output, to swapping of layers, to restarting of simulation, to free-format NAMELIST input, to the details of each sub-routine 's logic, and to the overlay program structure are discussed. The program is capable of processing large models that might overflow computer memories with conventional programs. Detailed instructions for selecting program options, for initializing the data arrays, for defining ' cube ' output lists and maps, and for plotting hydrographs of calculated and observed heads and/or drawdowns are provided. Output may be restricted to those nodes of particular interest, thereby reducing the volumes of printout for modelers, which may be critical when working at remote terminals. ' Cube ' input commands allow the modeler to set aquifer parameters and initialize the model with very few input records. Appendixes provide instructions to compile the program, definitions and cross-references for program variables, summary of the FLECS structured FORTRAN programming language, listings of the FLECS and FORTRAN source code, and samples of input and output for example simulations. (USGS)

Posson, D.R.; Hearne, G.A.; Tracy, J.V.; Frenzel, P.F.

1980-01-01

188

The ACP (Advanced Computer Program) multiprocessor system at Fermilab  

SciTech Connect

The Advanced Computer Program at Fermilab has developed a multiprocessor system which is easy to use and uniquely cost effective for many high energy physics problems. The system is based on single board computers which cost under $1500 each to build including 2 MBytes of on board memory. Expansion to 6 MBytes is now available. These standard VME modules each run experiment reconstruction code in Fortran at speeds approaching that of a VAX 11/780. The first system, now with 100 processors, has been operated for six months, with essentially no down time, by computer operators in the Fermilab Computer Center. An interface from Fastbus to the Branch Bus has been developed for online use which has been tested error free at 20 MBytes/sec for 48 hours. ACP hardware modules are available commercially.

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

1987-02-02

189

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

190

Center for Programming Models for Scalable Parallel Computing  

SciTech Connect

Rice University's achievements as part of the Center for Programming Models for Scalable Parallel Computing include: (1) design and implemention of cafc, the first multi-platform CAF compiler for distributed and shared-memory machines, (2) performance studies of the efficiency of programs written using the CAF and UPC programming models, (3) a novel technique to analyze explicitly-parallel SPMD programs that facilitates optimization, (4) design, implementation, and evaluation of new language features for CAF, including communication topologies, multi-version variables, and distributed multithreading to simplify development of high-performance codes in CAF, and (5) a synchronization strength reduction transformation for automatically replacing barrier-based synchronization with more efficient point-to-point synchronization. The prototype Co-array Fortran compiler cafc developed in this project is available as open source software from http://www.hipersoft.rice.edu/caf.

John Mellor-Crummey

2008-02-29

191

Computer science & Engineering Honors program  

E-print Network

Computer science & Engineering Honors program The CSE Honors Program provides an enhanced college topics or a high-level programming language · Demonstrate committment to CONTACT Department of Computer Science & Engineering 256 Avery Hall, Lincoln, NE 68588-0115 (402) 472-2401 · Fax: (402) 472-7767 E

Nebraska-Lincoln, University of

192

Fortran M As A Language For Building Earth System Models  

E-print Network

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.

Ian Foster

1992-01-01

193

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

NASA Technical Reports Server (NTRS)

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

Nealy, J. E.

1975-01-01

194

Integrated Electromagnetic System Simulator (IESS) post run analysis with DECALC/DECGRAPH and a truth data formatting program written in FORTRAN  

NASA Astrophysics Data System (ADS)

The Analysis and Evaluation Group (WRDC/AAAI-4) has been tasked with integrating the Integrated Communication, Navigation, Identification Avionics (ICNIA) system into the Integrated Electromagnetic System Simulator (IESS) facility and performing Test and Evaluation (T and E) on the ICNIA system. This responsibility has led to the need to examine IESS post run analysis techniques to determine areas that may need enhancement. DECALC and DECGRAPH are Digital Equipment Corporation (DEC) software products that produce accurate graphical representations of data through an integrated spreadsheet/graphics package very similar to the PC-based LOTUS program. This memorandum describes the use of DECALC/DECGRAPH in performing post run analysis of data produced from IESS scenarios. A FORTRAN program is also described which has been written to reformat post run text data from the IESS. This reformatted data output is easier to read and can be imported directly into DECALC and graphed using DECGRAPH. IESS produces a dynamic electromagnetic environment consisting of complex Radio Frequency (RF) waveforms in the 2 MHz to 5 GHz frequency range that closely simulates the environment which occurs during actual flight. Scenarios are defined through a Host processor (VAX 11/7800).

Howell, Dana L.

1990-02-01

195

Solution of the general nonlinear programming problem with subroutine VMCON. [VMCON1; in FORTRAN for IBM 370/168  

SciTech Connect

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

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

1980-07-01

196

COMPUTER SCIENCE Program of Study  

E-print Network

COMPUTER SCIENCE Program of Study Financial Aid Applying Correspondence Computer Science offers describing original computer science research. Students are required to complete 58 semester hours understanding of computer science that gives a solid foundation for many advanced jobs in the field as well

Thomas, Andrew

197

Final Report: Center for Programming Models for Scalable Parallel Computing  

SciTech Connect

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

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

2011-09-13

198

Programming a paintable computer  

E-print Network

A paintable computer is defined as an agglomerate of numerous, finely dispersed, ultra-miniaturized computing particles; each positioned randomly, running asynchronously and communicating locally. Individual particles are ...

Butera, William J. (William Joseph)

2002-01-01

199

IMAGEP - A FORTRAN ALGORITHM FOR DIGITAL IMAGE PROCESSING  

NASA Technical Reports Server (NTRS)

IMAGEP is a FORTRAN computer algorithm containing various image processing, analysis, and enhancement functions. It is a keyboard-driven program organized into nine subroutines. Within the subroutines are other routines, also, selected via keyboard. Some of the functions performed by IMAGEP include digitization, storage and retrieval of images; image enhancement by contrast expansion, addition and subtraction, magnification, inversion, and bit shifting; display and movement of cursor; display of grey level histogram of image; and display of the variation of grey level intensity as a function of image position. This algorithm has possible scientific, industrial, and biomedical applications in material flaw studies, steel and ore analysis, and pathology, respectively. IMAGEP is written in VAX FORTRAN for DEC VAX series computers running VMS. The program requires the use of a Grinnell 274 image processor which can be obtained from Mark McCloud Associates, Campbell, CA. An object library of the required GMR series software is included on the distribution media. IMAGEP requires 1Mb of RAM for execution. The standard distribution medium for this program is a 1600 BPI 9track magnetic tape in VAX FILES-11 format. It is also available on a TK50 tape cartridge in VAX FILES-11 format. This program was developed in 1991. DEC, VAX, VMS, and TK50 are trademarks of Digital Equipment Corporation.

Roth, D. J.

1994-01-01

200

Programming an Amorphous Computational Medium  

E-print Network

Amorphous computing considers the problem of controllingmillions of spatially distributed unreliable devices which communicateonly with nearby neighbors. To program such a system, we need a highleveldescription language ...

Beal, Jacob

201

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

NASA Technical Reports Server (NTRS)

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

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

1980-01-01

202

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

USGS Publications Warehouse

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

Granato, Gregory E.

1999-01-01

203

A computer program for simulating salinity loads in streams  

USGS Publications Warehouse

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

Glover, Kent C.

1978-01-01

204

Calibration parameters used to simulate streamflow from application of the Hydrologic Simulation Program-FORTRAN Model (HSPF) to mountainous basins containing coal mines in West Virginia  

USGS Publications Warehouse

This report presents the Hydrologic Simulation Program-FORTRAN Model (HSPF) parameters for eight basins in the coal-mining region of West Virginia. The magnitude and characteristics of model parameters from this study will assist users of HSPF in simulating streamflow at other basins in the coal-mining region of West Virginia. The parameter for nominal capacity of the upper-zone storage, UZSN, increased from south to north. The increase in UZSN with the increase in basin latitude could be due to decreasing slopes, decreasing rockiness of the soils, and increasing soil depths from south to north. A special action was given to the parameter for fraction of ground-water inflow that flows to inactive ground water, DEEPFR. The basis for this special action was related to the seasonal movement of the water table and transpiration from trees. The models were most sensitive to DEEPFR and the parameter for interception storage capacity, CEPSC. The models were also fairly sensitive to the parameter for an index representing the infiltration capacity of the soil, INFILT; the parameter for indicating the behavior of the ground-water recession flow, KVARY; the parameter for the basic ground-water recession rate, AGWRC; the parameter for nominal capacity of the upper zone storage, UZSN; the parameter for the interflow inflow, INTFW; the parameter for the interflow recession constant, IRC; and the parameter for lower zone evapotranspiration, LZETP.

Atkins, John T.; Wiley, Jeffrey B.; Paybins, Katherine S.

2005-01-01

205

Computer programs for the interpretation of low resolution mass spectra: Program for calculation of molecular isotopic distribution and program for assignment of molecular formulas  

NASA Technical Reports Server (NTRS)

Two FORTRAN computer programs for the interpretation of low resolution mass spectra were prepared and tested. One is for the calculation of the molecular isotopic distribution of any species from stored elemental distributions. The program requires only the input of the molecular formula and was designed for compatability with any computer system. The other program is for the determination of all possible combinations of atoms (and radicals) which may form an ion having a particular integer mass. It also uses a simplified input scheme and was designed for compatability with any system.

Miller, R. A.; Kohl, F. J.

1977-01-01

206

Computer Program to Obtain Ordinates for NACA Airfoils  

NASA Technical Reports Server (NTRS)

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

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

1996-01-01

207

ESTAR, PSTAR, and ASTAR: Computer programs for calculating stopping-power and range tables for electrons, protons, and helium ions  

NASA Astrophysics Data System (ADS)

This report describes three computer codes, ESTAR, PSTAR and ASTAR, which calculate stopping-power and range tables for electrons, protons, or helium ions, according to methods described in ICRU Reports 37 and 49. The codes provide output for electrons in any stopping material, and for protons and helium ions in 74 materials. Executable programs are provided which can be run on IBM-compatible personal computers. FORTRAN source code is also provided for implementing the codes on other computers.

Berger, M. J.

1992-12-01

208

Computer Program For Linear Algebra  

NASA Technical Reports Server (NTRS)

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

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

1987-01-01

209

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

NASA Technical Reports Server (NTRS)

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

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

1984-01-01

210

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

211

NASA's computer science research program  

NASA Technical Reports Server (NTRS)

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

Larsen, R. L.

1983-01-01

212

CONC/11: A computer program for calculating the performance of dish-type solar thermal collectors and power systems  

NASA Technical Reports Server (NTRS)

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

Jaffe, L. D.

1984-01-01

213

Computational lexicology: a research program  

Microsoft Academic Search

Computational lexicology may be defined as the application of computers to the study of the lexicon. Taken in its broadest sense, it would be a multidisciplinary field involving the analysis of man-made dictionaries using computers to study their machine-readable text as well as a study of the computational linguistic content and organization of lexicons for use by natural-language processing programs.

Robert A. Amsler

1982-01-01

214

Design and performance analysis of solid-propellant rocket motors using a simplified computer program  

NASA Technical Reports Server (NTRS)

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

Sforzini, R. H.

1972-01-01

215

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

216

Computational Mathematics (Program Description)  

NSF Publications Database

... month late is a severe handicap, a month early is a smaller but real handicap, and anything outside ... with other programs. A proposal also is handicapped by arriving a few weeks earlier than all the ...

217

Characterizing Computers And Predicting Computing Times  

NASA Technical Reports Server (NTRS)

Improved method for evaluation and comparison of computers running same or different FORTRAN programs devised. Enables one to predict time necessary to run given "benchmark" or other standard program on given computer, in scalar mode and without optimization of codes generated by compiler. Such "benchmark" running times are principal measures used to characterize performances of computers; of interest to designers, manufacturers, programmers, and users.

Saavedra-Barrera, Rafael H.

1991-01-01

218

ICOP; financial model industrial cogeneration. [CDC CYBER170,175; FORTRAN IV  

Microsoft Academic Search

The ICOP program performs financial analysis computations in a generic fashion, with special emphasis on the analysis of industrial cogeneration applications. Both undiscounted and discounted cash flows are generated. Measures of financial feasibility include energy savings, internal rate of return, and net present value.CDC CYBER170,175; FORTRAN IV; MACE, the TRW-modified KRONOS Operating System (CDC CYBER170), NOS 1.4 (CDC CYBER175); Approximately

L. M. Green; H. F. Burnworth

2008-01-01

219

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

220

Documentation of computer program GRIDDEL  

NASA Technical Reports Server (NTRS)

The GRIDDEL computer program which generates finite element meshes for NASTRAN in a manner convenient to the study of laminated composite flat plates is discussed. The program is capable of creating 8 node HEXA elements, GRID coordinates, and PSOLID data in the appropriate NASTRAN format. It is more convenient for this purpose than use of NASTRAN's preprocessors.

Baumann, K. J.

1983-01-01

221

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

222

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

USGS Publications Warehouse

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

Yacoub, Nazieh K.; Scott, James H.

1970-01-01

223

A computer program for the generation of logic networks from task chart data  

NASA Technical Reports Server (NTRS)

The Network Generation Program (NETGEN), which creates logic networks from task chart data is presented. NETGEN is written in CDC FORTRAN IV (Extended) and runs in a batch mode on the CDC 6000 and CYBER 170 series computers. Data is input via a two-card format and contains information regarding the specific tasks in a project. From this data, NETGEN constructs a logic network of related activities with each activity having unique predecessor and successor nodes, activity duration, descriptions, etc. NETGEN then prepares this data on two files that can be used in the Project Planning Analysis and Reporting System Batch Network Scheduling program and the EZPERT graphics program.

Herbert, H. E.

1980-01-01

224

Computer program for determining rotational line intensity factors for diatomic molecules  

NASA Technical Reports Server (NTRS)

A FORTRAN IV computer program, that provides a new research tool for determining reliable rotational line intensity factors (also known as Honl-London factors), for most electric and magnetic dipole allowed diatomic transitions, is described in detail. This users manual includes instructions for preparing the input data, a program listing, detailed flow charts, and three sample cases. The program is applicable to spin-allowed dipole transitions with either or both states intermediate between Hund's case (a) and Hund's case (b) coupling and to spin-forbidden dipole transitions with either or both states intermediate between Hund's case (c) and Hund's case (b) coupling.

Whiting, E. E.

1973-01-01

225

TRACAN: a computer program to acquire and analyze data captured by a transient recorder. User's manual  

SciTech Connect

TRACAN (Transient Recorder: to ACquire and ANalyze data) is a FORTRAN computer program which allows the user to check the settings of the transient recorder, arms the transient recorder, stores the captured data onto a selected disk, lists the names of the files containing the data that have been stored, reads the data stored on disk and plots the data. The program can be menu-driven (user selects the task) or it can be used in a sequential fashion with the program prompting the user for the next course of action.

Wong, C.K.

1981-12-02

226

Computational Nanotechnology Program  

NASA Technical Reports Server (NTRS)

The objectives are: (1) development of methodological and computational tool for the quantum chemistry study of carbon nanostructures and (2) development of the fundamental understanding of the bonding, reactivity, and electronic structure of carbon nanostructures. Our calculations have continued to play a central role in understanding the outcome of the carbon nanotube macroscopic production experiment. The calculations on buckyonions offer the resolution of a long controversy between experiment and theory. Our new tight binding method offers increased speed for realistic simulations of large carbon nanostructures.

Scuseria, Gustavo E.

1997-01-01

227

Computational Modeling Program  

NASA Technical Reports Server (NTRS)

An Integrated Product Team (IPT) has been formed at NASA Ames Research Center which has set objectives to investigate devices and processes suitable for meeting NASA requirements on ultrahigh performance computers, fast and low power devices, and high temperature wide bandgap materials. These devices may ultimately be sub-100nm feature-size. Processes and equipment must meet the stringent demands posed by the fabrication of such small devices. Until now, the reactors for Chemical Vapor Deposition (CVD) and plasma processes have been designed by trial and error procedures. Further, once the reactor is in place, optimum processing parameters are found through expensive and time-consuming experimentation. If reliable models are available that describe processes and the operation of the reactors, that chore would be reduced to a routine task while being a cost-effective option. The goal is to develop such a design tool, validate that tool using available data from current generation processes and reactors, and then use that tool to explore avenues for meeting NASA needs for ultrasmall device fabrication. Under the present grant, ARL/Penn State along with other IPT members has been developing models and computer code to meet IPT goals. Some of the accomplishments achieved during the first year of the grant are described in this report

Govindan, T. R.; Davis, Robert J.

1998-01-01

228

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

E-print Network

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

Kasahara, Hironori

229

Motivating Programming: using storytelling to make computer programming  

E-print Network

Motivating Programming: using storytelling to make computer programming attractive to middle school;Keywords: programming environments, gender, computer science education, motivation, storytelling, Alice Storytelling Alice, a programming environment that gives middle school girls a positive first experience

230

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

231

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

E-print Network

which is a weighted sum of the arithmetic standard deviation (SD) of the splitting times 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

Gao, Stephen Shangxing

232

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

233

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

234

SSME structural computer program development: BOPACE programmer manual  

NASA Technical Reports Server (NTRS)

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

1975-01-01

235

Third Program Visualization Workshop 1 Multi-Lingual End-User Programming with XML  

E-print Network

, Cambridge, CB3 0FD, UK {Rob.Hague,Peter.Robinson}@cl.cam.ac.uk Abstract There is no ideal programing of ubiquitous computing in the home. Introduction Since the invention of FORTRAN in 1957, high level programming

Robinson, Peter

236

F77NNS - A FORTRAN-77 NEURAL NETWORK SIMULATOR  

NASA Technical Reports Server (NTRS)

F77NNS (A FORTRAN-77 Neural Network Simulator) simulates the popular back error propagation neural network. F77NNS is an ANSI-77 FORTRAN program designed to take advantage of vectorization when run on machines having this capability, but it will run on any computer with an ANSI-77 FORTRAN Compiler. Artificial neural networks are formed from hundreds or thousands of simulated neurons, connected to each other in a manner similar to biological nerve cells. Problems which involve pattern matching or system modeling readily fit the class of problems which F77NNS is designed to solve. The program's formulation trains a neural network using Rumelhart's back-propagation algorithm. Typically the nodes of a network are grouped together into clumps called layers. A network will generally have an input layer through which the various environmental stimuli are presented to the network, and an output layer for determining the network's response. The number of nodes in these two layers is usually tied to features of the problem being solved. Other layers, which form intermediate stops between the input and output layers, are called hidden layers. The back-propagation training algorithm can require massive computational resources to implement a large network such as a network capable of learning text-to-phoneme pronunciation rules as in the famous Sehnowski experiment. The Sehnowski neural network learns to pronounce 1000 common English words. The standard input data defines the specific inputs that control the type of run to be made, and input files define the NN in terms of the layers and nodes, as well as the input/output (I/O) pairs. The program has a restart capability so that a neural network can be solved in stages suitable to the user's resources and desires. F77NNS allows the user to customize the patterns of connections between layers of a network. The size of the neural network to be solved is limited only by the amount of random access memory (RAM) available to the user. The program has a memory requirement of about 900K. The standard distribution medium for this package is a .25 inch streaming magnetic tape cartridge in UNIX tar format. It is also available on a 3.5 inch diskette in UNIX tar format. F77NNS was developed in 1989.

Mitchell, P. H.

1994-01-01

237

ELECTRICAL AND COMPUTER ENGINEERING PROGRAM ASSESSMENT PLAN Program Learning Objectives  

E-print Network

ELECTRICAL AND COMPUTER ENGINEERING PROGRAM ASSESSMENT PLAN Program Learning and computer engineering analysis and design, including calculus, linear algebra, discrete mathematics underlying electrical and computer engineering analysis and design, including fundamental

Cantlon, Jessica F.

238

Crystallographic and General Use Programs for the Xds sigma 5 Computer.  

National Technical Information Service (NTIS)

Programs in basic FORTRAN 4 are described, which fall into three catagories: (1) interactive programs to be executed under time sharing (BTM); (2) non interactive programs which are executed in batch processing mode (BPM); and (3) large non interactive pr...

R. L. Snyder

1973-01-01

239

UW Computer Science & Engineering Industry Affiliates Program  

E-print Network

UW Computer Science & Engineering Industry Affiliates Program 2013-14 Contributions for the CSE Industry Affiliates Program are to be used to further the Computer Science & Engineering program-Benton Industrial Affiliates Program University of Washington Computer Science & Engineering Box 352350 Seattle, WA

Borenstein, Elhanan

240

UW Computer Science & Engineering Industrial Affiliates Program  

E-print Network

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

Anderson, Richard

241

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

242

Department of Electrical & Computer Engineering Computer Engineering General Program  

E-print Network

05/09/2013 Department of Electrical & Computer Engineering Computer Engineering General Program is meant as a guide only. For their senior year, Computer Engineering majors must select a specific track

Bertini, Robert L.

243

Department of Electrical & Computer Engineering Computer Engineering General Program  

E-print Network

05/27/2014 Department of Electrical & Computer Engineering Computer Engineering General Program is meant as a guide only. For their senior year, Computer Engineering majors must select a specific track

Latiolais, M. Paul

244

Program Enhances Drawings Of Three-Dimensional Objects  

NASA Technical Reports Server (NTRS)

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

Hedgley, David R., Jr.

1992-01-01

245

STARS: An integrated general-purpose finite element structural, aeroelastic, and aeroservoelastic analysis computer program  

NASA Technical Reports Server (NTRS)

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

Gupta, Kajal K.

1991-01-01

246

A computer program for plotting stress-strain data from compression, tension, and torsion tests of materials  

NASA Technical Reports Server (NTRS)

A computer program for plotting stress-strain curves obtained from compression and tension tests on rectangular (flat) specimens and circular-cross-section specimens (rods and tubes) and both stress-strain and torque-twist curves obtained from torsion tests on tubes is presented in detail. The program is written in FORTRAN 4 language for the Control Data 6000 series digital computer with the SCOPE 3.0 operating system and requires approximately 110000 octal locations of core storage. The program has the capability of plotting individual strain-gage outputs and/or the average output of several strain gages and the capability of computing the slope of a straight line which provides a least-squares fit to a specified section of the plotted curve. In addition, the program can compute the slope of the stress-strain curve at any point along the curve. The computer program input and output for three sample problems are presented.

Greenbaum, A.; Baker, D. J.; Davis, J. G., Jr.

1974-01-01

247

Computer program for quasi-one-dimensional compressible flow with area change and friction - Application to gas film seals  

NASA Technical Reports Server (NTRS)

A computer program is presented for compressible fluid flow with friction and area change. The program carries out a quasi-one-dimensional flow analysis which is valid for laminar and turbulent flows under both subsonic and choked flow conditions. The program was written to be applied to gas film seals. The area-change analysis should prove useful for choked flow conditions with small mean thickness, as well as for face seals where radial area change is significant. The program is written in FORTRAN 4.

Zuk, J.; Smith, P. J.

1974-01-01

248

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

NASA Technical Reports Server (NTRS)

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

Chen, Shu-Cheng S.

2014-01-01

249

HYPOELLIPSE; a computer program for determining local earthquake hypocentral parameters, magnitude, and first-motion pattern  

USGS Publications Warehouse

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

Lahr, John C.

1999-01-01

250

Checking Automated-Welder Programs By Computer  

NASA Technical Reports Server (NTRS)

Computer system detects and displays actual and potential errors in programs for computer-controlled electron-beam welder. Uses personal computer, separate from welding computer. Programmed specifically to highlight errors in welding program. Eliminates need for preweld full-power test run reducing checkout time to about half hour. Assures much higher quality, damage-free welding. Used to create and edit new programs for welder. Control computer thereby free for production. Useful for checking programs for such other computer-controlled equipment as inertia welders, robots, machine tools, and heat treaters.

Damicone, L. O.

1990-01-01

251

Operational procedure for computer program for design point characteristics of a gas generator or a turbojet lift engine for V/STOL applications  

NASA Technical Reports Server (NTRS)

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

Krebs, R. P.

1972-01-01

252

MICA, a facility to achieve portability for message-passing and dynamic memory management in FORTRAN  

SciTech Connect

MICA, which stands for Macro Interface for Communication and Allocation, is a macro facility for message passing and dynamic memory management for Fortran programs on Unix platforms. A combination of CPP and M4 preprocessing is used to provide the macro interface. CPP is used for conditional compilation according to machine architecture and selected memory management and message passing options. M4 is used for translating the macro calls into the appropriate Fortran code sequences. Several supporting Fortran subprograms are included.

Brown, J.C.; Mirin, A.A.

1994-01-01

253

CLOUD COMPUTING INFRASTRUCTURE AND OPERATIONS PROGRAM  

E-print Network

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

Schaefer, Marcus

254

A digital computer simulation of vehicle merging and weaving on a freeway segment  

E-print Network

program takes a great deal of' coding effort and a long time to develop. Therefore, a lan- guage such as FORTRAN IV which gives good. flexibility in varying parameters without an overwhelming amount of coding can be easily employed. in simulation work.... FORTRAN IV also can be used on most large-scale computers and for these reasons was chosen for this simulation study. The simulation program was developed in about 2500 FORTRAN IV statements. A brief discussion of how FORTRAN IV was used to good...

Meserole, Thomas Chilton

2012-06-07

255

DISPPAK,SUBPAK. MS FORTRAN Extended Libraries  

SciTech Connect

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

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

1986-09-01

256

COMPUTER PROGRAMMING The Java programming environment has become the primary  

E-print Network

COMPUTER PROGRAMMING The Java programming environment has become the primary choice for robust with the Java programming language and development environment. The program is also ideal for graduates of the Java Programming Certificate Program who want to continue their education and acquire new skills

Rose, Michael R.

257

COMPUTER SCIENCE -Computer Applications Option January Entry, 90 credit program  

E-print Network

COMPUTER SCIENCE - Computer Applications Option January Entry, 90 credit program Last revised: April 21, 2009 Year 1 Winter Course Number Course Name Credit COMP 232 Mathematics for Computer Science Name Credit COMP 228 System Hardware 3 COMP 233 Probability and Statistics for Computer Science 3 COMP

Doedel, Eusebius

258

COMPUTER SCIENCE -Computer Applications Option September Entry, 90 credit program  

E-print Network

COMPUTER SCIENCE - Computer Applications Option September Entry, 90 credit program Last revised: April 17, 2009 Year 1 Fall Course Number Course Name Credit COMP 232 Mathematics for Computer Science 3 Credit COMP 228 System Hardware 3 COMP 233 Probability and Statistics for Computer Science 3 COMP 249

Doedel, Eusebius

259

AUTO_DERIV: Tool for automatic differentiation of a Fortran code  

NASA Astrophysics Data System (ADS)

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

Stamatiadis, S.; Farantos, S. C.

2010-10-01

260

A computer program to predict rotor rotational noise of a stationary rotor from blade loading coefficient  

Microsoft Academic Search

The programing language used is FORTRAN IV. A description of all main and subprograms is provided so that any user possessing a FORTRAN compiler and random access capability can adapt the program to his facility. Rotor blade surface-pressure spectra can be used by the program to calculate: (1) blade station loading spectra, (2) chordwise and\\/or spanwise integrated blade-loading spectra, and

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

1976-01-01

261

A data reduction technique and associated computer program for obtaining vehicle attitudes with a single onboard camera  

NASA Technical Reports Server (NTRS)

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

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

1974-01-01

262

Data Processing: Business Students and Computer Programming  

ERIC Educational Resources Information Center

Notes that business students should be able to understand computer programming but do not have to perform as computer programmers, and presents a brief topic outline of material that should be included in a computer programming course for business students. (EM)

Aukerman, Richard

1977-01-01

263

Computer Science: Designing Programs for High Schools  

E-print Network

Computer Science: Designing Programs for High Schools Viera Kr anová Proulx College of Computer Science Northeastern University vkp@ccs.neu.edu Pedagogy Design Recipe steps in the design process;Computer Science: Designing Programs for High Schools Viera Kr anová Proulx Northeastern University vkp

Proulx, Viera K.

264

Computer Education in Didactic Programs in Dietetics  

Microsoft Academic Search

LEARNING OUTCOME: To assess the current level of computer education in Didactic Programs in Dietetics.With the rapid expansion of telecommunications in the world the need to provide Didactic Program in Dietetic (DPD) students computer skills is more critical than ever. The proposed new education standards for DPD Programs, which define the entry-level foundation knowledge, skills, and competencies for credentialing eligibility,

R. L. Martin

1997-01-01

265

Academic programs in computational science and engineering  

Microsoft Academic Search

Outlines are given of various CSE (computational science and engineering) educational programs in the US. Traditional computer science, physical science, and engineering programs have not cross-trained their students beyond the college sophomore level. The education that occurs beyond this level tends to be ad hoc, on the job, and self-taught. CSE programs have risen out of a desire to remedy

J. R. Rice

1994-01-01

266

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

267

Personal Computer Transport Analysis Program  

NASA Technical Reports Server (NTRS)

The Personal Computer Transport Analysis Program (PCTAP) is C++ software used for analysis of thermal fluid systems. The program predicts thermal fluid system and component transients. The output consists of temperatures, flow rates, pressures, delta pressures, tank quantities, and gas quantities in the air, along with air scrubbing component performance. PCTAP s solution process assumes that the tubes in the system are well insulated so that only the heat transfer between fluid and tube wall and between adjacent tubes is modeled. The system described in the model file is broken down into its individual components; i.e., tubes, cold plates, heat exchangers, etc. A solution vector is built from the components and a flow is then simulated with fluid being transferred from one component to the next. The solution vector of components in the model file is built at the initiation of the run. This solution vector is simply a list of components in the order of their inlet dependency on other components. The component parameters are updated in the order in which they appear in the list at every time step. Once the solution vectors have been determined, PCTAP cycles through the components in the solution vector, executing their outlet function for each time-step increment.

DiStefano, Frank, III; Wobick, Craig; Chapman, Kirt; McCloud, Peter

2012-01-01

268

A FORTRAN based computer program to perform goodness of fit testing of empirical data to theoretical probability distributions  

Microsoft Academic Search

1. BACKGROUND Data gathering in an attempt to gain knowledge about a particular phenomenon is a key element in the work of scientists and engineers. It is a first step in the mathematical modeling or simulation of any real-world system under study. A researcher can choose to model his system with empirical data or with a theoretical probability distribution which

Sue D. Guthrie

1979-01-01

269

Performance of FORTRAN floating-point operations on the Flex/32 multicomputer  

NASA Technical Reports Server (NTRS)

A series of experiments has been run to examine the floating-point performance of FORTRAN programs on the Flex/32 (Trademark) computer. The experiments are described, and the timing results are presented. The time required to execute a floating-point operation is found to vary considerbaly depending on a number of factors. One factor of particular interest from an algorithm design standpoint is the difference in speed between common memory accesses and local memory accesses. Common memory accesses were found to be slower, and guidelines are given for determinig when it may be cost effective to copy data from common to local memory.

Crockett, Thomas W.

1987-01-01

270

Virtual Frame Buffer Interface Program  

NASA Technical Reports Server (NTRS)

Virtual Frame Buffer Interface program makes all frame buffers appear as generic frame buffer with specified set of characteristics, allowing programmers to write codes that run unmodified on all supported hardware. Converts generic commands to actual device commands. Consists of definition of capabilities and FORTRAN subroutines called by application programs. Developed in FORTRAN 77 for DEC VAX 11/780 or DEC VAX 11/750 computer under VMS 4.X.

Wolfe, Thomas L.

1990-01-01

271

User's description of second-order error propagation (SOERP) computer code for statistically independent variables. [In FORTRAN for IBM 360\\/75 and CDC 7600 (CYBER 7000)  

Microsoft Academic Search

The development and use of second-order error propagation equations for the first four moments of a function of independently distributed random variables are discussed. The implementation of a computer code (SOERP) for solving these equations with up to 30 component variables is also presented.

N. D. Cox; C. F. Miller

1978-01-01

272

The NASA computer science research program plan  

NASA Technical Reports Server (NTRS)

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

1983-01-01

273

COMPUTER SCIENCE General Program September Entry, 90 credit program  

E-print Network

COMPUTER SCIENCE ­ General Program September Entry, 90 credit program Last revised: March 2013 Year 1 Fall Course Number Course Name Credit COMP 232 Mathematics for Computer Science 3 COMP 248 Object-Oriented Programming I 3 Elective Elective Elective Winter Course Number Course Name Credit COMP 228 System Hardware 3

Doedel, Eusebius

274

COMPUTER SCIENCE General Program January Entry, 90 credit program  

E-print Network

COMPUTER SCIENCE ­ General Program January Entry, 90 credit program Last revised: March 2013 Year 1 Winter Course Number Course Name Credit COMP 232 Mathematics for Computer Science 3 COMP 248 Object-Oriented Programming I 3 Elective Elective Elective Summer Course Number Course Name Credit COMP 228 System Hardware 3

Doedel, Eusebius

275

December 6, 2010 Computer Fundamentals Training Program  

E-print Network

December 6, 2010 FREE! Computer Fundamentals Training Program For Health System Employees The UC Community College District to offer FREE computer fundamentals classes through the HealthForce Initiative

Leistikow, Bruce N.

276

Structure and Interpretation of Computer Programs  

E-print Network

"The Structure and Interpretation of Computer Programs" is the entry-level subject in Computer Science at the Massachusetts Institute of Technology. It is required of all students at MIT who major in Electrical ...

Abelson, Harold

1983-07-01

277

Computer program for design of two-dimensional supersonic turbine rotor blades with boundary-layer correction  

NASA Technical Reports Server (NTRS)

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

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

1971-01-01

278

Programming computers embedded in the physical world  

Microsoft Academic Search

During the next decade, emerging technologies will help populating the physical space with ubiquitous networks of embedded systems (NES). Programming NES requires new abstractions and computing models since the current programming, models are not designed for the scale and volatility encountered in these networks. This paper presents Spatial Programming (SP), a novel programming model for NES. The key idea in

Liviu Iftode; Cristian Borcea; Andrzej Kochut; Chalermek Intanagonwiwat; Ulrich Kremer

2003-01-01

279

COSMIC: A catalog of selected computer programs  

NASA Technical Reports Server (NTRS)

Information is presented on various computer programs developed in the space program which are now available to the public. Many programs from the Department of Defense and selected software from other government agencies are also offered. Over 1500 programs in almost every technical or managerial discipline are available.

1980-01-01

280

Introduction to Computer Programming Summer 2013  

E-print Network

of object-oriented programming and algorithm design within the syntax of the JAVA programming language. (Prerequisite: MATH F107X or F103X or F161X) Text: Building Java Programs: A Back to Basics Approach, SecondCS F103 Introduction to Computer Programming Summer 2013 Instructor: Brandon Marken E

Sikes, Derek S.

281

Computer program for prediction of capture maneuver probability for an on-off reaction controlled upper stage  

NASA Technical Reports Server (NTRS)

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

Knauber, R. N.

1982-01-01

282

GASPLOT - A computer graphics program that draws a variety of thermophysical property charts  

NASA Technical Reports Server (NTRS)

A FORTRAN V computer program, written for the UNIVAC 1100 series, is used to draw a variety of precision thermophysical property charts on the Calcomp plotter. In addition to the program (GASPLOT), which requires (15 160) sub 10 storages, a thermophysical properties routine needed to produce plots. The program is designed so that any two of the state variables, the derived variables, or the transport variables may be plotted as the ordinate - abscissa pair with as many as five parametric variables. The parameters may be temperature, pressure, density, enthalpy, and entropy. Each parameter may have as many a 49 values, and the range of the variables is limited only by the thermophysical properties routine.

Trivisonno, R. J.; Hendricks, R. C.

1977-01-01

283

Automated testing data reduction computer program.  

NASA Technical Reports Server (NTRS)

The capability of a computer program which can be part of a larger computer program for a fully automated multiaxial testing facility is described. This computer program is designed to process test data from tubular or flat specimens made from isotropic or anisotropic materials including high modulus fiber composites. The program can receive data from a large number of strain gages and combinations of applied loads. Options are provided for single element, 90-degree, rectangular or Delta rosettes, or any combinations of these types of strain gages. Options are provided for strain gage transverse sensitivities. The program outputs include: structural axes strains and stresses, initial and strain dependent elastic constants, shift of principal strain direction with load, and local curvatures from back-to-back strain gages, and either calcomp or microfilm plots. The computer program is described with respect to its flow chart, input/output, embedment or linking with other programs and its possible utility in a fully automated testing system.

Chamis, C. C.; Kring, J.; Sullivan, T. L.

1972-01-01

284

A computer program for calculating symmetrical aerodynamic characteristics and lateral-directional stability derivatives of wing-body combinations with blowing jets  

NASA Technical Reports Server (NTRS)

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

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

1978-01-01

285

Computer Programming Goes Back to School  

ERIC Educational Resources Information Center

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

Kafai, Yasmin B.; Burke, Quinn

2013-01-01

286

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

287

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.

288

Computer Program To Transliterate Into Arabic  

NASA Technical Reports Server (NTRS)

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

Stephan, E.

1986-01-01

289

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. Program summaryTitle of program:SMMP 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

290

The open source RFortran library for accessing R from Fortran, with applications in environmental modelling  

Microsoft Academic Search

The open source RFortran library is introduced as a convenient tool for accessing the functionality and packages of the R programming language from Fortran programs. It significantly enhances Fortran programming by providing a set of easy-to-use functions that enable access to R?s very rapidly growing statistical, numerical and visualization capabilities, and support a richer and more interactive model development, debugging

Mark Thyer; Michael Leonard; Dmitri Kavetski; Stephen Need; Benjamin Renard

2011-01-01

291

What Is a Computer Program?  

NSDL National Science Digital Library

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

GK-12 Program, Computational Neurobiology Center,

292

Program in Computer Science 151 Engineer's Way  

E-print Network

Program in Computer Science 151 Engineer's Way University of Virginia PO Box 400740 Charlottesville, VA 22904-4740 (434) 982-2394 www.cs.virginia.edu/ba Overview Computer Science is the study and efficiently in hardware and software. The Computer Science curriculum concentrates on developing the deep

Whittle, Mark

293

Evolution of a computer science program  

Microsoft Academic Search

At Howard University there is an assortment of analog and digital computers, some of which are coupled to form hybrid computing devices. The University's IBM 360\\/50 is an operating system time sharing or multi-program facility. In addition to time sharing terminals around the campus, there are also remote job entry stations and satelite computers to the IBM 360.

Wolsey A. Semple

1973-01-01

294

computer science (CSCI) CSCI overview programs available  

E-print Network

56 computer science (CSCI) CSCI overview · programs available courses of instruction · flowcharts Computer scientists and engineers design and implement efficient soft- ware and hardware solutions to computer-solvable problems. They are involved in the development of areas such as high-speed networks

Rohs, Remo

295

computer science (CSCI) CSCI overview programs available  

E-print Network

60 computer science (CSCI) CSCI overview · programs available courses of instruction · flowcharts Computer scientists and engineers design and implement efficient software and hardware solutions to computer-solvable problems. They are involved in the development of areas such as high-speed networks

Rohs, Remo

296

From Molecular Computing to Molecular Programming  

E-print Network

the test tube. Hairpin Engines thus realize a kind of autonomous molecular computation. This work also; Molecular computing aims to analyze the computational power of bio- molecules such as DNA and protein, etc. In the last section, the concept of molecular programming, which the author is currently

Hagiya, Masami

297

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.

298

Computer Programs For Automated Welding System  

NASA Technical Reports Server (NTRS)

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

Agapakis, John E.

1993-01-01

299

GAIN: An interactive program for teaching interactive computer graphics programming  

Microsoft Academic Search

Recent trends in the manufacturing and sales of home computers indicate that a new form of instruction must be developed for teaching programming in the home. Students learn programming from interacting with computers and other students in a classroom setting. The home user may not have this option. Manuals do not teach; they are good for looking up information you

Tom Towle; Tom DeFanti

1978-01-01

300

STARS: An Integrated, Multidisciplinary, Finite-Element, Structural, Fluids, Aeroelastic, and Aeroservoelastic Analysis Computer Program  

NASA Technical Reports Server (NTRS)

A multidisciplinary, finite element-based, highly graphics-oriented, linear and nonlinear analysis capability that includes such disciplines as structures, heat transfer, linear aerodynamics, computational fluid dynamics, and controls engineering has been achieved by integrating several new modules in the original STARS (STructural Analysis RoutineS) computer program. Each individual analysis module is general-purpose in nature and is effectively integrated to yield aeroelastic and aeroservoelastic solutions of complex engineering problems. Examples of advanced NASA Dryden Flight Research Center projects analyzed by the code in recent years include the X-29A, F-18 High Alpha Research Vehicle/Thrust Vectoring Control System, B-52/Pegasus Generic Hypersonics, National AeroSpace Plane (NASP), SR-71/Hypersonic Launch Vehicle, and High Speed Civil Transport (HSCT) projects. Extensive graphics capabilities exist for convenient model development and postprocessing of analysis results. The program is written in modular form in standard FORTRAN language to run on a variety of computers, such as the IBM RISC/6000, SGI, DEC, Cray, and personal computer; associated graphics codes use OpenGL and IBM/graPHIGS language for color depiction. This program is available from COSMIC, the NASA agency for distribution of computer programs.

Gupta, K. K.

1997-01-01

301

Three FORTRAN programs for finite-difference solutions to binary diffusion in one and two phases with composition-and time-dependent diffusion coefficients  

USGS Publications Warehouse

Geological examples of binary diffusion are numerous. They are potential indicators of the duration and rates of geological processes. Analytical solutions to the diffusion equations generally do not allow for variable diffusion coefficients, changing boundary conditions, and impingement of diffusion fields. The three programs presented here are based on Crank-Nicholson finite-difference approximations, which can take into account these complicating factors. Program 1 describes the diffusion of a component into an initially homogeneous phase that has a constant surface composition. Specifically it is written for Fe-Mg exchange in olivine at oxygen fugacities appropriate for the lunar crust, but other components, phases, or fugacities may be substituted by changing the values of the diffusion coefficient. Program 2 simulates the growth of exsolution lamellae. Program 3 describes the growth of reaction rims. These two programs are written for pseudobinary Ca-(Mg, Fe) exchange in pyroxenes. In all three programs, the diffusion coefficients and boundary conditions can be varied systematically with time. To enable users to employ widely different numerical values for diffusion coefficients and diffusion distance, the grid spacing in the space dimension and the increment by which the grid spacing in the time dimension is increased at each time step are input constants that can be varied each time the programs are run to yield a solution of the desired accuracy. ?? 1982.

Sanford, R. F.

1982-01-01

302

Valve- And Switch-Monitoring Computer Program  

NASA Technical Reports Server (NTRS)

Human operators freed from tedious, repetitive monitoring tasks. Computer program applies techniques of artificial intelligence to monitoring positions of many switches and valves. Uses combination of procedural and declarative programming techniques. NASA's C Language Integrated Production System (CLIPS) provides rule-processing capabilities. Host program, written in C, acquires necessary data and applies valuation algorithm to generate knowledge-based propositions. Written to assist human flight controllers in comparing actual with expected configuration of switches and valves in Space Shuttle; underlying programming concept applicable to other complicated systems as chemical-processing plants, power-plants, and automated assembly lines. Program works with present monitoring equipment and computers.

Barry, Matthew R.; Lowe, Carlyle M., III

1991-01-01

303

Computer program draws three-dimensional surfaces  

NASA Technical Reports Server (NTRS)

Computer plotting program PLOT 3D draws views of surface forms z = f(x,y). Surface thus defined by program may be drawn after arbitrary rotations. Program portrays behavior of various functions involving two variables in many engineering, physics, and mathematical relationships.

Canright, R. B., Jr.; Swigert, P.

1972-01-01

304

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

NASA Technical Reports Server (NTRS)

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

Walton, James T.

1993-01-01

305

Programming physical realizations of quantum computers  

E-print Network

We study effects of the physical realization of quantum computers on their logical operation. Through simulation of physical models of quantum computer hardware, we analyze the difficulties that are encountered in programming physical realizations of quantum computers. Examples of logically identical implementations of the controlled-NOT operation and Grover's database search algorithm are used to demonstrate that the results of a quantum computation are unstable with respect to the physical realization of the quantum computer. We discuss the origin of these instabilities and discuss possibilities to overcome this, for practical purposes, fundamental limitation of quantum computers.

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

2001-04-18

306

A computer program for sample size computations for banding studies  

USGS Publications Warehouse

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

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

1989-01-01

307

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

NASA Technical Reports Server (NTRS)

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

Bock, Y.

1980-01-01

308

SMILE user's guide: a macro preprocessor for extending FORTRAN  

SciTech Connect

SMILE is a precompiler that translates programs from a macro language into FORTRAN. It is available on the VAX-11 VMS (Virtual Memory System), the Cray-1 CTSS (Cray Time-Sharing System), and the CDC 7600 LTSS (Livermore Time-Sharing System). SMILE has supported and will continue to support the major FORTRAN compilers in use at Los Alamos. A macro library file may contain command predefinitions for a family of programs or a program being worked on by a number of coders. A selective compilation feature allows the selection of the appropriate code for each supported compiler. Rather efficient code for all systems results from an optional cleanup feature. Additional language features include multiple statements, symbolic labels, and byte support.

Lowe, L.H.

1984-06-01

309

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

NASA Astrophysics Data System (ADS)

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

von Hippel, G. M.

2007-06-01

310

Master's Degree Program in Computer  

E-print Network

both the theory and practice of network engineering through class exercises and laboratory projects Network Engineering program classmates. For those times when you cannot join our Silicon Valley classroom on Network Engineering (MSNE) program is designed for working engineers who have earned a bachelor of science

Renau, Jose

311

Automated testing data reduction computer program  

NASA Technical Reports Server (NTRS)

The capability of a computer program which can be part of a larger computer program for a fully automated multiaxial testing facility is described. The program was designed to process test data from tubular or flat specimens made from isotropic or anistropic materials, including high modulus fiber composites. Data from a large number of strain gages and combinations of applied loads can be used. Options are provided for single element, 90-degree, rectangular or Delta rosettes, or any combinations of these types of strain gages. Options are provided for strain gage transverse sensitivities. The program outputs include: structural axes strains and stresses, initial and strain-dependent elastic constants, shift of principal strain direction with load, and local curvatures from back-to-back strain gages, and either Calcomp or microfilm plots. The computer program is described with respect to its flow chart, input/output, embedding or linking with other programs.

Chamis, C. C.; Kring, J.; Sullivan, T. L.

1972-01-01

312

Developing a computer security training program  

SciTech Connect

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. Used in part or whole, the strategy offered in this paper may help the developer of a computer security training program ward off dragons and create products and services. The strategy includes GOALS (what the result of training will be), POINTERS (tips to ensure survival), and STEPS (products and services as a means to accomplish the goals).

Not Available

1990-01-01

313

Parallel Computing on Semidefinite Programs  

E-print Network

Apr 22, 2003 ... Mathematics and Computer Science Division ... Three criteria that influence the parallel scalability of the solver are ... these methods lack polynomial convergence in theory and sometimes exhibit slow convergence in practice.

2003-04-22

314

Theory of Computing (Program Description)  

NSF Publications Database

... C-CR) Theory of Computing Supports fundamental research in three areas: (1) core theory which ... application domains; (3) application-specific theory, developing models and techniques for solving ...

315

Programming a Topological Quantum Computer  

E-print Network

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

Simon J. Devitt; Kae Nemoto

2012-09-07

316

STEP and STEPSPL: Computer programs for aerodynamic model structure determination and parameter estimation  

NASA Technical Reports Server (NTRS)

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

Batterson, J. G.

1986-01-01

317

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

E-print Network

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

Chung, Hsin-Lung

2007-01-01

318

A taxonomy of computer program security flaws  

Microsoft Academic Search

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

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

1994-01-01

319

Computer program for interplanetary conic patching  

NASA Technical Reports Server (NTRS)

Computer program enables study of one-way transfers, single and double planet flybys, single and double planet stopovers, or mixed flyby and stopover trajectories. In each operation it first computes the heliocentric conic which connects the centers of the launch and target planets and requires a given trip time.

Davis, D. A.; Gussow, D. G.

1968-01-01

320

37 CFR 1.96 - Submission of computer program listings.  

Code of Federal Regulations, 2010 CFR

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

2010-07-01

321

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

322

37 CFR 1.96 - Submission of computer program listings.  

Code of Federal Regulations, 2011 CFR

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

2011-07-01

323

37 CFR 1.96 - Submission of computer program listings.  

Code of Federal Regulations, 2012 CFR

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

2012-07-01

324

Computer programs for pressurization (RAMP) and pressurized expulsion from a cryogenic liquid propellant tank  

NASA Technical Reports Server (NTRS)

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

Masters, P. A.

1974-01-01

325

INFORMATICS AND COMPUTING Graduate Programs  

E-print Network

.indiana.edu/graduate/programs. #12;Real-world experience Whether you're destined for an industry, research, or academic career. Curiosity about the world and a commitment to solving problems motivate our faculty. Students work side sciences informatics (bio, chemical, and health) � Machine learning � Music informatics � Natural lang

Menczer, Filippo

326

Computer-Aided Corrosion Program Management  

NASA Technical Reports Server (NTRS)

This viewgraph presentation reviews Computer-Aided Corrosion Program Management at John F. Kennedy Space Center. The contents include: 1) Corrosion at the Kennedy Space Center (KSC); 2) Requirements and Objectives; 3) Program Description, Background and History; 4) Approach and Implementation; 5) Challenges; 6) Lessons Learned; 7) Successes and Benefits; and 8) Summary and Conclusions.

MacDowell, Louis

2010-01-01

327

Computer programs for estimating civil aircraft economics  

NASA Technical Reports Server (NTRS)

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

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

1980-01-01

328

PAIRED PROGRAMMING FOR NON-COMPUTING STUDENTS  

Microsoft Academic Search

In this paper, we describe a method used to teach non-computer science students how to program. We examine why students may not be engaging with the material and present an alternative method for conducting laboratory sessions. We allow students to self select their perceived level of expertise and use paired programming techniques. This has proved to be effective on several

Gary Wills; Hugh Davis; Eric Cooke

2004-01-01

329

Computer-Assisted Study Skills Improvement Program.  

ERIC Educational Resources Information Center

The Computer-Assisted Study Skills Improvement Program (CASSIP) is designed to help students develop effective study skills and academic attitudes, thus increasing their potential for scholastic success. The program contains four integrated items: Study Skills Surveys; Study Skills Modules, Study Skills Notebook; and Study Skills Test. The surveys…

Brown, William F.; Forristall, Dorothy Z.

330

Genetic Algorithms for Evolving Computer Chess Programs  

E-print Network

by learning from databases of (human) grandmaster games. At first the organisms are evolved to mimic be evolved by learning from other chess programs [21] and human chess players [19]. It also provided a method1 Genetic Algorithms for Evolving Computer Chess Programs Omid E. David1, H. Jaap van den Herik2

Koppel, Moshe

331

FLOWNET: A Computer Program for Calculating Secondary Flow Conditions in a Network of Turbomachinery  

NASA Technical Reports Server (NTRS)

The program requires the network parameters, the flow component parameters, the reservoir conditions, and the gas properties as input. It will then calculate all unknown pressures and the mass flow rate in each flow component in the network. The program can treat networks containing up to fifty flow components and twenty-five unknown network pressures. The types of flow components that can be treated are face seals, narrow slots, and pipes. The program is written in both structured FORTRAN (SFTRAN) and FORTRAN 4. The program must be run in an interactive (conversational) mode.

Rose, J. R.

1978-01-01

332

Computer program for calculation of oxygen uptake  

NASA Technical Reports Server (NTRS)

A description and operational precedures are presented for a computer program, written in Super Basic, that calculates oxygen uptake, carbon dioxide production, and related ventilation parameters. Program features include: (1) the option of entering slope and intercept values of calibration curves for the O2 and CO2 and analyzers; (2) calculation of expired water vapor pressure; and (3) the option of entering inspured O2 and CO2 concentrations. The program is easily adaptable for programmable laboratory calculators.

Castle, B. L.; Castle, G.; Greenleaf, J. E.

1979-01-01

333

Computer Programming: Fail Fast to Learn Sooner  

NASA Astrophysics Data System (ADS)

Computer programming is not only to know about the languages or the processes, it is essentially to know how to do it. This involves a constructivist approach in learning. For a newbie in computer programming it is hard to understand the difference between know-about disciplines and the know-how-to-do-it ones. This leads to failure because when they understand they aren't able to solve a programming problem it is usually too late to catch all the time meanwhile lost. Our solution is to get them to fail soon enough. This way they still have time to recover from an eventually bad start.

Brito, Miguel A.; de Sá-Soares, Filipe

334

FASTER 3: A generalized-geometry Monte Carlo computer program for the transport of neutrons and gamma rays. Volume 2: Users manual  

NASA Technical Reports Server (NTRS)

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

Jordan, T. M.

1970-01-01

335

Research in mathematical theory of computation. [computer programming applications  

NASA Technical Reports Server (NTRS)

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

Mccarthy, J.

1973-01-01

336

SPIN (Version 3. 83): A Fortran program for modeling one-dimensional rotating-disk/stagnation-flow chemical vapor deposition reactors  

SciTech Connect

In rotating-disk reactor a heated substrate spins (at typical speeds of 1000 rpm or more) in an enclosure through which the reactants flow. The rotating disk geometry has the important property that in certain operating regimes{sup 1} the species and temperature gradients normal to the disk are equal everywhere on the disk. Thus, such a configuration has great potential for highly uniform chemical vapor deposition (CVD),{sup 2--5} and indeed commercial rotating-disk CVD reactors are now available. In certain operating regimes, the equations describing the complex three-dimensional spiral fluid motion can be solved by a separation-of-variables transformation{sup 5,6} that reduces the equations to a system of ordinary differential equations. Strictly speaking, the transformation is only valid for an unconfined infinite-radius disk and buoyancy-free flow. Furthermore, only some boundary conditions are consistent with the transformation (e.g., temperature, gas-phase composition, and approach velocity all specified to be independent of radius at some distances above the disk). Fortunately, however, the transformed equations will provide a very good practical approximation to the flow in a finite-radius reactor over a large fraction of the disk (up to {approximately}90% of the disk radius) when the reactor operating parameters are properly chosen, i.e, high rotation rates. In the limit of zero rotation rate, the rotating disk flow reduces to a stagnation-point flow, for which a similar separation-of-variables transformation is also available. Such flow configurations ( pedestal reactors'') also find use in CVD reactors. In this report we describe a model formulation and mathematical analysis of rotating-disk and stagnation-point CVD reactors. Then we apply the analysis to a compute code called SPIN and describe its implementation and use. 31 refs., 4 figs.

Coltrin, M.E. (Sandia National Labs., Albuquerque, NM (United States)); Kee, R.J.; Evans, G.H.; Meeks, E.; Rupley, F.M.; Grcar, J.F. (Sandia National Labs., Livermore, CA (United States))

1991-08-01

337

Computational Engineering and Science Program at the University of Utah  

E-print Network

Computational Engineering and Science Program at the University of Utah Carleton DeTar3 , Aaron L://www.chem.utah.edu/faculty/truong/index.html Abstract. We summarize the Computational Engineering and Science program at the University of Utah. Program and computational biology, and computational medicine. 1 Computational Engineering and Science Program The grand

Truong, Thanh N.

338

A computer program for analyzing channel geometry  

USGS Publications Warehouse

The Channel Geometry Analysis Program (CGAP) provides the capability to process, analyze, and format cross-sectional data for input to flow/transport simulation models or other computational programs. CGAP allows for a variety of cross-sectional data input formats through use of variable format specification. The program accepts data from various computer media and provides for modification of machine-stored parameter values. CGAP has been devised to provide a rapid and efficient means of computing and analyzing the physical properties of an open-channel reach defined by a sequence of cross sections. CGAP 's 16 options provide a wide range of methods by which to analyze and depict a channel reach and its individual cross-sectional properties. The primary function of the program is to compute the area, width, wetted perimeter, and hydraulic radius of cross sections at successive increments of water surface elevation (stage) from data that consist of coordinate pairs of cross-channel distances and land surface or channel bottom elevations. Longitudinal rates-of-change of cross-sectional properties are also computed, as are the mean properties of a channel reach. Output products include tabular lists of cross-sectional area, channel width, wetted perimeter, hydraulic radius, average depth, and cross-sectional symmetry computed as functions of stage; plots of cross sections; plots of cross-sectional area and (or) channel width as functions of stage; tabular lists of cross-sectional area and channel width computed as functions of stage for subdivisions of a cross section; plots of cross sections in isometric projection; and plots of cross-sectional area at a fixed stage as a function of longitudinal distance along an open-channel reach. A Command Procedure Language program and Job Control Language procedure exist to facilitate program execution on the U.S. Geological Survey Prime and Amdahl computer systems respectively. (Lantz-PTT)

Regan, R.S.; Schaffranek, R.W.

1985-01-01

339

Computer program CORDET. [computerized simulation of digital phase-lock loop for Omega navigation receiver  

NASA Technical Reports Server (NTRS)

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

Palkovic, R. A.

1974-01-01

340

Focus on the patentability of computer programs.  

PubMed

The Nuts and Bolts section of our Journal (mirrored on the ICCNS society web site), is meant to provide a very practical way to share useful information, that goes beyond the scope of cell signaling and basic CCN protein biology. Considering the number of requests we have had for information related to protection of Intellectual Property (IP), I am pleased to initiate what will be a series of articles that will focus on various IP topics. The inaugural topic is the protection of computer programs. Some colleagues may wonder how and why the patentability of computer programs is a topic of interest for scientists working on CCN proteins . . . As a matter of fact, to assist us in analyzing the potential involvement of CCN3 in human genetic diseases, we considered developing a computer program designed to analyze large amounts of data. Sharing the concepts and the computer program raised concerns regarding IP and protection of the software that we would handle. We believe that many colleagues have encountered similar problems. This article provides a short focus on computer program patentability. It is aimed to provide basic legal information, and to help our readers in understanding the process. It is not intended to replace IP counselors or technology transfer departments. Future articles will address other practical aspects of IP protection. PMID:24449037

Perbal, Bernard

2014-03-01

341

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

342

Computing Thermodynamic And Transport Properties Of Air  

NASA Technical Reports Server (NTRS)

EQAIRS computer program is set of FORTRAN 77 routines for computing thermodynamic and transport properties of equilibrium air for temperatures from 100 to 30,000 K. Computes properties from 11-species, curve-fit mathematical model. Successfully implemented on DEC VAX-series computer running VMS, Sun4-series computer running SunOS, and IBM PC-compatible computer running MS-DOS.

Thompson, Richard A.; Gupta, Roop N.; Lee, Kam-Pui

1994-01-01

343

Permanent-File-Validation Utility Computer Program  

NASA Technical Reports Server (NTRS)

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

Derry, Stephen D.

1988-01-01

344

DORCA computer program. Volume 1: User's guide  

NASA Technical Reports Server (NTRS)

The Dynamic Operational Requirements and Cost Analysis Program (DORCA) was written to provide a top level analysis tool for NASA. DORCA relies on a man-machine interaction to optimize results based on external criteria. DORCA relies heavily on outside sources to provide cost information and vehicle performance parameters as the program does not determine these quantities but rather uses them. Given data describing missions, vehicles, payloads, containers, space facilities, schedules, cost values and costing procedures, the program computes flight schedules, cargo manifests, vehicle fleet requirements, acquisition schedules and cost summaries. The program is designed to consider the Earth Orbit, Lunar, Interplanetary and Automated Satellite Programs. A general outline of the capabilities of the program are provided.

Wray, S. T., Jr.

1971-01-01

345

A Computer Game to Teach Programming  

Microsoft Academic Search

ToonTalk™ is an animated interactive world inside of which one can construct a very large range of computer programs. These programs are not constructed by typing text or arranging icons but by taking actions in this world. Robots can be trained, birds can be given messages to deliver, and so on. ToonTalk has been described at NECC95 (Kah95) as well

Ken Kahn

1999-01-01

346

A Computer Program to Visualize Gravitational Lenses  

E-print Network

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

Francisco Frutos-Alfaro

2002-04-30

347

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

USGS Publications Warehouse

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

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

1987-01-01

348

RISKIND: A computer program for calculating radiological consequences and health risks from transportation of spent nuclear fuel  

SciTech Connect

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

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

1993-02-01

349

Numerical optimization techniques for bound circulation distribution for minimum induced drag of Nonplanar wings: Computer program documentation  

NASA Technical Reports Server (NTRS)

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

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

1981-01-01

350

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

ERIC Educational Resources Information Center

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

Hawi, Nazir S.

2012-01-01

351

A First Course in Computational Physics and Object-Oriented Programming with C++  

NASA Astrophysics Data System (ADS)

Part I. Basic C++ Programming: 1. Introduction; 2. Installing and running the Dev-C++ programming environment; 3. Introduction to computer and software architecture; 4. Fundamental concepts; 5. Writing a first program; 6. An introduction to object-oriented analysis; 7. C++ object-oriented programming syntax; 8. Control logic and iteration; 9. Basic function properties; 10. Arrays and matrices; 11. Input and output streams; Part II. Numerical Analysis: 12. Numerical error analysis - derivatives; 13. Integration; 14. Root finding procedures; 15. Differential equations; 16. Linear algebra; Part III. Pointers, References and Dynamic Memory Allocation: 17. References; 18. Pointers and dynamic memory allocation; 19. Advanced memory management; 20. The static keyword, multiple and virtual inheritance, templates and the STL library; 21. Program optimization in C++; Part IV. Advanced Numerical Examples: 22. Monte-Carlo methods; 23. Parabolic partial differential equation solvers; Part V. Appendices: Appendix A. Overview of MATLAB; Appendix B. The Borland C++ compiler; Appendix C. The Linux/Windows g++ compiler and profiler; Appendix D. Calling FORTRAN programs from C++; Appendix E. C++ coding standard; References.

Yevick, David

2005-03-01

352

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

Federal Register 2010, 2011, 2012, 2013

...DHS-2013-0006] Privacy Act of 1974; Computer Matching Program AGENCY: Department...Overview Information: Privacy Act of 1974; Computer Matching Program between the Department...provides notice of the existence of a Computer Matching Agreement that establishes...

2013-06-27

353

Computational Materials Program for Alloy Design  

NASA Technical Reports Server (NTRS)

The research program sponsored by this grant, "Computational Materials Program for Alloy Design", covers a period of time of enormous change in the emerging field of computational materials science. The computational materials program started with the development of the BFS method for alloys, a quantum approximate method for atomistic analysis of alloys specifically tailored to effectively deal with the current challenges in the area of atomistic modeling and to support modern experimental programs. During the grant period, the program benefited from steady growth which, as detailed below, far exceeds its original set of goals and objectives. Not surprisingly, by the end of this grant, the methodology and the computational materials program became an established force in the materials communitiy, with substantial impact in several areas. Major achievements during the duration of the grant include the completion of a Level 1 Milestone for the HITEMP program at NASA Glenn, consisting of the planning, development and organization of an international conference held at the Ohio Aerospace Institute in August of 2002, finalizing a period of rapid insertion of the methodology in the research community worlwide. The conference, attended by citizens of 17 countries representing various fields of the research community, resulted in a special issue of the leading journal in the area of applied surface science. Another element of the Level 1 Milestone was the presentation of the first version of the Alloy Design Workbench software package, currently known as "adwTools". This software package constitutes the first PC-based piece of software for atomistic simulations for both solid alloys and surfaces in the market.Dissemination of results and insertion in the materials community worldwide was a primary focus during this period. As a result, the P.I. was responsible for presenting 37 contributed talks, 19 invited talks, and publishing 71 articles in peer-reviewed journals, as detailed later in this Report.

Bozzolo, Guillermo

2005-01-01

354

A Computer Program for Calculation of Calibration Curves for Quantitative X-Ray Diffraction Analysis.  

ERIC Educational Resources Information Center

Describes a FORTRAN IV program written to supplement a laboratory exercise dealing with quantitative x-ray diffraction analysis of mixtures of polycrystalline phases in an introductory course in x-ray diffraction. Gives an example of the use of the program and compares calculated and observed calibration data. (Author/GS)

Blanchard, Frank N.

1980-01-01

355

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

356

Computational Integer Programming Universidad de los Andes  

E-print Network

Computational Integer Programming Syllabus Universidad de los Andes Dr. Ted Ralphs August, 2010 1 Miscellaneous Course Information Instructor: Dr. Ted Ralphs E-mail: ted@lehigh.edu Web page: http://coral.ie.lehigh.edu/~ted Course web page: http://coral.ie.lehigh.edu/~ted/teaching/mip/ 2 Description of Course In this short

Ralphs, Ted

357

Computer-Assisted Programmed Instruction in Textiles.  

ERIC Educational Resources Information Center

Students in an introductory textiles course at the University of Nebraska's College of Home Economics actively participate in the learning experience through a self-paced instructional technique. Specific learning packets were developed adapting programmed instructional learning materials to computer assisted instruction (CAI). A study booklet…

Kean, Rita C.; Laughlin, Joan

358

Computer Program Re-layers Engineering Drawings  

NASA Technical Reports Server (NTRS)

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

Crosby, Dewey C., III

1990-01-01

359

An axiomatic basis for computer programming  

Microsoft Academic Search

In this paper an attempt is made to explore the logical founda- tions of computer programming by use of techniques which were first applied in the study of geometry and have later been extended to other branches of mathematics. This in- volves the elucidation of sets of axioms and rules of inference which can be used in proofs of the

C. A. R. Hoare

1969-01-01

360

Innovative Master's Program in Distributed Computing @ Melbourne  

E-print Network

as computer networks and the primary motivation for building such systems is to support the sharing for various purposes including exchanging messages, reading news, downloading music, shopping online or simply-set required to meet these demands have not been addressed by the current academic programs in undergraduate

Melbourne, University of

361

Neighboring optimal guidance theory and computer program  

NASA Technical Reports Server (NTRS)

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

Powers, W. F.

1974-01-01

362

Introducing Computer Programming in a Traditional Classroom  

NSDL National Science Digital Library

A unit that introduces some simple computer programming techniques in an informal manner to students in a traditional classroom. The mathematical topic included in the unit is the area of plane figures. Recommended for 7th and 8th grade General Mathematics, 9th grade Applied Mathematics, and 10th grade Consumer Mathematics and Plane Geometry.

Fox, Lauretta J.

2007-05-15

363

Data systems and computer science programs: Overview  

NASA Technical Reports Server (NTRS)

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

Smith, Paul H.; Hunter, Paul

1991-01-01

364

Optics Program Modified for Multithreaded Parallel Computing  

NASA Technical Reports Server (NTRS)

A powerful high-performance computer program for simulating and analyzing adaptive and controlled optical systems has been developed by modifying the serial version of the Modeling and Analysis for Controlled Optical Systems (MACOS) program to impart capabilities for multithreaded parallel processing on computing systems ranging from supercomputers down to Symmetric Multiprocessing (SMP) personal computers. The modifications included the incorporation of OpenMP, a portable and widely supported application interface software, that can be used to explicitly add multithreaded parallelism to an application program under a shared-memory programming model. OpenMP was applied to parallelize ray-tracing calculations, one of the major computing components in MACOS. Multithreading is also used in the diffraction propagation of light in MACOS based on pthreads [POSIX Thread, (where "POSIX" signifies a portable operating system for UNIX)]. In tests of the parallelized version of MACOS, the speedup in ray-tracing calculations was found to be linear, or proportional to the number of processors, while the speedup in diffraction calculations ranged from 50 to 60 percent, depending on the type and number of processors. The parallelized version of MACOS is portable, and, to the user, its interface is basically the same as that of the original serial version of MACOS.

Lou, John; Bedding, Dave; Basinger, Scott

2006-01-01

365

A FORTRAN library for control of the Unimate PUMA 600  

E-print Network

called VAL, by which the robot can be manipulated. VAL is a good robot manipulation language; however, it does not have many of the features of a general purpose programming language. Therefore there are things which VAL cannot do, which must be done... of the PUMA 600 without VAL. The routines developed in this work allow the user of the robot to control the robot directly in his FORTRAN. program through the use of subroutine calls. The control routines were developed on a DEC PDP-11/23 and were written...

Franzmeier, Nathan Victor

2012-06-07

366

Refurbishment program of HANARO control computer system  

SciTech Connect

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

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

2012-07-01

367

Applications in Computational Medicine using SCIRun: A Computational Steering Programming Environment  

E-print Network

Applications in Computational Medicine using SCIRun: A Computational Steering Programming and steering of large scale scientific computations. Using this ``computational work­ bench,'' scientists the loop'' and allows interactive steering of the design and computation phases of the simulation

Utah, University of

368

Running Programs Backwards: The Logical Inversion of Imperative Computation  

E-print Network

Running Programs Backwards: The Logical Inversion of Imperative Computation BRIAN J. ROSS Brock, 1998 Abstract The feasibility of inverting imperative computations using logic programming technology is informally explored. Program inversion is the process of determining the possible input values

369

Computer program for Bessel and Hankel functions  

NASA Technical Reports Server (NTRS)

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

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

1991-01-01

370

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

371

Artificial-Satellite-Analysis Program  

NASA Technical Reports Server (NTRS)

Artificial Satellite Analysis Program (ASAP) is general orbit-predicting computer program incorporating sufficient orbit-modeling accuracy for design and planning of missions and analysis of maneuvers. Suitable for study of planetary-orbit missions with spacecraft trajectories of reconnaissance (flyby) and exploratory (mapping) nature. Not written for specific mission and intended use for almost any planetary orbiting mission. Written in FORTRAN 77.

Kwok, Johnny H.

1989-01-01

372

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

373

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

374

Gender differences in the use of computers, programming, and peer interactions in computer science classrooms  

Microsoft Academic Search

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 definitions for computer science culture but to see

Dorian Stoilescu; Gunawardena Egodawatte

2010-01-01

375

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

NASA Astrophysics Data System (ADS)

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

Deveikis, A.; Juodagalvis, A.

2008-10-01

376

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

NASA Astrophysics Data System (ADS)

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 region (Minnesota, Michigan, Wisconsin, Illinois, Ohio, and Indiana). The model is designed for analysis at the county level. The computer model includes a technical performance module and an economic evaluation module. The modules can be run separately or together. The model can be run for any single user-selected county within the region or looped automatically through all counties within the region. In addition, the model has a restart capability that allows the user to modify any data-base value written to a scratch file prior to the technical or economic evaluation.

Downey, W. T.; Hendrick, P. L.

1982-07-01

377

Basic linear algebra subprograms for FORTRAN usage  

NASA Technical Reports Server (NTRS)

A package of 38 low level subprograms for many of the basic operations of numerical linear algebra is presented. The package is intended to be used with FORTRAN. The operations in the package are dot products, elementary vector operations, Givens transformations, vector copy and swap, vector norms, vector scaling, and the indices of components of largest magnitude. The subprograms and a test driver are available in portable FORTRAN. Versions of the subprograms are also provided in assembly language for the IBM 360/67, the CDC 6600 and CDC 7600, and the Univac 1108.

Lawson, C. L.; Hanson, R. J.; Kincaid, D. R.; Krogh, F. T.

1977-01-01

378

Alternatives to FORTRAN in control systems  

SciTech Connect

Control system software has traditionally been written in assembly language, FORTRAN, or Basic. Today there exist several high-level languages with features that make them convenient and effective in control systems. These features include bit manipulation, user-defined data types, character manipulation, and high-level logical operations. Some of theses languages are quite different from FORTRAN and yet are easy to read and use. We discuss several languages, their features that make them convenient for control systems, and give examples of their use. We focus particular attention on the language C, developed by Bell Laboratories.

Howell, J.A.; Wright, R.M.

1985-01-01

379

Electrical and Computer Engineering Graduate Program Bylaws Administrative Home: Department of Electrical and Computer Engineering  

E-print Network

Electrical and Computer Engineering Graduate Program Bylaws Administrative Home: Department of Electrical and Computer Engineering Revisions: April 23, 2001 Graduate Council Approved: June 24, 2004 ARTICLE I: OBJECTIVE The mission of the Electrical and Computer Engineering Graduate Program

Kolner, Brian H.

380

Computer program TRACK_VISION for simulating optical appearance of etched tracks in CR-39 nuclear track detectors  

NASA Astrophysics Data System (ADS)

A computer program called TRACK_VISION for determining the optical appearances of tracks in nuclear track materials resulted from light-ion irradiation and subsequent chemical etching was described. A previously published software, TRACK_TEST, was the starting point for the present software TRACK_VISION, which contained TRACK_TEST as its subset. The programming steps were outlined. Descriptions of the program were given, including the built-in V functions for the commonly employed nuclear track material commercially known as CR-39 (polyallyldiglycol carbonate) irradiated by alpha particles. Program summaryProgram title: TRACK_VISION Catalogue identifier: AEAF_v1_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AEAF_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.: 4084 No. of bytes in distributed program, including test data, etc.: 71 117 Distribution format: tar.gz Programming language: Fortran 90 Computer: Pentium PC Operating system: Windows 95+ RAM: 256 MB Classification: 17.5, 18 External routines: The entire code must be linked with the MSFLIB library. MSFLib is a collection of C and C++ modules which provides a general framework for processing IBM's AFP datastream. MSFLIB is specific to Visual Fortran (Digital, Compaq or Intel flavors). Nature of problem: Nuclear track detectors are commonly used for radon measurements through studying the tracks generated by the incident alpha particles. Optical microscopes are often used for this purpose but the process is relatively tedious and time consuming. Several automatic and semi-automatic systems have been developed in order to facilitate determination of track densities. In all these automatic systems, the optical appearance of the tracks is important. However, not much has been done so far to obtaining the optical appearances of etched tracks. Solution method: A computer program is prepared to study the optical characteristics of tracks in the CR-39 nuclear track detector using the ray tracing method. Based on geometrical optics, light propagation through the tracks is simulated and the brightness of all grid elements in the track wall is calculated. Additional comments: The program distribution file contains an executable which enables the program to be run on a Windows machine. The source code is also provided, but in order to build an executable the MSFLIB must be available. Running time: Running time depends mainly on the resolution (number of grid elements in the track wall) required by the user. Running time is normally less than 1 min.

Nikezic, D.; Yu, K. N.

2008-04-01

381

Contamination Analysis Program  

NASA Technical Reports Server (NTRS)

Contamination Analysis Program (CAP) generalized transient-executive-analysis computer code solving realistic mass-transport problems in free-molecular-flow environment. Involves mass fluxes from emission and reemission by sources on surfaces, venting, and emission by engines. Also solves problems including one-bounce mass reflections. Written in FORTRAN.

Millard, Jerry M.; Maag, Carl R.

1991-01-01

382

Parallel Programming Workshop  

NSDL National Science Digital Library

This is an online course for parallel programming. Topics include MPI basics, point-to-point communication, derived datatypes, virtual topologies, collective communication, parallel I/O, and performance analysis and profiling. Other languages will be discussed such as OpenMP and High Performance Fortran (HPF). A Computational Fluid Dynamics section includes flux functions, Riemann solver, Euler equations, and Navier-Stokes equations.

383

FORTRAN M AS A LANGUAGE FOR BUILDING EARTH SYSTEM MODELS \\Lambda  

E-print Network

FORTRAN M AS A LANGUAGE FOR BUILDING EARTH SYSTEM MODELS \\Lambda Ian Foster Mathematics as a tool for building earth system models on massively parallel computers. I hypothesize that the use to investigate this hypothe­ sis. 2. Earth System Models An earth system model is a computer code designed

384

Program for computer aided reliability estimation  

NASA Technical Reports Server (NTRS)

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 in a batch mode and is characterized by maintenance of several general equations representative of basic redundancy schemes in an equation repository. Selected reliability functions applicable to any mathematical model formulated with the general equations, used singly or in combination with each other, are separately stored. One or more system and/or mission parameters may be designated as a variable. Data in the form of values for selected reliability functions is generated in a tabular or graphic format for each formulated model.

Mathur, F. P. (inventor)

1972-01-01

385

The FALSTF last-flight computer program  

SciTech Connect

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

Childs, R.L.

1996-01-01

386

The FALSTF last-flight computer program  

SciTech Connect

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

Childs, R.L.

1996-04-01

387

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

388

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

NASA Technical Reports Server (NTRS)

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

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

1979-01-01

389

Basic Linear Algebra Subprograms for Fortran Usage  

Microsoft Academic Search

A package of 38 low level subprograms for many of the basic operations of numerical linear algebra m presented. The package is intended to be used with Fortran. The operations m the package include dot product, elementary vector operation, Givens transformation, vector copy and swap, vector norm, vector scaling, and the determination of the index of the vector component of

C. L. Lawson; Richard J. Hanson; D. R. Kincaid; Fred T. Krogh

1979-01-01

390

SALE: a simplified ALE computer program for fluid flow at all speeds  

SciTech Connect

A simplified numerical fluid-dynamics computing technique is presented for calculating two-dimensional fluid flows at all speeds. It combines an implicit treatment of the pressure equation similar to that in the Implicit Continuous-fluid Eulerian (ICE) technique with the grid rezoning philosophy of the Arbitrary Lagrangian-Eulerian (ALE) method. As a result, it can handle flow speeds from supersonic to the incompressible limit in a grid that may be moved with the fluid in typical Lagrangian fashion, or held fixed in an Eulerian manner, or moved in some arbitrary way to give a continuous rezoning capability. The report describes the combined (ICEd-ALE) technique in the framework of the SALE (Simplified ALE) computer program, for which a general flow diagram and complete FORTRAN listing are included. A set of sample problems show how to use or modify the basic code for a variety of applications. Numerical listings are provided for a sample problem run with the SALE program.

Amsden, A.A.; Ruppel, H.M.; Hirt, C.W.

1980-06-01

391

A research program in empirical computer science  

NASA Technical Reports Server (NTRS)

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

Knight, J. C.

1991-01-01

392

LEADS: A graphically display computer program for the linear and electrostatic accelerator beam dynamics simulation  

SciTech Connect

A computer program LEADS (the name is derived from the phrase: Linear and Electrostatic Accelerator Dynamics Simulation) has been developed. The codes, which are written in about 6600 statements of MS FORTRAN 5.1 language, are suitable to run in IBM PC and compatible computers. 330 kb memories are needed to run the codes. LEADS calculates the beam optical systems consisting of different kinds of electrostatic lenses (including uniform field DC accelerating tubes), dipoles and quadrupoles, single-gap rf resonators, two-gap rf resonators (QWRs: Quarter Wave Resonators) and three-gap rf resonators (SLRS: Split Loop Resonators). Second order terms are included for quadrupoles and dipoles. The effects of foil charge stripper on the beams are included also. Powell optimization techniques are used to search automatically the given optical conditions. The stability of particle motions in rf periodic structures can be simulated. Beam envelopes and phase space diagrams both in transverse and longitudinal planes can be displayed graphically on the computer monitor.

Jian-Qin, L. [Peking Univ., Beijing (China)

1994-12-31

393

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

NASA Astrophysics Data System (ADS)

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

Deveikis, A.

2012-06-01

394

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

395

Translator program converts computer printout into braille language  

NASA Technical Reports Server (NTRS)

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

Powell, R. A.

1967-01-01

396

Princeton Diversity Programs in Molecular Biology and Quantitative & Computational Biology  

E-print Network

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

397

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

E-print Network

Computer Science Undergraduate Programs 1 02/18/13 COMPUTER SCIENCE at the UNIVERSITY OF MAINE http://www.umcs.maine.edu BACHELOR OF SCIENCE DEGREE IN COMPUTER SCIENCE BACHELOR OF ARTS DEGREE IN COMPUTER SCIENCE Computer science is the foundation of computing and information technology. Computer scientists study the theory, design

Thomas, Andrew

398

Crystallographic and general use programs for the XDS Sigma 5 computer  

NASA Technical Reports Server (NTRS)

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

Snyder, R. L.

1973-01-01

399

A computer program to predict rotor rotational noise of a stationary rotor from blade loading coefficient  

NASA Technical Reports Server (NTRS)

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

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

1976-01-01

400

A computer program to evaluate the NVM propagator for rigid asymmetric tops for use in path integral simulations of rigid bodies  

NASA Astrophysics Data System (ADS)

Here we provide FORTRAN source code to facilitate the calculation of the “Noya-Vega-McBride” (NVM) rotational propagator for asymmetric tops [E.G. Noya, C. Vega, C. McBride, J. Chem. Phys. 134 (2011) 054117] for a given value of PT and A, B and C, where P is the number of beads, T is the temperature, and A, B and C are the rotational constants for the system in question. The resulting NVM propagator calculated by the code provided can then be used to obtain the quantum rotational energy during a path integral Monte Carlo simulation of rigid bodies. Catalogue identifier: AEOA_v1_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AEOA_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.: 624734 No. of bytes in distributed program, including test data, etc.: 9890026 Distribution format: tar.gz Programming language: Fortran. Computer: Any. Operating system: Any. RAM: <2 Mbytes Classification: 16.13. External routines: Lapack routine, dsyev (code included in the distribution package). Nature of problem: Calculation of the NVM rotational propagator Solution method: Fortran implementation of the NVM propagator equation. Additional comments: Example and test calculations are provided. Running time: 2-200 hours. Two examples are provided. The PT_1497 example will take approximately 11 hours to run. The quick_test should only take a few minutes.

McBride, Carl; Noya, Eva G.; Vega, Carlos

2013-03-01

401

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

402

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

403

A simple computer program to model three-dimensional underground heat flow with realistic boundary conditions  

SciTech Connect

A FORTRAN computer program called GROCS (Ground Coupled Systems) has been developed to study three-dimensional underground heat flow. Features include the use of up to 30 finite elements or ''blocks'' of earth which interact via finite difference heat flow equations and a subprogram which sets realistic time and depth-dependent boundary conditions. No explicit consideration of moisture movement or freezing is given. GROCS has been used to model the thermal behavior of buried solar heat storage tanks (with and without insulation) and serpentine pipe fields for solar heat pump space conditioning systems. The program is available independently or in a form compatible with specially written TRNSY-S component TYPE subroutines. This paper first describes the approach taken in the design of GROCS, the mathematics contained and the program architecture. Then, the operation of the stand-alone version is explained. Finally, the validity of GROCS is discussed. A companion paper serves as a user's guide to the TRNSY-S compatible subroutine version.

Metz, P.D.

1983-02-01

404

MS Degree Program in Computer Engineering College of Engineering and Computer Science  

E-print Network

MS Degree Program in Computer Engineering College of Engineering and Computer Science California State University, Fullerton The Computer Engineering Program in the College of Engineering and Computer increase in demand for computer engineers in various fields, especially in the area of mobile devices (i

de Lijser, Peter

405

Sigma 2 Graphic Display Software Program Description  

NASA Technical Reports Server (NTRS)

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

Johnson, B. T.

1973-01-01

406

Program Generates Views of Complicated Objects  

NASA Technical Reports Server (NTRS)

PLAID is three-dimensional Computer Aided Engineering (CAE) program enabling user to construct, manipulate, and display interactively highly complex geometric models. Line drawings and other representations produced by computer-aided design. Used in engineering applications. Incorporation of techniques and features minimizes user's workload in designing and managing PLAID models. Written in FORTRAN 77.

Brown, Jeri W.

1987-01-01

407

Methods and computer program documentation for determining anisotropic transmissivity tensor components of two-dimensional ground-water flow  

USGS Publications Warehouse

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

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

1986-01-01

408

Optimal program and data locations in computer networks  

Microsoft Academic Search

An optimization procedure for the allocation of program and data files in a computer network is presented. This algorithm takes into account the dependencies between files and programs such as occur in real heterogeneous computer networks. Insights into whether or not to convert programs from one computer to another can also be gained from the model. A search procedure for

Howard L. Morgan; K. Dan Levin

1977-01-01

409

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

410

32 CFR 505.13 - Computer Matching Agreement Program.  

Code of Federal Regulations, 2011 CFR

...2011-07-01 2009-07-01 true 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...

2011-07-01

411

32 CFR 505.13 - Computer Matching Agreement Program.  

Code of Federal Regulations, 2012 CFR

...2012-07-01 2009-07-01 true 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...

2012-07-01

412

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

413

32 CFR 505.13 - Computer Matching Agreement Program.  

Code of Federal Regulations, 2010 CFR

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

2010-07-01

414

32 CFR 701.125 - Computer matching program.  

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

2014-07-01

415

32 CFR 701.125 - Computer matching program.  

Code of Federal Regulations, 2012 CFR

...2012-07-01 2012-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...

2012-07-01

416

32 CFR 701.125 - Computer matching program.  

Code of Federal Regulations, 2010 CFR

...2010-07-01 2010-07-01 false Computer matching program. 701.125 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...

2010-07-01

417

32 CFR 505.13 - Computer Matching Agreement Program.  

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

2014-07-01

418

32 CFR 701.125 - Computer matching program.  

Code of Federal Regulations, 2011 CFR

...2011-07-01 2011-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...

2011-07-01

419

Computer Programs for Chemical Engineering, Volume VI: Stagewise Operations.  

ERIC Educational Resources Information Center

Presented are some computer programs for undergraduate students. These computer programs were designed for use in standard chemical engineering courses such as kinetics, control, thermodynamics, transport, stagewise operation, and stoichiometry. Each of the 17 computer programs is presented in a separate section. Each section presents problem…

Christensen, James H., Ed.

420

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

Federal Register 2010, 2011, 2012, 2013

...record subjects of a computer matching program between...Department of Health and Human Services (HHS) acting...The purpose of the computer matching program is to...Participants in this computer matching program are...Department of Health and Human Services (HHS),...

2013-07-29

421

76 FR 1410 - Privacy Act of 1974; Computer Matching Program  

Federal Register 2010, 2011, 2012, 2013

...record subjects of a computer matching program between...Department of Health and Human Services (HHS) acting...The purpose of the computer matching program is to...Participants in this computer matching program are...Department of Health and Human Services (HHS),...

2011-01-10

422

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

Federal Register 2010, 2011, 2012, 2013

...PERSONNEL MANAGEMENT Privacy Act of 1974; Computer Matching Program AGENCY: Office of Personnel Management. ACTION: Notice--computer matching between the Office of Personnel...the Social Security Administration (Computer Matching Agreement...

2013-01-08

423

76 FR 11435 - Privacy Act of 1974; Computer Matching Program  

Federal Register 2010, 2011, 2012, 2013

...OF EDUCATION Privacy Act of 1974; Computer Matching Program AGENCY: Department of Education. ACTION: Notice--Computer Matching between the U.S. Department...SUMMARY: Pursuant to the Computer Matching and Privacy Protection...

2011-03-02

424

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

Federal Register 2010, 2011, 2012, 2013

...PERSONNEL MANAGEMENT Privacy Act of 1974; Computer Matching Program AGENCY: Office of Personnel Management. ACTION: Notice--computer matching between the Office of Personnel...S.C. 552a), as amended by the Computer Matching and Privacy Protection Act...

2012-12-14

425

75 FR 17788 - Privacy Act of 1974; Computer Matching Program  

Federal Register 2010, 2011, 2012, 2013

...PERSONNEL MANAGEMENT Privacy Act of 1974; Computer Matching Program AGENCY: Office of Personnel Management. ACTION: Notice--computer matching between the Office of Personnel...S.C. 552a), as amended by the Computer Matching and Privacy Protection Act...

2010-04-07

426

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

Federal Register 2010, 2011, 2012, 2013

...MANAGEMENT Privacy Act of 1974; Computer Matching Program AGENCY: Office...Management. ACTION: Notice of computer matching between the Office of Personnel...C. 552a), as amended by the Computer Matching and Privacy...

2013-06-13

427

Computer Engineering 2SH4 Principles of Programming  

E-print Network

Computer Engineering 2SH4 Principles of Programming Course Outline Dept. of Electrical and Computer of Computer Engineering 2SH4 is to provide the student with an understanding of the fundamentals concepts that are common to all computer programming languages. In 2SH4, we will focus on the three most common paradigms

Haykin, Simon

428

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

429

Computer program for stratigraphic correlation of Devonian shales in Appalachian basin  

SciTech Connect

A computer program has been written to perform graphic and computational functions related to stratigraphic correlation. Stratigraphic information is retrieved from a data base and used to interpolate formation tops between wells. A stratigraphic cross section can then be drawn on a graphics terminal. Kriging is employed in the interpolation to control smoothing. The user can stipulate which wells are included in the cross section, or ask for wells near a specific location or near a specific well. The cross section and other output from the program can be used to determine pay zones that were not correctly interpreted by a driller, to confirm a stratigrapher's correlations, and to find anomalous information in the data base. Estimated tops can be stored in the data base from within the program. Additional graphic activities include drawing a map of well locations and a graphic comparison of a strip log drawn from user-entered driller's lithologic tops and the interpolated tops. The driller's tops and interpolated tops can be matched by the program. The user can choose to turn off the graphics and just interpolate tops for each well on a list provided by the user. If some tops are known in a well, these can be used to interpolate the remaining tops. The base of the Berea Sandstone is commonly used. Accuracy of the interpolations increases as more known tops are used. The program is written in FORTRAN, and uses PLOT 10 Graphical Kernal System. It runs on a VAX 11/750. A Tektronix 4207 color terminal is needed unless the user opts for no graphics.

Timberlake, K.; Hohn, M.; Kite, S.; Behling, M.C.

1988-08-01

430

Laboratory manual: mineral X-ray diffraction data retrieval/plot computer program  

USGS Publications Warehouse

The Mineral X-Ray Diffraction Data Retrieval/Plot Computer Program--XRDPLT (VanTrump and Hauff, 1976a) is used to retrieve and plot mineral X-ray diffraction data. The program operates on a file of mineral powder diffraction data (VanTrump and Hauff, 1976b) which contains two-theta or 'd' values, and intensities, chemical formula, mineral name, identification number, and mineral group code. XRDPLT is a machine-independent Fortran program which operates in time-sharing mode on a DEC System i0 computer and the Gerber plotter (Evenden, 1974). The program prompts the user to respond from a time-sharing terminal in a conversational format with the required input information. The program offers two major options: retrieval only; retrieval and plot. The first option retrieves mineral names, formulas, and groups from the file by identification number, by the mineral group code (a classification by chemistry or structure), or by searches based on the formula components. For example, it enables the user to search for minerals by major groups (i.e., feldspars, micas, amphiboles, oxides, phosphates, carbonates) by elemental composition (i.e., Fe, Cu, AI, Zn), or by a combination of these (i.e., all copper-bearing arsenates). The second option retrieves as the first, but also plots the retrieved 2-theta and intensity values as diagrammatic X-ray powder patterns on mylar sheets or overlays. These plots can be made using scale combinations compatible with chart recorder diffractograms and 114.59 mm powder camera films. The overlays are then used to separate or sieve out unrelated minerals until unknowns are matched and identified.

Hauff, Phoebe L.; VanTrump, George

1976-01-01

431

Scientific Programming, vol. 15, no. 1, Spring, 2007 The Transition and Adoption of Modern Programming Concepts for Scientific  

E-print Network

Programming Concepts for Scientific Computing in Fortran by Charles D. Norton Jet Propulsion Laboratory for large-scale scientific programming. We review our early work in expressing ob- ject-oriented concepts1 Scientific Programming, vol. 15, no. 1, Spring, 2007 The Transition and Adoption of Modern

Varela, Carlos

432

Computer program for natural gas flow through nozzles  

NASA Technical Reports Server (NTRS)

Subroutines, FORTRAN 4 type, were developed for calculating isentropic natural gas mass flow rate through nozzle. Thermodynamic functions covering compressibility, entropy, enthalpy, and specific heat are included.

Johnson, R. C.

1972-01-01

433

Developing Thinking Skills through the Use of Simple Computer Programming.  

ERIC Educational Resources Information Center

The article describes specific thinking skills that can be developed and used with BASIC programing, LOGO programing, and data processing with PFS:FILE. Experiences of the computer education program at the Austine School for the Deaf are cited. (CL)

Palmer, Philip P.

1985-01-01

434

A users manual for a computer program which calculates time optical geocentric transfers using solar or nuclear electric and high thrust propulsion  

NASA Technical Reports Server (NTRS)

This manual is a guide for using a computer program which calculates time optimal trajectories for high-and low-thrust geocentric transfers. Either SEP or NEP may be assumed and a one or two impulse, fixed total delta V, initial high thrust phase may be included. Also a single impulse of specified delta V may be included after the low thrust state. The low thrust phase utilizes equinoctial orbital elements to avoid the classical singularities and Kryloff-Boguliuboff averaging to help insure more rapid computation time. The program is written in FORTRAN 4 in double precision for use on an IBM 360 computer. The manual includes a description of the problem treated, input/output information, examples of runs, and source code listings.

Sackett, L. L.; Edelbaum, T. N.; Malchow, H. L.

1974-01-01

435

Computing Pressure-Vs.-Volume Properties Of Bellows  

NASA Technical Reports Server (NTRS)

SHELL computer program developed to calculate changes in volume of bellows caused by changes in internal pressure. Input to program consists of tables describing bellows material, geometry of convolutions, and loading. Output gives displacements and changes in volume used for analysis of POGO or of water hammers. Written in FORTRAN 77.

Kiefling, Larry

1993-01-01

436

Computer program for the sensitivity calculation of a CR-39 detector in a diffusion chamber for radon measurements  

NASA Astrophysics Data System (ADS)

Computer software for calculation of the sensitivity of a CR-39 detector closed in a diffusion chamber to radon is described in this work. The software consists of two programs, both written in the standard Fortran 90 programming language. The physical background and a numerical example are given. Presented software is intended for numerous researches in radon measurement community. Previously published computer programs TRACK_TEST.F90 and TRACK_VISION.F90 [D. Nikezic and K. N. Yu, Comput. Phys. Commun. 174, 160 (2006); D. Nikezic and K. N. Yu, Comput. Phys. Commun. 178, 591 (2008)] are used here as subroutines to calculate the track parameters and to determine whether the track is visible or not, based on the incident angle, impact energy, etching conditions, gray level, and visibility criterion. The results obtained by the software, using five different V functions, were compared with the experimental data found in the literature. Application of two functions in this software reproduced experimental data very well, while other three gave lower sensitivity than experiment.

Nikezic, D.; Yu, K. N.; Stajic, J. M.

2014-02-01

437

Computer program for the sensitivity calculation of a CR-39 detector in a diffusion chamber for radon measurements.  

PubMed

Computer software for calculation of the sensitivity of a CR-39 detector closed in a diffusion chamber to radon is described in this work. The software consists of two programs, both written in the standard Fortran 90 programming language. The physical background and a numerical example are given. Presented software is intended for numerous researches in radon measurement community. Previously published computer programs TRACK_TEST.F90 and TRACK_VISION.F90 [D. Nikezic and K. N. Yu, Comput. Phys. Commun. 174, 160 (2006); D. Nikezic and K. N. Yu, Comput. Phys. Commun. 178, 591 (2008)] are used here as subroutines to calculate the track parameters and to determine whether the track is visible or not, based on the incident angle, impact energy, etching conditions, gray level, and visibility criterion. The results obtained by the software, using five different V functions, were compared with the experimental data found in the literature. Application of two functions in this software reproduced experimental data very well, while other three gave lower sensitivity than experiment. PMID:24593338

Nikezic, D; Yu, K N; Stajic, J M

2014-02-01

438

Bridging FORTRAN to object oriented paradigm for HEP data modeling task  

SciTech Connect

Object oriented (OO) technology appears to offer tangible benefits to the high energy physics (HEP) community. Yet many physicists view this newest software development used with much reservation and reluctance. Facing the reality of having to support the existing physics applications, which are written in FORTRAN, the software engineers in the Computer Engineering Group of the Physics Research Division at the Superconducting Super Collider Laboratory have accepted the challenge of mixing an old language with the new technology. This paper describes the experience and the techniques devised to fit FORTRAN into the OO paradigm (OOP).

Huang, J.

1993-12-01

439

Generalized Geographic Mapping System for Computer Graphics.  

National Technical Information Service (NTIS)

The Generalized Geographic Mapping System (GGMS) is a computer program that draws accurately proportioned maps virtually anywhere in the world, using a variety of land mass data bases. The GGMS is written in standard FORTRAN IV and is machine-independent ...

D. B. Koi

1985-01-01

440

GPU Computing with OpenACC Directives  

E-print Network

GPU Computing with OpenACC Directives Presented by Bob Crovella Authored by Mark Harris NVIDIA enddo !$acc end kernels ... End Program myscience CPU GPU Your original Fortran or C code Simple++) { double t = (double)((i+0.05)/N); pi += 4.0/(1.0+t*t); } printf("pi = %f\

Crawford, T. Daniel

441

Transpiration and film cooling boundary layer computer program. Volume 2: Computer program and user's manual  

NASA Technical Reports Server (NTRS)

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 ideal gas or an equilibrium hydrogen oxygen system. Either two dimensional or axisymmetric geometric configurations may be considered. The equations are solved, in nondimension-alized physical coordinates, using the implicit Crank-Nicolson technique. The finite difference forms of the conservation of mass, momentum, total enthalpy and elements equations are linearized and uncoupled, thereby generating easily solvable tridiagonal sets of algebraic equations. A detailed description of the computer program, as well as a program user's manual is provided. Detailed descriptions of all boundary layer subroutines are included, as well as a section defining all program symbols of principal importance. Instructions are then given for preparing card input to the program and for interpreting the printed output. Finally, two sample cases are included to illustrate the use of the program.

Gloss, R. J.

1971-01-01

442

User's manual for rocket combustor interactive design (ROCCID) and analysis computer program. Volume 1: User's manual  

NASA Technical Reports Server (NTRS)

The user's manual for the rocket combustor interactive design (ROCCID) computer program is presented. The program, written in Fortran 77, provides a standardized methodology using state of the art codes and procedures for the analysis of a liquid rocket engine combustor's steady state combustion performance and combustion stability. The ROCCID is currently capable of analyzing mixed element injector patterns containing impinging like doublet or unlike triplet, showerhead, shear coaxial, and swirl coaxial elements as long as only one element type exists in each injector core, baffle, or barrier zone. Real propellant properties of oxygen, hydrogen, methane, propane, and RP-1 are included in ROCCID. The properties of other propellants can easily be added. The analysis model in ROCCID can account for the influence of acoustic cavities, helmholtz resonators, and radial thrust chamber baffles on combustion stability. ROCCID also contains the logic to interactively create a combustor design which meets input performance and stability goals. A preliminary design results from the application of historical correlations to the input design requirements. The steady state performance and combustion stability of this design is evaluated using the analysis models, and ROCCID guides the user as to the design changes required to satisfy the user's performance and stability goals, including the design of stability aids. Output from ROCCID includes a formatted input file for the standardized JANNAF engine performance prediction procedure.

Muss, J. A.; Nguyen, T. V.; Johnson, C. W.

1991-01-01

443

Integration of Major Computer Program Packages into Experimental Courses: Organic Synthesis Design and the Computer.  

ERIC Educational Resources Information Center

Presents discussion on: (1) computer assisted synthesis in industry and academia; (2) computer applications to teaching organic synthesis; (3) a computer program (ORGSYN) incorporating reactions to synthesize aliphatic compounds; and (4) the design of a computer program as a heuristic device in an introductory organic course. (SK)

Sandel, Bonnie Burns; Solomon, Robert W.

1981-01-01

444

School of Electrical and Computer Engineering | Spring 2008 Computer Engineering Program Turns 20  

E-print Network

School of Electrical and Computer Engineering | Spring 2008 Computer Engineering Program Turns 20 engineering awarded at Georgia Tech. Officially established as a degree pro- gram in 1986, computer ranked computer engineering programs at both the under- graduate and graduate levels, our CmpE graduates

Bennett, Gisele

445

The CompuTer SCienCe program The bachelor of science degree in computer science  

E-print Network

The CompuTer SCienCe program The bachelor of science degree in computer science offered in the fundamentals of computer science, elements of practical application and an appreciation for liberal learning to work within various areas of computer science and to work across other disciplines. program edu

Suzuki, Masatsugu

446

Human operator identification model and related computer programs  

NASA Technical Reports Server (NTRS)

Four computer programs which provide computational assistance in the analysis of man/machine systems are reported. The programs are: (1) Modified Transfer Function Program (TF); (2) Time Varying Response Program (TVSR); (3) Optimal Simulation Program (TVOPT); and (4) Linear Identification Program (SCIDNT). The TV program converts the time domain state variable system representative to frequency domain transfer function system representation. The TVSR program computes time histories of the input/output responses of the human operator model. The TVOPT program is an optimal simulation program and is similar to TVSR in that it produces time histories of system states associated with an operator in the loop system. The differences between the two programs are presented. The SCIDNT program is an open loop identification code which operates on the simulated data from TVOPT (or TVSR) or real operator data from motion simulators.

Kessler, K. M.; Mohr, J. N.

1978-01-01

447

The Demands and Requirements of Computer Programming: A Literature Review.  

ERIC Educational Resources Information Center

Surveys recent literature on computer programing focusing on psychological studies of the programing task and selected instructional issues related to precollege programing. The cognitive demands and outcomes of programing, the influence of instruction on learning, and individual differences in outcomes of programing are specifically addressed.…

Dalbey, John; Linn, Marcia C.

1985-01-01

448

Enhanced Generalized Ant Programming (EGAP) School of Computer Science  

E-print Network

of automatic programming while emphasizing the technique of Ant Programming (AP). AP uses an ant foraging modification, program synthesis. I.2.11 [Computing Methodologies]: Distributed Artificial Intelligence) technique. In automatic programming, the goal of the desired program is first specified; then, based upon

Fernandez, Thomas

449

Evaluation of Three Computer-Assisted Instruction Programs.  

ERIC Educational Resources Information Center

This technical report is concerned with the evaluation of three Computer-Assisted Instruction (CAI) Programs - The Drill-and practice Program in Elementary School Mathematics, The Brentwood Tutorial Mathematics Program, and the Russian Program. Among the results reported were (1) the drill-and-practice mathematics program used in Mississippi and…

Suppes, Patrick; Morningstar, Mona

450

CISC6795 INTERNET COMPUTING and JAVA PROGRAMMING Spring 2011  

E-print Network

CISC6795 INTERNET COMPUTING and JAVA PROGRAMMING Spring 2011 Web site: http to programming in Java with an emphasis on Web application. We will study basic programming concepts in Java in programming in at least one programming language, either C/C++ or Java (for example, undergraduate level CS1

Zhang, Xiaolan "Ellen"

451

PDFPLOT; statistical distribution functions. [CDC CYBER76; CDC7600; FORTRAN IV (88%) and COMPASS (12%)  

Microsoft Academic Search

PDFPLOT produces plots of different types of estimated probability density functions and cumulative distribution functions. Optional output includes a listing of the cumulative probabilities.CDC CYBER76;CDC7600; FORTRAN IV (88%) and COMPASS (12%); SCOPE 2.1; 45,000 (octal) words of memory are needed to execute the program.

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; C. L. Atwood

2008-01-01

452

Innovative Language-Based & Object-Oriented Structured AMR Using Fortran 90 and OpenMP  

NASA Technical Reports Server (NTRS)

Parallel adaptive mesh refinement (AMR) is an important numerical technique that leads to the efficient solution of many physical and engineering problems. In this paper, we describe how AMR programing can be performed in an object-oreinted way using the modern aspects of Fortran 90 combined with the parallelization features of OpenMP.

Norton, C.; Balsara, D.

1999-01-01

453

Auxiliary subprograms for calculating the navigational parameters of artificial Earth satellites. FORTRAN IV  

NASA Technical Reports Server (NTRS)

Subprograms for transforming coordinates and time, for determining the position of the Moon and Sun, and for calculating the atmosphere and disturbances, which are specified by anomalies of the Earth's gravitational field are described. The subprograms are written in FORTRAN IV and form a major part of the package of applied programs for calculating the navigational parameters of artificial Earth satellites.

Prokhorenko, V. I.

1981-01-01

454

Description of the FORTRAN implementation of the spring small grains planting date distribution model  

NASA Technical Reports Server (NTRS)

The Hodges-Artley spring small grains planting date distribution model was coded in FORTRAN. The PLDRVR program, which implements the model, is described and a copy of the code is provided. The purpose, calling procedure, local variables, and input/output devices for each subroutine are explained to supplement the user's guide.

Artley, J. A. (principal investigator)

1981-01-01

455

Roadmap: Computer Science Game Programming -Bachelor of Science  

E-print Network

Roadmap: Computer Science ­ Game Programming -Bachelor of Science [AS-BS-CS-GMPR] College of Arts and Sciences Department of Computer Science Catalog Year: 2012­2013 Page 1 of 2 | Last Updated: 3-Apr-13/LNHD Important Notes Semester One: [16 Credit Hours] CS 13001 Computer Science I: Programming and Problem Solving

Sheridan, Scott

456

75 FR 28252 - Notice of a Computer Matching Program  

Federal Register 2010, 2011, 2012, 2013

...Management. e. Description of Computer Matching Program: The General...General (OIG) has proposed this Computer Matching Agreement to identify...or generated as part of this computer matching program will be safeguarded...Contact: Director, Office of Forensic Auditing, Office of...

2010-05-20

457

Developing a computer forensics program in police higher education  

Microsoft Academic Search

By the analysis and comparison of the application of domestic and overseas computer forensics education, combining with the demand of the industry, the characteristics of subjects and the aim of police education in China, an innovative program in computer forensics has been developed and begun in fall 2007. This four-year program consists of courses in general education, major (computer crime

Liu Zhijun; Wang Ning

2009-01-01

458

75 FR 31819 - Privacy Act of 1974; Computer Matching Program  

Federal Register 2010, 2011, 2012, 2013

...benefits or payments. B. OPM Computer Matches Subject to the Privacy...ensure that all of OPM's computer matching programs comply with...Act, as amended. Notice of Computer Matching Program, Office of...M-06-16); National Institute of Science and Technology (NIST)...

2010-06-04

459

ARCHY (Analysis and Reverse Engineering of Code Using Hierarchy and Yourdon): A tool for Fortran code maintenance and development  

SciTech Connect

Analysis and Reverse Engineering of Code Using Hierarchy and Yourdon (ARCHY) diagrams is a tool for development and maintenance of FORTRAN programs. When FORTRAN source code is read by ARCHY, it automatically creates a database that includes a data dictionary, which lists each variable, its dimensions, type, category (set, referenced, passed), module calling structure, and common block information. The database exists in an ASCII file that can be directly edited or maintained with the ARCHY database editor. The database is used by ARCHY to product structure charts and Yourdon data flow diagrams in PostScript format. ARCHY also transfers database information such as a variable definitions, module descriptions, and technical references to and from module headers. ARCHY contains several utilities for making programs more readable. It can automatically indent the body of loops and conditionals and resequence statement labels. Various language extensions are translated into FORTRAN-77 to increase code portability. ARCHY frames comment statements and groups FORMAT statements at the end of modules. It can alphabetize modules within a program, end-of-line labels can be added, and it can also change executable statements to upper or lower case. ARCHY runs under the VAX-VMS operating system and inputs from VAX-FORTRAN, IBM-FORTRAN, and CRAY FORTRAN sources files.

Aull, J.E.

1990-10-01

460

TaylUR 3, a multivariate arbitrary-order automatic differentiation package for Fortran 95  

NASA Astrophysics Data System (ADS)

This new version of TaylUR is based on a completely new core, which now is able to compute the numerical values of all of a complex-valued function's partial derivatives up to an arbitrary order, including mixed partial derivatives. New version program summaryProgram title: TaylUR Catalogue identifier: ADXR_v3_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/ADXR_v3_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: GPLv2 No. of lines in distributed program, including test data, etc.: 6750 No. of bytes in distributed program, including test data, etc.: 19 162 Distribution format: tar.gz Programming language: Fortran 95 Computer: Any computer with a conforming Fortran 95 compiler Operating system: Any system with a conforming Fortran 95 compiler Classification: 4.12, 4.14 Catalogue identifier of previous version: ADXR_v2_0 Journal reference of previous version: Comput. Phys. Comm. 176 (2007) 710 Does the new version supersede the previous version?: Yes Nature of problem: Problems that require potentially high orders of partial derivatives with respect to several variables or derivatives of complex-valued functions, such as e.g. momentum or mass expansions of Feynman diagrams in perturbative QFT, and which previous versions of this TaylUR [1,2] cannot handle due to their lack of support for mixed partial derivatives. 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 partial derivatives with respect to the user-defined independent variables. Derivatives of products and composite functions are computed using multivariate forms [3] of Leibniz's rule D(fg)=?{?!}/{?!(?-?)!}DfDg where ?=(?,…,?), |?|=?j=1d?, ?!=?j=1d?!, Df=?f/(?x⋯?x), and ?0,0computed at startup. To support the change to a genuinely multivariate taylor type, the DERIVATIVE function is now implemented via an interface that accepts both the older format derivative(f,mu,n)=??nf and also a new format derivative(f,mu(:))=Df that allows access to mixed partial derivatives. Another related extension to the functionality of the module is the HESSIAN function that returns the Hessian matrix of second derivatives of its argument. Since the calculation of all mixed partial derivatives can be very costly, and in many cases only some subset is actually needed, a masking facility has been added. Calling the subroutine DEACTIVATE_DERIVATIVE with a multiindex as an argument will deactivate the calculation of the partial derivative belonging to that multiindex, and of all partial derivatives it can feed into. Similarly, calling the subroutine ACTIVATE_DERIVATIVE will activate the calculation of the partial derivative belonging to its argument, and of all partial derivatives that can feed into it. Moreover, it is possible to turn off the computation of mixe

von Hippel, G. M.

2010-03-01

461

Studying Code Development for High Performance Computing: The HPCS Program  

Microsoft Academic Search

The ability to write programs that execute efficiently on modern parallel computers has not been fully studied. In this DARPA-sponsored project, we are looking at measuring the development time for programs written for high performance computers (HPC). Our goal is to measure such development time in both student programming (initially), and then later with professional expert programmers. This paper describes

Jeff Carver; Sima Asgari; Victor Basili; Lorin Hochstein; Jeffrey K. Hollingsworth; Forrest Shull; Marv Zelkowitz

2004-01-01

462

A Proposed Programming System for Knuth's Mix Computer.  

ERIC Educational Resources Information Center

A programing system using a hypothetical computer is proposed for use in teaching machine and assembly language programing courses. Major components such as monitor, assembler, interpreter, grader, and diagnostics are described. The interpreter is programed and documented for use on an IBM 360/67 computer. The interpreter can be used for teaching…

Akers, Max Neil

463

Storytelling Alice Motivates Middle School Girls to Learn Computer Programming  

E-print Network

Storytelling Alice Motivates Middle School Girls to Learn Computer Programming Caitlin Kelleher describe Storytelling Alice, a programming environment that introduces middle school girls to computer programming as a means to the end of creating 3D animated stories. Storytelling Alice supports story creation

Kelleher, Caitlin

464

40 CFR Appendix C to Part 67 - Computer Program  

...Environment 16 2014-07-01 2014-07-01 false Computer Program C Appendix C to Part 67 Protection of Environment...PENALTY PROGRAM Pt. 67, App. C Appendix C to Part 67—Computer Program Note: EPA will make copies of appendix C...

2014-07-01

465

40 CFR Appendix C to Part 67 - Computer Program  

Code of Federal Regulations, 2011 CFR

...Environment 15 2011-07-01 2011-07-01 false Computer Program C Appendix C to Part 67 Protection of Environment...PENALTY PROGRAM Pt. 67, App. C Appendix C to Part 67—Computer Program Note: EPA will make copies of appendix C...

2011-07-01

466

40 CFR Appendix C to Part 67 - Computer Program  

Code of Federal Regulations, 2012 CFR

...Environment 16 2012-07-01 2012-07-01 false Computer Program C Appendix C to Part 67 Protection of Environment...PENALTY PROGRAM Pt. 67, App. C Appendix C to Part 67—Computer Program Note: EPA will make copies of appendix C...

2012-07-01

467

40 CFR Appendix C to Part 67 - Computer Program  

Code of Federal Regulations, 2013 CFR

...Environment 16 2013-07-01 2013-07-01 false Computer Program C Appendix C to Part 67 Protection of Environment...PENALTY PROGRAM Pt. 67, App. C Appendix C to Part 67—Computer Program Note: EPA will make copies of appendix C...

2013-07-01

468

40 CFR Appendix C to Part 67 - Computer Program  

Code of Federal Regulations, 2010 CFR

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

2010-07-01

469

01010000 01001100 01000001 01011001: Play Elements in Computer Programming  

ERIC Educational Resources Information Center

This article explores the role of play in human interaction with computers in the context of computer programming. The author considers many facets of programming including the literary practice of coding, the abstract design of programs, and more mundane activities such as testing, debugging, and hacking. She discusses how these incorporate the…

Breslin, Samantha

2013-01-01