Hermite Interpolation in the Treecode Algorithm

dc.contributor.advisorLei Wang
dc.contributor.committeememberIstvan Lauko
dc.contributor.committeememberGabriella Pinter
dc.contributor.committeememberDexuan Xie
dc.creatorSt. Aubin, Benjamin
dc.date.accessioned2025-01-16T18:20:46Z
dc.date.available2025-01-16T18:20:46Z
dc.date.issued2019-05-01
dc.description.abstractIn this thesis, a treecode implementing Hermite interpolation is constructed to approximate a summation of pairwise interactions on large data sets. Points are divided into a hierarchical tree structure and the interactions between points and well-separated clusters are approximated by interpolating the kernel function over the cluster. Performing the direct summation takes O(N^2) time for system size N, and evidence is presented to show the method presented in this paper scales with O(N logN) time. Comparisons between this method and existing ones are made, highlighting the relative simplicity and adaptability of this process. Parallelization of the computational step is implemented by splitting the data set into pieces whose interactions are independently calculated on separate CPU cores. Additionally, steps are taken to make this approximation more efficient, allowing greater precision to be achieved without increasing completion time. Results are presented for the 3D 1/r and Screened Coulomb Potential exp(-kr)/r kernels on random data sets in size up to 10^7.
dc.identifier.urihttp://digital.library.wisc.edu/1793/86667
dc.relation.replaceshttps://dc.uwm.edu/etd/2259
dc.subjecthermite
dc.subjecttreecode
dc.titleHermite Interpolation in the Treecode Algorithm
dc.typethesis
thesis.degree.disciplineMathematics
thesis.degree.grantorUniversity of Wisconsin-Milwaukee
thesis.degree.nameMaster of Science

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
StAubin_uwm_0263m_12413.pdf
Size:
625.44 KB
Format:
Adobe Portable Document Format
Description:
Main File