-
Notifications
You must be signed in to change notification settings - Fork 57
Home
Welcome to ADDA wikis!
If you are not sure, what is ADDA (pronounced /ˈɑddɑ/) and whether it suits your needs, look first at its Features. If your are still unsure and have questions like "Can I use ADDA to ...?", look at the Frequently asked questions. If you prefer a story-driven explanation, you may look at the slides of recent conference talks about ADDA (1, 2) or at the recorded overview of the DDA.
When you decide to give ADDA a try, obtain one of the releases. You may either get the source code and compile it yourself or get compiled executables for 64-bit Windows. The current source code can be obtained directly from the repository, e.g., by cloning it with git.
An alternative way is to use a standalone GUI, which will guide you through obtaining the ADDA executable and running simulations. It is the simplest way to familirize yourself with various simulation options and built-in particle shapes (as well, as corresponding command line arguments).
If you are not afraid of command-line interface you may proceed to the hands-on Tutorial and make a few quick simulations. If you prefer a more thorough approach and want to get the most out of ADDA, please take a look at the manual, which covers all aspects of performing light scattering simulations with ADDA.
If you need any help with ADDA or have a question, not included in the FAQ, please write to the discussion group. Moreover, you are encouraged to use issue tracker both to report bugs and to propose new features, improvements, etc.
The side bar to the right lists all available wiki pages. In addition to those mentioned above, there are comparison with other codes, collection of largest simulations, useful links, acknowledgements, and early history of ADDA. There are also detailed instructions, how to add new code to ADDA to enhance its functionality for your particular needs (it also touches on using IDEs and debugging the code). We also maintain a list of papers that use ADDA and a comprehensive list of references for ADDA users. There is even a list of ADDA awards.
ADDA is an open-source project which development relies on the community around it. There are many ways to help:
- Using ADDA and advocating its use through publications and conference presentations.
- Active participation in the discussion group, in particular, sharing your experience with other users.
- Improving wiki pages and other documentation.
- Locating bugs and proposing new features for ADDA, using the issue tracker.
- Contributing and improving the source code.
Home (Getting started)
Frequently asked questions
Features
Tutorial
Comparison with other codes
Largest simulations
Compiling ADDA
Installing FFTW3
Installing MPI
Using OpenCL
Installing clFFT
Installing clBLAS
Using sparse mode
Installing MinGW
Using MSYS2
Papers that use ADDA
Awards
References
Links
Acknowledgements
Instruction for committers
Code design & structure
Style guide
Using VS Code
Using Eclipse
Early development history
Adding new ...