Skip to content

Releases: anufrievroman/freepaths

2.3.1

Choose a tag to compare

@anufrievroman anufrievroman released this 30 Jun 07:46

New features

  • CLI now prints usage instructions when run without arguments; demo simulation requires explicit --demo flag
  • Ctrl+C exits cleanly with a message instead of a traceback
  • Temperature profile and heat flux plots now show a linear fit and mean overlay for the last timeframe
  • Electron mode: added Fermi level indicator to the mapping constant plot; increased default ENERGY_UPPER_BOUND to 6 kT for better integral convergence

Bug fixes

  • Fixed first-pixel spike in heat flux profiles, which was skewing the thermal conductivity calculation
  • Fixed scattering statistics double-counting interface transmission events, causing percentages to exceed 100% in electron mode

Minor improvements and fixes: updated default simulation parameters, removed misleading phonon-specific plots from electron output, improved output warnings, code and output cleanup

2.2.2

Choose a tag to compare

@anufrievroman anufrievroman released this 12 Mar 08:10
  • Bug fixes related to 2D materials
  • Bug fixes related to MFP sampling mode

2.2

2.2

Choose a tag to compare

@anufrievroman anufrievroman released this 03 Oct 07:19

Thanks to the contribution by @Si-m0n and @victor160103 we are excited to announce version 2.2 🚀

New in this release

2.1

2.1

Choose a tag to compare

@anufrievroman anufrievroman released this 05 Feb 08:22

New in this release

  • Implemented depth parameter in rectangular holes. This enables adding tranches instead of complete holes.
  • Implemented interfaces. Now the interface plane can be added with certain transmission probability.
  • Various small improvements

2.0

2.0

Choose a tag to compare

@anufrievroman anufrievroman released this 17 Oct 01:57

New in this release

  • New scattering angle distribution plot
  • Better implementation of logging
  • Correction of some scattering probabilities
  • Correction of heat flux maps
  • Correction of Si heat capacity
  • Safer outputs

1.9

1.9

Choose a tag to compare

@anufrievroman anufrievroman released this 28 Feb 17:30

New in this release

Thanks to the work by @phigas this version has multiple improvements, including:

Breaking changes

  • Heat capacity is no longer defined in the input file, but is determined automatically. #9
  • Added new parameters NUMBER_OF_VIRTUAL_TIMESTEPS and NUMBER_OF_STABILIZATION_TIMEFRAMES, see documentation.
  • Angle distribution is sources are changed. See documentation.

1.8

1.8

Choose a tag to compare

@anufrievroman anufrievroman released this 26 Dec 11:22

New in this version

  • Improved thermal conductivity calculation
  • Implemented output of heat flux maps, thanks to the work by @fbarbierchebbah
  • Minor plotting improvements
  • Improving examples

1.7

1.7

Choose a tag to compare

@anufrievroman anufrievroman released this 22 Dec 13:04

New in this release

  • Multiprocessing. Thanks to the efforts of @phigas, FreePATHS can now use multiple cores which speeds up the simulations many times. To enable it, add NUMBER_OF_PROCESSES = N to your config, where N is the desired number of processes to use.
  • Added Graphene/Graphite material and the ability to simulate 2D materials. See this example.
  • Implemented cumulative thermal conductivity calculations.
  • Colorized output.
  • Minor improvements

1.6

1.6

Choose a tag to compare

@anufrievroman anufrievroman released this 18 Jul 06:28

New in this release

  • The ability to create multiple phonon sources
  • Reimplementation of the holes
  • Implementation of semicircles by Felix Barbier
  • Calculation of heat flux projections
  • Various small improvements

1.4

1.4

Choose a tag to compare

@anufrievroman anufrievroman released this 25 May 05:52

New in this release

  • The ability to create more than one hot or cold sides
  • Improving behavior of the hot side
  • Minor fixes