Skip to content

Version 0.75 - 24.05.06

Compare
Choose a tag to compare
@myurkin myurkin released this 06 Jul 08:28
· 455 commits to master since this release
  • All system calls were removed to improve robustness under certain MPI implementations.
  • Possible size of FFT-grid (and non-weird number of processors) has been extended to full range of FFTW3. One possible divisor of either 11 or 13 has been added.
  • Robustness of makefiles with Intel compilers 8.1 and 9.0 in conjunction with MPICH has been increased.
  • Sample script for Sun Grid Engine has been added: sample/test.sge.
  • Different descriptions of Gaussian beam are now fully operational.
  • Origin is now always in the center of the computational box (before it was not so when jagged>1).
  • When incident field was used as an initial vector of the iterative solver, more iterations than necessary to reach epsilon were performed. Fixed.
  • Progress reported in the first iteration after checkpoint loading was incorrect in certain cases. To fix it required loss of checkpoint compatibility with earlier versions. More information is now displayed after checkpoint loading.
  • Robustness of generation of error messages in parallel mode has been increased.
  • Calculation of Csca or g caused both polarizations to be calculated even for particles that are symmetric for 90 degree rotation over the z-axis. That is not necessary - fixed.
  • Integration module has been significantly improved. It automatically uses the trapezoid rule for periodic function. Error estimates now seem to be reliable. Format of parameters for integration module has been changed because of the improvement.
  • Homepage of ADDA has been created.