IBSimu Changelog

What's new in IBSimu 1.0.5

Sep 30, 2011
  • Fixed bugs: errnous kinetic energy diagnostic, polynomial coldata infinite loop, etc
  • Trajectories at freely defined plane diagnostic feature
  • Debug printing to have stream reference for output
  • Trajectory density plot
  • Interactive plotter for selectable field plots
  • Legend for plots
  • Better DXF input: spline object included, perturbation more fail safe, d->3d transformation
  • Magnetic fields: Generalized magnetic field type, conversion routines
  • Colomap: fixed palette bug, made plotter for vector graphics formats
  • Added particle statistics for collision locations

New in IBSimu 1.0.4 (Sep 30, 2011)

  • Changed to SourceForge hosting and git code management tool
  • Added features and fixed bugs with DXF features.
  • Extrapolation setting for VectorField.

New in IBSimu 1.0.3c (Sep 30, 2011)

  • Fixed a critical bug in solid definition from DXF.
  • Fixed a typo causing compilation problems at MVector

New in IBSimu 1.0.3 (Sep 30, 2011)

  • Implemented simple negative ion plasma extraction model.
  • Moved verbose setting to IBSimu class, where all global
  • settings are to be gathered (see COMPATIBILITY).
  • Changed uintial plasma area definition to use a function for fully three
  • dimensional possibilities (see COMPATIBILITY).
  • Added a small DXF library for reading geometries.
  • Added (r,r') conversion emittance to interactive plotter.
  • Corrected energy units in beam emittance definition functions.
  • Bugfixes and improvements to configure script.
  • Bugfix for errnous virtual potential point on the simulation boundary
  • Bugfix for leaking memory and redefinition of iteration limits in
  • Newton-Raphson solver
  • Bugfix for errnous axes in field diagnostic plots
  • Various minor bugfixes
  • Documentation

New in IBSimu 1.0.2 (Sep 30, 2011)

  • Fixes to get code running in windows MinGW
  • Replaced isinf and isnan with custom functions
  • Workaround for strerror_r in windows
  • Timer implementations for windows
  • Zlib, gettimeofday, pthreads and many more checks added to configure

New in IBSimu 1.0.1 (Sep 30, 2011)

  • Minor bugfixes

New in IBSimu 1.0.0 (Sep 30, 2011)

  • Initial release for new C++ version
  • Code still buggy and badly documented
  • Works most of the time