Scientific Computing

Eine Einführung in das wissenschaftliche Rechnen und Parallele Numerik

Author: James M. Ortega

Publisher: Springer-Verlag

ISBN: 3322829812

Category: Mathematics

Page: 534

View: 9048

Release

Software Engineering im Scientific Computing

Beiträge eines Workshops in Hamburg 6.–8. Juni 1995

Author: Wolfgang Mackens

Publisher: Springer-Verlag

ISBN: 3322850277

Category: Technology & Engineering

Page: 315

View: 9835

Bei Entwicklern und Anwendern numerischer Software besteht dringender Bedarf an modernen und praxisnahen Konzepten der Informatik. Umgekehrt stellt die Informatik Werkzeuge zur Verfügung, die im wissenschaftlichen Rechnen nicht immer wahrgenommen werden. Das Ziel dieses Buches ist es, die gemeinsamen Probleme und Ziele des wissenschaftlichen Rechnens und der anwendungsorientierten Informatik für die jeweiligen Gruppen darzustellen, zur Verbesserung der Kommunikation zwischen den Gruppen beizutragen, sowie praktische Werkzeuge, Informatik-Methoden und Anforderungen des wissenschaftlichen Rechnens bekannt zu machen.
Release

An Introduction to High-performance Scientific Computing

Author: Lloyd Dudley Fosdick

Publisher: MIT Press

ISBN: 9780262061810

Category: Computers

Page: 760

View: 368

Designed for undergraduates, An Introduction to High-Performance Scientific Computing assumes a basic knowledge of numerical computation and proficiency in Fortran or C programming and can be used in any science, computer science, applied mathematics, or engineering department or by practicing scientists and engineers, especially those associated with one of the national laboratories or supercomputer centers.
Release

Wissenschaftliches Rechnen mit MATLAB

Author: Alfio Quarteroni,Fausto Saleri

Publisher: Springer-Verlag

ISBN: 3540293078

Category: Mathematics

Page: 269

View: 8262

Aus den Rezensionen der englischen Auflage: Dieses Lehrbuch ist eine Einführung in das Wissenschaftliche Rechnen und diskutiert Algorithmen und deren mathematischen Hintergrund. Angesprochen werden im Detail nichtlineare Gleichungen, Approximationsverfahren, numerische Integration und Differentiation, numerische Lineare Algebra, gewöhnliche Differentialgleichungen und Randwertprobleme. Zu den einzelnen Themen werden viele Beispiele und Übungsaufgaben sowie deren Lösung präsentiert, die durchweg in MATLAB formuliert sind. Der Leser findet daher nicht nur die graue Theorie sondern auch deren Umsetzung in numerischen, in MATLAB formulierten Code. MATLAB select 2003, Issue 2, p. 50. [Die Autoren] haben ein ausgezeichnetes Werk vorgelegt, das MATLAB vorstellt und eine sehr nützliche Sammlung von MATLAB Funktionen für die Lösung fortgeschrittener mathematischer und naturwissenschaftlicher Probleme bietet. [...] Die Präsentation des Stoffs ist durchgängig gut und leicht verständlich und beinhaltet Lösungen für die Übungen am Ende jedes Kapitels. Als exzellenter Neuzugang für Universitätsbibliotheken- und Buchhandlungen wird dieses Buch sowohl beim Selbststudium als auch als Ergänzung zu anderen MATLAB-basierten Büchern von großem Nutzen sein. Alles in allem: Sehr empfehlenswert. Für Studenten im Erstsemester wie für Experten gleichermassen. S.T. Karris, University of California, Berkeley, Choice 2003.
Release

Parallel Scientific Computing and Optimization

Advances and Applications

Author: Raimondas Ciegis,David Henty,Bo Kågström,Julius Žilinskas

Publisher: Springer Science & Business Media

ISBN: 0387097074

Category: Mathematics

Page: 274

View: 5561

Parallel Scientific Computing and Optimization introduces new developments in the construction, analysis, and implementation of parallel computing algorithms. This book presents 23 self-contained chapters, including survey chapters and surveys, written by distinguished researchers in the field of parallel computing. Each chapter is devoted to some aspects of the subject: parallel algorithms for matrix computations, parallel optimization, management of parallel programming models and data, with the largest focus on parallel scientific computing in industrial applications. This volume is intended for scientists and graduate students specializing in computer science and applied mathematics who are engaged in parallel scientific computing.
Release

Techniques of Scientific Computing for the Energy and Environment

Author: Frédéric Magoulès

Publisher: Nova Publishers

ISBN: 9781600219214

Category: Computer systems

Page: 102

View: 1201

Research and development in scientific computing and computational science has considerably increased the power of numerical simulation. Engineers and researchers are now able to solve large and complex problems which were impossible to solve in the past. This new book presents some techniques, methods and algorithms for solving engineering problems arising in energy and environment applications.
Release

Fundamentals of Scientific Computing

Author: Bertil Gustafsson

Publisher: Springer Science & Business Media

ISBN: 9783642194955

Category: Mathematics

Page: 326

View: 7612

The book of nature is written in the language of mathematics -- Galileo Galilei How is it possible to predict weather patterns for tomorrow, with access solely to today’s weather data? And how is it possible to predict the aerodynamic behavior of an aircraft that has yet to be built? The answer is computer simulations based on mathematical models – sets of equations – that describe the underlying physical properties. However, these equations are usually much too complicated to solve, either by the smartest mathematician or the largest supercomputer. This problem is overcome by constructing an approximation: a numerical model with a simpler structure can be translated into a program that tells the computer how to carry out the simulation. This book conveys the fundamentals of mathematical models, numerical methods and algorithms. Opening with a tutorial on mathematical models and analysis, it proceeds to introduce the most important classes of numerical methods, with finite element, finite difference and spectral methods as central tools. The concluding section describes applications in physics and engineering, including wave propagation, heat conduction and fluid dynamics. Also covered are the principles of computers and programming, including MATLAB®.
Release

Problems & Solutions in Scientific Computing

With C++ and Java Simulations

Author: W.-H. Steeb

Publisher: World Scientific

ISBN: 9812561129

Category: Mathematics

Page: 420

View: 6738

Scientific computing is a collection of tools, techniques and theories required to develop and solve mathematical models in science and engineering on a computer. This timely book provides the various skills and techniques needed in scientific computing. The topics range in difficulty from elementary to advanced, and all the latest fields in scientific computing are covered such as matrices, numerical analysis, neural networks, genetic algorithms, etc.Presented in the format of problems and detailed solutions, important concepts and techniques are introduced and developed. Many problems include software simulations. Algorithms have detailed implementations in C++ or Java. This book will prove to be invaluable not only to students and research workers in the fields of scientific computing, but also to teachers of this subject who will find this text useful as a supplement.The topics discussed in this book are part of the e-learning and distance learning courses conducted by the International School of Scientific Computing, South Africa.
Release

Scientific Computing and Differential Equations

An Introduction to Numerical Methods

Author: Gene H. Golub,James M. Ortega

Publisher: Elsevier

ISBN: 0080516696

Category: Mathematics

Page: 344

View: 3576

Scientific Computing and Differential Equations: An Introduction to Numerical Methods, is an excellent complement to Introduction to Numerical Methods by Ortega and Poole. The book emphasizes the importance of solving differential equations on a computer, which comprises a large part of what has come to be called scientific computing. It reviews modern scientific computing, outlines its applications, and places the subject in a larger context. This book is appropriate for upper undergraduate courses in mathematics, electrical engineering, and computer science; it is also well-suited to serve as a textbook for numerical differential equations courses at the graduate level. An introductory chapter gives an overview of scientific computing, indicating its important role in solving differential equations, and placing the subject in the larger environment Contains an introduction to numerical methods for both ordinary and partial differential equations Concentrates on ordinary differential equations, especially boundary-value problems Contains most of the main topics for a first course in numerical methods, and can serve as a text for this course Uses material for junior/senior level undergraduate courses in math and computer science plus material for numerical differential equations courses for engineering/science students at the graduate level
Release

Concurrent Scientific Computing

Author: Eric F. Van de Velde

Publisher: Springer Science & Business Media

ISBN: 9780387941950

Category: Mathematics

Page: 328

View: 5223

Mathematics is playing an ever more important role in the physical and biological sciences, provoking a blurring of boundaries between scientific dis ciplines and a resurgence of interest in the modern as well as the classical techniques of applied mathematics. This renewal of interest, both in research and teaching, has led to the establishment of the series: Texts in Applied Mathe matics (TAM). The development of new courses is a natural consequence of a high level of excitement on the research frontier as newer techniques, such as numerical and symbolic computer systems, dynamical systems, and chaos, mix with and reinforce the traditional methods of applied mathematics. Thus, the purpose of this textbook series is to meet the current and future needs of these advances and encourage the teaching of new courses. TAM will publish textbooks suitable for use in advanced undergraduate and beginning graduate courses, and will complement the Applied Mathematical Sciences (AMS) series, which will focus on advanced textbooks and research level monographs. Preface A successful concurrent numerical simulation requires physics and math ematics to develop and analyze the model, numerical analysis to develop solution methods, and computer science to develop a concurrent implemen tation. No single course can or should cover all these disciplines. Instead, this course on concurrent scientific computing focuses on a topic that is not covered or is insufficiently covered by other disciplines: the algorith mic structure of numerical methods.
Release

Scientific Computing with MATLAB and Octave

Author: Alfio Quarteroni,Fausto Saleri,Paola Gervasio

Publisher: Springer Science & Business Media

ISBN: 3642124305

Category: Mathematics

Page: 366

View: 3405

Preface to the First Edition This textbook is an introduction to Scienti?c Computing. We will illustrate several numerical methods for the computer solution of c- tain classes of mathematical problems that cannot be faced by paper and pencil. We will show how to compute the zeros or the integrals of continuous functions, solve linear systems, approximate functions by polynomials and construct accurate approximations for the solution of di?erential equations. With this aim, in Chapter 1 we will illustrate the rules of the game thatcomputersadoptwhenstoringandoperatingwith realandcomplex numbers, vectors and matrices. In order to make our presentation concrete and appealing we will 1 adopt the programming environment MATLAB as a faithful c- panion. We will gradually discover its principal commands, statements and constructs. We will show how to execute all the algorithms that we introduce throughout the book. This will enable us to furnish an - mediate quantitative assessment of their theoretical properties such as stability, accuracy and complexity. We will solve several problems that will be raisedthrough exercises and examples, often stemming from s- ci?c applications.
Release

Scientific Computing with Ordinary Differential Equations

Author: Peter Deuflhard,Folkmar Bornemann

Publisher: Springer Science & Business Media

ISBN: 9780387954622

Category: Mathematics

Page: 486

View: 916

Well-known authors; Includes topics and results that have previously not been covered in a book; Uses many interesting examples from science and engineering; Contains numerous homework exercises; Scientific computing is a hot and topical area
Release

Elements of Scientific Computing

Author: Aslak Tveito,Hans Petter Langtangen,Bjørn Frederik Nielsen,Xing Cai

Publisher: Springer Science & Business Media

ISBN: 3642112986

Category: Mathematics

Page: 468

View: 7424

Science used to be experiments and theory, now it is experiments, theory and computations. The computational approach to understanding nature and technology is currently flowering in many fields such as physics, geophysics, astrophysics, chemistry, biology, and most engineering disciplines. This book is a gentle introduction to such computational methods where the techniques are explained through examples. It is our goal to teach principles and ideas that carry over from field to field. You will learn basic methods and how to implement them. In order to gain the most from this text, you will need prior knowledge of calculus, basic linear algebra and elementary programming.
Release

Parallel Processing for Scientific Computing

Author: Michael A. Heroux,Padma Raghavan,Horst D. Simon

Publisher: SIAM

ISBN: 0898716195

Category: Computers

Page: 397

View: 6022

Scientific computing has often been called the third approach to scientific discovery, emerging as a peer to experimentation and theory. Historically, the synergy between experimentation and theory has been well understood: experiments give insight into possible theories, theories inspire experiments, experiments reinforce or invalidate theories, and so on. As scientific computing has evolved to produce results that meet or exceed the quality of experimental and theoretical results, it has become indispensable.Parallel processing has been an enabling technology in scientific computing for more than 20 years. This book is the first in-depth discussion of parallel computing in 10 years; it reflects the mix of topics that mathematicians, computer scientists, and computational scientists focus on to make parallel processing effective for scientific problems. Presently, the impact of parallel processing on scientific computing varies greatly across disciplines, but it plays a vital role in most problem domains and is absolutely essential in many of them. Parallel Processing for Scientific Computing is divided into four parts: The first concerns performance modeling, analysis, and optimization; the second focuses on parallel algorithms and software for an array of problems common to many modeling and simulation applications; the third emphasizes tools and environments that can ease and enhance the process of application development; and the fourth provides a sampling of applications that require parallel computing for scaling to solve larger and realistic models that can advance science and engineering. This edited volume serves as an up-to-date reference for researchers and application developers on the state of the art in scientific computing. It also serves as an excellent overview and introduction, especially for graduate and senior-level undergraduate students interested in computational modeling and simulation and related computer science and applied mathematics aspects.Contents List of Figures; List of Tables; Preface; Chapter 1: Frontiers of Scientific Computing: An Overview; Part I: Performance Modeling, Analysis and Optimization. Chapter 2: Performance Analysis: From Art to Science; Chapter 3: Approaches to Architecture-Aware Parallel Scientific Computation; Chapter 4: Achieving High Performance on the BlueGene/L Supercomputer; Chapter 5: Performance Evaluation and Modeling of Ultra-Scale Systems; Part II: Parallel Algorithms and Enabling Technologies. Chapter 6: Partitioning and Load Balancing; Chapter 7: Combinatorial Parallel and Scientific Computing; Chapter 8: Parallel Adaptive Mesh Refinement; Chapter 9: Parallel Sparse Solvers, Preconditioners, and Their Applications; Chapter 10: A Survey of Parallelization Techniques for Multigrid Solvers; Chapter 11: Fault Tolerance in Large-Scale Scientific Computing; Part III: Tools and Frameworks for Parallel Applications. Chapter 12: Parallel Tools and Environments: A Survey; Chapter 13: Parallel Linear Algebra Software; Chapter 14: High-Performance Component Software Systems; Chapter 15: Integrating Component-Based Scientific Computing Software; Part IV: Applications of Parallel Computing. Chapter 16: Parallel Algorithms for PDE-Constrained Optimization; Chapter 17: Massively Parallel Mixed-Integer Programming; Chapter 18: Parallel Methods and Software for Multicomponent Simulations; Chapter 19: Parallel Computational Biology; Chapter 20: Opportunities and Challenges for Parallel Computing in Science and Engineering; Index.
Release

Advances in Software Tools for Scientific Computing

With 32 Tables

Author: Hans Petter Langtangen,Are M. Bruaset,Ewald Quak

Publisher: Springer Science & Business Media

ISBN: 9783540665571

Category: Computers

Page: 356

View: 1726

This book concerns programming techniques like object-oriented programming and generic (template) programming. These modern techniques have proven to increase flexibility, modularization, code reuse and improve maintenance of large numerical codes. The book contains 11 refereed and comprehensive chapters on major subjects in computational science and engineering: quality measurement of numerical software, high-performance numerical computations with C++ without sacrificing efficiency, a balanced discussion of Java in scientific computing, object-oriented design of direct sparse solvers, geometric kernels in geographical information systems, and tools for error estimation in finite element methods, tools for validating computational results, and how to simplify the implementation of highly complex mathematical model for material processing.
Release

Scientific Computing with Mathematica®

Mathematical Problems for Ordinary Differential Equations ; with a CD-ROM

Author: Addolorata Marasco,Antonio Romano

Publisher: Springer Science & Business Media

ISBN: 9780817642051

Category: Computers

Page: 270

View: 5016

CD-ROM includes: Mathematica files (ODE.m and 11 notebooks: Chapter1.nb - Chapter10.nb and Package.nb).
Release

Parallel Scientific Computing in C++ and MPI

A Seamless Approach to Parallel Algorithms and Their Implementation

Author: George Em Karniadakis,George Karniadakis,Robert M. Kirby II

Publisher: Cambridge University Press

ISBN: 9780521520805

Category: Computers

Page: 616

View: 5549

Accompanying CD-ROM has a software suite containing all the functions and programs discussed.
Release

Scientific Computing

An Introduction with Parallel Computing

Author: Gene H. Golub,James M. Ortega

Publisher: Elsevier

ISBN: 1483296040

Category: Mathematics

Page: 442

View: 8389

This book introduces the basic concepts of parallel and vector computing in the context of an introduction to numerical methods. It contains chapters on parallel and vector matrix multiplication and solution of linear systems by direct and iterative methods. It is suitable for advanced undergraduate and beginning graduate courses in computer science, applied mathematics, and engineering. Ideally, students will have access to a parallel or Vector computer, but the material can be studied profitably in any case. * Gives a modern overview of scientific computing including parallel an vector computation * Introduces numerical methods for both ordinary and partial differential equations * Has considerable discussion of both direct and iterative methods for linear systems of equations, including parallel and vector algorithms * Covers most of the main topics for a first course in numerical methods and can serve as a text for this course
Release

Numerical Analysis in Modern Scientific Computing

An Introduction

Author: Andreas Hohmann,Peter Deuflhard

Publisher: Springer Science & Business Media

ISBN: 9780387954103

Category: Mathematics

Page: 340

View: 4617

This book introduces the main topics of modern numerical analysis: sequence of linear equations, error analysis, least squares, nonlinear systems, symmetric eigenvalue problems, three-term recursions, interpolation and approximation, large systems and numerical integrations. The presentation draws on geometrical intuition wherever appropriate and is supported by a large number of illustrations, exercises, and examples.
Release

Scientific Computing with MATLAB

Author: Alfio Quarteroni,Fausto Saleri

Publisher: Springer Science & Business Media

ISBN: 9783540443636

Category: Science

Page: 257

View: 2162

This textbook is an introduction to Scientific Computing, in which several numerical methods for the computer solution of certain classes of mathematical problems are illustrated. The authors show how tonbsp;compute the zeros or the integrals of continuous functions, solve linear systems, approximate functions by polynomials and construct accurate approximations for thenbsp;solution of differential equations. To make the presentation concrete and appealing, the programming environmentnbsp;Matlab is adopted as a faithful companion. All the algorithms introduced throughout the booknbsp;are shown, thus furnishing an immediate quantitative assessment of their theoretical properties such as stability, accuracy and complexity. The book also contains the solution to several problemsnbsp;raised through exercises and examples, oftennbsp;originating from specific applications. A specific section is devotednbsp;to subjectsnbsp;which were not addressed in the book andnbsp;indicatenbsp;the bibliographical references for a more comprehensive treatment of the material. nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;
Release