Both the 0.2 Brook specification and your website (it
is yours, isn´t it?)
http://graphics.stanford.edu/projects/brookgpu/lang.html
give a kernel definition as
void kernel method_name etc.
However, brcc only accepts "kernel void method_name" etc.
The same applies to reduce methods.
This probably should be pointed out somewhere.
Best regards,
Andreas Brandstetter
e9826152@stud3.tuwien.ac.at