Numerical Solution of Partial Differential Equations in Science and Engineering

Download Numerical Solution of Partial Differential Equations in Science and Engineering PDF Online Free

Author :
Publisher : John Wiley & Sons
ISBN 13 : 1118031210
Total Pages : 677 pages
Book Rating : 4.1/5 (18 download)

DOWNLOAD NOW!


Book Synopsis Numerical Solution of Partial Differential Equations in Science and Engineering by : Leon Lapidus

Download or read book Numerical Solution of Partial Differential Equations in Science and Engineering written by Leon Lapidus and published by John Wiley & Sons. This book was released on 2011-02-14 with total page 677 pages. Available in PDF, EPUB and Kindle. Book excerpt: From the reviews of Numerical Solution of PartialDifferential Equations in Science and Engineering: "The book by Lapidus and Pinder is a very comprehensive, evenexhaustive, survey of the subject . . . [It] is unique in that itcovers equally finite difference and finite element methods." Burrelle's "The authors have selected an elementary (but not simplistic)mode of presentation. Many different computational schemes aredescribed in great detail . . . Numerous practical examples andapplications are described from beginning to the end, often withcalculated results given." Mathematics of Computing "This volume . . . devotes its considerable number of pages tolucid developments of the methods [for solving partial differentialequations] . . . the writing is very polished and I found it apleasure to read!" Mathematics of Computation Of related interest . . . NUMERICAL ANALYSIS FOR APPLIED SCIENCE Myron B. Allen andEli L. Isaacson. A modern, practical look at numerical analysis,this book guides readers through a broad selection of numericalmethods, implementation, and basic theoretical results, with anemphasis on methods used in scientific computation involvingdifferential equations. 1997 (0-471-55266-6) 512 pp. APPLIED MATHEMATICS Second Edition, J. David Logan.Presenting an easily accessible treatment of mathematical methodsfor scientists and engineers, this acclaimed work covers fluidmechanics and calculus of variations as well as more modernmethods-dimensional analysis and scaling, nonlinear wavepropagation, bifurcation, and singular perturbation. 1996(0-471-16513-1) 496 pp.

Numerical Partial Differential Equations for Environmental Scientists and Engineers

Download Numerical Partial Differential Equations for Environmental Scientists and Engineers PDF Online Free

Author :
Publisher : Springer Science & Business Media
ISBN 13 : 0387236201
Total Pages : 390 pages
Book Rating : 4.3/5 (872 download)

DOWNLOAD NOW!


Book Synopsis Numerical Partial Differential Equations for Environmental Scientists and Engineers by : Daniel R. Lynch

Download or read book Numerical Partial Differential Equations for Environmental Scientists and Engineers written by Daniel R. Lynch and published by Springer Science & Business Media. This book was released on 2006-06-02 with total page 390 pages. Available in PDF, EPUB and Kindle. Book excerpt: For readers with some competence in PDE solution properties, this book offers an interdisciplinary approach to problems occurring in natural environmental media: the hydrosphere, atmosphere, cryosphere, lithosphere, biosphere and ionosphere. It presents two major discretization methods: Finite Difference and Finite Element, plus a section on practical approaches to ill-posed problems. The blend of theory, analysis, and implementation practicality supports solving and understanding complicated problems.

Numerical Methods for Solving Partial Differential Equations

Download Numerical Methods for Solving Partial Differential Equations PDF Online Free

Author :
Publisher : John Wiley & Sons
ISBN 13 : 1119316383
Total Pages : 320 pages
Book Rating : 4.1/5 (193 download)

DOWNLOAD NOW!


Book Synopsis Numerical Methods for Solving Partial Differential Equations by : George F. Pinder

Download or read book Numerical Methods for Solving Partial Differential Equations written by George F. Pinder and published by John Wiley & Sons. This book was released on 2018-02-05 with total page 320 pages. Available in PDF, EPUB and Kindle. Book excerpt: A comprehensive guide to numerical methods for simulating physical-chemical systems This book offers a systematic, highly accessible presentation of numerical methods used to simulate the behavior of physical-chemical systems. Unlike most books on the subject, it focuses on methodology rather than specific applications. Written for students and professionals across an array of scientific and engineering disciplines and with varying levels of experience with applied mathematics, it provides comprehensive descriptions of numerical methods without requiring an advanced mathematical background. Based on its author’s more than forty years of experience teaching numerical methods to engineering students, Numerical Methods for Solving Partial Differential Equations presents the fundamentals of all of the commonly used numerical methods for solving differential equations at a level appropriate for advanced undergraduates and first-year graduate students in science and engineering. Throughout, elementary examples show how numerical methods are used to solve generic versions of equations that arise in many scientific and engineering disciplines. In writing it, the author took pains to ensure that no assumptions were made about the background discipline of the reader. Covers the spectrum of numerical methods that are used to simulate the behavior of physical-chemical systems that occur in science and engineering Written by a professor of engineering with more than forty years of experience teaching numerical methods to engineers Requires only elementary knowledge of differential equations and matrix algebra to master the material Designed to teach students to understand, appreciate and apply the basic mathematics and equations on which Mathcad and similar commercial software packages are based Comprehensive yet accessible to readers with limited mathematical knowledge, Numerical Methods for Solving Partial Differential Equations is an excellent text for advanced undergraduates and first-year graduate students in the sciences and engineering. It is also a valuable working reference for professionals in engineering, physics, chemistry, computer science, and applied mathematics.

Domain Decomposition Methods for the Numerical Solution of Partial Differential Equations

Download Domain Decomposition Methods for the Numerical Solution of Partial Differential Equations PDF Online Free

Author :
Publisher : Springer Science & Business Media
ISBN 13 : 354077209X
Total Pages : 775 pages
Book Rating : 4.5/5 (47 download)

DOWNLOAD NOW!


Book Synopsis Domain Decomposition Methods for the Numerical Solution of Partial Differential Equations by : Tarek Mathew

Download or read book Domain Decomposition Methods for the Numerical Solution of Partial Differential Equations written by Tarek Mathew and published by Springer Science & Business Media. This book was released on 2008-06-25 with total page 775 pages. Available in PDF, EPUB and Kindle. Book excerpt: Domain decomposition methods are divide and conquer computational methods for the parallel solution of partial differential equations of elliptic or parabolic type. The methodology includes iterative algorithms, and techniques for non-matching grid discretizations and heterogeneous approximations. This book serves as a matrix oriented introduction to domain decomposition methodology. A wide range of topics are discussed include hybrid formulations, Schwarz, and many more.

Numerical Solution of Partial Differential Equations by the Finite Element Method

Download Numerical Solution of Partial Differential Equations by the Finite Element Method PDF Online Free

Author :
Publisher : Courier Corporation
ISBN 13 : 0486131599
Total Pages : 290 pages
Book Rating : 4.4/5 (861 download)

DOWNLOAD NOW!


Book Synopsis Numerical Solution of Partial Differential Equations by the Finite Element Method by : Claes Johnson

Download or read book Numerical Solution of Partial Differential Equations by the Finite Element Method written by Claes Johnson and published by Courier Corporation. This book was released on 2012-05-23 with total page 290 pages. Available in PDF, EPUB and Kindle. Book excerpt: An accessible introduction to the finite element method for solving numeric problems, this volume offers the keys to an important technique in computational mathematics. Suitable for advanced undergraduate and graduate courses, it outlines clear connections with applications and considers numerous examples from a variety of science- and engineering-related specialties.This text encompasses all varieties of the basic linear partial differential equations, including elliptic, parabolic and hyperbolic problems, as well as stationary and time-dependent problems. Additional topics include finite element methods for integral equations, an introduction to nonlinear problems, and considerations of unique developments of finite element techniques related to parabolic problems, including methods for automatic time step control. The relevant mathematics are expressed in non-technical terms whenever possible, in the interests of keeping the treatment accessible to a majority of students.

Numerical Solution of Partial Differential Equations on Parallel Computers

Download Numerical Solution of Partial Differential Equations on Parallel Computers PDF Online Free

Author :
Publisher : Springer Science & Business Media
ISBN 13 : 3540316191
Total Pages : 491 pages
Book Rating : 4.5/5 (43 download)

DOWNLOAD NOW!


Book Synopsis Numerical Solution of Partial Differential Equations on Parallel Computers by : Are Magnus Bruaset

Download or read book Numerical Solution of Partial Differential Equations on Parallel Computers written by Are Magnus Bruaset and published by Springer Science & Business Media. This book was released on 2006-03-05 with total page 491 pages. Available in PDF, EPUB and Kindle. Book excerpt: Since the dawn of computing, the quest for a better understanding of Nature has been a driving force for technological development. Groundbreaking achievements by great scientists have paved the way from the abacus to the supercomputing power of today. When trying to replicate Nature in the computer’s silicon test tube, there is need for precise and computable process descriptions. The scienti?c ?elds of Ma- ematics and Physics provide a powerful vehicle for such descriptions in terms of Partial Differential Equations (PDEs). Formulated as such equations, physical laws can become subject to computational and analytical studies. In the computational setting, the equations can be discreti ed for ef?cient solution on a computer, leading to valuable tools for simulation of natural and man-made processes. Numerical so- tion of PDE-based mathematical models has been an important research topic over centuries, and will remain so for centuries to come. In the context of computer-based simulations, the quality of the computed results is directly connected to the model’s complexity and the number of data points used for the computations. Therefore, computational scientists tend to ?ll even the largest and most powerful computers they can get access to, either by increasing the si e of the data sets, or by introducing new model terms that make the simulations more realistic, or a combination of both. Today, many important simulation problems can not be solved by one single computer, but calls for parallel computing.

Numerical Methods for Partial Differential Equations

Download Numerical Methods for Partial Differential Equations PDF Online Free

Author :
Publisher : John Wiley & Sons
ISBN 13 : 1119111366
Total Pages : 376 pages
Book Rating : 4.1/5 (191 download)

DOWNLOAD NOW!


Book Synopsis Numerical Methods for Partial Differential Equations by : Vitoriano Ruas

Download or read book Numerical Methods for Partial Differential Equations written by Vitoriano Ruas and published by John Wiley & Sons. This book was released on 2016-04-28 with total page 376 pages. Available in PDF, EPUB and Kindle. Book excerpt: Numerical Methods for Partial Differential Equations: An Introduction Vitoriano Ruas, Sorbonne Universités, UPMC - Université Paris 6, France A comprehensive overview of techniques for the computational solution of PDE's Numerical Methods for Partial Differential Equations: An Introduction covers the three most popular methods for solving partial differential equations: the finite difference method, the finite element method and the finite volume method. The book combines clear descriptions of the three methods, their reliability, and practical implementation aspects. Justifications for why numerical methods for the main classes of PDE's work or not, or how well they work, are supplied and exemplified. Aimed primarily at students of Engineering, Mathematics, Computer Science, Physics and Chemistry among others this book offers a substantial insight into the principles numerical methods in this class of problems are based upon. The book can also be used as a reference for research work on numerical methods for PDE’s. Key features: A balanced emphasis is given to both practical considerations and a rigorous mathematical treatment The reliability analyses for the three methods are carried out in a unified framework and in a structured and visible manner, for the basic types of PDE's Special attention is given to low order methods, as practitioner's overwhelming default options for everyday use New techniques are employed to derive known results, thereby simplifying their proof Supplementary material is available from a companion website.

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

Download PETSc for Partial Differential Equations: Numerical Solutions in C and Python PDF Online Free

Author :
Publisher : SIAM
ISBN 13 : 1611976316
Total Pages : 407 pages
Book Rating : 4.6/5 (119 download)

DOWNLOAD NOW!


Book Synopsis PETSc for Partial Differential Equations: Numerical Solutions in C and Python by : Ed Bueler

Download or read book PETSc for Partial Differential Equations: Numerical Solutions in C and Python written by Ed Bueler and published by SIAM. This book was released on 2020-10-22 with total page 407 pages. Available in PDF, EPUB and Kindle. Book excerpt: The Portable, Extensible Toolkit for Scientific Computation (PETSc) is an open-source library of advanced data structures and methods for solving linear and nonlinear equations and for managing discretizations. This book uses these modern numerical tools to demonstrate how to solve nonlinear partial differential equations (PDEs) in parallel. It starts from key mathematical concepts, such as Krylov space methods, preconditioning, multigrid, and Newton’s method. In PETSc these components are composed at run time into fast solvers. Discretizations are introduced from the beginning, with an emphasis on finite difference and finite element methodologies. The example C programs of the first 12 chapters, listed on the inside front cover, solve (mostly) elliptic and parabolic PDE problems. Discretization leads to large, sparse, and generally nonlinear systems of algebraic equations. For such problems, mathematical solver concepts are explained and illustrated through the examples, with sufficient context to speed further development. PETSc for Partial Differential Equations addresses both discretizations and fast solvers for PDEs, emphasizing practice more than theory. Well-structured examples lead to run-time choices that result in high solver performance and parallel scalability. The last two chapters build on the reader’s understanding of fast solver concepts when applying the Firedrake Python finite element solver library. This textbook, the first to cover PETSc programming for nonlinear PDEs, provides an on-ramp for graduate students and researchers to a major area of high-performance computing for science and engineering. It is suitable as a supplement for courses in scientific computing or numerical methods for differential equations.

Numerical Methods for Evolutionary Differential Equations

Download Numerical Methods for Evolutionary Differential Equations PDF Online Free

Author :
Publisher : SIAM
ISBN 13 : 0898716527
Total Pages : 403 pages
Book Rating : 4.8/5 (987 download)

DOWNLOAD NOW!


Book Synopsis Numerical Methods for Evolutionary Differential Equations by : Uri M. Ascher

Download or read book Numerical Methods for Evolutionary Differential Equations written by Uri M. Ascher and published by SIAM. This book was released on 2008-09-04 with total page 403 pages. Available in PDF, EPUB and Kindle. Book excerpt: Develops, analyses, and applies numerical methods for evolutionary, or time-dependent, differential problems.

Applied Mathematics

Download Applied Mathematics PDF Online Free

Author :
Publisher : John Wiley & Sons
ISBN 13 : 1118475801
Total Pages : 688 pages
Book Rating : 4.1/5 (184 download)

DOWNLOAD NOW!


Book Synopsis Applied Mathematics by : J. David Logan

Download or read book Applied Mathematics written by J. David Logan and published by John Wiley & Sons. This book was released on 2013-05-28 with total page 688 pages. Available in PDF, EPUB and Kindle. Book excerpt: Praise for the Third Edition “Future mathematicians, scientists, and engineers should find the book to be an excellent introductory text for coursework or self-study as well as worth its shelf space for reference.” —MAA Reviews Applied Mathematics, Fourth Edition is a thoroughly updated and revised edition on the applications of modeling and analyzing natural, social, and technological processes. The book covers a wide range of key topics in mathematical methods and modeling and highlights the connections between mathematics and the applied and natural sciences. The Fourth Edition covers both standard and modern topics, including scaling and dimensional analysis; regular and singular perturbation; calculus of variations; Green’s functions and integral equations; nonlinear wave propagation; and stability and bifurcation. The book provides extended coverage of mathematical biology, including biochemical kinetics, epidemiology, viral dynamics, and parasitic disease. In addition, the new edition features: Expanded coverage on orthogonality, boundary value problems, and distributions, all of which are motivated by solvability and eigenvalue problems in elementary linear algebra Additional MATLAB® applications for computer algebra system calculations Over 300 exercises and 100 illustrations that demonstrate important concepts New examples of dimensional analysis and scaling along with new tables of dimensions and units for easy reference Review material, theory, and examples of ordinary differential equations New material on applications to quantum mechanics, chemical kinetics, and modeling diseases and viruses Written at an accessible level for readers in a wide range of scientific fields, Applied Mathematics, Fourth Edition is an ideal text for introducing modern and advanced techniques of applied mathematics to upper-undergraduate and graduate-level students in mathematics, science, and engineering. The book is also a valuable reference for engineers and scientists in government and industry.

Numerical Time-Dependent Partial Differential Equations for Scientists and Engineers

Download Numerical Time-Dependent Partial Differential Equations for Scientists and Engineers PDF Online Free

Author :
Publisher : Academic Press
ISBN 13 : 9780080917047
Total Pages : 312 pages
Book Rating : 4.9/5 (17 download)

DOWNLOAD NOW!


Book Synopsis Numerical Time-Dependent Partial Differential Equations for Scientists and Engineers by : Moysey Brio

Download or read book Numerical Time-Dependent Partial Differential Equations for Scientists and Engineers written by Moysey Brio and published by Academic Press. This book was released on 2010-09-21 with total page 312 pages. Available in PDF, EPUB and Kindle. Book excerpt: It is the first text that in addition to standard convergence theory treats other necessary ingredients for successful numerical simulations of physical systems encountered by every practitioner. The book is aimed at users with interests ranging from application modeling to numerical analysis and scientific software development. It is strongly influenced by the authors research in in space physics, electrical and optical engineering, applied mathematics, numerical analysis and professional software development. The material is based on a year-long graduate course taught at the University of Arizona since 1989. The book covers the first two-semesters of a three semester series. The second semester is based on a semester-long project, while the third semester requirement consists of a particular methods course in specific disciplines like computational fluid dynamics, finite element method in mechanical engineering, computational physics, biology, chemistry, photonics, etc. The first three chapters focus on basic properties of partial differential equations, including analysis of the dispersion relation, symmetries, particular solutions and instabilities of the PDEs; methods of discretization and convergence theory for initial value problems. The goal is to progress from observations of simple numerical artifacts like diffusion, damping, dispersion, and anisotropies to their analysis and management technique, as it is not always possible to completely eliminate them. In the second part of the book we cover topics for which there are only sporadic theoretical results, while they are an integral part and often the most important part for successful numerical simulation. We adopt a more heuristic and practical approach using numerical methods of investigation and validation. The aim is teach students subtle key issues in order to separate physics from numerics. The following topics are addressed: Implementation of transparent and absorbing boundary conditions; Practical stability analysis in the presence of the boundaries and interfaces; Treatment of problems with different temporal/spatial scales either explicit or implicit; preservation of symmetries and additional constraints; physical regularization of singularities; resolution enhancement using adaptive mesh refinement and moving meshes. Self contained presentation of key issues in successful numerical simulation Accessible to scientists and engineers with diverse background Provides analysis of the dispersion relation, symmetries, particular solutions and instabilities of the partial differential equations

Partial Differential Equations for Scientists and Engineers

Download Partial Differential Equations for Scientists and Engineers PDF Online Free

Author :
Publisher : Courier Corporation
ISBN 13 : 0486134733
Total Pages : 414 pages
Book Rating : 4.4/5 (861 download)

DOWNLOAD NOW!


Book Synopsis Partial Differential Equations for Scientists and Engineers by : Stanley J. Farlow

Download or read book Partial Differential Equations for Scientists and Engineers written by Stanley J. Farlow and published by Courier Corporation. This book was released on 2012-03-08 with total page 414 pages. Available in PDF, EPUB and Kindle. Book excerpt: Practical text shows how to formulate and solve partial differential equations. Coverage of diffusion-type problems, hyperbolic-type problems, elliptic-type problems, numerical and approximate methods. Solution guide available upon request. 1982 edition.

Handbook of Linear Partial Differential Equations for Engineers and Scientists

Download Handbook of Linear Partial Differential Equations for Engineers and Scientists PDF Online Free

Author :
Publisher : CRC Press
ISBN 13 : 1420035320
Total Pages : 800 pages
Book Rating : 4.4/5 (2 download)

DOWNLOAD NOW!


Book Synopsis Handbook of Linear Partial Differential Equations for Engineers and Scientists by : Andrei D. Polyanin

Download or read book Handbook of Linear Partial Differential Equations for Engineers and Scientists written by Andrei D. Polyanin and published by CRC Press. This book was released on 2001-11-28 with total page 800 pages. Available in PDF, EPUB and Kindle. Book excerpt: Following in the footsteps of the authors' bestselling Handbook of Integral Equations and Handbook of Exact Solutions for Ordinary Differential Equations, this handbook presents brief formulations and exact solutions for more than 2,200 equations and problems in science and engineering. Parabolic, hyperbolic, and elliptic equations with

Advanced Topics in Computational Partial Differential Equations

Download Advanced Topics in Computational Partial Differential Equations PDF Online Free

Author :
Publisher : Springer Science & Business Media
ISBN 13 : 3642182372
Total Pages : 676 pages
Book Rating : 4.6/5 (421 download)

DOWNLOAD NOW!


Book Synopsis Advanced Topics in Computational Partial Differential Equations by : Hans Petter Langtangen

Download or read book Advanced Topics in Computational Partial Differential Equations written by Hans Petter Langtangen and published by Springer Science & Business Media. This book was released on 2012-09-22 with total page 676 pages. Available in PDF, EPUB and Kindle. Book excerpt: 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.

Solving PDEs in C++

Download Solving PDEs in C++ PDF Online Free

Author :
Publisher : SIAM
ISBN 13 : 1611972167
Total Pages : 775 pages
Book Rating : 4.6/5 (119 download)

DOWNLOAD NOW!


Book Synopsis Solving PDEs in C++ by : Yair Shapira

Download or read book Solving PDEs in C++ written by Yair Shapira and published by SIAM. This book was released on 2012-06-07 with total page 775 pages. Available in PDF, EPUB and Kindle. Book excerpt: In this much-expanded second edition, author Yair Shapira presents new applications and a substantial extension of the original object-oriented framework to make this popular and comprehensive book even easier to understand and use. It not only introduces the C and C++ programming languages, but also shows how to use them in the numerical solution of partial differential equations (PDEs). The book leads readers through the entire solution process, from the original PDE, through the discretization stage, to the numerical solution of the resulting algebraic system. The high level of abstraction available in C++ is particularly useful in the implementation of complex mathematical objects, such as unstructured mesh, sparse matrix, and multigrid hierarchy, often used in numerical modeling. The well-debugged and tested code segments implement the numerical methods efficiently and transparently in a unified object-oriented approach.

Computational Partial Differential Equations

Download Computational Partial Differential Equations PDF Online Free

Author :
Publisher : Springer Science & Business Media
ISBN 13 : 3662011700
Total Pages : 704 pages
Book Rating : 4.6/5 (62 download)

DOWNLOAD NOW!


Book Synopsis Computational Partial Differential Equations by : Hans Petter Langtangen

Download or read book Computational Partial Differential Equations written by Hans Petter Langtangen and published by Springer Science & Business Media. This book was released on 2013-04-17 with total page 704 pages. Available in PDF, EPUB and Kindle. Book excerpt: Targeted at students and researchers in computational sciences who need to develop computer codes for solving PDEs, the exposition here is focused on numerics and software related to mathematical models in solid and fluid mechanics. The book teaches finite element methods, and basic finite difference methods from a computational point of view, with the main emphasis on developing flexible computer programs, using the numerical library Diffpack. Diffpack is explained in detail for problems including model equations in applied mathematics, heat transfer, elasticity, and viscous fluid flow. All the program examples, as well as Diffpack for use with this book, are available on the Internet. XXXXXXX NEUER TEXT This book is for researchers who need to develop computer code for solving PDEs. Numerical methods and the application of Diffpack are explained in detail. Diffpack is a modern C++ development environment that is widely used by industrial scientists and engineers working in areas such as oil exploration, groundwater modeling, and materials testing. All the program examples, as well as a test version of Diffpack, are available for free over the Internet.

Linear Partial Differential Equations for Scientists and Engineers

Download Linear Partial Differential Equations for Scientists and Engineers PDF Online Free

Author :
Publisher : Springer Science & Business Media
ISBN 13 : 0817645608
Total Pages : 778 pages
Book Rating : 4.8/5 (176 download)

DOWNLOAD NOW!


Book Synopsis Linear Partial Differential Equations for Scientists and Engineers by : Tyn Myint-U

Download or read book Linear Partial Differential Equations for Scientists and Engineers written by Tyn Myint-U and published by Springer Science & Business Media. This book was released on 2007-04-05 with total page 778 pages. Available in PDF, EPUB and Kindle. Book excerpt: This significantly expanded fourth edition is designed as an introduction to the theory and applications of linear PDEs. The authors provide fundamental concepts, underlying principles, a wide range of applications, and various methods of solutions to PDEs. In addition to essential standard material on the subject, the book contains new material that is not usually covered in similar texts and reference books. It also contains a large number of worked examples and exercises dealing with problems in fluid mechanics, gas dynamics, optics, plasma physics, elasticity, biology, and chemistry; solutions are provided.