Skip to content

Version 0.76 - 14.10.06

Compare
Choose a tag to compare
@myurkin myurkin released this 06 Jul 08:30
· 450 commits to master since this release
  • Makefiles modified to include Compaq compiler. New variables added to set path for FFTW3 header and library.
  • New option -V added to show version, compiler used, and copyright information.
  • Robustness of memory handling improved.
  • Timing is now produced even when -prognose option is used. Communication times are shown only in parallel mode, they are now more accurate.
  • All timing in parallel mode is now done through MPI_Wtime, which measures wall time.
  • Memory requirement in the manual are slightly corrected. The values produced by the program itself were correct.
  • New option -granul to granulate one of the domains.
  • Orientation averaging did not work in parallel (reported by Antti Penttila). Fixed.
  • Symmetries were not switched off by non-symmetric Gaussian beams. Fixed.
  • Computation of scattering of a tightly focused Gaussian beam was compared to multiple multipole method (data by Roman Schuh and Thomas Wriedt). Results of the comparison show perfect agreement.
  • New chapter in the manual to facilitate adding a new predefined shape.
  • New file doc/faq added for frequently asked questions.
  • New option -store_beam to save incident electric fields to a file.
  • Starting from this release ADDA executable for 32 bit Windows is available. It is compiled with MinGW and distributed with FFTW3 dynamic link libraries. Thanks to Alexander Shvalov for information on MinGW.
  • Added support for anisotropic refractive index (option -anisotr). Currently it is limited to refractive index tensors that are diagonal in the particle reference frame. Thanks to Michiel Min for fruitful discussions.