David Anderson
dbdcfc9a07
- OpenCL API: check return value from clGetDeviceIDs()
...
svn path=/trunk/boinc/; revision=24566
2011-11-09 21:24:47 +00:00
David Anderson
083040ba63
- OpenCL API: fix logic error
...
svn path=/trunk/boinc/; revision=24565
2011-11-09 21:04:01 +00:00
Rom Walton
7c88969aa9
- API: Remove exception trapping stuff from the
...
boinc_get_opencl_ids.
api/
boinc_opencl.cpp
svn path=/trunk/boinc/; revision=24552
2011-11-08 15:12:44 +00:00
Charlie Fenton
b10b199099
api: Restore list checkin of 31 October 2011
...
svn path=/trunk/boinc/; revision=24515
2011-11-03 08:28:55 +00:00
David Anderson
010b11406b
- API: fix bug in boinc_get_opencl_ids()
...
- add simulator for distributed storage (not finished)
svn path=/trunk/boinc/; revision=24511
2011-11-03 03:29:07 +00:00
Rom Walton
687195e7f0
Quick Updates
...
svn path=/trunk/boinc/; revision=24510
2011-11-03 02:35:04 +00:00
David Anderson
7b28215032
- client: reimplement the round-robin simulator to
...
reduce its runtime from O(N^2) to O(N),
where N is the number of runnable jobs
(which can be in the thousands).
This will make the client emulator run a lot faster,
and will reduce the client CPU overhead a bit.
- API: change boinc_get_opencl_ids() so that it returns
a BOINC error code (< -100) if the app_init.xml is
missing or bad (i.e. we're running standalone),
and an OpenCL error code (> -100) if an OpenCL call failed.
svn path=/trunk/boinc/; revision=24469
2011-10-24 17:53:09 +00:00
David Anderson
ec33994fe7
- API; fix the above fix
...
svn path=/trunk/boinc/; revision=24160
2011-09-12 03:48:16 +00:00
David Anderson
228f626a01
- API: change boinc_get_opencl_ids() to use APP_INIT_DATA
...
instead of cmdline
svn path=/trunk/boinc/; revision=24159
2011-09-11 22:22:55 +00:00
Charlie Fenton
0e5e4da926
API: More fixes to boinc_get_opencl_ids()
...
svn path=/trunk/boinc/; revision=24103
2011-09-01 08:31:55 +00:00
Charlie Fenton
a02c37cbce
API: Fix compile errors and warnings, add documentation
...
svn path=/trunk/boinc/; revision=24101
2011-09-01 00:06:34 +00:00
David Anderson
f1c201ab40
- API: boinc_get_opencl_ids() doesn't need to link
...
the OpenCL library at runtime.
It's used only in OpenCL applications,
which already include the library.
svn path=/trunk/boinc/; revision=24097
2011-08-31 17:36:16 +00:00
David Anderson
c0f977b19c
- client: fix bugs related to white space around code signing keys
...
- win compile fixes
svn path=/trunk/boinc/; revision=24095
2011-08-31 16:36:17 +00:00
David Anderson
9bbbb3ea38
- boinc_get_opencl_ids():
...
- change signature to return int error code
- no function overloading
svn path=/trunk/boinc/; revision=24094
2011-08-31 16:12:14 +00:00
David Anderson
f1040e87ec
- move boinc_get_opencl_ids() from lib/ to api/.
...
lib/ is for code that's used by >1 part of BOINC
svn path=/trunk/boinc/; revision=24093
2011-08-31 15:54:41 +00:00