A Comparison of Solving the Poisson Equation Using Several Numerical Methods in Matlab and Octave on the Cluster maya
dc.contributor.author | Swatski, Sarah | |
dc.contributor.author | Khuvis, Samuel | |
dc.contributor.author | Gobbert, Matthias K. | |
dc.date.accessioned | 2018-09-25T19:42:51Z | |
dc.date.available | 2018-09-25T19:42:51Z | |
dc.date.issued | 2014 | |
dc.description.abstract | Systems of linear equations resulting from partial differential equations arise frequently in many phenomena such as heat, sound, and fluid flow. We apply the finite difference method to the Poisson equation with homogeneous Dirichlet boundary conditions. This yields in a system of linear equations with a large sparse system matrix that is a classical test problem for comparing direct and iterative linear solvers. We compare the performance of Gaussian elimination, three classical iterative methods, and the conjugate gradient method in both Matlab and Octave. Although Gaussian elimination is fastest and can solve large problems, it eventually runs out of memory. If very large problems need to be solved, the conjugate gradient method is available, but preconditioning is vital to keep run times reasonable. Both Matlab and Octave perform well with intermediate mesh resolutions; however, Matlab is eventually able to solve larger problems than Octave and runs moderately faster. | en_US |
dc.description.sponsorship | The hardware used in the computational studies is part of the UMBC High Performance Computing Facility (HPCF). The facility is supported by the U.S. National Science Foundation through the MRI program (grant nos. CNS{0821258 and CNS{1228778) and the SCREMS program (grant no. DMS{0821311), with additional substantial support from the University of Maryland, Baltimore County (UMBC). See www.umbc.edu/hpcf for more information on HPCF and the projects using its resources. This project began as the class project of the rst author for Math 630 Numerical Linear Algebra during the Spring 2014 semester [6]. The second author acknowledges nancial support as HPCF RA. | en_US |
dc.description.uri | https://userpages.umbc.edu/~gobbert/papers/SwatskiEtAl_HPCF2014.pdf | en_US |
dc.format.extent | 18 pages | en_US |
dc.genre | technical report | en_US |
dc.identifier | doi:10.13016/M27S7HW7N | |
dc.identifier.uri | http://hdl.handle.net/11603/11384 | |
dc.language.iso | en_US | en_US |
dc.relation.isAvailableAt | The University of Maryland, Baltimore County (UMBC) | |
dc.relation.ispartof | UMBC Mathematics Department Collection | |
dc.relation.ispartof | UMBC Faculty Collection | |
dc.relation.ispartofseries | HPCF Technical Report;HPCF-2014-10 | |
dc.rights | This item is likely protected under Title 17 of the U.S. Copyright Law. Unless on a Creative Commons license, for uses protected by Copyright Law, contact the copyright holder or the author. | |
dc.subject | Finite Difference Method | en_US |
dc.subject | Iterative Methods | en_US |
dc.subject | Matlab | en_US |
dc.subject | Octave | en_US |
dc.subject | Poisson Equation | en_US |
dc.subject | UMBC High Performance Computing Facility (HPCF) | en_US |
dc.title | A Comparison of Solving the Poisson Equation Using Several Numerical Methods in Matlab and Octave on the Cluster maya | en_US |
dc.type | Text | en_US |