Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Fundamentals of Scientific Computing (Texts in Computational Science and Engineering)

Buy

Computers play an increasingly important role in our society. A breakdown of all computer systems would cause a breakdown of almost all activities of daily life. Furthermore, personal computers are available in almost every home in the industrialized world. But there is one sector where computers have a more strategic role, and that is in science and technology. A large number of physical and engineering problems are solved by the use of advanced computers. The first aircraft were designed by very clever individuals who understood the basic principles of aerodynamics, but today this is not enough. No manufacturer would start building a new aeroplane without extensive computer simulations of various models. Another example where computer simulation is a necessary tool is weather prediction. We know that these predictions are not completely accurate, but are still good enough to get a fairly good idea about the weather for the next few days. The question then is: how is it at all possible to predict the future of a physical system like the atmosphere around the globe? Or in the first example: how is it possible to predict the flight properties of an aircraft that has not yet been built, and where not even a model of the aircraft is available to put in a wind tunnel? No matter how powerful the computers are, we have to provide them with a program that tells them how to carry out the simulation.

How is this program constructed?

The fundamental basis for these algorithms is amathematical model of some kind that provides certain relations between the state variables. These relations lead to a set of equations, and in most cases these equations are differential equations. The problem is that these differential equations must be solved, and in most cases they are too difficult to be solved by any mathematician, no matter how sharp. Unfortunately, this is true even for the most powerful computer. This difficulty is overcome by constructing an approximation to the mathematical model, arriving at a numerical model that has a simpler structure based on simple operations like addition and multiplication. The problem usually requires an enormous number of such operations, but nowadays we have access to very fast computers. The state variables, like air pressure and velocity for the weather prediction, are computed by using the numerical model and, if the computer is faster than the weather proceeds in real time, a forecast can be presented for the general public.

(HTML tags aren't allowed.)

The dRuby Book: Distributed and Parallel Computing with Ruby
The dRuby Book: Distributed and Parallel Computing with Ruby
Stateful web servers are a core concept of dRuby. dRuby lets you pass normal Ruby objects and call their methods across processes and networks seamlessly. With dRuby, you’ll experience the world of distributed computing as a natural extension of Ruby.

The most widely used distributed
...
Virtualization with Xen(tm): Including Xenenterprise, Xenserver, and Xenexpress
Virtualization with Xen(tm): Including Xenenterprise, Xenserver, and Xenexpress
Complete Coverage of Xen, Including Version 3.2

Virtualization with Xen is the first book to demonstrate to readers how to install, administer, and maintain a virtual infrastructure based on XenSources latest release, Xen 3.2. It discusses best practices for setting up a Xen environment correctly the first time,
...
An Introduction to  Formal Languages and Machine Computation
An Introduction to Formal Languages and Machine Computation

This book provides an elementary introduction to formal languages and machine computation. The materials covered include computation-oriented mathematics, finite automata and regular languages, push-down automata and context-free languages, Turing machines and recursively enumerable languages, and computability and complexity. As integers are...


Marine Biofouling: Colonization Processes and Defenses
Marine Biofouling: Colonization Processes and Defenses

Recent instances of bioinvasion, such as the emergence of the zebra mussel in the American Great Lakes, generated a demand among marine biologists and ecologists for groundbreaking new references that detail how organisms colonize hard substrates, and how to prevent damaging biomass concentrations.

Marine Biofouling:
...

The Essential R Reference
The Essential R Reference

An essential library of basic commands you can copy and paste into R The powerful and open-source statistical programming language R is rapidly growing in popularity, but it requires that you type in commands at the keyboard rather than use a mouse, so you have to learn the language of R. But there is a shortcut, and that's where this...

Microsoft ASP.NET Programming with Microsoft Visual C# .NET Version 2003 Step By Step
Microsoft ASP.NET Programming with Microsoft Visual C# .NET Version 2003 Step By Step

Teach yourself how to write high-performance Web applications with ASP.NET and Visual C# .NET 2003—one step at a time. This practical, hands-on tutorial expertly guides you through the fundamental tools and technologies, including the common language runtime, Web Forms, XML Web services, and the Microsoft .NET Framework...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy