{"title":"Texts In Computational Science And Engineering","description":"\u003cp\u003eDelve into the complex world of computational science and engineering with this essential series. Ideal for researchers and students, explore cutting-edge texts that push the boundaries of scientific computing.\u003c\/p\u003e","products":[{"product_id":"primer-on-scientific-programming-with-python-book-hans-petter-langtangen-9783642183652","title":"A Primer on Scientific Programming with Python","description":"The book serves as a first introduction to computer programming of scientific applications, using the high-level Python language. The exposition is example- and problem-oriented, where the applications are taken from mathematics, numerical calculus, statistics, physics, biology, and finance. The book teaches \"Matlab-style\" and procedural programming as well as object-oriented programming. High school mathematics is a required background, and it is advantageous to study classical and numerical one-variable calculus in parallel with reading this book. Besides learning how to program computers, the reader will also learn how to solve mathematical problems, arising in various branches of science and engineering, with the aid of numerical methods and programming. By blending programming, mathematics and scientific applications, the book lays a solid foundation for practicing computational science.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49593877790993,"sku":"GOR007820726","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/3642183654.jpg?v=1751383786"},{"product_id":"scientific-computing-book-john-a-trangenstein-9783319691091","title":"Scientific Computing","description":"There are descriptions of the current algorithms in GSLIB and MATLAB.        This book could be used for a second course in numerical methods, for either upper level undergraduates or first year graduate students.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49735230685457,"sku":"NGR9783319691091","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":49798795428113,"sku":"CIN3319691090G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52473504465169,"sku":"NLS9783319691091","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/3319691090.jpg?v=1751094768"},{"product_id":"space-filling-curves-book-michael-bader-9783642310454","title":"Space-Filling Curves","description":"­The present book provides an introduction to using space-filling curves (SFC) as tools in scientific computing. Special focus is laid on the representation of SFC and on resulting algorithms. For example, grammar-based techniques are introduced for traversals of Cartesian and octree-type meshes, and arithmetisation of SFC is explained to compute SFC mappings and indexings.  ­  The locality properties of SFC are discussed in detail, together with their importance for algorithms. Templates for parallelisation and cache-efficient algorithms are presented to reflect the most important applications of SFC in scientific computing. Special attention is also given to the interplay of adaptive mesh refinement and SFC, including the structured refinement of triangular and tetrahedral grids. For each topic, a short overview is given on the most important publications and recent research activities.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49736016199953,"sku":"NGR9783642310454","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52676275044625,"sku":"NLS9783642310454","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/3642310451.jpg?v=1750774619"},{"product_id":"scientific-computing-book-john-a-trangenstein-9783319691060","title":"Scientific Computing","description":"This is the second of three volumes providing a comprehensive presentation of the fundamentals of scientific computing. This volume discusses more advanced topics than volume one, and is largely not a prerequisite for volume three.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49737693823249,"sku":"NGR9783319691060","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":49809522786577,"sku":"CIN3319691066G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52477863264529,"sku":"NLS9783319691060","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/3319691066.jpg?v=1750902444"},{"product_id":"scientific-computing-with-matlab-and-octave-book-alfio-quarteroni-9783540326120","title":"Scientific Computing with Matlab and Octave","description":"Presents an introduction to Scientific Computing, in which several numerical methods for the computer solution of certain classes of mathematical problems are illustrated. This book show how to compute the zeros or the integrals of continuous functions, solve linear systems, and approximate functions by polynomials.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49801756672273,"sku":"CIN354032612XG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50233571148049,"sku":"CIN354032612XVG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/354032612X.jpg?v=1751096369"},{"product_id":"python-scripting-for-computational-science-book-hans-p-langtangen-9783540294153","title":"Python Scripting for Computational Science","description":"The goal of this book is to teach computational scientists how to develop tailored, flexible, and human-efficient working environments built from small programs (scripts) written in the easy-to-learn, high-level language Python. The focus is on examples and applications of relevance to computational scientists: gluing existing applications and tools, e.g. for automating simulation, data analysis, and visualization; steering simulations and computational experiments; equipping old programs with graphical user interfaces; making computational Web applications; and creating interactive interfaces with a Maple\/Matlab-like syntax to numerical applications in C\/C++ or Fortran. In short, scripting with Python makes you much more productive, increases the reliability of your scientific work and lets you have more fun - on Unix, Windows and Macintosh. All the tools and examples in this book are open source codes. The second edition features new material, reorganization of text, improved examples and tools, updated information, and correction of errors.","brand":"WoB","offers":[{"title":"US \/ WELL_READ \/ SBYB","offer_id":50002348146961,"sku":"CIN3540294155A","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/3540294155.jpg?v=1751317994"},{"product_id":"primer-on-scientific-programming-with-python-book-hans-petter-langtangen-9783662498866","title":"A Primer on Scientific Programming with Python","description":"The book serves as a first introduction to computer programming of scientific applications, using the high-level Python language. The exposition is example and problem-oriented, where the applications are taken from mathematics, numerical calculus, statistics, physics, biology and finance. The book teaches \"Matlab-style\" and procedural programming as well as object-oriented programming. High school mathematics is a required background and it is advantageous to study classical and numerical one-variable calculus in parallel with reading this book. Besides learning how to program computers, the reader will also learn how to solve mathematical problems, arising in various branches of science and engineering, with the aid of numerical methods and programming. By blending programming, mathematics and scientific applications, the book lays a solid foundation for practicing computational science.  From the reviews: Langtangen … does an excellent job of introducing programming as a set of skills in problem solving. He guides the reader into thinking properly about producing program logic and data structures for modeling real-world problems using objects and functions and embracing the object-oriented paradigm. … Summing Up: Highly recommended.   F. H. Wild III, Choice, Vol. 47 (8), April 2010  Those of us who have learned scientific programming in Python ‘on the streets’ could be a little jealous of students who have the opportunity to take a course out of Langtangen’s Primer.”  John D. Cook, The Mathematical Association of America, September 2011  This book goes through Python in particular, and programming in general, via tasks that scientists will likely perform. It contains valuable information for students new to scientific computing and would be the perfect bridge between an introduction to programming and an advanced course on numerical methods or computational science. Alex Small,IEEE, CiSE Vol. 14 (2), March \/April 2012    “This fourth edition is a wonderful, inclusive textbook that covers pretty much everything one needs to know to go from zero to fairly sophisticated scientific programming in Python…”  Joan Horvath, Computing Reviews, March 2015","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50156622545169,"sku":"CIN3662498863G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":53175128752401,"sku":"CIN3662498863VG","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/3662498863.jpg?v=1751065022"},{"product_id":"python-scripting-for-computational-science-book-hans-petter-langtangen-9783642093159","title":"Python Scripting for Computational Science","description":"Numerous readers of the second edition have noti?ed me about misprints and possible improvements of the text and the associated computer codes. The resulting modi?cations have been incorporated in this new edition and its accompanying software. The major change between the second and third editions, however, is caused by the new implementation of Numerical Python, now called numpy. The new numpy package encourages a slightly di?erent syntax compared to the old Numeric implementation, which was used in the previous editions. Since Numerical Python functionality appears in a lot of places in the book, there are hence a huge number of updates to the new suggested numpy syntax, especially in Chapters 4, 9, and 10. The second edition was based on Python version 2.3, while the third edition contains updates for version 2.5. Recent Python features, such as generator expressions (Chapter 8.9.4), Ctypes for interfacing shared libraries in C (Chapter 5.2.2), the with statement (Chapter 3.1.4), and the subprocess module for running external processes (Chapter 3.1.3) have been exempli?ed to make the reader aware of new tools. Chapter 4.4.4 is new and gives a taste of symbolic mathematics in Python.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50156622676241,"sku":"CIN3642093159G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52332837077265,"sku":"NLS9783642093159","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/3642093159.jpg?v=1751096089"},{"product_id":"scientific-computing-with-matlab-and-octave-book-alfio-quarteroni-9783642453663","title":"Scientific Computing with MATLAB and Octave","description":"This textbook is an introduction to Scientific Computing, in which several numerical methods for the computer-based solution of certain classes of mathematical problems are illustrated. The authors show how to compute the zeros, the extrema, and the integrals of continuous functions, solve linear systems, approximate functions using polynomials and construct accurate approximations for the solution of ordinary and partial differential equations. To make the format concrete and appealing, the programming environments Matlab and Octave are adopted as faithful companions. The book contains the solutions to several problems posed in exercises and examples, often originating from important applications. At the end of each chapter, a specific section is devoted to subjects which were not addressed in the book and contains bibliographical references for a more comprehensive treatment of the material.  From the review:  \".... This carefully written textbook, the third English edition, contains substantial new developments on the numerical solution of differential equations. It is typeset in a two-color design and is written in a style suited for readers who have mathematics, natural sciences, computer sciences or economics as a background and who are interested in a well-organized introduction to the subject.\" Roberto Plato (Siegen), Zentralblatt MATH 1205.65002.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50316734202129,"sku":"CIN364245366XG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50604936724753,"sku":"CIN364245366XVG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":53465695912209,"sku":"GOR011890911","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":53467089502481,"sku":"GOR014934603","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/364245366X.jpg?v=1751096116"},{"product_id":"numerical-linear-algebra-and-matrix-factorizations-book-tom-lyche-9783030364670","title":"Numerical Linear Algebra and Matrix Factorizations","description":"After reading this book, students should be able to analyze computational problems in linear algebra such as linear systems, least squares- and eigenvalue problems, and to develop their own algorithms for solving them.     Since these problems can be large and difficult to handle, much can be gained by understanding and taking advantage of special structures. This in turn requires a good grasp of basic numerical linear algebra and matrix factorizations. Factoring a matrix into a product of simpler matrices is a crucial tool in numerical linear algebra, because it allows us to tackle complex problems by solving a sequence of easier ones.     The main characteristics of this book are as follows:     It is self-contained, only assuming that readers have completed first-year calculus and an introductory course on linear algebra, and that they have some experience with solving mathematical problems on a computer. The book provides detailed proofs of virtually all results.Further, its respective parts can be used independently, making it suitable for self-study.     The book consists of 15 chapters, divided into five thematically oriented parts. The chapters are designed for a one-week-per-chapter, one-semester course. To facilitate self-study, an introductory chapter includes a brief review of linear algebra.","brand":"WoB","offers":[{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50396678160657,"sku":"CIN3030364674VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51063528227089,"sku":"NIN9783030364670","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52537049350417,"sku":"NLS9783030364670","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/3030364674.jpg?v=1751030591"},{"product_id":"scientific-computing-an-introduction-using-maple-and-matlab-book-walter-gander-9783319043241","title":"Scientific Computing - An Introduction using Maple and MATLAB","description":"Scientific computing is the study of how to use computers effectively to solve problems that arise from the mathematical modeling of phenomena in science and engineering.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50398576705809,"sku":"CIN3319043242G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/3319043242.jpg?v=1750729277"},{"product_id":"programming-for-computations-python-book-svein-linge-9783030168766","title":"Programming for Computations - Python","description":"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.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50403193192721,"sku":"CIN303016876XG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51064864964881,"sku":"NIN9783030168766","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52407690363153,"sku":"NLS9783030168766","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":53612404277521,"sku":"NGR9783030168766","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/303016876X.jpg?v=1750729065"},{"product_id":"numerical-simulation-in-molecular-dynamics-book-michael-griebel-9783540680949","title":"Numerical Simulation in Molecular Dynamics","description":"Particle models play an important role in many applications in physics, chemistry and biology. They can be studied on the computer with the help of molecular dynamics simulations. This book presents in detail both the necessary numerical methods and techniques (linked-cell method, SPME-method, tree codes, multipole technique) and the theoretical background and foundations. It illustrates the aspects modelling, discretization, algorithms and their parallel implementation with MPI on computer systems with distributed memory. Furthermore, detailed explanations are given to the different steps of numerical simulation, and code examples are provided. With the description of the algorithms and the presentation of the results of various simulations from the areas material science, nanotechnology, biochemistry and astrophysics, the reader of this book will be able to write his own programs for molecular dynamics step by step and to run successful experiments.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50404309074193,"sku":"CIN3540680942G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52675250389265,"sku":"NLS9783540680949","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/3540680942.jpg?v=1751127257"},{"product_id":"programming-for-computations-matlab-octave-book-svein-linge-9783319324517","title":"Programming for Computations - MATLAB\/Octave","description":"This book presents computer programming as a key method for solving mathematical problems. 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.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50404618928401,"sku":"CIN3319324519G","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52587492245777,"sku":"NLS9783319324517","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52761133482257,"sku":"NIN9783319324517","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/3319324519.jpg?v=1750837808"},{"product_id":"primer-on-scientific-programming-with-python-book-hans-petter-langtangen-9783642024740","title":"A Primer on Scientific Programming with Python","description":"The book serves as a first introduction to computer programming of scientific applications, using the high-level Python language. The exposition is example- and problem-oriented, where the applications are taken from mathematics, numerical calculus, statistics, physics, biology, and finance. The book teaches \"Matlab-style\" and procedural programming as well as object-oriented programming. High school mathematics is a required background, and it is advantageous to study classical and numerical one-variable calculus in parallel with reading this book. Besides learning how to program computers, the reader will also learn how to solve mathematical problems, arising in various branches of science and engineering, with the aid of numerical methods and programming. By blending programming, mathematics and scientific applications, the book lays a solid foundation for practicing computational science.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50404644978961,"sku":"CIN3642024742G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50442232987921,"sku":"CIN3642024742VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/3642024742.jpg?v=1751000250"},{"product_id":"scientific-computing-with-matlab-and-octave-book-alfio-quarteroni-9783642124297","title":"Scientific Computing with MATLAB and Octave","description":"This textbook is an introduction to Scientific Computing, in which several numerical methods for the computer-based solution of certain classes of mathematical problems are illustrated. The authors show how to compute the zeros or the integrals of continuous functions, solve linear systems, approximate functions using polynomials and construct accurate approximations for the solution of ordinary and partial differential equations. To make the format concrete and appealing, the programming environments Matlab and Octave are adopted as faithful companions. The book contains the solutions to several problems posed in exercises and examples, often originating from important applications. At the end of each chapter, a specific section is devoted to subjects which were not addressed in the book and contains bibliographical references for a more comprehensive treatment of the material.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50404682498321,"sku":"CIN3642124291G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51113483763985,"sku":"CIN3642124291VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/3642124291.jpg?v=1751253655"},{"product_id":"finite-difference-computing-with-pdes-book-hans-petter-langtangen-9783319554556","title":"Finite Difference Computing with PDEs","description":"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.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50404723065105,"sku":"CIN3319554557G","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50404724146449,"sku":"CIN3319554557VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52146628854033,"sku":"NLS9783319554556","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":52217389154577,"sku":"GOR014500509","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/3319554557.jpg?v=1751126984"},{"product_id":"primer-on-scientific-programming-with-python-book-hans-petter-langtangen-9783642549588","title":"A Primer on Scientific Programming with Python","description":"The book serves as a first introduction to computer programming of scientific applications, using the high-level Python language. The exposition is example and problem-oriented, where the applications are taken from mathematics, numerical calculus, statistics, physics, biology and finance. The book teaches \"Matlab-style\" and procedural programming as well as object-oriented programming. High school mathematics is a required background and it is advantageous to study classical and numerical one-variable calculus in parallel with reading this book. Besides learning how to program computers, the reader will also learn how to solve mathematical problems, arising in various branches of science and engineering, with the aid of numerical methods and programming. By blending programming, mathematics and scientific applications, the book lays a solid foundation for practicing computational science.  From the reviews: Langtangen ...does an excellent job of introducing programming as a set of skills in problem solving. He guides the reader into thinking properly about producing program logic and data structures for modeling real-world problems using objects and functions and embracing the object-oriented paradigm...Summing Up: Highly recommended.  F. H. Wild III, Choice, Vol. 47 (8), April 2010  Those of us who have learned scientific programming in Python 'on the streets' could be a little jealous of students who have the opportunity to take a course out of Langtangen's Primer.\"  John D. Cook, The Mathematical Association of America, September 2011  This book goes through Python in particular, and programming in general, via tasks that scientists will likely perform. It contains valuable information for students new to scientific computing and would be the perfect bridge between an introduction to programming and an advanced course on numerical methods or computational science. Alex Small, IEEE, CiSE Vol. 14 (2), March \/April 2012","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50404786176273,"sku":"CIN3642549586G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":51681878704401,"sku":"GOR008734618","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/3642549586.jpg?v=1750807144"},{"product_id":"scientific-computing-book-john-a-trangenstein-9783319691046","title":"Scientific Computing","description":"This is the first of three volumes providing a comprehensive presentation of the fundamentals of scientific computing. This volume discusses basic principles of computation, and fundamental numerical algorithms that will serve as basic tools for the subsequent two volumes. This book and its companions show how to determine the quality of computational results, and how to measure the relative efficiency of competing methods. Readers learn how to determine the maximum attainable accuracy of algorithms, and how to select the best method for computing problems. This book also discusses programming in several languages, including C++, Fortran and MATLAB. There are 80 examples, 324 exercises, 77 algorithms, 35 interactive JavaScript programs, 391 references to software programs and 4 case studies.    Topics are introduced with goals, literature references and links to public software. There are descriptions of the current algorithms in LAPACK, GSLIB and MATLAB.      This book could be used for an introductory course in numerical methods, for either upper level undergraduates or first year graduate students.       Parts of the text could be used for specialized courses, such as principles of computer languages or numerical linear algebra.","brand":"WoB","offers":[{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50404798202129,"sku":"CIN331969104XVG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52475100659985,"sku":"NLS9783319691046","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/331969104X.jpg?v=1750729323"},{"product_id":"python-scripting-for-computational-science-book-hans-petter-langtangen-9783540739159","title":"Python Scripting for Computational Science","description":"Numerous readers of the second edition have noti?ed me about misprints and possible improvements of the text and the associated computer codes. The resulting modi?cations have been incorporated in this new edition and its accompanying software. The major change between the second and third editions, however, is caused by the new implementation of Numerical Python, now called numpy. The new numpy package encourages a slightly di?erent syntax compared to the old Numeric implementation, which was used in the previous editions. Since Numerical Python functionality appears in a lot of places in the book, there are hence a huge number of updates to the new suggested numpy syntax, especially in Chapters 4, 9, and 10. The second edition was based on Python version 2.3, while the third edition contains updates for version 2.5. Recent Python features, such as generator expressions (Chapter 8.9.4), Ctypes for interfacing shared libraries in C (Chapter 5.2.2), the with statement (Chapter 3.1.4), and the subprocess module for running external processes (Chapter 3.1.3) have been exempli?ed to make the reader aware of new tools. Chapter 4.4.4 is new and gives a taste of symbolic mathematics in Python.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50469450678545,"sku":"CIN3540739157G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50858060611857,"sku":"GOR009604184","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52618357539089,"sku":"NLS9783540739159","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/3540739157.jpg?v=1751416749"},{"product_id":"introduction-to-scientific-computing-and-data-analysis-book-mark-h-holmes-9783319807621","title":"Introduction to Scientific Computing and Data Analysis","description":"This textbook provides and introduction to numerical computing and its applications in science and engineering.  The topics covered include those usually found in an introductory course, as well as those that arise in data analysis.  This includes optimization and regression based methods using a singular value decomposition.  The emphasis is on problem solving, and there are numerous exercises throughout the text concerning applications in engineering and science.  The essential role of the mathematical theory underlying the methods is also considered, both for understanding how the method works, as well as how the error in the computation depends on the method being used.  The MATLAB codes used to produce most of the figures and data tables in the text are available on the author’s website and SpringerLink.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":50953851076881,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50953851699473,"sku":"CIN3319807625VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":52500617134353,"sku":"NGR9783319807621","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/3319807625.jpg?v=1750933886"},{"product_id":"introduction-to-element-based-galerkin-methods-on-tensor-product-bases-book-francis-x-giraldo-9783030550684","title":"An Introduction to Element-Based Galerkin Methods on Tensor-Product Bases","description":"This book introduces the reader to solving partial differential equations (PDEs) numerically using element-based Galerkin methods. Although it draws on a solid theoretical foundation (e.g. the theory of interpolation, numerical integration, and function spaces), the book’s main focus is on how to build the method, what the resulting matrices look like, and how to write algorithms for coding Galerkin methods. In addition, the spotlight is on tensor-product bases, which means that only line elements (in one dimension), quadrilateral elements (in two dimensions), and cubes (in three dimensions) are considered. The types of Galerkin methods covered are: continuous Galerkin methods (i.e., finite\/spectral elements), discontinuous Galerkin methods, and hybridized discontinuous Galerkin methods using both nodal and modal basis functions. In addition, examples are included (which can also serve as student projects) for solving hyperbolic and elliptic partial differential equations, includingboth scalar PDEs and systems of equations.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51066989084945,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51066991575313,"sku":"NIN9783030550684","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52424208515345,"sku":"NLS9783030550684","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/3030550680.jpg?v=1751349577"},{"product_id":"finite-element-method-theory-implementation-and-applications-book-mats-g-larson-9783642447112","title":"The Finite Element Method: Theory, Implementation, and Applications","description":"This book gives an introduction to the finite element method as a general computational method for solving partial differential equations approximately. Our approach is mathematical in nature with a strong focus on the underlying mathematical principles, such as approximation properties of piecewise polynomial spaces, and variational formulations of partial differential equations, but with a minimum level of advanced mathematical machinery from functional analysis and partial differential equations. In principle, the material should be accessible to students with only knowledge of calculus of several variables, basic partial differential equations, and linear algebra, as the necessary concepts from more advanced analysis are introduced when needed. Throughout the text we emphasize implementation of the involved algorithms, and have therefore mixed mathematical theory with concrete computer code using the numerical software MATLAB is and its PDE-Toolbox. We have also had the ambition to cover some of the most important applications of finite elements and the basic finite element methods developed for those applications, including diffusion and transport phenomena, solid and fluid mechanics, and also electromagnetics.​","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51157177565457,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":51157180088593,"sku":"NGR9783642447112","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52146492145937,"sku":"NLS9783642447112","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/3642447112.jpg?v=1751096116"},{"product_id":"introduction-to-scientific-computing-and-data-analysis-book-mark-h-holmes-9783319302546","title":"Introduction to Scientific Computing and Data Analysis","description":"This textbook provides and introduction to numerical computing and its applications in science and engineering.  The topics covered include those usually found in an introductory course, as well as those that arise in data analysis.  This includes optimization and regression based methods using a singular value decomposition.  The emphasis is on problem solving, and there are numerous exercises throughout the text concerning applications in engineering and science.  The essential role of the mathematical theory underlying the methods is also considered, both for understanding how the method works, as well as how the error in the computation depends on the method being used.  The MATLAB codes used to produce most of the figures and data tables in the text are available on the author’s website and SpringerLink.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51284019642641,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":51284020068625,"sku":"CIN331930254XG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/331930254X.jpg?v=1751189549"},{"product_id":"scientific-computing-with-matlab-and-octave-book-alfio-quarteroni-9783662517581","title":"Scientific Computing with MATLAB and Octave","description":"This textbook is an introduction to Scientific Computing, in which several numerical methods for the computer-based solution of certain classes of mathematical problems are illustrated.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51886549172497,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51886549467409,"sku":"CIN3662517582VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783662517581.jpg?v=1754612477"},{"product_id":"elements-of-scientific-computing-book-aslak-tveito-9783642265198","title":"Elements of Scientific Computing","description":"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.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52120591434001,"sku":"NLS9783642265198","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783642265198.jpg?v=1757426382"},{"product_id":"design-patterns-for-e-science-book-henry-gardner-9783540680888","title":"Design Patterns for e-Science","description":"This is a book about a code and about coding. The code is a case study which has been used to teachcourses in e-Science atthe Australian NationalUniv- sity since 2001. Students learn advanced programming skills and techniques TM in the Java language. Above all, they learn to apply useful object-oriented design patterns as they progressively refactor and enhance the software. We think our case study, EScope, is as close to real life as you can get  It is a smaller version of a networked, graphical, waveform browser which is used in the control rooms of fusion energy experiments around the world. It is quintessential e-Science in the sense of e-Science being computer science and information technology in the service of science. It is not, speci?cally, Grid-enabled, but we develop it in a way that will facilitate its deployment onto the Grid. The standard version ofEScope interfaces with a specialised database for waveforms, and related data, known asMDSplus. On the acc- panying CD, we have provided you with software which will enable you to installMDSplus, EScope and sample data ?les onto Windows or Linux c- puters. There is much additional software including many versions of the case study as it gets built up and progressively refactored using design patterns. There will be a home web-site for this book which will contain up-to-date information about the software and other aspects of the case study.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52131010478353,"sku":"NLS9783540680888","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783540680888.jpg?v=1757506768"},{"product_id":"introduction-to-the-tools-of-scientific-computing-book-einar-smith-9783030608101","title":"Introduction to the Tools of Scientific Computing","description":"The book provides an introduction to common programming tools and methods in numerical mathematics and scientific computing. Unlike widely used standard approaches, it does not focus on any particular language but aims to explain the key underlying concepts.  In general, new concepts are first introduced in the particularly user-friendly Python language and then transferred and expanded in various scientific programming environments from C \/ C ++, Julia and MATLAB to Maple. This includes different approaches to distributed computing.     The fact that different languages are studied and compared also makes the book useful for mathematicians and practitioners trying to decide which programming language to use for which purposes.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52135478624529,"sku":"NLS9783030608101","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783030608101.jpg?v=1757549275"},{"product_id":"guide-to-numerical-modelling-in-systems-biology-book-peter-deuflhard-9783319200583","title":"A Guide to Numerical Modelling in Systems Biology","description":"This book is intended for students of computational systems biology with only a limited background in mathematics. The result is not a book on systems biology, but on computational methods in systems biology.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52138199515409,"sku":"NLS9783319200583","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783319200583.jpg?v=1757561394"},{"product_id":"design-patterns-for-e-science-book-henry-gardner-9783642430022","title":"Design Patterns for e-Science","description":"This is a book about a code and about coding. The code is a case study which has been used to teachcourses in e-Science atthe Australian NationalUniv- sity since 2001. Students learn advanced programming skills and techniques TM in the Java language. Above all, they learn to apply useful object-oriented design patterns as they progressively refactor and enhance the software. We think our case study, EScope, is as close to real life as you can get  It is a smaller version of a networked, graphical, waveform browser which is used in the control rooms of fusion energy experiments around the world. It is quintessential e-Science in the sense of e-Science being computer science and information technology in the service of science. It is not, speci?cally, Grid-enabled, but we develop it in a way that will facilitate its deployment onto the Grid. The standard version ofEScope interfaces with a specialised database for waveforms, and related data, known asMDSplus. On the acc- panying CD, we have provided you with software which will enable you to installMDSplus, EScope and sample data ?les onto Windows or Linux c- puters. There is much additional software including many versions of the case study as it gets built up and progressively refactored using design patterns. There will be a home web-site for this book which will contain up-to-date information about the software and other aspects of the case study.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52150889251089,"sku":"NLS9783642430022","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783642430022.jpg?v=1757611515"},{"product_id":"introduction-to-the-tools-of-scientific-computing-book-einar-smith-9783031169717","title":"Introduction to the Tools of Scientific Computing","description":"By examining and comparing different languages, the book is also helpful for mathematicians and practitioners in deciding which programming language to use for which purposes. At a more advanced level, special tools for the automated solution of partial differential equations using the finite element method are discussed.","brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":52343452074257,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52343455875345,"sku":"NLS9783031169717","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783031169717.jpg?v=1758173737"},{"product_id":"introduction-to-scientific-computing-and-data-analysis-book-mark-h-holmes-9783031224324","title":"Introduction to Scientific Computing and Data Analysis","description":"This textbook provides an introduction to numerical computing and its applications in science and engineering. The topics covered include those usually found in an introductory course, as well as those that arise in data analysis. This includes optimization and regression-based methods using a singular value decomposition. The emphasis is on problem solving, and there are numerous exercises throughout the text concerning applications in engineering and science. The essential role of the mathematical theory underlying the methods is also considered, both for understanding how the method works, as well as how the error in the computation depends on the method being used. The codes used for most of the computational examples in the text are available on GitHub.  This new edition includes material necessary for an upper division course in computational linear algebra.","brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":52418645098769,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":52418645852433,"sku":"NGR9783031224324","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783031224324.jpg?v=1758929682"},{"product_id":"introduction-to-numerical-methods-for-variational-problems-book-hans-petter-langtangen-9783030237875","title":"Introduction to Numerical Methods for Variational Problems","description":"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.","brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":52426050109713,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52426050797841,"sku":"NLS9783030237875","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783030237875.jpg?v=1759156546"},{"product_id":"guide-to-numerical-modelling-in-systems-biology-book-peter-deuflhard-9783319368825","title":"A Guide to Numerical Modelling in Systems Biology","description":"This book is intended for students of computational systems biology with only a limited background in mathematics. Typical books on systems biology merely mention algorithmic approaches, but without offering a deeper understanding. On the other hand, mathematical books are typically unreadable for computational biologists. The authors of the present book have worked hard to fill this gap. The result is not a book on systems biology, but on computational methods in systems biology. This book originated from courses taught by the authors at Freie Universität Berlin. The guiding idea of the courses was to convey those mathematical insights that are indispensable for systems biology, teaching the necessary mathematical prerequisites by means of many illustrative examples and without any theorems. The three chapters cover the mathematical modelling of biochemical and physiological processes, numerical simulation of the dynamics of biological networks and identification of model parameters by means of comparisons with real data. Throughout the text, the strengths and weaknesses of numerical algorithms with respect to various systems biological issues are discussed. Web addresses for downloading the corresponding software are also included.","brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":52431305343249,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52431305867537,"sku":"NLS9783319368825","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783319368825.jpg?v=1759172137"},{"product_id":"numerical-simulation-in-molecular-dynamics-book-michael-griebel-9783642087769","title":"Numerical Simulation in Molecular Dynamics","description":"This book details the necessary numerical methods, the theoretical background and foundations and the techniques involved in creating computer particle models, including linked-cell method, SPME-method, tree codes, amd multipol technique.","brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":52433903714577,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52433904369937,"sku":"NLS9783642087769","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783642087769.jpg?v=1759179374"},{"product_id":"numerical-linear-algebra-and-matrix-factorizations-book-tom-lyche-9783030364700","title":"Numerical Linear Algebra and Matrix Factorizations","description":"After reading this book, students should be able to analyze computational problems in linear algebra such as linear systems, least squares- and eigenvalue problems, and to develop their own algorithms for solving them.     Since these problems can be large and difficult to handle, much can be gained by understanding and taking advantage of special structures. This in turn requires a good grasp of basic numerical linear algebra and matrix factorizations. Factoring a matrix into a product of simpler matrices is a crucial tool in numerical linear algebra, because it allows us to tackle complex problems by solving a sequence of easier ones.     The main characteristics of this book are as follows:     It is self-contained, only assuming that readers have completed first-year calculus and an introductory course on linear algebra, and that they have some experience with solving mathematical problems on a computer. The book provides detailed proofs of virtually all results.Further, its respective parts can be used independently, making it suitable for self-study.     The book consists of 15 chapters, divided into five thematically oriented parts. The chapters are designed for a one-week-per-chapter, one-semester course. To facilitate self-study, an introductory chapter includes a brief review of linear algebra.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52452339548433,"sku":"NLS9783030364700","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52761152913681,"sku":"NIN9783030364700","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783030364700.jpg?v=1759364423"},{"product_id":"exercises-in-numerical-linear-algebra-and-matrix-factorizations-book-tom-lyche-9783030597887","title":"Exercises in Numerical Linear Algebra and Matrix Factorizations","description":"To put the world of linear algebra to advanced use, it is not enough to merely understand the theory;       This book provides precisely this type of supporting material for the textbook Numerical Linear Algebra and Matrix Factorizations, published as Vol.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52455952220433,"sku":"NLS9783030597887","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52760863572241,"sku":"NIN9783030597887","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783030597887.jpg?v=1759375843"},{"product_id":"introduction-to-the-tools-of-scientific-computing-book-einar-smith-9783031169748","title":"Introduction to the Tools of Scientific Computing","description":"By examining and comparing different languages, the book is also helpful for mathematicians and practitioners in deciding which programming language to use for which purposes. At a more advanced level, special tools for the automated solution of partial differential equations using the finite element method are discussed.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52472233001233,"sku":"NLS9783031169748","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52761006801169,"sku":"NIN9783031169748","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783031169748.jpg?v=1759837804"},{"product_id":"programming-for-computations-matlab-octave-book-svein-linge-9783319812892","title":"Programming for Computations - MATLAB\/Octave","description":"This book presents computer programming as a key method for solving mathematical problems. 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.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52532451737873,"sku":"NLS9783319812892","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783319812892.jpg?v=1760660987"},{"product_id":"programming-for-computations-python-book-svein-linge-9783319812823","title":"Programming for Computations - Python","description":"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.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52533240267025,"sku":"NLS9783319812823","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":53090194718993,"sku":"CIN3319812823G","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783319812823.jpg?v=1760664265"},{"product_id":"introduction-to-element-based-galerkin-methods-on-tensor-product-bases-book-francis-x-giraldo-9783030550714","title":"An Introduction to Element-Based Galerkin Methods on Tensor-Product Bases","description":"This book introduces the reader to solving partial differential equations (PDEs) numerically using element-based Galerkin methods. Although it draws on a solid theoretical foundation (e.g. the theory of interpolation, numerical integration, and function spaces), the book’s main focus is on how to build the method, what the resulting matrices look like, and how to write algorithms for coding Galerkin methods. In addition, the spotlight is on tensor-product bases, which means that only line elements (in one dimension), quadrilateral elements (in two dimensions), and cubes (in three dimensions) are considered. The types of Galerkin methods covered are: continuous Galerkin methods (i.e., finite\/spectral elements), discontinuous Galerkin methods, and hybridized discontinuous Galerkin methods using both nodal and modal basis functions. In addition, examples are included (which can also serve as student projects) for solving hyperbolic and elliptic partial differential equations, includingboth scalar PDEs and systems of equations.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52533527609617,"sku":"NLS9783030550714","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52760975573265,"sku":"NIN9783030550714","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783030550714.jpg?v=1760665157"},{"product_id":"exercises-in-numerical-linear-algebra-and-matrix-factorizations-book-tom-lyche-9783030597917","title":"Exercises in Numerical Linear Algebra and Matrix Factorizations","description":"To put the world of linear algebra to advanced use, it is not enough to merely understand the theory; there is a significant gap between the theory of linear algebra and its myriad expressions in nearly every computational domain. To bridge this gap, it is essential to process the theory by solving many exercises, thus obtaining a firmer grasp of its diverse applications. Similarly, from a theoretical perspective, diving into the literature on advanced linear algebra often reveals more and more topics that are deferred to exercises instead of being treated in the main text. As exercises grow more complex and numerous, it becomes increasingly important to provide supporting material and guidelines on how to solve them, supporting students’ learning process.       This book provides precisely this type of supporting material for the textbook “Numerical Linear Algebra and Matrix Factorizations,” published as Vol. 22 of Springer’s Texts in Computational Science and Engineering series. Instead of omitting details or merely providing rough outlines, this book offers detailed proofs, and connects the solutions to the corresponding results in the textbook. For the algorithmic exercises the utmost level of detail is provided in the form of MATLAB implementations. Both the textbook and solutions are self-contained. This book and the textbook are of similar length, demonstrating that solutions should not be considered a minor aspect when learning at advanced levels.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52533746270481,"sku":"NLS9783030597917","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783030597917.jpg?v=1760666095"},{"product_id":"space-filling-curves-book-michael-bader-9783662522363","title":"Space-Filling Curves","description":"For example, grammar-based techniques are introduced for traversals of Cartesian and octree-type meshes, and arithmetisation of SFC is explained to compute SFC mappings and indexings.     The locality properties of SFC are discussed in detail, together with their importance for algorithms.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52588923027729,"sku":"NLS9783662522363","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783662522363.jpg?v=1761059035"},{"product_id":"finite-difference-computing-with-pdes-book-hans-petter-langtangen-9783319856667","title":"Finite Difference Computing with PDEs","description":"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.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52589505413393,"sku":"NLS9783319856667","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783319856667.jpg?v=1761060186"},{"product_id":"computational-partial-differential-equations-book-hans-p-langtangen-9783540434160","title":"Computational Partial Differential Equations","description":"The second edition features lots of improvements and new material. The most significant additions include - finite difference methods and implementations for a 1D time-dependent heat equation (Chapter 1. 7. 6), - a solver for vibration of elastic structures (Chapter 5. 1. 6), - a step-by-step instruction of how to develop and test Diffpack programs for a physical application (Chapters 3. 6 and 3. 13), - construction of non-trivial grids using super elements (Chapters 3. 5. 4, 3. 6. 4, and 3. 13. 4), - additional material on local mesh refinements (Chapter 3. 7), - coupling of Diffpack with other types of software (Appendix B. 3) - high-level programming offinite difference solvers utilizing the new stencil (finite difference operator) concept in Diffpack (Appendix D. 8). Many of the examples, projects, and exercises from the first edition have been revised and improved. Some new exercises and projects have also been added. A hopefully very useful new feature is the compact overview of all the program examples in the book and the associated software files, presented in Chapter 1. 2. Errors have been corrected, many explanations have been extended, and the text has been upgraded to be compatible with Diffpack version 4. 0. The major difficulty when developing programs for numerical solution of partial differential equations is to debug and verify the implementation. This requires an interplay between understanding the mathematical model, the in- volved numerics, and the programming tools.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52606151393553,"sku":"NLS9783540434160","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783540434160.jpg?v=1775904848"},{"product_id":"scientific-computing-book-bertil-gustafsson-9783319698465","title":"Scientific Computing","description":"This book explores the most significant computational methods and the history of their development. It begins with the earliest mathematical \/ numerical achievements made by the Babylonians and the Greeks, followed by the period beginning in the 16th century. For several centuries the main scientific challenge concerned the mechanics of planetary dynamics, and the book describes the basic numerical methods of that time.     In turn, at the end of the Second World War scientific computing took a giant step forward with the advent of electronic computers, which greatly accelerated the development of numerical methods. As a result, scientific computing became established as a third scientific method in addition to the two traditional branches: theory and experimentation.        The book traces numerical methods’ journey back to their origins and to the people who invented them, while also briefly examining the development of electronic computers over the years. Featuring 163 references and more than 100 figures, many of them portraits or photos of key historical figures, the book provides a unique historical perspective on the general field of scientific computing – making it a valuable resource for all students and professionals interested in the history of numerical analysis and computing, and for a broader readership alike.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52619967299857,"sku":"NLS9783319698465","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783319698465.jpg?v=1761537300"},{"product_id":"scientific-computing-book-bertil-gustafsson-9783030099152","title":"Scientific Computing","description":"This book explores the most significant computational methods and the history of their development. It begins with the earliest mathematical \/ numerical achievements made by the Babylonians and the Greeks, followed by the period beginning in the 16th century. For several centuries the main scientific challenge concerned the mechanics of planetary dynamics, and the book describes the basic numerical methods of that time.     In turn, at the end of the Second World War scientific computing took a giant step forward with the advent of electronic computers, which greatly accelerated the development of numerical methods. As a result, scientific computing became established as a third scientific method in addition to the two traditional branches: theory and experimentation.        The book traces numerical methods’ journey back to their origins and to the people who invented them, while also briefly examining the development of electronic computers over the years. Featuring 163 references and more than 100 figures, many of them portraits or photos of key historical figures, the book provides a unique historical perspective on the general field of scientific computing – making it a valuable resource for all students and professionals interested in the history of numerical analysis and computing, and for a broader readership alike.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52620510855441,"sku":"NLS9783030099152","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783030099152.jpg?v=1761540034"},{"product_id":"elements-of-scientific-computing-book-aslak-tveito-9783642112980","title":"Elements of Scientific Computing","description":"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.","brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":52666360561937,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52666360987921,"sku":"NLS9783642112980","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783642112980.jpg?v=1762279759"},{"product_id":"fundamentals-of-scientific-computing-book-bertil-gustafsson-9783642194948","title":"Fundamentals of Scientific Computing","description":"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?","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52675558146321,"sku":"NLS9783642194948","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783642194948.jpg?v=1762302183"},{"product_id":"fundamentals-of-scientific-computing-book-bertil-gustafsson-9783642268649","title":"Fundamentals of Scientific Computing","description":"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®.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52677024710929,"sku":"NLS9783642268649","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783642268649.jpg?v=1762305260"}],"url":"https:\/\/www.worldofbooks.com\/collections\/texts-in-computational-science-and-engineering-book-series.oembed?page=2","provider":"World of Books ","version":"1.0","type":"link"}