Jeremy Cohen Imperial College London (2018 – Present) Web technologyDeployment
Joaquim Peiro Imperial College London, UK NekMeshCompressible Flow
Hui Xu Imperial College London (2013-present) Incompressible Flow
Project Evangelist
George Karniadakis Brown University, USA
Senior Developers
Active
Kilian Lackhove Technische Universität Darmstadt, Germany (2014 – present) AcousticsDGCMake
Giacomo Castiglioni Imperial College London (2018- Present) Compressible Flow
Zhenguo Yan Imperial College London (2017 – Present) Compressible Flow
Andrea Cassinelli Imperial College London (2016 – Present) TurbomachineryIncompressible Flows
Ankang Gao University of Science and Technology of China (2020 – Present)
Mohsen Lahooti University of Newcastle (2019 – Present)
Jacques Xing Kings College London (2022 – Present)
Allen Sanderson University of Utah (2014- Present)
Alumni
Blake Nelson
Andrew Comerford
Mike Turner
Douglas Serson Universidade de São Paulo, Brazil (2013 – 2019) Incompressible FlowFieldConvert
Joe Frazier
Peter Vos
Developers
Yu Pan Imperial College London (2017 – Present) Compressible Flow
Stanisław Gepner Warsaw University of Technology (2016-Present) Incompressible Flow
Julian Marcon Imperial College London (2016 – present) AdaptionNekMesh
Martin Vymazal Imperial College London (2015 – Present) GPUs
Yan Bao Shanghai Jiaotong University (2013-Present) Incompressible Flow
Ryan Reavette Imperial College London (2018 – Present)
Jan Eichstaedt Imperial College London (2016 – present) GPUsNekMesh
Joao Isler Imperial College London (2020 – Present)
Kaloyan Kirilov Imperial College London (2021 – Present)
Majid Rasouli University of Utah, USA (2020 – Present)
Vidhi Zala University of Utah (2016 – present) AMG
Ganlin Lyu Imperial College London (2019 – Present)
J. Davison de St. Germain University of Utah (2017 – present) Optimization
Daniel Lindblad Imperial College London (2020 – Present)
Ashok Jallepalli University of Utah (2016 – present) LSIAC
Songzhe Xu University of Utah, USA (2020 – Present)
Edward Laughton University of Exeter (2018 – Present)
Henrik Wustenberg Imperial College London (2021 – Present)
Alumni
Alessandro Bolis (2009 – 2014)
Yumnah Mohamied (2012 – 2017)
Bastien Jordi (2011 – 2015)
Gabriele Rocco (2010 – 2014)
Pavel Burovskiy (2011 – 2015)
Cristian Biotto
Daniele de Grazia (2012 – 2016)
Andrea Isoni
Sergey Yakovlev
Dirk Ekelschot (2012 – 2017)
Jean-Eloi Lombard (2013 – 2017)
Project Contributors
Rheeda Ali (2012 – present)
Paola Alpresa-Gutierrez (2013 – 2015)
Roman Amici (2018 – present)
Robin Basso (2018 – present)
Eugene Chang (2012 – 2013)
Sehun Chun (2009 – 2011)
Susanne Claus (2009 – present)
Michael DeLisi (2007 – 2011)
Walid Hambli (2017 – present)
Sophia Han (2007 – 2008)
Menashe Hazan (2012 – 2013)
Mohammad Hossain (2019 – present)
Parv Khurana (2022 – present)
Alexandra Liosi (2022 – present)
Kak Choon Loy (2019 – present)
Mikkel Lykkegaard (2019 – present)
Hanieh Mirzaee (2008 – 2012)
Rodrigo Moura (2013 – present)
Markus Nowak (2013 – present)
Yu Pan (2019 – present)
Caroline Roney (2012 – 2015)
Christian Roth (2011 – 2012)
Oluwaseun Sharomi (2011 – 2013)
James Slaughter (2019 – present)
Guglielmo Vivarelli (2020 – present)
Definitions
To clarify the definitions and expectations of the roles above, we outline some brief descriptions below.
User
Individuals or teams who use Nektar++ as part of their research and who may interact with the community through the mailing list but do not directly contribute code.
Contributor
Individuals or teams who use Nektar++ as part of their work but also contribute modifications back into the code which arise as a direct consequence of their research.
Developer
Individuals who use Nektar++ for their research, and make code contributions which not only benefit their own research goals but also benefits the wider needs of the Nektar++ community. Such contributions typically benefit multiple application domains, and developers will make the extra effort to generalise new functionality beyond their own needs. They also fix bugs, identified by others, in areas of the code with which they are familiar, and contribute to the code-review process.
Senior Developer
Senior Developers are involved in the development of Nektar++ beyond their individual research area and interact in more of a transcendent way, making contributions widely across the codebase, including reviewing the code of other developers. Senior developers are entrusted with the tasks of reviewing and merging contributions made by others and maintaining the integrity of the code.
Project Leader
These individuals meet all the requirements of Senior Developers but in addition direct how Nektar++ evolves in terms of applications, solvers, library and educational outreach.