Homepage

Jannis Teunissen


research:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
research:start [2020/01/30 23:36] – [Simulation codes] jannisresearch:start [2025/04/28 08:38] (current) – [Research projects] jannis
Line 3: Line 3:
 ==== Experience and interests ==== ==== Experience and interests ====
  
-My general research interests are scientific computing, computational (plasma) physics and more recently also machine learning / data science.+My general research interests are scientific computing, computational (plasma) physics and more recently also machine learning.
  
 I have developed both particle-in-cell and plasma fluid codes for the simulation I have developed both particle-in-cell and plasma fluid codes for the simulation
Line 15: Line 15:
 Since 2018, I have been working on machine learning methods applied to space weather applications, in collaboration with [[https://ecamporeale.github.io/|Enrico Camporeale]], as I have taken over two EU projects in this direction from Enrico (AIDA and ESCAPE, see below). Current research focuses on forecasting time-series data, recognizing magnetic reconnection, and the use of unsupervised methods for e.g. dimensionality reduction and clustering. Since 2018, I have been working on machine learning methods applied to space weather applications, in collaboration with [[https://ecamporeale.github.io/|Enrico Camporeale]], as I have taken over two EU projects in this direction from Enrico (AIDA and ESCAPE, see below). Current research focuses on forecasting time-series data, recognizing magnetic reconnection, and the use of unsupervised methods for e.g. dimensionality reduction and clustering.
  
-=== Research projects ===+==== Research projects ====
  
-  * [[https://www.cwi.nl/news/2019/technology-grant-for-plasma-for-plants-project|Plasma for Plants (TTW)]] +  * 2024-2026 [[https://research-software-directory.org/projects/agile|AGILE: Astrophysics on GPUs for InterdiscipLinary Exascience challenges]]\\ Collaboration with O. Porth (PI, UvA), R. Keppens (KU Leuven) and others, funded by Netherlands eScience Center.\\ Total budget: 228 k€, mostly for paying eScience staff working on the project. 
-  * [[https://www.nwo.nl/en/research-and-results/research-projects/i/64/27064.html|Let CO2 spark! (TTW)]] +  * 2023-2029 [[https://www.nwo.nl/en/projects/kich1st0221004|REGENERATE: Reliable Next Generation Actuation Systems]]\\  NWO KIC project, collaboration with TU Eindhoven, TU Delft and industry partners.\\ Total budget: 3.36 M€. CWI got one PhD position. 
-  * [[https://www.cwi.nl/news/2018/technology-grant-awarded-to-optimize-plasma-assisted-combustion|Plasma assisted combustion (TTW)]] +  * 2024-2028 [[https://www.cwi.nl/en/news/making-our-electric-power-grids-sustainable/|Green Sparks]]\\ TTW OTP project #20344, in collaboration with TU Eindhoven and industry partners.\\ Total budget: 1.25 M€. CWI got a PhD position and an 20 month postdoc position. 
-  * [[http://www.aida-space.eu/|AIDA (H2020 - 776262)]] +  * 2019-2024 [[https://www.cwi.nl/news/2019/technology-grant-for-plasma-for-plants-project|Plasma for Plants]]\\ TTW OTP project #17183, in collaboration with TU Eindhoven and industry partners.\\ Total budget: 775 k€. CWI got an 24 month postdoc position. 
-  * [[https://cordis.europa.eu/project/rcn/219246/factsheet/en|ESCAPE (H2020 - 824064)]]+  * 2018-2022 [[https://www.cwi.nl/news/2018/technology-grant-awarded-to-optimize-plasma-assisted-combustion|Plasma assisted combustion]]\\ TTW OTP project #16480 in collaboration with TU Eindhoven and industry partners\\ Total budget: 903 k€. CWI got 1.5 postdoc years. 
 +  * 2017-2022 [[https://www.nwo.nl/en/projects/15052|Let CO2 spark!]]\\ TTW OTP project #15052, in collaboration with TU Eindhoven and industry partners.\\ Total budget: 975 k€. CWI got funding for one PhD position and a 24 month postdoc position. 
 +  * 2018-2022 [[https://cordis.europa.eu/project/id/776262|AIDA]]\\ EU H2020 project #776262, in collaboration with KU Leuven and other partners.\\ Total budget: 1.5 M€. CWI got 219 k€. 
 +  * 2019-2023 [[https://cordis.europa.eu/project/id/824064|ESCAPE]]\\ EU H2020 project #824064, large collaboration between European research organizations.\\ Total budget: 16.0 M€. CWI got a 24 months postdoc position.
  
-==== Simulation codes ====+==== Supervision ====
  
-These are some of the simulation codes that I have developed or worked on:+//Past postdocs, PhD students etc. in italic//
  
-^Link ^Description ^ +=== Postdocs ===
-|[[https://github.com/amrvac/amrvac|MPI-AMRVAC]] [[http://amrvac.org|doc]] | Parallel AMR framework aimed at hyperbolic PDEs, with a focus on (magneto)hydrodynamics| +
-|[[https://gitlab.com/MD-CWI-NL/afivo|Afivo]] [[http://teunissen.net/afivo|doc]] | Parallel AMR framework with multigrid methods | +
-|[[https://gitlab.com/MD-CWI-NL/afivo-streamer|Afivo-streamer]] [[http://teunissen.net/afivo_streamer|doc]] | Parallel AMR code for streamer discharge simulations | +
-|[[https://github.com/jannisteunissen/octree-mg|Octree-mg]] | MPI-parallel geometric multigrid library, AMR compatible | +
-|[[https://gitlab.com/MD-CWI-NL/particle_swarm|Particle_swarm]] | Monte Carlo Boltzmann solver using electron swarm | +
-| [[http://cwimd.nl/doku.php?id=codes:particle|pamdi3d]] | Particle-in-cell discharge simulation code | +
-| [[https://github.com/jannisteunissen/streamer_1d|streamer_1d]] | 1D particle and fluid code for discharge simulations |+
  
-And these are some of the (simulationutilities that I have developed:+  * //Alejandro Malagón-Romero// 
 +  * //Ajay Tiwari// (In collaboration with [[https://ecamporeale.github.io/|Enrico Camporeale]]) 
 +  * //[[https://huanwinter.github.io/|Andong Hu]]// (In collaboration with [[https://ecamporeale.github.io/|Enrico Camporeale]])
  
-  * [[https://github.com/jannisteunissen/config_fortran|config_fortran]] (for dynamically loading settings/parameters in Fortran) +=== PhD students ===
-  * [[https://github.com/jannisteunissen/lookup_table_fortran|lookup_table_fortran]] (lookup tables in Fortan) +
-  * [[https://github.com/jannisteunissen/rng_fortran|rng_fortran]] (fast random number generation in Fortran)+
  
-==== Ideas for (smallprojects ====+(co-)supervise(d) the following PhD students together with [[https://homepages.cwi.nl/~ebert/|Ute Ebert]]:
  
-(very!incomplete list of research ideas, some of which are suitable for student projects:+  * Yuting Gao (daily supervisor) 
 +  * Thom Smits
  
-  Using machine learning to create a heuristic simple model from a more complex one (for example going from a particle-in-cell to a fluid model)+ 
 +  //Hemaditya Malla// (daily supervisor) 
 +  * //Dennis Bouwman// 
 +  * //Baohong Guo// (daily supervisor) 
 +  * //Xiaoran Li// (daily supervisor) 
 +  * //Zhen Wang// (daily supervisor) 
 +  * //Andy Martinez// 
 + 
 +=== PhD commitee member === 
 + 
 +  * Yihao Guo (2025, TU Eindhoven) 
 +  * Hemaditya Malla (2024, TU Eindhoven) 
 +  * Baohong Guo (2023, TU Eindhoven) 
 +  * Zhen Wang (2023, TU Eindhoven) 
 +  * Dennis Bouwman (2023, TU Eindhoven) 
 +  * Xiaoran Li (2023, TU Eindhoven) 
 +  * Hani Francisco (2023, TU Eindhoven) 
 +  * Brecht Laperre (2022, KU Leuven) 
 +  * Andy Martinez (2022, TU Eindhoven) 
 +  * Alejandro Malagon (2021, University of Granada) 
 +  * Shahriar Mirpour (2021, TU Eindhoven, co-promotor) 
 + 
 + 
 +=== MSc / BSc students === 
 + 
 +  * //Francesca Schiavello// (2021, UvA MSc) 
 +  * //Chris van der Heijden// (2021, TU/e BSc) 
 +  * //Stijn van Deutekom// (2020, TU/e BSc) 
 + 
 +==== Ideas for research projects ==== 
 + 
 +Examples of research/project ideas: 
 + 
 +  * Simulating incompressible flow with the Afivo framework 
 +  * Exploring hybrid OpenMP/MPI parallelization for AMR frameworks
   * Solving plasma fluid equations implicitly. In particular, what is a good preconditioner?   * Solving plasma fluid equations implicitly. In particular, what is a good preconditioner?
-  * Improving the convergence rate of Monte Carlo particle swarm simulations in low electric fields+  * Improving the convergence rate of Monte Carlo particle swarm simulations in low electric fields. One idea is to limit the drift in electron momentum due to collisions.
   * Coupling explicit and implicit time integration for plasma fluid models   * Coupling explicit and implicit time integration for plasma fluid models
-  * Adding support for internal boundary conditions in a geometric multigrid solver. 
-  * Exploring efficient methods for solving the coarse grid equations in a geometric multigrid method. 
-  * Enabling efficient visualization of octree AMR data in Visit or Paraview. 
-  * Coupling stiff chemistry to simulations with AMR (adaptive mesh refinement), where the chemistry can be evaluated at coarser resolution and perhaps partially implicitly. 
   * Performing large scale 3D simulations of [[https://en.wikipedia.org/wiki/Sprite_(lightning)|sprite]] formation   * Performing large scale 3D simulations of [[https://en.wikipedia.org/wiki/Sprite_(lightning)|sprite]] formation
   * Coupling particle and fluid models in energy space, for the study of [[https://en.wikipedia.org/wiki/Runaway_electrons|runaway electron]] production in electric discharges.   * Coupling particle and fluid models in energy space, for the study of [[https://en.wikipedia.org/wiki/Runaway_electrons|runaway electron]] production in electric discharges.
-  * Investigating the so-called "stability field" of streamer discharges through computations, with the goal of predicting how this field depends on the gas. 
   * Extending the discharge model comparison of this [[http://dx.doi.org/10.1088/0963-0252/24/6/065002|paper]] to other fluid models   * Extending the discharge model comparison of this [[http://dx.doi.org/10.1088/0963-0252/24/6/065002|paper]] to other fluid models
-  * Compare particle-in-cell and plasma fluid models for 2D and 3D simulations of streamer discharges. +
-  * Using DSMC (or similar particle-based simulations) to evaluate (and improve?) the behavior of continuum hydrodynamics schemes at low pressures/densities +
-  * Exploring methods to make conventional hydrodynamics schemes more robust (i.e., avoiding negative pressures)+