000868383 001__ 868383
000868383 005__ 20221109161717.0
000868383 0247_ $$2Handle$$a2128/23780
000868383 037__ $$aFZJ-2019-06912
000868383 041__ $$aEnglish
000868383 1001_ $$0P:(DE-Juel1)144723$$aDi Napoli, Edoardo$$b0$$eCorresponding author$$ufzj
000868383 1112_ $$a13th Workshop on Parallel Numerics$$cDubrovnik$$d2019-10-28 - 2019-10-30$$gParNum19$$wCroatia
000868383 245__ $$aFiltering Subspaces: How Parallelism and HPC gave new life to an old eigenvalue solver method
000868383 260__ $$c2019
000868383 3367_ $$033$$2EndNote$$aConference Paper
000868383 3367_ $$2DataCite$$aOther
000868383 3367_ $$2BibTeX$$aINPROCEEDINGS
000868383 3367_ $$2DRIVER$$aconferenceObject
000868383 3367_ $$2ORCID$$aLECTURE_SPEECH
000868383 3367_ $$0PUB:(DE-HGF)6$$2PUB:(DE-HGF)$$aConference Presentation$$bconf$$mconf$$s1578311193_24994$$xPlenary/Keynote
000868383 520__ $$aSubspace Iteration (SI) is perhaps one of the earliest iterative algorithmsused as a numerical eigensolver. After an early success, SI methods were abandonedin favor of iterative methods having a smaller footprint in terms of FLOP count.In the last 15 years, subspace methods with polynomial and rational filtering haveseen a resurgence. In this talk I illustrate how the advent of HPC middlewaretogether with advanced parallel computing paradigms are at the base of the revivaland success of modern SI methods.Arguably one of the earliest mentions of SI in the scientific literature is thework by L. Bauer in 1957, where SI is applied to the solution of the symmetricalgebraic eigenvalue problem. Several were the attempts to further develop andgeneralize it in the 1960s and 1970s. The first notable effort in this direction isthe fundamental work of Rutishauser in a number of papers spanning from 1969 to1970. Rutishauser builds on Bauer’s Simultaneous Iteration method and introducesfor the first time the concept of filtering through Chebyschev polynomials. Startingfrom the mid 1970s, the development of iterative eigensolvers for the Hermitianeigenvalue problem took on a different direction due to the revival of the Lanczosalgorithm and its variants. With respect to the latter, SI methods generally requirea higher FLOP count to reach convergence, and this made them, at the time, nolonger competitive.Subspace iteration eigensolvers with polynomial filtering saw a resurgence inpopularity starting in the middle of the 2000s with their application to the exteriorspectrum of Hamiltonian matrices emerging in electronic structure theory. Soonafter, a different class of SI methods based on rational filters started emerging andsaw a rapid expansion and application to both Hermitian and non-Hermitian eigen-problems. There are two main reasons for the comeback: 1) the advent of highlyspecialized HPC libraries (e.g. BLAS) which are able to make a distinction betweenslow FLOPs and fast FLOPs in the current hierarchy of caches, and 2) the ability to leverage the hierarchy of nested parallelism that methods based on subspace iter-ation can offer. In this talk I present a brief overview of how these two factors havecontributed to the revival of SI, illustrate recent developments in the field, and givean outlook on the future of these methods and on how their use could positivelyimpact scientific computing applications.
000868383 536__ $$0G:(DE-HGF)POF3-511$$a511 - Computational Science and Mathematical Methods (POF3-511)$$cPOF3-511$$fPOF III$$x0
000868383 536__ $$0G:(DE-Juel1)SDLQM$$aSimulation and Data Laboratory Quantum Materials (SDLQM) (SDLQM)$$cSDLQM$$fSimulation and Data Laboratory Quantum Materials (SDLQM)$$x2
000868383 8564_ $$uhttps://juser.fz-juelich.de/record/868383/files/Parnum-keynote-Di_Napoli.pdf$$yOpenAccess
000868383 8564_ $$uhttps://juser.fz-juelich.de/record/868383/files/Parnum-keynote-Di_Napoli.pdf?subformat=pdfa$$xpdfa$$yOpenAccess
000868383 909CO $$ooai:juser.fz-juelich.de:868383$$pdriver$$pVDB$$popen_access$$popenaire
000868383 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)144723$$aForschungszentrum Jülich$$b0$$kFZJ
000868383 9131_ $$0G:(DE-HGF)POF3-511$$1G:(DE-HGF)POF3-510$$2G:(DE-HGF)POF3-500$$3G:(DE-HGF)POF3$$4G:(DE-HGF)POF$$aDE-HGF$$bKey Technologies$$lSupercomputing & Big Data$$vComputational Science and Mathematical Methods$$x0
000868383 9141_ $$y2019
000868383 915__ $$0StatID:(DE-HGF)0510$$2StatID$$aOpenAccess
000868383 9201_ $$0I:(DE-Juel1)JSC-20090406$$kJSC$$lJülich Supercomputing Center$$x0
000868383 9801_ $$aFullTexts
000868383 980__ $$aconf
000868383 980__ $$aVDB
000868383 980__ $$aUNRESTRICTED
000868383 980__ $$aI:(DE-Juel1)JSC-20090406