Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Jonathan S. Graf is active.

Publication


Featured researches published by Jonathan S. Graf.


Archive | 2015

FEM Convergence Studies for 2-D and 3-D Elliptic PDEs with Smooth and Non-Smooth Source Terms in COMSOL 5.1

Kourosh M. Kalayeh; Jonathan S. Graf; Matthias K. Gobbert

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 hpcf.umbc.edu for more information on HPCF and the projects using its resources. Co-author Graf acknowledges financial support as HPCF RA.


Journal of Computational and Applied Mathematics | 2018

Long-time simulations with complex code using multiple nodes of Intel Xeon Phi Knights Landing

Jonathan S. Graf; Matthias K. Gobbert; Samuel Khuvis

Abstract Modern partial differential equation (PDE) models across scientific disciplines require sophisticated numerical methods resulting in complex codes as well as large numbers of simulations for analysis like parameter studies and uncertainty quantification. To evaluate the behavior of the model for sufficiently long times, for instance, to compare to laboratory time scales, often requires long-time simulations with small time steps and high mesh resolutions. This motivates the need for very efficient numerical methods and the use of parallel computing on the most recent modern architectures. We use complex code resulting from a PDE model of calcium dynamics in a heart cell to analyze the performance of the recently released Intel Xeon Phi Knights Landing (KNL). The KNL is a second-generation many-integrated-core (MIC) processor released in 2016 with a theoretical peak performance of over 3 TFLOP/s of double-precision floating-point operations for which complex codes can be easily ported because of the x86 compatibility of each KNL core. We demonstrate the benefit of hybrid MPI+OpenMP code when implemented effectively and run efficiently on the KNL including on multiple KNL nodes. For multi-KNL runs for our sample code, it is shown to be optimal to use all cores of each KNL, one MPI process on every other tile, and only two of the maximum of four threads per core.


Archive | 2016

Modeling the Links Between the Chemical, Electrical and Contractile Calcium Dynamics in a Heart Cell

Kallista Angeloff; Carlos Barajas; Alexander Middleton; Uchenna Osia; Jonathan S. Graf; Matthias K. Gobbert; Zana Coulibaly

These results were obtained as part of the REU Site: Interdisciplinary Program in High Performance Computing (hpcreu.umbc.edu) in the Department of Mathematics and Statistics at the University of Maryland, Baltimore County (UMBC), in Summer 2016. This program is funded by the National Science Foundation (NSF), the National Security Agency (NSA), and the Department of Defense (DOD), with additional support from UMBC, the Department of Mathematics and Statistics, the Center for Interdisciplinary Research and Consulting (CIRC), and the UMBC High Performance Computing Facility (HPCF). HPCF 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 UMBC. Co-author Uchenna Osia was supported in part by the UMBC National Security Agency (NSA) Scholars Program through a contract with the NSA. Graduate assistant Jonathan Graf was supported by UMBC.


Archive | 2016

Applications of Tensor Decompositions

Sergio Garcia Tapia; Rebecca Hsu; Alyssa Hu; Darren Stevens Ii; Jonathan S. Graf; Matthias K. Gobbert; Tyler Simon

These results were obtained as part of the REU Site: Interdisciplinary Program in High Performance Computing (hpcreu.umbc.edu) in the Department of Mathematics and Statistics at the University of Maryland, Baltimore County (UMBC) in Summer 2016. This program is funded by the National Science Foundation (NSF), the National Security Agency (NSA), and the Department of Defense (DOD), with additional support from UMBC, the Department of Mathematics and Statistics, the Center for Interdisciplinary Research and Consulting (CIRC), and the UMBC High Performance Computing Facility (HPCF). HPCF 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 UMBC. Co-author Darren Stevens II was supported, in part, by the UMBC National Security Agency (NSA) Scholars Program through a contract with the NSA. Graduate assistant Jonathan Graf was supported by UMBC.


Archive | 2015

Parallelization for Fast Image Reconstruction using the Stochastic Origin Ensemble Method for Proton Beam Therapy

Fernando X. Avila-Soto; Alec N. Beri; Eric Valenzuela; Abenezer Wudenhe; Jerimy Polf; Ari Rapkin Blenkhorn; Jonathan S. Graf; Samuel Khuvis

Proton beam therapy is becoming increasingly common in the field of cancer treatment because of the advantages over other forms of radiation therapy. These advantages arise from the finite range of the proton beams, the relatively low dosage of radiation upon entering a patient, and the large spike in dose at the end of the beam range known as the Bragg peak. A new computer code has been developed that uses the stochastic origin ensemble method to reconstruct an image of the gamma radiation produced by the proton beam. The objective of this research is to significantly improve the run time of the given computer code. For the reconstruction algorithm to be useful in medicine, it must be fast and precise, since it is impractical to ask that a patient lie completely still for several minutes. The original C++ code using OpenMP multi-threading on CPUs was ported to hybrid CPU/GPU code using CUDA. It shows very good speedup on the GPU up to the maximum possible number of threads, achieving a 5x speedup over the serial CPU run.


Archive | 2015

Comparison of Performance Analysis Tools for Parallel Programs Applied to CombBLAS

Wesley Collins; Daniel T. Martinez; Michael Monaghan; Alexey A. Munishkin; Ari Rapkin Blenkhorn; Jonathan S. Graf; Samuel Khuvis; John C. Linford

Performance analysis tools are powerful tools for high performance computing. By breaking down a program into how long the CPUs are taking on each process (profiling) or showing when events take place on a timeline over the course of running a program (tracing), a performance analysis tool can tell the programmer exactly, where the computer is running slowly. With this information, the programmer can focus on these performance “hotspots,” and the code can be optimized to run faster. We compared the performance analysis tools TAU, ParaTools ThreadSpotter, Intel VTune, Scalasca, HPCToolkit, and Score-P to the example code CombBLAS (combinatorial BLAS) which is a C++ implemenation of the GraphBLAS, a set of graph algorithms using BLAS (Basic Linear Algebra Subroutines). Using these performance analysis tools on CombBLAS, we found three major “hotspots” and attempted to improve the code. We were unsuccessful in improving these “hotspots” due to a time limitation but still gave suggestions on improving the OpenMP calls in the CombBLAS code.


Archive | 2015

FEM Convergence for PDEs with Point Sources in 2-D and 3-D

Kourosh M. Kalayeh; Jonathan S. Graf; Matthias K. Gobbert

Numerical theory provides the basis for quantification of the accuracy and reliability of a FEM solution by error estimates on the FEM error vs. the mesh spacing of the FEM mesh. This paper presents techniques needed in COMSOL 5.1 to perform computational studies for elliptic test problems in two and three space dimensions that demonstrate this theory by computing the convergence order of the FEM error. In particular, we show how to perform these techniques for a problem involving a point source modeled by a Dirac delta distribution as forcing term. This demonstrates that PDE problems with a non-smooth source term necessarily have degraded convergence order compared to problems with smooth righthand sides and thus can be most efficiently solved by low-order FEM such as linear Lagrange elements.


SPORA: A Journal of Biomathematics | 2016

Examining the Effect of Introducing a Link from Electrical Excitation to Calcium Dynamics in a Cardiomyocyte

Kallista Angeloff; Carlos Barajas; Alexander Middleton; Uchenna Osia; Jonathan S. Graf; Matthias K. Gobbert; Zana Coulibaly


Proceedings of the Conference on Summer Computer Simulation | 2015

Calcium induced calcium release with stochastic uniform flux density in a heart cell

M. W. Brewster; Jonathan S. Graf; Xuan Huang; Zana Coulibaly; M. K. Gobbert; Bradford E. Peercy; Matthias K. Gobbert


Archive | 2015

Performance Studies of the Blossom V Algorithm

Changling Huang; Christopher C. Lowman; Brandon E. Osborne; Gabrielle M. Salib; Ari Rapkin Blenkhorn; Jonathan S. Graf; Samuel Khuvis; Matthias K. Gobbert; Tyler Simon; David Mountain

Collaboration


Dive into the Jonathan S. Graf's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Xuan Huang

University of Maryland

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Marc Olano

University of Maryland

View shared research outputs
Top Co-Authors

Avatar

Yu Wang

University of Maryland

View shared research outputs
Researchain Logo
Decentralizing Knowledge