-
Notifications
You must be signed in to change notification settings - Fork 2
License
wavemoth/wavemoth
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Wavemoth ======== Please read the paper [1] for more information about this software. Note that this code is *experimental*, and has not yet had its first release. If you know what you're looking for, go find it. If you are a researcher who just want to speed up your SHTs, you are better off using libpsht until Wavemoth has its first release. Notes: - I have not yet renamed things, so earlier names abound in the source ("spherew", "fastsht"). - Yes, I intend to clean things up a bit. I believe the code is sound enough, but there's some unused cruft around that should be removed to make it easier for others to enter the source code base. Please, send me an email if you are interested in the software. If more than one person comes along I'll set up a mailing list. [1] http://arxiv.org/abs/1110.4874 Build instructions ------------------ Depends on: - Python (probably 2.7, perhaps 2.6 may work) - The normal scientific Python stack - The Tempita package (e.g., ``easy_install tempita`` or ``pip install tempita``). - The futures package (e.g., ``easy_install futures``) - ATLAS - FFTW3 - libnuma Then first configure: ./waf configure --inplace \ --with-atlas=path/to/atlas --with-fftw3=... \ --with-numa=... And build: ./waf install Then run precomputations. computed on 4 cores: python scripts/precompute.py -n 1024 -t 1 1024.dat and benchmarks, e.g.: bin/shbench -r 2048.dat -j 1 -n 10 Copyright & license ------------------- libpshtlight directory: Extract from libpsht: http://sourceforge.net/projects/libpsht/ Copyright Martin Reinecke. Licensed under the GNU GPL v.2. libidlight directory: Extract from ID: http://cims.nyu.edu/~tygert/software.html Copright Per-Gunnar Martinsson, Vladimir Rokhlin, Yoel Shkolnisky, and Mark Tygert Licensed under the three-clause BSD (see above link for full text) All the rest is copyright (2011) by Dag Sverre Seljebotn, licensed under the GNU GPL v. 2 (see COPYING). Note: I may want to release under the three-clause BSD license in the future (which would require getting rid of GPL dependencies, such as optionally linking to FFTPACK or MKL instead of FFTW3). If you send patches, you should either attribute the copyright to me, or we should work out the licensing issue first.
About
No description, website, or topics provided.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published