diff --git a/README.md b/README.md index b62c97b5b13935024b8cad68947ee68bb28017f9..37f2b174cd2857bf25ecdede8d3ecb94feb1f657 100644 --- a/README.md +++ b/README.md @@ -1,22 +1,27 @@ HeLaZ (Hermite-Laguerre Z-pinch solver, 2020) +Current version : 0.6 Roadmap : 0. Write MOLI matlab solver in Fortran using Monli1D as starting point - 0.1 go from 1D space to 2D fourier and from Hermite basis to Hermite-Laguerre basis + 0.0 go from 1D space to 2D fourier and from Hermite basis to Hermite-Laguerre basis - 0.2 implement linear Poisson equation in fourier space + 0.1 implement linear Poisson equation in fourier space - 0.3 implement moment hierarchy linear terms + 0.2 implement moment hierarchy linear terms - 0.4 RK4 time solver + 0.3 RK4 time solver - 0.5 Benchmark with MOLI matlab results for Z-pinch (cf. kz_linear script) - Note : benchmark.m points out differences between MOLI and HeLaZ - in extremely simple cases as P=J=2, eta_X = 0 except one. + 0.4 Benchmark with MOLI matlab results for Z-pinch (cf. kz_linear script) + Note : benchmark_*.m compares MOLI and HeLaZ linear results - 0.6 Load COSOlver matrices <- Current stage + 0.5 Load COSOlver matrices -1. Implementation of the non linear Poisson brackets term + 0.6 Benchmarks now include Dougherty, Lenard-Bernstein and Full Coulomb collision operators + Note : for full Coulomb, one must store a precomputed matrix from COSOlver in the iCa folder + +1. Implementation of the non linear Poisson brackets term + + 1.0 use MKL FFT library and Orzag rule to compute the convolution in the non linear term as a product