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:38] margreetcodes:arcos [2019/09/17 17:53] (current) – [Download and browse] jannis
Line 11: Line 11:
   * Parallel computations in multi-core machines.   * Parallel computations in multi-core machines.
   * Automatic code generator for plasmo-chemical models.   * Automatic code generator for plasmo-chemical models.
 +
 +
 +==== 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 ==== ==== People ====
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 34: Line 47:
 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.1404736711.txt.gz · Last modified: 2014/07/07 14:38 by margreet