Welcome to our book review site go-pdf.online!

You may have to Search all our reviewed books and magazines, click the sign up button below to create a free account.

Sign up

Parallel Processing for Scientific Computing
  • Language: en
  • Pages: 407

Parallel Processing for Scientific Computing

  • Type: Book
  • -
  • Published: 2006-01-01
  • -
  • Publisher: SIAM

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

Applied Parallel Computing
  • Language: en
  • Pages: 1195

Applied Parallel Computing

This book constitutes the refereed proceedings of the 7th International Conference on Applied Parallel Computing, PARA 2004, held in June 2004. The 118 revised full papers presented together with five invited lectures and 15 contributed talks were carefully reviewed and selected for inclusion in the proceedings. The papers are organized in topical sections.

Automatic Differentiation in MATLAB Using ADMAT with Applications
  • Language: en
  • Pages: 105

Automatic Differentiation in MATLAB Using ADMAT with Applications

  • Type: Book
  • -
  • Published: 2016-06-20
  • -
  • Publisher: SIAM

The calculation of partial derivatives is a fundamental need in scientific computing. Automatic differentiation (AD) can be applied straightforwardly to obtain all necessary partial derivatives (usually first and, possibly, second derivatives) regardless of a code?s complexity. However, the space and time efficiency of AD can be dramatically improved?sometimes transforming a problem from intractable to highly feasible?if inherent problem structure is used to apply AD in a judicious manner. Automatic Differentiation in MATLAB using ADMAT with Applicationsödiscusses the efficient use of AD to solve real problems, especially multidimensional zero-finding and optimization, in the MATLAB environment. This book is concerned with the determination of the first and second derivatives in the context of solving scientific computing problems with an emphasis on optimization and solutions to nonlinear systems. The authors focus on the application rather than the implementation of AD, solve real nonlinear problems with high performance by exploiting the problem structure in the application of AD, and provide many easy to understand applications, examples, and MATLAB templates.ö

A Software Repository for Gaussian Quadratures and Christoffel Functions
  • Language: en
  • Pages: 152

A Software Repository for Gaussian Quadratures and Christoffel Functions

  • Type: Book
  • -
  • Published: 2020-10-30
  • -
  • Publisher: SIAM

This companion piece to the author’s 2018 book, A Software Repository for Orthogonal Polynomials, focuses on Gaussian quadrature and the related Christoffel function. The book makes Gauss quadrature rules of any order easily accessible for a large variety of weight functions and for arbitrary precision. It also documents and illustrates known as well as original approximations for Gauss quadrature weights and Christoffel functions. The repository contains 60+ datasets, each dealing with a particular weight function. Included are classical, quasi-classical, and, most of all, nonclassical weight functions and associated orthogonal polynomials. Scientists, engineers, applied mathematicians, and statisticians will find the book of interest.

Orthogonal Polynomials in MATLAB
  • Language: en
  • Pages: 345

Orthogonal Polynomials in MATLAB

  • Type: Book
  • -
  • Published: 2016-05-23
  • -
  • Publisher: SIAM

Techniques for generating orthogonal polynomials numerically have appeared only recently, within the last 30 or so years. Orthogonal Polynomials in MATLAB: Exercises and Solutions describes these techniques and related applications, all supported by MATLAB programs, and presents them in a unique format of exercises and solutions designed by the author to stimulate participation. Important computational problems in the physical sciences are included as models for readers to solve their own problems.

Numerically Solving Polynomial Systems with Bertini
  • Language: en
  • Pages: 372

Numerically Solving Polynomial Systems with Bertini

  • Type: Book
  • -
  • Published: 2013-11-08
  • -
  • Publisher: SIAM

This book is a guide to concepts and practice in numerical algebraic geometry ? the solution of systems of polynomial equations by numerical methods. Through numerous examples, the authors show how to apply the well-received and widely used open-source Bertini software package to compute solutions, including a detailed manual on syntax and usage options. The authors also maintain a complementary web page where readers can find supplementary materials and Bertini input files. Numerically Solving Polynomial Systems with Bertini approaches numerical algebraic geometry from a user's point of view with numerous examples of how Bertini is applicable to polynomial systems. It treats the fundamental...

Introduction to High Performance Scientific Computing
  • Language: en
  • Pages: 470

Introduction to High Performance Scientific Computing

  • Type: Book
  • -
  • Published: 2019-03-01
  • -
  • Publisher: SIAM

Based on a course developed by the author, Introduction to High Performance Scientific Computing introduces methods for adding parallelism to numerical methods for solving differential equations. It contains exercises and programming projects that facilitate learning as well as examples and discussions based on the C programming language, with additional comments for those already familiar with C++. The text provides an overview of concepts and algorithmic techniques for modern scientific computing and is divided into six self-contained parts that can be assembled in any order to create an introductory course using available computer hardware. Part I introduces the C programming language for...

Bits and Bugs
  • Language: en
  • Pages: 251

Bits and Bugs

  • Type: Book
  • -
  • Published: 2019-03-08
  • -
  • Publisher: SIAM

In scientific computing (also known as computational science), advanced computing capabilities are used to solve complex problems. This self-contained book describes and analyzes reported software failures related to the major topics within scientific computing: mathematical modeling of phenomena; numerical analysis (number representation, rounding, conditioning); mathematical aspects and complexity of algorithms, systems, or software; concurrent computing (parallelization, scheduling, synchronization); and numerical data (such as input of data and design of control logic). Readers will find lists of related, interesting bugs, MATLAB examples, and “excursions” that provide necessary background, as well as an in-depth analysis of various aspects of the selected bugs. Illustrative examples of numerical principles such as machine numbers, rounding errors, condition numbers, and complexity are also included.

PETSc for Partial Differential Equations: Numerical Solutions in C and Python
  • Language: en
  • Pages: 407

PETSc for Partial Differential Equations: Numerical Solutions in C and Python

  • Type: Book
  • -
  • Published: 2020-10-22
  • -
  • Publisher: SIAM

The Portable, Extensible Toolkit for Scientific Computation (PETSc) is an open-source library of advanced data structures and methods for solving linear and nonlinear equations and for managing discretizations. This book uses these modern numerical tools to demonstrate how to solve nonlinear partial differential equations (PDEs) in parallel. It starts from key mathematical concepts, such as Krylov space methods, preconditioning, multigrid, and Newton’s method. In PETSc these components are composed at run time into fast solvers. Discretizations are introduced from the beginning, with an emphasis on finite difference and finite element methodologies. The example C programs of the first 12 c...

A Software Repository for Orthogonal Polynomials
  • Language: en
  • Pages: 60

A Software Repository for Orthogonal Polynomials

  • Type: Book
  • -
  • Published: 2018
  • -
  • Publisher: SIAM

A Software Repository for Orthogonal Polynomials is the first book that provides graphs and references to online datasets that enable the generation of a large number of orthogonal polynomials with classical, quasi-classical, and nonclassical weight functions. Useful numerical tables are also included. The book will be of interest to scientists, engineers, applied mathematicians, and statisticians.