Skip to content

Releases: ALaDyn/ALaDyn

v3.0.2

27 Nov 23:47
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.0.1...v3.0.2

ALaDyn v2020.2

29 Jan 16:38
191008c
Compare
Choose a tag to compare

Minor release

Released a patch for the major version v.3.0.0.

Bug fixed

  • MPI Particle exchange when the moving window was activated now fully works.
  • Parallelization along the longitudinal direction has been tested.
    Now code works also with 1 task along x (this option had been broken in the previous release).
  • Envelope boundary conditions have been collected in a single subroutine to ease their management.

ALaDyn v2020.1

14 Jan 13:35
f94b7b7
Compare
Choose a tag to compare

New version features

  • Physics

    • Envelope model has been deeply tested and validated Terzani, Londrillo, CPC, 2019
    • Fluid scheme is now robust and also tested
    • Hybrid scheme (PIC particles on a fluid background) can be used for LWFA
    • Bunch injection for PWFA has been restored (it was broken) and integrated in the main cycle, so it can be implied both as a driver and as a witness in a LWFA scheme
    • The transverse stretched grid is fully working for LWFA (still beta for bunch injection)
  • Code

    • Code has been reformulated using smaller source files
    • Calls to external libraries have been updated
    • Add a FORD documentation that should be gradually extended
    • More intensive use of intrinsic functions to help automatic code vectorization
    • Parallelization along the x direction has been fixed
    • Code has been modernized where possible
    • A lot of bugs fixed

ALaDyn v2019.1

03 Apr 18:13
42ecd6e
Compare
Choose a tag to compare

In this release, some known problems have been addressed and new features have been added. In particular:

  • stretched grid on transvers axis is now available in a newer and tested version
  • simulation dump and restart has been fully parallelized, boosting its performance on multi-core simulations
  • compilation scripts have been updated
  • minor bug fixes

A forthcoming new release will address more remaining bugs, in preparation for a code reorganization towards a new modular structure.

ALaDyn v2018.3

03 Nov 15:04
f2836e8
Compare
Choose a tag to compare
  • The plasma profile can now be designed as a cylindrical matched plasma channel
  • Transverse profile is now stored in a single (combined) array instead of two different arrays for the two dimensions
  • Lorentz-Maxwell equations for LWFA solver added (fluid description)
  • The ionized particles are now identified with a flag, for an easier phase space analysis
  • An hybrid plasma description (fluid +kinetic) is now possible

ALaDyn v2018.2

31 Aug 09:12
64cc46b
Compare
Choose a tag to compare
  • Introduced optimized derivative to reduce numerical dispersion
  • Redesigned plasma ramp with a cubic shape
  • Increased output precision in diagnostic and version bumped
  • Cleaned first ramp in multi_layer_gas_target
  • Add bunch charge from nml
  • Increase ci coverage

ALaDyn v2018.1

11 Mar 21:43
Compare
Choose a tag to compare
ALaDyn v2 (#26)

* add option for bunch particle in a tensorial way, plus a rediegned and simplified bunch namelist
* Added new diagnostics for ionized bunch
* Fixed string length in particle output
* Added diagnostic for ionized particles
* Fixed number of parameter in subroutine en_data
* add decomposition of the seventh component to flag particles: now the seventh component is written as mass+charge+flag, where the last input (flag) is an integer to track particles
* Enabled flag for complex envelope output
* remove seventh component splitting with the subroutine approach
* add sigma_cut_bunch to the counting subroutine
* update copyright year
* import tracking, update other routines, fix bugs
* building progress
* bump version
* Enabled real and imaginary output for envelope
* wgh_cmp order correction for weighted bunch option
* fixing weighted diagnostics and adding overflow flag
* Added cmake script for Edison
* Fixed major issues in particle tracking
* minor fixes for tracking and beam dump data
* Fixed minor types mismatch
* Added check on track_aux allocation in particle tracking
* Refined check on track_aux
* add support channels to readme
* Updated Namelist guide
* add some cmake script to build with debug
* Updated build scripts for Edison
* update marconi scripts
* Updated lwfa example
* small updates, resync with upstream
* set q-q spline for a smoother evolution
* clean up toolchain files, force not using MKL
* force static fftw on edison
* rewrite FindFFTW.cmake in a more modern way
* remove leftovers
* Fixed laser intensity and tracking
* remove wrong fft calls
* fix mkl loading in scripts and compilation
* add gnu scripts for knl (beta)
* Fixed interpolation problem in envelope
* Minor updates for Hybrid model
* Code cleaning for jb_norm definition
* Fixed envelope static window and fixed envelope energy output
* Fixed major problems in the envelope particle pusher
* rework indentation to unify code style
* add build instructions

ALaDyn v2017.1

23 Nov 13:19
Compare
Choose a tag to compare
1.0.0

remove old scripts, improve readability of newer ones

v1.0.0-beta

12 Apr 12:29
Compare
Choose a tag to compare
v1.0.0-beta Pre-release
Pre-release
remove warnings

v1.0.0-alpha2

04 Apr 14:00
Compare
Choose a tag to compare
v1.0.0-alpha2 Pre-release
Pre-release
empty