GitXplorerGitXplorer
n

dials_accelerated_dispersion

public
0 stars
1 forks
0 issues

Commits

List of commits on branch master.
Unverified
51d293c03ff8942d456837690b443204f9dce391

Wipe dst

nndevenish committed 5 years ago
Unverified
8bed621147aeb04a3ed256643fc5d5101153107c

Fix gain passing

nndevenish committed 5 years ago
Unverified
51a7e754a5735d93d6f569fbf7d2967099ce0433

Switch to float/double gain SAT and double input

nndevenish committed 5 years ago
Unverified
1f22ca4485c1c8386543cc50301f449995ff1013

Handle image conversion before accelerating

nndevenish committed 5 years ago
Unverified
d6d0bde502fcbf2e0b0a16fd8a0b42662da71f31

Basic ext.cxx implementation

nndevenish committed 5 years ago
Unverified
1b510bcc9b4e94f125542d7421ef0df584c31b1f

4-space indent

nndevenish committed 5 years ago

README

The README file for this repository.

Accelerated Dispersion for DIALS

This should do an almost identical job to the standard DIALS dispersion spotfinder, except faster. It does this via SIMD instructions generated with the intel ispc compiler and execution model.

This is still highly experimental and probably incomplete.

Installation

Firstly, you need the ispc compiler available on the path. Otherwise, you should be able to libtbx.pip install [-e] this package without an issue. It needs to be run within libtbx.python because it uses some of the environment variables defined by the TBX dispatchers to work out where the scitbx include files are. These are required because that's all the dials spotfinding infrastructure passes through at the moment.