Getting Up to Speed

Getting Up to Speed
Author: National Research Council
Publisher: National Academies Press
Total Pages: 306
Release: 2005-02-03
Genre: Computers
ISBN: 0309165512

Supercomputers play a significant and growing role in a variety of areas important to the nation. They are used to address challenging science and technology problems. In recent years, however, progress in supercomputing in the United States has slowed. The development of the Earth Simulator supercomputer by Japan that the United States could lose its competitive advantage and, more importantly, the national competence needed to achieve national goals. In the wake of this development, the Department of Energy asked the NRC to assess the state of U.S. supercomputing capabilities and relevant R&D. Subsequently, the Senate directed DOE in S. Rpt. 107-220 to ask the NRC to evaluate the Advanced Simulation and Computing program of the National Nuclear Security Administration at DOE in light of the development of the Earth Simulator. This report provides an assessment of the current status of supercomputing in the United States including a review of current demand and technology, infrastructure and institutions, and international activities. The report also presents a number of recommendations to enable the United States to meet current and future needs for capability supercomputers.

A Scientist's and Engineer's Guide to Workstations and Supercomputers

A Scientist's and Engineer's Guide to Workstations and Supercomputers
Author: Rubin H. Landau
Publisher: Wiley-Interscience
Total Pages: 416
Release: 1992-12-25
Genre: Computers
ISBN: 9780471532712

A scientist’s and engineer’s guide to Workstations and Supercomputers Crack the Unix code and put its power to work for you. If you’re seeking such clear-cut guidance, your search will end with the first Unix survival manual designed specifically for practicing scientists and engineers like you. Avoiding the narrower concerns and complicated jargon of computer science, this guide shows you how to master the complexities of accomplishing computer projects—from start to finish—predominantly under a Unix operating system. With the help of clarifying examples and tutorials, you’ll learn how to write and organize files and programs as well as run, debug, and visualize the results of scientific programs on workstations and supercomputers. At the same time, you’ll discover how to complete these projects while working on other systems and on other versions of Unix. This user-friendly guide offers you the basics on Unix commands and on setting up and using workstations, and goes on to simplify the once-daunting tasks of transferring files between workstations and adjusting X Windows. You’ll also gain a solid grasp of more advanced Unix tools, such as its sophisticated editing, filing, and debugging capabilities, and of programming computers with differing architectures. Complete with accompanying computer disk packed with practice programs and data files, this book will increase your creativity, productivity, and effectiveness on the job by demonstrating how you can quickly learn to wield one of your most formidable tools—the Unix system. Covers all major versions of Unix and systems from major hardware vendors, including: System V, BSD, IBM’s AIX, SUNOS, HP-UX, Unicos.

A First Course in Scientific Computing

A First Course in Scientific Computing
Author: Rubin Landau
Publisher: Princeton University Press
Total Pages: 506
Release: 2011-10-30
Genre: Computers
ISBN: 1400841178

This book offers a new approach to introductory scientific computing. It aims to make students comfortable using computers to do science, to provide them with the computational tools and knowledge they need throughout their college careers and into their professional careers, and to show how all the pieces can work together. Rubin Landau introduces the requisite mathematics and computer science in the course of realistic problems, from energy use to the building of skyscrapers to projectile motion with drag. He is attentive to how each discipline uses its own language to describe the same concepts and how computations are concrete instances of the abstract. Landau covers the basics of computation, numerical analysis, and programming from a computational science perspective. The first part of the printed book uses the problem-solving environment Maple as its context, with the same material covered on the accompanying CD as both Maple and Mathematica programs; the second part uses the compiled language Java, with equivalent materials in Fortran90 on the CD; and the final part presents an introduction to LaTeX replete with sample files. Providing the essentials of computing, with practical examples, A First Course in Scientific Computing adheres to the principle that science and engineering students learn computation best while sitting in front of a computer, book in hand, in trial-and-error mode. Not only is it an invaluable learning text and an essential reference for students of mathematics, engineering, physics, and other sciences, but it is also a consummate model for future textbooks in computational science and engineering courses. A broad spectrum of computing tools and examples that can be used throughout an academic career Practical computing aimed at solving realistic problems Both symbolic and numerical computations A multidisciplinary approach: science + math + computer science Maple and Java in the book itself; Mathematica, Fortran90, Maple and Java on the accompanying CD in an interactive workbook format

C++ and Object-Oriented Numeric Computing for Scientists and Engineers

C++ and Object-Oriented Numeric Computing for Scientists and Engineers
Author: Daoqi Yang
Publisher: Springer Science & Business Media
Total Pages: 452
Release: 2011-06-28
Genre: Computers
ISBN: 1461301890

This book is an easy, concise but fairly complete introduction to ISO/ANSI C++ with special emphasis on object-oriented numeric computation. A user-defined numeric linear algebra library accompanies the book and can be downloaded from the web.

Computing for Scientists and Engineers

Computing for Scientists and Engineers
Author: William J. Thompson
Publisher: Wiley-VCH
Total Pages: 472
Release: 1992-10-30
Genre: Computers
ISBN:

Topics are divided between review material on the mathematics background; numerical-analysis methods such as differentiation, integration, the solution of differential equations from engineering, life and physical sciences; data-analysis applications including least-squares fitting, splines and Fourier expansions. Unique in its project orientation, it features a vast amount of exercises with emphasis on realistic examples from current applications.

The Complete Idiot's Guide to Mac OS X

The Complete Idiot's Guide to Mac OS X
Author: Kate Binder
Publisher: Penguin
Total Pages: 396
Release: 2001
Genre: Computers
ISBN: 9780789725288

A guide to Mac computing essentials showcases the updated features of OS X, covering installationg, integration, applications, networking, and troubleshooting.

A Survey of Computational Physics

A Survey of Computational Physics
Author: Rubin Landau
Publisher: Princeton University Press
Total Pages: 685
Release: 2011-10-30
Genre: Science
ISBN: 1400841186

Computational physics is a rapidly growing subfield of computational science, in large part because computers can solve previously intractable problems or simulate natural processes that do not have analytic solutions. The next step beyond Landau's First Course in Scientific Computing and a follow-up to Landau and Páez's Computational Physics, this text presents a broad survey of key topics in computational physics for advanced undergraduates and beginning graduate students, including new discussions of visualization tools, wavelet analysis, molecular dynamics, and computational fluid dynamics. By treating science, applied mathematics, and computer science together, the book reveals how this knowledge base can be applied to a wider range of real-world problems than computational physics texts normally address. Designed for a one- or two-semester course, A Survey of Computational Physics will also interest anyone who wants a reference on or practical experience in the basics of computational physics. Accessible to advanced undergraduates Real-world problem-solving approach Java codes and applets integrated with text Companion Web site includes videos of lectures

Applied Frequency-Domain Electromagnetics

Applied Frequency-Domain Electromagnetics
Author: Robert Paknys
Publisher: John Wiley & Sons
Total Pages: 512
Release: 2016-09-02
Genre: Science
ISBN: 1118940555

Understanding electromagnetic wave theory is pivotal in the design of antennas, microwave circuits, radars, and imaging systems. Researchers behind technology advances in these and other areas need to understand both the classical theory of electromagnetics as well as modern and emerging techniques of solving Maxwell's equations. To this end, the book provides a graduate-level treatment of selected analytical and computational methods. The analytical methods include the separation of variables, perturbation theory, Green's functions, geometrical optics, the geometrical theory of diffraction, physical optics, and the physical theory of diffraction. The numerical techniques include mode matching, the method of moments, and the finite element method. The analytical methods provide physical insights that are valuable in the design process and the invention of new devices. The numerical methods are more capable of treating general and complex structures. Together, they form a basis for modern electromagnetic design. The level of presentation allows the reader to immediately begin applying the methods to some problems of moderate complexity. It also provides explanations of the underlying theories so that their capabilities and limitations can be understood.

Programming Languages and Systems in Computational Economics and Finance

Programming Languages and Systems in Computational Economics and Finance
Author: Soren Bo Nielsen
Publisher: Springer Science & Business Media
Total Pages: 462
Release: 2012-12-06
Genre: Business & Economics
ISBN: 146151049X

The developments within the computationally and numerically oriented ar eas of Operations Research, Finance, Statistics and Economics have been sig nificant over the past few decades. Each area has been developing its own computer systems and languages that suit its needs, but there is relatively little cross-fertilization among them yet. This volume contains a collection of papers that each highlights a particular system, language, model or paradigm from one of the computational disciplines, aimed at researchers and practitioners from the other fields. The 15 papers cover a number of relevant topics: Models and Modelling in Operations Research and Economics, novel High-level and Object-Oriented approaches to programming, through advanced uses of Maple and MATLAB, and applications and solution of Differential Equations in Finance. It is hoped that the material in this volume will whet the reader's appetite for discovering and exploring new approaches to old problems, and in the longer run facilitate cross-fertilization among the fields. We would like to thank the contributing authors, the reviewers, the publisher, and last, but not least, Jesper Saxtorph, Anders Nielsen, and Thomas Stidsen for invaluable technical assistance.

High Performance Computing and the Art of Parallel Programming

High Performance Computing and the Art of Parallel Programming
Author: Stan Openshaw
Publisher: Routledge
Total Pages: 260
Release: 2005-09-19
Genre: Science
ISBN: 1134729715

This book provides a non-technical introduction to High Performance Computing applications together with advice about how beginners can start to write parallel programs. The authors show what HPC can offer geographers and social scientists and how it can be used in GIS. They provide examples of where it has already been used and suggestions for other areas of application in geography and the social sciences. Case studies drawn from geography explain the key principles and help to understand the logic and thought processes that lie behind the parallel programming.