0
Your cart

Your cart is empty

Browse All Departments
  • All Departments
Price
  • R1,000 - R2,500 (21)
  • R2,500 - R5,000 (2)
  • -
Status
Brand

Showing 1 - 23 of 23 matches in All Departments

Programming for Computations - Python (Hardcover): Hans Petter Langtangen, Svein Linge Programming for Computations - Python (Hardcover)
Hans Petter Langtangen, Svein Linge
R1,505 Discovery Miles 15 050 Ships in 18 - 22 working days
Introduction to Numerical Methods for Variational Problems (Hardcover, 1st ed. 2019): Hans Petter Langtangen, Kent-Andre Mardal Introduction to Numerical Methods for Variational Problems (Hardcover, 1st ed. 2019)
Hans Petter Langtangen, Kent-Andre Mardal
R2,146 Discovery Miles 21 460 Ships in 18 - 22 working days

This textbook teaches finite element methods from a computational point of view. It focuses on how to develop flexible computer programs with Python, a programming language in which a combination of symbolic and numerical tools is used to achieve an explicit and practical derivation of finite element algorithms. The finite element library FEniCS is used throughout the book, but the content is provided in sufficient detail to ensure that students with less mathematical background or mixed programming-language experience will equally benefit. All program examples are available on the Internet.

Programming for Computations  - MATLAB/Octave - A Gentle Introduction to Numerical Simulations with MATLAB/Octave (Hardcover,... Programming for Computations - MATLAB/Octave - A Gentle Introduction to Numerical Simulations with MATLAB/Octave (Hardcover, 1st ed. 2016)
Svein Linge, Hans Petter Langtangen
R1,959 Discovery Miles 19 590 Ships in 10 - 15 working days

This book presents computer programming as a key method for solving mathematical problems. There are two versions of the book, one for MATLAB and one for Python. The book was inspired by the Springer book TCSE 6: A Primer on Scientific Programming with Python (by Langtangen), but the style is more accessible and concise, in keeping with the needs of engineering students. The book outlines the shortest possible path from no previous experience with programming to a set of skills that allows the students to write simple programs for solving common mathematical problems with numerical methods in engineering and science courses. The emphasis is on generic algorithms, clean design of programs, use of functions, and automatic tests for verification.

Solving PDEs in Python - The FEniCS Tutorial I (Hardcover): Hans Petter Langtangen, Anders Logg Solving PDEs in Python - The FEniCS Tutorial I (Hardcover)
Hans Petter Langtangen, Anders Logg
R1,283 Discovery Miles 12 830 Ships in 18 - 22 working days
Modern Software Tools for Scientific Computing (Hardcover, 1997 ed.): A. Bruaset, E. Arge, Hans Petter Langtangen Modern Software Tools for Scientific Computing (Hardcover, 1997 ed.)
A. Bruaset, E. Arge, Hans Petter Langtangen
R2,862 Discovery Miles 28 620 Ships in 18 - 22 working days

Looking back at the years that have passed since the realization of the very first electronic, multi-purpose computers, one observes a tremendous growth in hardware and software performance. Today, researchers and engi neers have access to computing power and software that can solve numerical problems which are not fully understood in terms of existing mathemati cal theory. Thus, computational sciences must in many respects be viewed as experimental disciplines. As a consequence, there is a demand for high quality, flexible software that allows, and even encourages, experimentation with alternative numerical strategies and mathematical models. Extensibil ity is then a key issue; the software must provide an efficient environment for incorporation of new methods and models that will be required in fu ture problem scenarios. The development of such kind of flexible software is a challenging and expensive task. One way to achieve these goals is to in vest much work in the design and implementation of generic software tools which can be used in a wide range of application fields. In order to provide a forum where researchers could present and discuss their contributions to the described development, an International Work shop on Modern Software Tools for Scientific Computing was arranged in Oslo, Norway, September 16-18, 1996. This workshop, informally referred to as Sci Tools '96, was a collaboration between SINTEF Applied Mathe matics and the Departments of Informatics and Mathematics at the Uni versity of Oslo."

Python Scripting for Computational Science (Hardcover, 3rd ed. 2008.  Corr. 2nd printing 2009): Hans Petter Langtangen Python Scripting for Computational Science (Hardcover, 3rd ed. 2008. Corr. 2nd printing 2009)
Hans Petter Langtangen
R1,768 Discovery Miles 17 680 Ships in 18 - 22 working days

With a primary focus on examples and applications of relevance to computational scientists, this brilliantly useful book shows computational scientists how to develop tailored, flexible, and human-efficient working environments built from small scripts written in the easy-to-learn, high-level Python language. All the tools and examples in this book are open source codes. This third edition features lots of new material. It is also released after a comprehensive reorganization of the text. The author has inserted improved examples and tools and updated information, as well as correcting any errors that crept in to the first imprint.

Programming for Computations - Python - A Gentle Introduction to Numerical Simulations with Python 3.6 (Hardcover, 2nd ed.... Programming for Computations - Python - A Gentle Introduction to Numerical Simulations with Python 3.6 (Hardcover, 2nd ed. 2020)
Svein Linge, Hans Petter Langtangen
R1,597 Discovery Miles 15 970 Ships in 10 - 15 working days

This book is published open access under a CC BY 4.0 license. This book presents computer programming as a key method for solving mathematical problems. This second edition of the well-received book has been extensively revised: All code is now written in Python version 3.6 (no longer version 2.7). In addition, the two first chapters of the previous edition have been extended and split up into five new chapters, thus expanding the introduction to programming from 50 to 150 pages. Throughout the book, the explanations provided are now more detailed, previous examples have been modified, and new sections, examples and exercises have been added. Also, a number of small errors have been corrected. The book was inspired by the Springer book TCSE 6: A Primer on Scientific Programming with Python (by Langtangen), but the style employed is more accessible and concise, in keeping with the needs of engineering students. The book outlines the shortest possible path from no previous experience with programming to a set of skills that allows students to write simple programs for solving common mathematical problems with numerical methods in the context of engineering and science courses. The emphasis is on generic algorithms, clean program design, the use of functions, and automatic tests for verification.

Elements of Scientific Computing (Hardcover, 2010 ed.): Aslak Tveito, Hans Petter Langtangen, Bjorn Frederik Nielsen, Xing Cai Elements of Scientific Computing (Hardcover, 2010 ed.)
Aslak Tveito, Hans Petter Langtangen, Bjorn Frederik Nielsen, Xing Cai
R1,485 Discovery Miles 14 850 Ships in 18 - 22 working days

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.

Finite Difference Computing with PDEs - A Modern Software Approach (Hardcover, 1st ed. 2017): Hans Petter Langtangen, Svein... Finite Difference Computing with PDEs - A Modern Software Approach (Hardcover, 1st ed. 2017)
Hans Petter Langtangen, Svein Linge
R1,619 Discovery Miles 16 190 Ships in 10 - 15 working days

This book is open access under a CC BY 4.0 license. This easy-to-read book introduces the basics of solving partial differential equations by means of finite difference methods. Unlike many of the traditional academic works on the topic, this book was written for practitioners. Accordingly, it especially addresses: the construction of finite difference schemes, formulation and implementation of algorithms, verification of implementations, analyses of physical behavior as implied by the numerical solutions, and how to apply the methods and software to solve problems in the fields of physics and biology.

Finite Difference Computing with Exponential Decay Models (Hardcover, 1st ed. 2016): Hans Petter Langtangen Finite Difference Computing with Exponential Decay Models (Hardcover, 1st ed. 2016)
Hans Petter Langtangen
R1,937 Discovery Miles 19 370 Ships in 10 - 15 working days

This text provides a very simple, initial introduction to the complete scientific computing pipeline: models, discretization, algorithms, programming, verification, and visualization. The pedagogical strategy is to use one case study - an ordinary differential equation describing exponential decay processes - to illustrate fundamental concepts in mathematics and computer science. The book is easy to read and only requires a command of one-variable calculus and some very basic knowledge about computer programming. Contrary to similar texts on numerical methods and programming, this text has a much stronger focus on implementation and teaches testing and software engineering in particular.

Elements of Scientific Computing (Paperback, 2010 ed.): Aslak Tveito, Hans Petter Langtangen, Bjorn Frederik Nielsen, Xing Cai Elements of Scientific Computing (Paperback, 2010 ed.)
Aslak Tveito, Hans Petter Langtangen, Bjorn Frederik Nielsen, Xing Cai
R1,458 Discovery Miles 14 580 Ships in 18 - 22 working days

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.

Modern Software Tools for Scientific Computing (Paperback, Softcover reprint of the original 1st ed. 1997): A. Bruaset, E.... Modern Software Tools for Scientific Computing (Paperback, Softcover reprint of the original 1st ed. 1997)
A. Bruaset, E. Arge, Hans Petter Langtangen
R2,680 Discovery Miles 26 800 Ships in 18 - 22 working days

Looking back at the years that have passed since the realization of the very first electronic, multi-purpose computers, one observes a tremendous growth in hardware and software performance. Today, researchers and engi neers have access to computing power and software that can solve numerical problems which are not fully understood in terms of existing mathemati cal theory. Thus, computational sciences must in many respects be viewed as experimental disciplines. As a consequence, there is a demand for high quality, flexible software that allows, and even encourages, experimentation with alternative numerical strategies and mathematical models. Extensibil ity is then a key issue; the software must provide an efficient environment for incorporation of new methods and models that will be required in fu ture problem scenarios. The development of such kind of flexible software is a challenging and expensive task. One way to achieve these goals is to in vest much work in the design and implementation of generic software tools which can be used in a wide range of application fields. In order to provide a forum where researchers could present and discuss their contributions to the described development, an International Work shop on Modern Software Tools for Scientific Computing was arranged in Oslo, Norway, September 16-18, 1996. This workshop, informally referred to as Sci Tools '96, was a collaboration between SINTEF Applied Mathe matics and the Departments of Informatics and Mathematics at the Uni versity of Oslo."

Python Scripting for Computational Science (Paperback, Softcover reprint of hardcover 3rd ed. 2008): Hans Petter Langtangen Python Scripting for Computational Science (Paperback, Softcover reprint of hardcover 3rd ed. 2008)
Hans Petter Langtangen
R1,755 Discovery Miles 17 550 Ships in 18 - 22 working days

With a primary focus on examples and applications of relevance to computational scientists, this brilliantly useful book shows computational scientists how to develop tailored, flexible, and human-efficient working environments built from small scripts written in the easy-to-learn, high-level Python language. All the tools and examples in this book are open source codes. This third edition features lots of new material. It is also released after a comprehensive reorganization of the text. The author has inserted improved examples and tools and updated information, as well as correcting any errors that crept in to the first imprint.

Advanced Topics in Computational Partial Differential Equations - Numerical Methods and Diffpack Programming (Paperback, 2003... Advanced Topics in Computational Partial Differential Equations - Numerical Methods and Diffpack Programming (Paperback, 2003 ed.)
Hans Petter Langtangen, Aslak Tveito
R1,708 Discovery Miles 17 080 Ships in 18 - 22 working days

A gentle introduction to advanced topics such as parallel computing, multigrid methods, and special methods for systems of PDEs. The goal of all chapters is to ‘compute’ solutions to problems, hence algorithmic and software issues play a central role. All software examples use the Diffpack programming environment - some experience with Diffpack is required. There are also some chapters covering complete applications, i.e., the way from a model, expressed as systems of PDEs, through to discretization methods, algorithms, software design, verification, and computational examples. Suitable for readers with a background in basic finite element and finite difference methods for partial differential equations.

Introduction to Numerical Methods for Variational Problems (Paperback, 1st ed. 2019): Hans Petter Langtangen, Kent-Andre Mardal Introduction to Numerical Methods for Variational Problems (Paperback, 1st ed. 2019)
Hans Petter Langtangen, Kent-Andre Mardal
R1,439 Discovery Miles 14 390 Ships in 18 - 22 working days

This textbook teaches finite element methods from a computational point of view. It focuses on how to develop flexible computer programs with Python, a programming language in which a combination of symbolic and numerical tools is used to achieve an explicit and practical derivation of finite element algorithms. The finite element library FEniCS is used throughout the book, but the content is provided in sufficient detail to ensure that students with less mathematical background or mixed programming-language experience will equally benefit. All program examples are available on the Internet.

Finite Difference Computing with PDEs - A Modern Software Approach (Paperback, Softcover reprint of the original 1st ed. 2017):... Finite Difference Computing with PDEs - A Modern Software Approach (Paperback, Softcover reprint of the original 1st ed. 2017)
Hans Petter Langtangen, Svein Linge
R1,620 Discovery Miles 16 200 Ships in 18 - 22 working days

This book is open access under a CC BY 4.0 license. This easy-to-read book introduces the basics of solving partial differential equations by means of finite difference methods. Unlike many of the traditional academic works on the topic, this book was written for practitioners. Accordingly, it especially addresses: the construction of finite difference schemes, formulation and implementation of algorithms, verification of implementations, analyses of physical behavior as implied by the numerical solutions, and how to apply the methods and software to solve problems in the fields of physics and biology.

Finite Difference Computing with Exponential Decay Models (Paperback, Softcover reprint of the original 1st ed. 2016): Hans... Finite Difference Computing with Exponential Decay Models (Paperback, Softcover reprint of the original 1st ed. 2016)
Hans Petter Langtangen
R2,190 Discovery Miles 21 900 Ships in 18 - 22 working days

This text provides a very simple, initial introduction to the complete scientific computing pipeline: models, discretization, algorithms, programming, verification, and visualization. The pedagogical strategy is to use one case study - an ordinary differential equation describing exponential decay processes - to illustrate fundamental concepts in mathematics and computer science. The book is easy to read and only requires a command of one-variable calculus and some very basic knowledge about computer programming. Contrary to similar texts on numerical methods and programming, this text has a much stronger focus on implementation and teaches testing and software engineering in particular.

Programming for Computations - Python - A Gentle Introduction to Numerical Simulations with Python (Paperback, Softcover... Programming for Computations - Python - A Gentle Introduction to Numerical Simulations with Python (Paperback, Softcover reprint of the original 1st ed. 2016)
Svein Linge, Hans Petter Langtangen
R1,525 Discovery Miles 15 250 Ships in 18 - 22 working days

This book presents computer programming as a key method for solving mathematical problems. There are two versions of the book, one for MATLAB and one for Python. The book was inspired by the Springer book TCSE 6: A Primer on Scientific Programming with Python (by Langtangen), but the style is more accessible and concise, in keeping with the needs of engineering students. The book outlines the shortest possible path from no previous experience with programming to a set of skills that allows the students to write simple programs for solving common mathematical problems with numerical methods in engineering and science courses. The emphasis is on generic algorithms, clean design of programs, use of functions, and automatic tests for verification.

Programming for Computations  - MATLAB/Octave - A Gentle Introduction to Numerical Simulations with MATLAB/Octave (Paperback,... Programming for Computations - MATLAB/Octave - A Gentle Introduction to Numerical Simulations with MATLAB/Octave (Paperback, Softcover reprint of the original 1st ed. 2016)
Svein Linge, Hans Petter Langtangen
R2,242 Discovery Miles 22 420 Ships in 18 - 22 working days

This book presents computer programming as a key method for solving mathematical problems. There are two versions of the book, one for MATLAB and one for Python. The book was inspired by the Springer book TCSE 6: A Primer on Scientific Programming with Python (by Langtangen), but the style is more accessible and concise, in keeping with the needs of engineering students. The book outlines the shortest possible path from no previous experience with programming to a set of skills that allows the students to write simple programs for solving common mathematical problems with numerical methods in engineering and science courses. The emphasis is on generic algorithms, clean design of programs, use of functions, and automatic tests for verification.

Solving PDEs in Python - The FEniCS Tutorial I (Paperback, 1st ed. 2016): Hans Petter Langtangen, Anders Logg Solving PDEs in Python - The FEniCS Tutorial I (Paperback, 1st ed. 2016)
Hans Petter Langtangen, Anders Logg
R1,104 Discovery Miles 11 040 Ships in 18 - 22 working days

This book offers a concise and gentle introduction to finite element programming in Python based on the popular FEniCS software library. Using a series of examples, including the Poisson equation, the equations of linear elasticity, the incompressible Navier-Stokes equations, and systems of nonlinear advection-diffusion-reaction equations, it guides readers through the essential steps to quickly solving a PDE in FEniCS, such as how to define a finite variational problem, how to set boundary conditions, how to solve linear and nonlinear systems, and how to visualize solutions and structure finite element Python programs. This book is open access under a CC BY license.

Scaling of Differential Equations (Paperback, 1st ed. 2016): Hans Petter Langtangen, Geir K. Pedersen Scaling of Differential Equations (Paperback, 1st ed. 2016)
Hans Petter Langtangen, Geir K. Pedersen
R1,083 Discovery Miles 10 830 Ships in 18 - 22 working days

The book serves both as a reference for various scaled models with corresponding dimensionless numbers, and as a resource for learning the art of scaling. A special feature of the book is the emphasis on how to create software for scaled models, based on existing software for unscaled models. Scaling (or non-dimensionalization) is a mathematical technique that greatly simplifies the setting of input parameters in numerical simulations. Moreover, scaling enhances the understanding of how different physical processes interact in a differential equation model. Compared to the existing literature, where the topic of scaling is frequently encountered, but very often in only a brief and shallow setting, the present book gives much more thorough explanations of how to reason about finding the right scales. This process is highly problem dependent, and therefore the book features a lot of worked examples, from very simple ODEs to systems of PDEs, especially from fluid mechanics. The text is easily accessible and example-driven. The first part on ODEs fits even a lower undergraduate level, while the most advanced multiphysics fluid mechanics examples target the graduate level. The scientific literature is full of scaled models, but in most of the cases, the scales are just stated without thorough mathematical reasoning. This book explains how the scales are found mathematically. This book will be a valuable read for anyone doing numerical simulations based on ordinary or partial differential equations.

Solving PDEs in Python - The FEniCS Tutorial I (Paperback): Hans Petter Langtangen, Anders Logg Solving PDEs in Python - The FEniCS Tutorial I (Paperback)
Hans Petter Langtangen, Anders Logg
R991 Discovery Miles 9 910 Ships in 18 - 22 working days
Programming for Computations - Python (Paperback): Hans Petter Langtangen, Svein Linge Programming for Computations - Python (Paperback)
Hans Petter Langtangen, Svein Linge
R1,212 Discovery Miles 12 120 Ships in 18 - 22 working days
Free Delivery
Pinterest Twitter Facebook Google+
You may like...
The Public
Alec Baldwin, Emilio Estevez, … DVD R441 R216 Discovery Miles 2 160
Lifespace Leather Braai Gloves (Extra…
R449 R289 Discovery Miles 2 890
Bostik Clear in Box (25ml)
R28 R24 Discovery Miles 240
Loot
Nadine Gordimer Paperback  (2)
R367 R340 Discovery Miles 3 400
Die Wonder Van Die Skepping - Nog 100…
Louie Giglio Hardcover R279 R257 Discovery Miles 2 570
Bantex B9451 Vision Wall Pocket…
R530 Discovery Miles 5 300
Loot
Nadine Gordimer Paperback  (2)
R367 R340 Discovery Miles 3 400
Elecstor 18W In-Line UPS (Black)
R999 R342 Discovery Miles 3 420
Freestyle Cooking With Chef Ollie
Oliver Swart Hardcover R450 R402 Discovery Miles 4 020
Clinique Aromatics Elixir Eau De Parfum…
R1,194 R741 Discovery Miles 7 410

 

Partners