David Anderson
5cf6321b67
- win compile fixes
...
svn path=/trunk/boinc/; revision=25774
2012-06-18 20:49:26 +00:00
David Anderson
b050deecf7
- client: compile fixes
...
svn path=/trunk/boinc/; revision=25773
2012-06-18 20:41:37 +00:00
David Anderson
2ccefde745
- client: rename coproc_detect.cpp to gpu_detect.cpp
...
svn path=/trunk/boinc/; revision=25772
2012-06-18 20:14:21 +00:00
David Anderson
5e61c29cc3
- client: split GPU detection code into separate files
...
svn path=/trunk/boinc/; revision=25771
2012-06-18 20:12:30 +00:00
David Anderson
5e87181d81
- client: it's possible for a host to get app versions for
...
a given app that have different platforms and different version #s.
The client was erroneously deleting the one w/ the lower version
when it was no longer in use.
Fix: in garbage collection, consider one version to supercede another
only if they have the same platform
svn path=/trunk/boinc/; revision=25770
2012-06-18 17:57:33 +00:00
Charlie Fenton
250017e1f9
Release Mac BOINC 7.0.29 to alpha test
...
svn path=/trunk/boinc/; revision=25766
2012-06-18 11:37:05 +00:00
Charlie Fenton
4d244f0cc4
Mac installer: Create or delete Login Items and set screensaver properly when installing for multiple users on OS 10.7, 10.8
...
svn path=/trunk/boinc/; revision=25763
2012-06-18 11:11:44 +00:00
Charlie Fenton
4d398df9d8
Mac installer: Fix bugs I introduced on May 3 and May 6
...
svn path=/trunk/boinc/; revision=25762
2012-06-16 15:03:11 +00:00
David Anderson
0cc0370f02
- client, GUI RPC: detect and export the PCI bus, device, and domain #s.
...
- scheduler: increase #GPU limit from 8 to 64
svn path=/trunk/boinc/; revision=25761
2012-06-15 20:49:11 +00:00
David Anderson
4dc940653c
- client:
...
- added the definitions for the new Windows 7/2008r2 preSP1
and Windows 8/2012 SKUs based on the winnt.h
from the Windows 8 RC SKD (also added as proof)
- added the detection for some more Windows SKU
- Updates provided by Teamwork of Planet3Dnow.de to coproc_detect.cpp
- added CAL_TARGET_ID 21 as : AMD Radeon HD 78x0 series (Pitcairn)
(from [P3D] Crashtest)
svn path=/trunk/boinc/; revision=25760
2012-06-14 18:45:58 +00:00
David Anderson
e9362c80ff
- scheduler: send <dont_use_dcf> only if client is 7.0.28 or later.
...
svn path=/trunk/boinc/; revision=25759
2012-06-14 17:14:52 +00:00
Charlie Fenton
7add13f1af
client: if available, use GPU model name from CAL for OpenCL model name
...
svn path=/trunk/boinc/; revision=25757
2012-06-13 23:14:12 +00:00
David Anderson
3a2328b10d
- scheduler: remove <dont_use_dcf/> from scheduler reply for now;
...
the 7.0.25 client has a bug that causes jobs
to run EDF if this flag is present.
svn path=/trunk/boinc/; revision=25755
2012-06-13 17:40:39 +00:00
Rom Walton
f04f6b3eae
- Make things build again on Mac OSX 10.8 using the autoconf
...
framework.
(From Oliver Bock)
/
configure.ac
svn path=/trunk/boinc/; revision=25754
2012-06-12 15:43:41 +00:00
Bernd Machenschalk
579ed0bd92
- API: fix #2 for C-mode compilation of boinc_api.h
...
app_ipc.h didn't cleanly compile in C-mode either,
had to fix this, too.
svn path=/trunk/boinc/; revision=25753
2012-06-11 12:51:30 +00:00
Bernd Machenschalk
4c5014416d
- API: fix for C-mode compilation of boinc_api.h
...
moved app_ipc.h inclusion outside __cplusplus
since it contains important C mode prototypes
(boinc_resolve_filename() etc.)
svn path=/trunk/boinc/; revision=25752
2012-06-10 13:44:01 +00:00
David Anderson
72ab18c0f8
typo
...
svn path=/trunk/boinc/; revision=25751
2012-06-10 05:47:09 +00:00
David Anderson
54078e92c4
- fixes of various (non-critical) fd and memory leaks.
...
Fixes #1188 . From Julien.
- fix bugs in setting scheduler output buffer size
- code formatting
svn path=/trunk/boinc/; revision=25750
2012-06-10 05:38:34 +00:00
David Anderson
751fdd97ca
- scheduler: add <min_cal_target>, <max_cal_target>
...
to plan class XML spec options;
lets you specify a range of ATI GPU models to use
svn path=/trunk/boinc/; revision=25749
2012-06-07 21:08:47 +00:00
David Anderson
f08ca99ff3
- scheduler: add max_results_accepted config option.
...
Limits mem usage by the scheduler, can prevent crashes.
svn path=/trunk/boinc/; revision=25748
2012-06-07 18:34:53 +00:00
David Anderson
0492e0c2b8
- scheduler: add <need_ati_libs> option
...
svn path=/trunk/boinc/; revision=25747
2012-06-07 03:39:37 +00:00
Wenjing Wu
68df21fc6b
lammps: fix the medium flops calculation
...
svn path=/trunk/boinc/; revision=25746
2012-06-06 11:13:59 +00:00
Wenjing Wu
1b73c9864b
job submit: get batch output file size and disable direct downloading of output files if it exceeds 100MB
...
svn path=/trunk/boinc/; revision=25745
2012-06-06 10:19:55 +00:00
Bernd Machenschalk
470c505d78
- scheduler: minor fixes to plan_clas_spec:
...
- consistently accept both 'ati' and 'amd' for AMD/ATI plan classes
- in OpenCL plan classes always use device memory reported via OpenCL
(might be different e.g. from what's available/reported via CUDA)
- comment formatting
svn path=/trunk/boinc/; revision=25744
2012-06-06 10:05:00 +00:00
Wenjing Wu
da2f59137e
enable downloading one result file of a workuint, enable sandbox file downloading
...
svn path=/trunk/boinc/; revision=25743
2012-06-06 09:11:56 +00:00
Bernd Machenschalk
ac24fafb4c
- scheduler: moved client version check to be last of the checks
...
performed for a particular app version. It is not necessary
to tell the user to upgrade the client just to suite the needs of
a particular app version if this app version requires resources
that the host dosn't have or didn't request work for.
Actually I don't think it's good to tell the user he needs to
upgrade the client if there is only one particular app version
that requires a more recent one than he has. I think that the
purpose of the g_wreq->outdated_client flag was checking the
min_core_version in the project configuration. For this the
flag and the notice/message that it triggers is still ok. But
in the app version checks setting this flag leads to misleading
messages in most cases, so I commented that out for now.
I'm not sure, though, that both of these measurements are needed.
svn path=/trunk/boinc/; revision=25742
2012-06-06 09:11:41 +00:00
David Anderson
c94ca443c1
- scheduler: add example plan_class_spec.xml
...
- scheduler: change gpu_type from "ati" to "amd" in plan class spec
svn path=/trunk/boinc/; revision=25741
2012-06-06 06:05:14 +00:00
Wenjing Wu
4fdfe8d4dd
submit.php: enable downloading result files of individual Workunit
...
svn path=/trunk/boinc/; revision=25740
2012-06-06 05:35:39 +00:00
David Anderson
567fdc45fc
- scheduler: add Vbox stuff to plan_class_spec
...
svn path=/trunk/boinc/; revision=25739
2012-06-06 04:45:12 +00:00
David Anderson
b0fd55bf87
- scheduler: debug plan_class_spec a little.
...
Add an #ifdef'd main program in plan_class_spec.cpp,
and a makefile, for testing purposes.
svn path=/trunk/boinc/; revision=25738
2012-06-06 03:47:13 +00:00
David Anderson
b05f02e5aa
- small code cleanup
...
svn path=/trunk/boinc/; revision=25737
2012-06-05 20:13:19 +00:00
Wenjing Wu
897527d470
sandbox: prevent user from deleting files being used by processing batches
...
svn path=/trunk/boinc/; revision=25736
2012-06-05 11:14:46 +00:00
Wenjing Wu
0ada75fbe7
sandbox,prevent from uploading files with the same content
...
svn path=/trunk/boinc/; revision=25735
2012-06-05 08:49:41 +00:00
David Anderson
158aab8d5c
- DB: add project_state and description fields to batch table.
...
Both are for use by project.
- job submission file sandbox: don't delete physical file
when delete sandbox entry.
We'll have to figure out how to garbage-collect physical files.
- LAMMPS job submission:
use the 50th-percentile host,not 0th
svn path=/trunk/boinc/; revision=25734
2012-06-05 05:57:55 +00:00
David Anderson
8d284f2b17
- scheduler: if we truncate the # of results accepted
...
(like we're doing in SETI@home)
don't resend lost results since we don't know what they are
svn path=/trunk/boinc/; revision=25733
2012-06-05 03:48:05 +00:00
Eric J. Korpela
7aafa2cc9a
Fix for linux idle detection bug with USB mice.
...
svn path=/trunk/boinc/; revision=25732
2012-06-04 17:50:51 +00:00
David Anderson
69a595329d
- scheduler: various fixes to plan_class_spec.cpp; from Bernd
...
- admin web: don't include the project's stylesheet,
which may assume a layout not used by admin pages
svn path=/trunk/boinc/; revision=25731
2012-06-03 17:31:00 +00:00
Wenjing Wu
3335da8567
svn path=/trunk/boinc/; revision=25730
2012-06-01 08:41:02 +00:00
Rom Walton
11f509e2bf
- MGR: Wait until there is valid data in the list box before processing
...
the OnProjectSelected() event.
clientgui/
ProjectInfoPage.cpp
svn path=/trunk/boinc/; revision=25729
2012-05-30 19:44:14 +00:00
Rom Walton
5ab5c6882d
Update Translations
...
svn path=/trunk/boinc/; revision=25728
2012-05-29 14:31:03 +00:00
Wenjing Wu
e673a433a1
more accurate estimation of lammps output file
...
svn path=/trunk/boinc/; revision=25727
2012-05-29 12:37:03 +00:00
David Anderson
127f22e841
- feeder: if we purge a stale job, and it's commited to an HR class,
...
un-commit it since that's probably the reason why it's stuck
(and it may never get unstuck)
svn path=/trunk/boinc/; revision=25726
2012-05-29 06:32:11 +00:00
David Anderson
07501af2bc
- web: allow users with admin privileges to abort or retire batches
...
svn path=/trunk/boinc/; revision=25725
2012-05-29 05:59:23 +00:00
David Anderson
4ee93b2da2
- fix tools/manage_privileges script
...
svn path=/trunk/boinc/; revision=25724
2012-05-29 05:48:25 +00:00
David Anderson
62d12c946e
- user web: job submission home page has
...
1) links to job submission pages for relevant apps
2) links to Admin pages for relevant apps
svn path=/trunk/boinc/; revision=25723
2012-05-29 04:47:48 +00:00
David Anderson
965faa3b71
- web RPC: in am_set_info, if both GET and POST args are present, use POST
...
svn path=/trunk/boinc/; revision=25721
2012-05-27 07:53:57 +00:00
David Anderson
44c75becca
- admin web: fix revalidated script
...
svn path=/trunk/boinc/; revision=25720
2012-05-27 06:26:10 +00:00
David Anderson
389a95a6a7
svn path=/trunk/boinc/; revision=25719
2012-05-27 06:13:45 +00:00
David Anderson
e43f04c52a
- web RPC: make am_set_info available by POST as well as GET,
...
since its args can be too long for a URL
svn path=/trunk/boinc/; revision=25718
2012-05-26 21:53:03 +00:00
David Anderson
e7a7a4e1a2
- web: increase size of thread title input field to 80
...
svn path=/trunk/boinc/; revision=25717
2012-05-26 20:09:39 +00:00