diff --git a/README.md b/README.md index 5e18b613aa50bd08c8707dff4ed272ade47bfd44..a0b5b0c64a846b632d443c03cb4dab31d4e061fc 100644 --- a/README.md +++ b/README.md @@ -64,82 +64,79 @@ Note: For some collision operators (Sugama and Full Coulomb), you will need to r # Changelog -### 4.x GYACOMO +### v3.x GYACOMO +> installation tutorials and python analysis scripts (SPC release) ->4.11 background ExB shear +> background ExB shear ->4.1 Miller geometry benchmarked +> Miller geometry benchmarked ->4.01 Singular value decomposition is availale with LAPACK (used for DLRA experiments) +> singular value decomposition is availale with LAPACK (used for DLRA experiments) ->4.0 Gyacomo is born and the code is open-source with a GNU GPLv3 license +> Gyacomo is born and the code is open-source with a GNU GPLv3 license -### 3.x HeLaZ 3D (flux tube s-alpha) +### v2.x HeLaZ 3D (flux tube s-alpha) ->3.9 Perpendicular electromagnetic fluctuations by solving Ampere equations (benchmarked linearly) +> perpendicular electromagnetic fluctuations by solving Ampere equations (benchmarked linearly) ->3.8 Benchmarked for CBC against GENE for various gradients values (see Dimits_fig3.m) +> benchmarked for CBC against GENE for various gradients values (see Dimits_fig3.m) ->3.7 The frequency plane has been transposed from positive kx to positive ky for easier implementation of shear. Also added 3D Z-pinch geometry +> transpose the frequency plane from positive kx to positive ky for easier implementation of shear. Also added 3D Z-pinch geometry ->3.6 MPI 3D parallelization in p, kx and z and benchmarked for each parallel options with gbms (new molix) for linear fluxtube shearless. +> MPI 3D parallelization in p, kx and z and benchmarked for each parallel options with gbms (new molix) for linear fluxtube shearless. ->3.5 Staggered grid for parallel odd/even coupling +> staggered grid for parallel odd/even coupling ->3.4 Adiabatic electrons +> adiabatic electrons ->3.3 Benchmarked in fluxtube s-alpha geometry linear run with molix (B.J.Frei) code and works now for shear = 0 with periodic z BC +> benchmarked in fluxtube s-alpha geometry linear run with molix (B.J.Frei) code and works now for shear = 0 with periodic z BC ->3.2 Stopping file procedure like in GBS is added +> stopping file procedure like in GBS is added ->3.1 Implementation of mirror force +> implementation of mirror force ->3.0 3D version and works as the 2D version if Nz = 1, the coordinates were renamed from (r,z) to (x,y,z). Now the parallel direction is ez. +> 3D version and works as the 2D version if Nz = 1, the coordinates were renamed from (r,z) to (x,y,z). Now the parallel direction is ez. -### 2.x 2D Zpinch MPI parallel version +### v1.x 2D Zpinch MPI parallel version ->2.7 Versatile interpolation of kperp for the cosolver matrices and corrections done on DGGK +> versatile interpolation of kperp for the cosolver matrices and corrections done on DGGK ->2.6 Change of collisionality normalisation (from nu_ei to nu_ii), implementation of FCGK +> change of collisionality normalisation (from nu_ei to nu_ii), implementation of FCGK ->2.5 GK cosolver collision implementation +> GK cosolver collision implementation ->2.4 MPI 2D cartesian parallel (along p and kr) +> MPI 2D cartesian parallel (along p and kr) ->2.3 GK Dougherty operator +> GK Dougherty operator ->2.2 Allow restart with different P,J values +> allow restart with different P,J values ->2.1 First compilable parallel version (1D parallel along kr) +> first compilable parallel version (1D parallel along kr) -### 1.x Implementation of the non linear Poisson bracket term +### v0.x Implementation of the non linear Poisson bracket term ->1.4 Quantitative study with stationary average particle flux \Gamma_\infty +> 1uantitative study with stationary average particle flux \Gamma_\infty ->1.3 Linear analysis showed that a certain amount of PJ are recquired to trigger mode +> linear analysis showed that a certain amount of PJ are recquired to trigger mode ->1.2 Zonal flows are observed in a similar way to Ricci Rogers 2006 with GS2 +> zonal flows observed, qualitative agreement with Ricci et al. 2006 (GS2) ->1.1 Qualitative test : find similar turbulences as Hasegawa Wakatani system with few moments +> qualitative test : find similar turbulences as Hasegawa Wakatani system with few moments ->1.1 Methods in fourier_mod.f90 have been validated by tests on Hasegawa Wakatani system +> methods in fourier_mod.f90 have been validated by tests on Hasegawa Wakatani system ->1.1 Methods in fourier_mod.f90 have been validated by tests on Hasegawa Wakatani system +> FFTW3 has been used to treat the convolution as a product and discrete fourier transform ->1.0 FFTW3 has been used to treat the convolution as a product and discrete fourier transform +> load COSOlver matrices -### 0.x Write MOLI matlab solver in Fortran using Monli1D as starting point +> benchmark with MOLI matlab results for Z-pinch (cf. kz_linear script) ->0.6 Benchmarks now include Dougherty, Lenard-Bernstein and Full Coulomb collision operators +> RK4 time solver ->0.5 Load COSOlver matrices +> implement moment hierarchy linear terms ->0.4 Benchmark with MOLI matlab results for Z-pinch (cf. kz_linear script) +> implement linear Poisson equation in fourier space ->0.3 RK4 time solver +> go from 1D space to 2D fourier and from Hermite basis to Hermite-Laguerre basis ->0.2 implement moment hierarchy linear terms - ->0.1 implement linear Poisson equation in fourier space - ->0.0 go from 1D space to 2D fourier and from Hermite basis to Hermite-Laguerre basis +> start from GBS skeleton \ No newline at end of file