Search results: Found 4

Listing 1 - 4 of 4
Sort by
Solving PDEs in Python: The FEniCS Tutorial I

Authors: ---
Book Series: Simula SpringerBriefs on Computing ISBN: 9783319524610 9783319524627 Year: DOI: 10.1007/978-3-319-52462-7 Language: English
Publisher: Springer Nature
Subject: Computer Science
Added to DOAB on : 2017-04-11 12:12:58
License:

Loading...
Export citation

Choose an application

Abstract

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

Finite Difference Computing with PDEs: A Modern Software Approach

Authors: ---
Book Series: Texts in Computational Science and Engineering ISSN: 1611-0994 / 2197-179X ISBN: 9783319554556 9783319554563 Year: Pages: 507 DOI: https://doi.org/10.1007/978-3-319-55456-3 Language: English
Publisher: Springer Nature
Subject: Computer Science
Added to DOAB on : 2017-11-24 13:03:18
License:

Loading...
Export citation

Choose an application

Abstract

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.

Scientific Programming and Computer Architecture

Author:
Book Series: Scientific and Engineering Computation ISBN: 9780262340472 9780262036290 Year: Pages: 624 Language: English
Publisher: The MIT Press
Subject: Computer Science
Added to DOAB on : 2019-01-17 11:41:31
License:

Loading...
Export citation

Choose an application

Abstract

A variety of programming models relevant to scientists explained, with an emphasis on how programming constructs map to parts of the computer.What makes computer programs fast or slow? To answer this question, we have to get behind the abstractions of programming languages and look at how a computer really works. This book examines and explains a variety of scientific programming models (programming models relevant to scientists) with an emphasis on how programming constructs map to different parts of the computer's architecture. Two themes emerge: program speed and program modularity. Throughout this book, the premise is to "get under the hood," and the discussion is tied to specific programs. The book digs into linkers, compilers, operating systems, and computer architecture to understand how the different parts of the computer interact with programs. It begins with a review of C/C++ and explanations of how libraries, linkers, and Makefiles work. Programming models covered include Pthreads, OpenMP, MPI, TCP/IP, and CUDA.The emphasis on how computers work leads the reader into computer architecture and occasionally into the operating system kernel. The operating system studied is Linux, the preferred platform for scientific computing. Linux is also open source, which allows users to peer into its inner workings. A brief appendix provides a useful table of machines used to time programs. The book's website (https://github.com/divakarvi/bk-spca) has all the programs described in the book as well as a link to the html text.

Fertilizer use optimization in sub-Saharan Africa

Authors: ---
ISBN: 9781786392046 Year: Pages: 227 DOI: 10.1079/9781786392046.0000 Language: English
Publisher: CABI
Subject: Agriculture (General) --- Plant Sciences
Added to DOAB on : 2020-10-16 17:32:39
License:

Loading...
Export citation

Choose an application

Abstract

This book contains 17 chapters providing details on decision tools that use linear programming to determine recommendations specific to a farmer's context intended to maximize profit from fertilizer use in sub-saharan Africa. Chapter 1 and 2 discusses the principles and approach, and spatial analysis of fertilizer use optimization, respectively. Chapter 3 covers integrated soil fertility management in sub-Saharan Africa. Further, Chapters 4 to 16 explore optimizing fertilizer use within an integrated soil fertility management framework in countries in sub-Saharan Africa, including: Burkina Faso, Ethiopia, Ghana, Kenya, Mali, Malawi, Mozambique, Niger, Nigeria, Rwanda, Tanzania, Uganda, and Zambia. Finally, Chapter 17 describes the process of enabling fertilizer use optimization in sub-Saharan Africa.

Listing 1 - 4 of 4
Sort by
Narrow your search

Publisher

Springer Nature (2)

CABI (1)

The MIT Press (1)


License

CC by (2)

CC by-nc-nd (2)


Language

english (4)


Year
From To Submit

2017 (4)