These are chat archives for SpinWaveGenie/Users

2nd
Apr 2015
Pete Peterson
@peterfpeterson
Apr 02 2015 15:28
testing
Stuart Campbell
@stuartcampbell
Apr 02 2015 16:02
Why should I use SpinWaveGenie over other codes ?
Steven Hahn
@quantumsteve
Apr 02 2015 19:21

@stuartcampbell Thank you for your interest! We believe SpinWaveGenie contains several features that help is stand out among competing solutions.

  • Performant. SpinWaveGenie is written in C++ using many C++11 features. Linear algebra operations utilize the Eigen libary and the code is parallelized over Q-points using the Intel Threaded Building Blocks.

  • Post-processing. Convolute your model calculation with a resolution function and/or integrate each data point over a region in reciprocal space.

  • Extensible. New interactions can easily be added by inheriting an abstract base class. Additional post-processing effects can be added via composition.

  • Cross-platform. Our continuous integration platform builds on both linux and OS X. A homebrew formula and rpm package simplify user installation.

  • No costly dependencies. SpinWaveGenie and all of its dependencies are freely available and open source.

The SpinWaveGenie wiki contains many examples to help new users get started and continues to grow as we use SpinWaveGenie to model new materials.