User Tools

Site Tools


codes:arcos

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
codes:arcos [2014/07/07 14:02] margreetcodes:arcos [2019/09/17 17:53] (current) – [Download and browse] jannis
Line 1: Line 1:
-== Welcome to the ARCoS site ==+==== Welcome to the ARCoS site ====
  
 Welcome to the site of the Adaptive Refinement Code for Streamers (ARCoS). ARCoS is a numerical code for the simulation of streamer discharges developed at the Dutch Center of Mathematics and Computer Science (CWI). It has resulted from research both in the physics of streamers and in numerical algorithms developed in the last years at the Multiscale Modelling and Nonlinear Dynamics group. Welcome to the site of the Adaptive Refinement Code for Streamers (ARCoS). ARCoS is a numerical code for the simulation of streamer discharges developed at the Dutch Center of Mathematics and Computer Science (CWI). It has resulted from research both in the physics of streamers and in numerical algorithms developed in the last years at the Multiscale Modelling and Nonlinear Dynamics group.
Line 12: Line 12:
   * Automatic code generator for plasmo-chemical models.   * Automatic code generator for plasmo-chemical models.
  
-== People ==+ 
 +==== Download and browse ==== 
 + 
 +You can download the ARCoS library here: 
 + 
 +* [[https://gitlab.com/MD-CWI-NL/arcos|Download ARCoS]] 
 + 
 +* [[http://cwimd.nl/other_files/arcos_html/|Documentation ARCoS]]  
 + 
 +If you want to use the FISHPACK library, please fill the FISHPACK order form. If you just want to take a look at parts of the source code, you can Browse the source code. 
 + 
 +We distribute ARCoS under a fair use policy: if you use it for your research, we expect that you cite our work.  
 + 
 +==== People ====
  
 This is a list of people that has been involved on the development of ARCoS in the past years This is a list of people that has been involved on the development of ARCoS in the past years
Line 20: Line 33:
 [[http://homepages.cwi.nl/~willem/|Willem Hundsdorfer]] : As a Numerical Analysis expert, he has overviewed and contributed to the development of ARCoS since the beginning. [[http://homepages.cwi.nl/~willem/|Willem Hundsdorfer]] : As a Numerical Analysis expert, he has overviewed and contributed to the development of ARCoS since the beginning.
  
-[[http://www.cwi.nl/people/211|Margreet Nool]] : Senior scientific programmer improved ...+[[http://www.cwi.nl/people/211|Margreet Nool]] : Senior scientific programmer improved the performance and increased the modularity of the code and simplified the inputMoreover, she added the Doxygen documentation.
  
 [[http://www.iaa.es/~aluque/|Alejandro Luque]] : During a 3-year post-doc at CWI, he reimplemented the original codebase of ARCoS porting it from FORTRAN to C. He also implemented photo-ionization and parallelized and extended the code to 3D by means of Fast Fourier Transforms. [[http://www.iaa.es/~aluque/|Alejandro Luque]] : During a 3-year post-doc at CWI, he reimplemented the original codebase of ARCoS porting it from FORTRAN to C. He also implemented photo-ionization and parallelized and extended the code to 3D by means of Fast Fourier Transforms.
Line 30: Line 43:
 Gideon Wormeester : In his PhD thesis "Propagation mechanisms of positive streamers in different gases", (Doctoral degree 27-08-2013); TU Eindhoven, Department of Applied Physics; Supervisor: U.M. Ebert, To appear... Gideon Wormeester : In his PhD thesis "Propagation mechanisms of positive streamers in different gases", (Doctoral degree 27-08-2013); TU Eindhoven, Department of Applied Physics; Supervisor: U.M. Ebert, To appear...
  
-== Publications ==+==== Publications ====
  
 These papers describe the algorithms used in ARCoS or include results obtained with it. These papers describe the algorithms used in ARCoS or include results obtained with it.
  
-The refinement algorithm for the Poisson equation:+The refinement algorithm for the Poisson equation: 
 +  * //A nested-grid finite-difference Poisson solver for concentrated source terms//, J. Wackers J. Comp. Appl. Math. **180**, 1 (2005)[[http://dl.acm.org/citation.cfm?id=1085651|paper]]
  
-* A nested-grid finite-difference Poisson solver for concentrated source termsJWackers J. Comp. ApplMath. '''180'''(2005}+* A comprehensive description of the discretization and refinement algorithms that are implemented in ARCoS: 
 +  * //An adaptive grid refinement strategy for the simulation of negative streamers//CMontijn, W. Hundsdorfer, U. Ebert, J. Comp. Phys**219**801-835 (2006), [[http://homepages.cwi.nl/~ebert/CaroJCP06.pdf|paper]].
  
-- A comprehensive description of the discretization and refinement algorithms that are implemented in ARCoS:+  * //Evolution of negative streamers in nitrogen : a numerical investigation on adaptive grids//, Doctoral degree 20-12-2005; TU Eindhoven, Department of Applied Physics; Supervisor: U.M. Ebert, [[http://alexandria.tue.nl/repository/books/598717.pdf|PhD Thesis C. Montijn]].
  
- * An adaptive grid refinement strategy for the simulation of negative streamers, C. Montijn, W. Hundsdorfer, U. Ebert, J. Comp. Phys. '''219''', 801-835 (2006), [[http://homepages.cwi.nl/~ebert/CaroJCP06.pdf|paper]]. 
  
- Evolution of negative streamers in nitrogen a numerical investigation on adaptive gridsDoctoral degree 20-12-2005; TU EindhovenDepartment of Applied Physics; Supervisor: U.M. Ebert, [[http://alexandria.tue.nl/repository/books/598717.pdf|PhD Thesis C. Montijn]].+We introduce a numerical method to speed up the calculation of the photoionisation term in streamer simulations and\\ apply it to the simulation of negative streamers
 +  * //Photoionisation in negative streamersfast computations and two propagation modes//A. Luque, U. Ebert, C. Montijn, W. Hundsdorfer, Appl. Phys. Lett. **90**, 081501 (2007), [[http://homepages.cwi.nl/~ebert/LuqueAPL07.pdf|paper]].
  
 +*  Part of this paper consisted in the use of ARCoS to test a boundary condition for streamers in 2D:
 +  *  //Construction and test of a moving boundary model for negative streamer discharges//, F. Brau, A. Luque, B. Meulenbroek, U. Ebert, L. Schaefer, Phys. Rev. E **77**, 026219 (2008) [10 pages, 7 figures],[[http://homepages.cwi.nl/~ebert/MBAPRE08.pdf|paper]].
  
-- We introduce a numerical method to speed up the calculation of the photoionisation term in streamer simulations and apply it to the simulation of negative streamers: 
-* ''Photoionisation in negative streamers: fast computations and two propagation modes'', A. Luque, U. Ebert, C. Montijn, W. Hundsdorfer, Appl. Phys. Lett. '''90''', 081501 (2007), [http://homepages.cwi.nl/~ebert/LuqueAPL07.pdf paper]. 
  
-- Part of this paper consisted in the use of ARCoS to test a boundary condition for streamers in 2D+ARCoS was used to show the relationship between streamer discharges and Saffman-Taylor fingers
-''Construction and test of a moving boundary model for negative streamer discharges'', F. Brau, ALuqueBMeulenbroek, U. Ebert, LSchaefer, Phys. Rev. E '''77'''026219 (2008) [10 pages, figures],[http://homepages.cwi.nl/~ebert/MBAPRE08.pdf paper].+   //Saffman-Taylor streamer discharges: a study on interacting streamers//, A. Luque, F. Brau, UEbertPhysRev. E **78**, 016206 (2008) [6 pages, 6 figures], [[http://arxiv.org/abs/0708.1722|print]]. 
 +  
 +* We describe the numerical method to simulate streamers in 3D in multi-core machines. This method is then applied to the study of interacting streamers: 
 +  *  //Interaction of streamers in air and other oxygen-nitrogen mixtures//, A. Luque, U. Ebert, and WHundsdorfer, Phys. Rev. Lett. **101**075005 (2008)[pages, figures], [[http://arxiv.org/abs/0712.2774| print]].\\ covered in //A bolt from the blue//, Research Highlight in [[http://www.nature.com/nature/journal/v455/n7209/full/455004c.html|Nature]], [[http://homepages.cwi.nl/~ebert/Nature08.pdf|pdf]], 4 sept. 2008
  
  
-- ARCoS was used to show the relationship between streamer discharges and Saffman-Taylor fingers: 
-* ''Saffman-Taylor streamer discharges: a study on interacting streamers'', A. Luque, F. Brau, U. Ebert, revised for Phys. Rev. E [6 pages, 6 figures], [http://arxiv.org/abs/0708.1722 print]. 
-- We describe the numerical method to simulate streamers in 3D in multi-core machines. This method is then applied to the study of interacting streamers: 
-* ''Interaction of streamers in air and other oxygen-nitrogen mixtures'', A. Luque, U. Ebert, and W. Hundsdorfer, revised for Phys. Rev. Lett. [4 pages, 4 figures], [http://arxiv.org/abs/0712.2774 print]. 
  
codes/arcos.1404734561.txt.gz · Last modified: 2014/07/07 14:02 by margreet