Engineering Applications Software Development Using FORTRAN 77

Engineering Applications Software Development Using FORTRAN 77

Author: Gregory A. Moses

Publisher: Wiley-Interscience

Published: 1988-12-06

Total Pages: 344

ISBN-13:

DOWNLOAD EBOOK

How to write and debug large-scale software written in the FORTRAN 77 computer language. Provides engineers and scientists with the tools to create fast computer programs, and explains how to test and debug new or modified programs. Focuses on features important to development of major programs, such as subroutine arguments and dummy arguments, global and local variables, and formatted and unformatted input and output. Reviews the concept of machine code, along with the binary number system, fixed and floating point data representation on IBM, DEC VAX, and Cray computers, and ASCII and EBCDIC character codes. Programming style, portability, and debugging are stressed. Also introduces the advanced topics of structured analysis and structured design, and shows how to apply them to large-scale software engineering.


Scientific Software Systems

Scientific Software Systems

Author: J. C. Mason

Publisher: Springer Science & Business Media

Published: 2012-12-06

Total Pages: 268

ISBN-13: 9400908415

DOWNLOAD EBOOK

The main aim of this book is to present a broader view of scientific software than has been common in the past. The provision of scientific software is no longer a matter of just writing 'good computer programs', but rather it is concerned with the development of an integrated software system wI-,ich offers the user facilities which approach all that he needs in terms of speed, accuracy and convenience. This means that due account must, for example, be taken of the high-speed computing capabilities of parallel processors, the exact computing features of symbolic mathematical systems, the presentational potentialities of computer graphics, and the advisory aspects of knowledge-based and expert systems. When suites of numerical software programs or routines are supported by such ranges of facilities, then they can be justly described as 'scientific software systems', and that is why we have adopted such a title here. The assembly of this book was a direct consequence of the running of a one-day international symposium, with the same broad aim of advocating a 'systems approach', under the title 'Scientific Software and Systems'. This Symposium was held at the Royal Military College of Science (RMCS) in Shrivenham on July 11, 1988 and was attended by 85 people. A very busy but most enjoyable day included invited talks, poster presentations and demonstrations of software products, not to mention various social activi ties.


Solution of Superlarge Problems in Computational Mechanics

Solution of Superlarge Problems in Computational Mechanics

Author: James H. Kane

Publisher: Springer Science & Business Media

Published: 2012-12-06

Total Pages: 300

ISBN-13: 1461305357

DOWNLOAD EBOOK

There is a need to solve problems in solid and fluid mechanics that currently exceed the resources of current and foreseeable supercomputers. The issue revolves around the number of degrees of freedom of simultaneous equations that one needs to accurately describe the problem, and the computer storage and speed limitations which prohibit such solutions. The goals of tHis symposium were to explore some of the latest work being done in both industry and academia to solve such extremely large problems, and to provide a forum for the discussion and prognostication of necessary future direc tions of both man and machine. As evidenced in this proceedings we believe these goals were met. Contained in this volume are discussions of: iterative solvers, and their application to a variety of problems, e.g. structures, fluid dynamics, and structural acoustics; iterative dynamic substructuring and its use in structural acoustics; the use of the boundary element method both alone and in conjunction with the finite element method; the application of finite difference methods to problems of incompressible, turbulent flow; and algorithms amenable to concurrent computations and their applications. Furthermore, discussions of existing computational shortcomings from the big picture point of view are presented that include recommendations for future work.


Mathematical Aspects of Scientific Software

Mathematical Aspects of Scientific Software

Author: J.R. Rice

Publisher: Springer Science & Business Media

Published: 2012-12-06

Total Pages: 213

ISBN-13: 1468470744

DOWNLOAD EBOOK

Since scientific software is the fuel that drives today's computers to solve a vast range of problems, huge efforts are being put into the development of new software, systems and algorithms for scientific problem solving. This book explores how scientific software impacts the structure of mathematics, how it creates new subfields, and how new classes of mathematical problems arise. The focus is on five topics where the impact is currently being felt and where important new challenges exist, namely: the new subfield of parallel and geometric computations, the emergence of symbolic computation systems into "general" use, the potential emergence of new, high-level mathematical systems, and the crucial question of how to measure the performance of mathematical problem solving tools.


Classical FORTRAN

Classical FORTRAN

Author: Michael Kupferschmid

Publisher: CRC Press

Published: 2002-06-04

Total Pages: 770

ISBN-13: 9780824708023

DOWNLOAD EBOOK

Classical FORTRAN is a college text, self-study guide, and reference about computer programming for numerical calculations. The book features a conversational, classroom-proven style that is easy to read and contains numerous case studies and examples. The author provides practical advice on program design, documentation, and coding style and unusually detailed coverage of floating-point arithmetic. He thoroughly discusses performance measurement and optimization and introduces parallel processing using MPI, FORTRAN-90, High Performance FORTRAN, and vector processing. The author also gives expert advice on dealing with troublesome legacy codes.