Skip to content

Releases: danielver02/NHDS

4.1

27 May 12:57
ae3178a
Compare
Choose a tag to compare

The code has a new functionality that allows users to choose whether the initial guess for a given k-step should be fixed based on a linear extrapolation from the previous steps. This functionality is activated if the variable extrapolate in the input files is set to TRUE.

4.0

16 Jan 10:11
90cf6f2
Compare
Choose a tag to compare
4.0

The new release now allows the inclusion of an arbitrary number of species. It is not limited to 10 anymore. The input namelist files (.in) must define the number of species and then define all species through the entries (in alpha, beta, mass, charge, density, etc.). Due to this change, old input files do not work anymore (change to namelist structure). Please use the new input namelist files provided in the folder.

In addition, the code is now able to solve the cold-plasma dispersion relation (or treat individual species through the cold-plasma susceptibilities). This feature is activated by setting the beta of the given species to 0.d0.

3.0

11 Aug 15:48
f0d44c0
Compare
Choose a tag to compare
3.0

NHDS 3.0 has a new scan_type option and improved output formats. The calculations of the gamma_contribution and of the heating rate have been corrected.

2.4

15 Jun 11:29
e884966
Compare
Choose a tag to compare
2.4

The new release has a simplified framework to calculate the polarisation.
In addition, the output of the wave energy has been corrected, and the code now also gives the contributions of the various species to the overall growth/damping rate and to the heating rate.

2.3

30 Mar 14:13
c19ec69
Compare
Choose a tag to compare
2.3

Update to output for large wavenumbers

2.2

11 Mar 10:18
cf694b2
Compare
Choose a tag to compare
2.2

If the user misses the definition of a numerical parameter, the NHDS code will now use a pre-defined standard value.

2.1

15 Feb 20:54
793b4dd
Compare
Choose a tag to compare
2.1

Release 2.1 uses a higher level of optimisation. It also now includes automated GitHub test routines (via yml workflow) and additional git support.

NHDSv2.0

06 Jul 12:57
be43185
Compare
Choose a tag to compare

The new version 2.0 of NHDS uses a different internal normalisation for the calculation of the dispersion function. This new normalisation avoids any divisions by omega, so that omega=0 can now be handled by the code. This makes the solution much faster. It is also easier to run in electron mode with this new normalisation.

NHDSv1.9

14 Sep 08:01
c03a281
Compare
Choose a tag to compare

Version 1.9 includes an updated and improved k-table format, with a slightly different handling of the initial guess when the k-table is used.

NHDSv1.8

13 May 14:17
8e2bd82
Compare
Choose a tag to compare

This version includes some patches for the output format. It now allows for a higher accuracy in the output files and and also covers values less than 1e-99.