Solving PDEs in C++. Numerical methods in a unified object-oriented approach (Q2898755)

From MaRDI portal





scientific article; zbMATH DE number 6054936
Language Label Description Also known as
English
Solving PDEs in C++. Numerical methods in a unified object-oriented approach
scientific article; zbMATH DE number 6054936

    Statements

    0 references
    12 July 2012
    0 references
    scientific computing
    0 references
    C and C++
    0 references
    object-oriented programming
    0 references
    finite-difference
    0 references
    finite-element
    0 references
    numerical linear algebra
    0 references
    parallelism
    0 references
    monograph
    0 references
    image processing
    0 references
    cryptography
    0 references
    algorithms
    0 references
    elasticity
    0 references
    Stokes
    0 references
    Navier-Stokes
    0 references
    Maxwell
    0 references
    Helmholtz
    0 references
    text book
    0 references
    Solving PDEs in C++. Numerical methods in a unified object-oriented approach (English)
    0 references
    This is the much-expanded second edition of the book by the author where new applications and a substantial extension of the original object-oriented framework are presented. 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). New material in this edition includes: new chapters on 3-D nonlinear applications and image processing applications; new sections on cryptography applications; even more new sections, many including additional algorithms.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. This book contains seven parts. The first and second parts introduce briefly the programming language and the object-oriented approach. The third and fourth parts introduce and implement finite differences and elements. The fifth part deals with numerical linear algebra and parallelism. The sixth and seventh parts use the present code to solve systems of nonlinear PDEs in two and three spatial dimensions, including the elasticity, Stokes, Navier-Stokes, Maxwell, and Helmholtz equations .Each chapter ends with relevant exercises and solutions.NEWLINENEWLINEThis book can be used as a text book in courses such as object oriented programming, numerical linear algebra, numerical methods for PDEs and computational physics in both the graduate and advanced undergraduate levels.NEWLINENEWLINE For the first edition (2006) see [Zbl 1087.65083].
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references