Kyle Lutz

Results 9 issues of Kyle Lutz

It should be possible for custom functions (e.g. those created with `BOOST_COMPUTE_FUNCTION()`) to call other user-defined functions. ##

feature
task

Add better support for interoperating between Boost.Compute and the Khronos OpenCL C++ wrapper types. For example, the following should be possible: ``` cl::CommandQueue q1 = ...; boost::compute::command_queue q2 = q1;...

feature
design

Make is possible to access components of vector types (e.g. `float4_`, `int8_`) by names (e.g. `.x`, `.y`). For example, this should be possible: ``` boost::compute::float4_ v; v.x = 1; v.y...

feature

Check multiple values per thread. ##

performance

Implement the `shuffle()` algorithm from the C++11 STL. This should take one of the Boost.Compute random number generators and perform all the computation/shuffling on the GPU. See: http://en.cppreference.com/w/cpp/algorithm/shuffle ##

feature
task

Currently the inchi plugin in chemkit uses version 1.02 of the IUPAC InChI library. The latest stable version is 1.04 and is available at http://www.iupac.org/inchi/download/.

Add support for reading dcd trajectory files. The dcd format is fairly common and is used by CHARMM.

FeatureRequest

Add a method to convert from cartesian coordinates (the Coordinates class) to internal coordinates (the InternalCoordinates class).

FeatureRequest

Currently the PdbFileFormat class in the pdb plugin only supports reading. Support for writing pdb files also needs to be implemented.

FeatureRequest