LEADER 04650 am 22010093u 450 001 9910169179003321 005 20230125185014.0 010 $a3-319-52462-3 024 7 $a10.1007/978-3-319-52462-7 035 $a(CKB)3710000001127299 035 $a(DE-He213)978-3-319-52462-7 035 $a(MiAaPQ)EBC5588874 035 $a(Au-PeEL)EBL5588874 035 $a(OCoLC)1066184466 035 $a(oapen)https://directory.doabooks.org/handle/20.500.12854/39386 035 $a(PPN)199768927 035 $a(EXLCZ)993710000001127299 100 $a20170321d2016 u| 0 101 0 $aeng 135 $aurnn|008mamaa 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aSolving PDEs in Python$b[electronic resource] $eThe FEniCS Tutorial I /$fby Hans Petter Langtangen, Anders Logg 205 $a1st ed. 2016. 210 $cSpringer Nature$d2016 210 1$aCham :$cSpringer International Publishing :$cImprint: Springer,$d2016. 215 $a1 online resource (XI, 146 p. 17 illus., 16 illus. in color.) 225 1 $aSimula SpringerBriefs on Computing,$x2512-1677 ;$v3 311 $a3-319-52461-5 327 $a1 Preliminaries -- 2 Fundamentals: Solving the Poisson Equation -- 3 A Gallery of Finite Element Solvers -- 4 Subdomains and Boundary Conditions -- 5 Extensions: Improving the Poisson Solver -- References. 330 $aThis book offers a concise and gentle introduction to finite element programming in Python based on the popular FEniCS software library. Using a series of examples, including the Poisson equation, the equations of linear elasticity, the incompressible Navier?Stokes equations, and systems of nonlinear advection?diffusion?reaction equations, it guides readers through the essential steps to quickly solving a PDE in FEniCS, such as how to define a finite variational problem, how to set boundary conditions, how to solve linear and nonlinear systems, and how to visualize solutions and structure finite element Python programs. This book is open access under a CC BY license. 410 0$aSimula SpringerBriefs on Computing,$x2512-1677 ;$v3 606 $aComputer mathematics 606 $aAlgorithms 606 $aMathematics 606 $aVisualization 606 $aComputer software 606 $aNumerical analysis 606 $aSoftware engineering 606 $aComputational Science and Engineering$3https://scigraph.springernature.com/ontologies/product-market-codes/M14026 606 $aAlgorithms$3https://scigraph.springernature.com/ontologies/product-market-codes/M14018 606 $aVisualization$3https://scigraph.springernature.com/ontologies/product-market-codes/M14034 606 $aMathematical Software$3https://scigraph.springernature.com/ontologies/product-market-codes/M14042 606 $aNumerical Analysis$3https://scigraph.springernature.com/ontologies/product-market-codes/M14050 606 $aSoftware Engineering/Programming and Operating Systems$3https://scigraph.springernature.com/ontologies/product-market-codes/I14002 610 $aComputational Science and Engineering 610 $aAlgorithms 610 $aVisualization 610 $aMathematical Software 610 $aNumerical Analysis 610 $aSoftware Engineering/Programming and Operating Systems 610 $aData and Information Visualization 610 $aSoftware Engineering 610 $aFinite element 610 $aFEniCS 610 $aPartial Differential Equations 610 $aPython 610 $aSimulation 610 $aOpen access 610 $aMaths for scientists 610 $aCombinatorics & graph theory 610 $aMathematical & statistical software 610 $aOperating systems 615 0$aComputer mathematics. 615 0$aAlgorithms. 615 0$aMathematics. 615 0$aVisualization. 615 0$aComputer software. 615 0$aNumerical analysis. 615 0$aSoftware engineering. 615 14$aComputational Science and Engineering. 615 24$aAlgorithms. 615 24$aVisualization. 615 24$aMathematical Software. 615 24$aNumerical Analysis. 615 24$aSoftware Engineering/Programming and Operating Systems. 676 $a004 700 $aLangtangen$b Hans Petter$4aut$4http://id.loc.gov/vocabulary/relators/aut$022965 702 $aLogg$b Anders$4aut$4http://id.loc.gov/vocabulary/relators/aut 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910169179003321 996 $aSolving PDEs in Python$92027662 997 $aUNINA