Skip to content

Releases: anufrievroman/freepaths

1.9

28 Feb 17:30
Compare
Choose a tag to compare

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

26 Dec 11:22
Compare
Choose a tag to compare
1.8

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

22 Dec 13:04
Compare
Choose a tag to compare
1.7

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

18 Jul 06:28
Compare
Choose a tag to compare
1.6

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

25 May 05:52
Compare
Choose a tag to compare
1.4

New in this release

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

1.3

11 May 08:55
Compare
Choose a tag to compare
1.3

New in this version

1.2

02 Feb 08:24
Compare
Choose a tag to compare
1.2

New in this version

  • Complete rewrite of the simulator using more OOP oriented approach and better architecture.
  • Implementing animations of phonon paths
  • Switching to using input files from the user
  • Providing examples of typical input files
  • Improving phonon path storage, so that only scattering points are saved
  • Implementing parabolic boundaries (Thanks to work of Dhanishtha Singh)