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
Last revisionBoth sides next revision
research:start [2020/01/30 23:36] – [Simulation codes] jannisresearch:start [2023/07/05 14:50] – [Experience and interests] 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 17: Line 17:
 === Research projects === === Research projects ===
  
-  * [[https://www.cwi.nl/news/2019/technology-grant-for-plasma-for-plants-project|Plasma for Plants (TTW)]] +//(Past projects in italics)//
-  * [[https://www.nwo.nl/en/research-and-results/research-projects/i/64/27064.html|Let CO2 spark! (TTW)]] +
-  * [[https://www.cwi.nl/news/2018/technology-grant-awarded-to-optimize-plasma-assisted-combustion|Plasma assisted combustion (TTW)]] +
-  * [[http://www.aida-space.eu/|AIDA (H2020 - 776262)]] +
-  * [[https://cordis.europa.eu/project/rcn/219246/factsheet/en|ESCAPE (H2020 - 824064)]]+
  
-==== Simulation codes ====+  * [[https://www.nwo.nl/en/news/two-ppp-consortia-will-kick-improving-cyber-physical-systems|REGENERATE: Reliable Next Generation Actuation Systems]] (NWO KIC project) 
 +  * [[https://www.cwi.nl/news/2019/technology-grant-for-plasma-for-plants-project|Plasma for Plants (TTW)]] (#17183) 
 +  * [[https://www.cwi.nl/news/2018/technology-grant-awarded-to-optimize-plasma-assisted-combustion|Plasma assisted combustion (TTW)]] (#16480)
  
-These are some of the simulation codes that I have developed or worked on: 
  
-^Link ^Description ^ +  * //[[https://www.narcis.nl/research/RecordID/OND1362478|Let CO2 spark! (TTW)]] (#15052)// 
-|[[https://github.com/amrvac/amrvac|MPI-AMRVAC]] [[http://amrvac.org|doc]] | Parallel AMR framework aimed at hyperbolic PDEs, with a focus on (magneto)hydrodynamics| +  * //[[http://www.aida-space.eu/|AIDA (H2020 - 776262)]] [[https://cordis.europa.eu/project/id/776262|EU info]]// 
-|[[https://gitlab.com/MD-CWI-NL/afivo|Afivo]] [[http://teunissen.net/afivo|doc]] | Parallel AMR framework with multigrid methods | +  * //[[https://projectescape.eu/|ESCAPE (H2020 824064)]] [[https://cordis.europa.eu/project/id/824064|EU info]]//
-|[[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 (simulation) utilities that I have developed:+==== Supervision ====
  
-  * [[https://github.com/jannisteunissen/config_fortran|config_fortran]] (for dynamically loading settings/parameters in Fortran) +//Past postdocs, PhD students etc. in italic//
-  * [[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 (small) projects ====+=== Postdocs ===
  
-A (very!) incomplete list of research ideas, some of which are suitable for student projects:+  * //Ajay Tiwari// 
 +  * //[[https://huanwinter.github.io/|Andong Hu]]//
  
-  * 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)+//(In collaboration with [[https://ecamporeale.github.io/|Enrico Camporeale]])// 
 + 
 +=== PhD students === 
 + 
 +I co-supervise(dthe following PhD students together with [[https://homepages.cwi.nl/~ebert/|Ute Ebert]]: 
 + 
 +  * Hemaditya Malla 
 +  * Dennis Bouwman 
 +  * Baohong Guo 
 +  * Xiaoran Li 
 +  * Zhen Wang 
 + 
 +  * //Andy Martinez// 
 + 
 +=== PhD commitee member === 
 + 
 +  * 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) 
 + 
 + 
 +=== 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)+