摘要 :
The NSWC library is a library of general purpose FORTRAN subroutines that provide a basic computational capability in a variety of mathematical activities. Emphasis has been placed on the transportability of the codes. Subroutines...
展开
The NSWC library is a library of general purpose FORTRAN subroutines that provide a basic computational capability in a variety of mathematical activities. Emphasis has been placed on the transportability of the codes. Subroutines are available in the following areas: Elementary Operations, Geometry, Special Functions, Polynomials, Vectors, Matrices, Large Dense Systems of Linear Equations, Banded Matrices, Sparse Matrices, Eigenvalues and Eigenvectors, l1 Solution of Linear Equations, Least Squares Solution of Linear Equations, Optimization, Transforms, Approximation of Functions, Curve Fitting, Surface Fitting, Numerical Integration, Integral equations, and Ordinary Differential Equations. Keywords include: mathematics subroutines; FORTRAN subroutines.
收起
摘要 :
This is the final report for Grant AFOSR 73-2466, 1 Sep 72 through 31 Aug 74. This report consists of FORTRAN listings of SUBROUTINES SEIGEN and NEIGEN. SUBROUTINE SEIGEN computes approximate eigenvalues and eigenvectors of real s...
展开
This is the final report for Grant AFOSR 73-2466, 1 Sep 72 through 31 Aug 74. This report consists of FORTRAN listings of SUBROUTINES SEIGEN and NEIGEN. SUBROUTINE SEIGEN computes approximate eigenvalues and eigenvectors of real symmetric matrices along with rigorous bounds on the relative error; SUBROUTINE NEIGEN does the same computation for complex normal matrices.
收起
摘要 :
This report documents three subroutines for the direct numerical solution of three-dimensional separable elliptic equations. The Buneman method of cyclic reduction and factoralization is applied to first reduce a three-dimensional...
展开
This report documents three subroutines for the direct numerical solution of three-dimensional separable elliptic equations. The Buneman method of cyclic reduction and factoralization is applied to first reduce a three-dimensional matrix equation to a series of two-dimensional Helmholtz equations. These two-dimensional equations are then reduced by the same method to a series of one-dimensional tridiagonal systems which can be solved very quickly by Gaussian elimination. Three routines are described :POI3DD, POI3NN, and POI3PP. POI3DD assumes Dirichlet conditions on at least two sets of opposite faces of a rectangular body. POI3NN assumes Neumann condition on a staggered grid on at least two sets of faces. POI3PP assumes periodic conditions on at least 2 sets of faces. On the third set of faces any non-periodic conditions can be prescribed. In addition the routines are written in modular form so that other combinations of boundary conditions are easily adopted.
收起
摘要 :
The report contains the documentation of four subroutines for the direct numerical solution of separable elliptic partial differential equations. The routines use the block-cyclic reduction and factoralization algorithm described ...
展开
The report contains the documentation of four subroutines for the direct numerical solution of separable elliptic partial differential equations. The routines use the block-cyclic reduction and factoralization algorithm described by Buzbee, Golub, and Nielson (1970), Sweet (1973), and Rosmond and Faulkner (1975). The subroutines are modifications of programs developed by Dr. Roland Sweet of NCAR. The four subroutines are called POISDT, POISPT, POISNT, and POITRG. They solve two-dimensional Poisson's or Helmholtz's equations with, in the y-coordinate direction, Dirichlet B.C., periodic B.C., Neumann B.C. on an unstaggered grid, or Neumann B.C. on a staggered grid, respectively.
收起
摘要 :
The problem of computing the flow in a deLaval nozzle when an initial velocity is specified along the axis of symmetry is considered in this report. Fortran II programs are presented for computing the flow pattern in the subsonic ...
展开
The problem of computing the flow in a deLaval nozzle when an initial velocity is specified along the axis of symmetry is considered in this report. Fortran II programs are presented for computing the flow pattern in the subsonic region, for extrapolating the data to the sonic line, for extrapolating from the sonic line into the supersonic region, and for extending the computation into the supersonic region.
收起
摘要 :
The document describes primitives and higher level routines, implemented with these primitives, that can be used to simulate parallelism or to handle coroutine switching. The primitives can be written in a few lines of assembly co...
展开
The document describes primitives and higher level routines, implemented with these primitives, that can be used to simulate parallelism or to handle coroutine switching. The primitives can be written in a few lines of assembly code. Modula-2's newprocess and transfer can be easily implemented with these primitives. Higher level constructs like Occam's parallelism and channels can be expressed in the higher level routines.
收起
摘要 :
This report describes two programs, TAPTRN and TSTAPE.TAPTRN is a FORTRAN callable subroutine designed to facilitate the processing of digital tapes. It contains a variety of functions which makes available all capabilities of the...
展开
This report describes two programs, TAPTRN and TSTAPE.TAPTRN is a FORTRAN callable subroutine designed to facilitate the processing of digital tapes. It contains a variety of functions which makes available all capabilities of the mag tape hardware. This subroutine is written in FORTRAN 4X and FLECS, a FORTRAN preprocessor. TSTAPE is a main program, written in FORTRAN 4X, that has been created to facilitate the usage of the TAPTRN program by providing full access to all the TAPTRN functions. Both of the programs, TAPTRN and TSTAPE are intended to be used on a HP1000 computer with a RTE IVB operating system. In this report, TAPTRN is documented under the heading: Program Overview, Calling Sequence and Parameter List, and Error Codes. The source listing for TAPTRN is found in Appendix A and the pseudo under the headings: Program Overview, and Compiling and Running the Program. The source listing for TSTAPE is found in Appendix C and the pseudo code describing the source listing in Appendix D.
收起
摘要 :
This subroutine is written in FORTRAN 63 for use on the CDC 1604 computer. It is designed to read one BCD NODC XBT record at a time, similar to NODCXBT and SPOTXBT.
摘要 :
Many engineering studies require the evaluation of a Hilbert Transform of a tabular function. The function is also considered as an even function in order to conform to physical reality. A numerical procedure, incorporated into a ...
展开
Many engineering studies require the evaluation of a Hilbert Transform of a tabular function. The function is also considered as an even function in order to conform to physical reality. A numerical procedure, incorporated into a Fortran subroutine HTRAN, has been developed to accomplish this task. The procedure has been designed to avoid the theoretical and numerical singularities and employs cubic polynomial interpolation to enhance numerical accuracy. (Author)
收起