David Anderson
3fee87fd62
- Unix build: remove "if" around AC_PROG_OBJCXX;
...
apparently this is needed for Gentoo build.
You may need a recent automake for this to work.
Fixes #1193 .
svn path=/trunk/boinc/; revision=25805
2012-06-27 06:02:10 +00:00
David Anderson
d5d9921f5c
- Unix build tweaks. Fixes #1193 (I think)
...
svn path=/trunk/boinc/; revision=25804
2012-06-27 05:03:16 +00:00
David Anderson
f8c1665722
- client: keep track of the fraction of time that
...
1) a network connection is available and
2) network communication is allowed and
3) CPU computation is allowed
- If an app version is marked as needs_network,
use the above fraction in estimating its rate of progress
- replace "core client" with "client" in comments.
- scheduler: message tweaks
svn path=/trunk/boinc/; revision=25803
2012-06-26 20:30:56 +00:00
Charlie Fenton
b32d8c1f89
Tweak Mac build instructions
...
svn path=/trunk/boinc/; revision=25802
2012-06-26 09:28:05 +00:00
Charlie Fenton
a6a619b8c1
Mac client: build libssl.a and libcrypto.a from openssl 1.0.1c and static link them
...
svn path=/trunk/boinc/; revision=25800
2012-06-26 08:56:40 +00:00
Charlie Fenton
f940e11dff
Mac client: build libssl.a and libcrypto.a from openssl 1.0.1c and static link them
...
svn path=/trunk/boinc/; revision=25797
2012-06-26 07:54:38 +00:00
Charlie Fenton
3be6e7ab11
Mac client: Upgrade to curl 7.26.60 and c-ares 1.9.1
...
svn path=/trunk/boinc/; revision=25795
2012-06-26 07:24:07 +00:00
David Anderson
c5ed9d7db6
- Unix build: fix for Mac OS X (from Oliver)
...
svn path=/trunk/boinc/; revision=25794
2012-06-25 23:24:49 +00:00
David Anderson
07d867b33f
- Unix build: fix typo
...
svn path=/trunk/boinc/; revision=25793
2012-06-25 23:22:13 +00:00
David Anderson
8c71f6d59a
- scheduler: add support for Intel GPUs, and restructure things
...
to make it easier to add other GPU types in the future
svn path=/trunk/boinc/; revision=25792
2012-06-25 23:09:45 +00:00
David Anderson
bbe3a73d70
Fix typo in Finnish translation for Manager
...
svn path=/trunk/boinc/; revision=25791
2012-06-25 17:36:34 +00:00
David Anderson
c9f3c16f86
- client: AMD GPU detection addition (from [P3D] Crashtest)
...
svn path=/trunk/boinc/; revision=25790
2012-06-22 18:23:09 +00:00
Charlie Fenton
40eee78d8b
Mac: Code sign the BOINC installer and uninstaller if we have a valid code signing identity
...
svn path=/trunk/boinc/; revision=25788
2012-06-22 09:46:26 +00:00
Charlie Fenton
d7e71c1914
Mac: Fix displayed names of BOINC installer, uninstaller, etc.
...
svn path=/trunk/boinc/; revision=25787
2012-06-22 08:18:54 +00:00
David Anderson
361ab3eccf
svn path=/trunk/boinc/; revision=25786
2012-06-22 07:39:15 +00:00
David Anderson
fd0983b991
- web: server status page should show elapsed time, not CPU time
...
svn path=/trunk/boinc/; revision=25785
2012-06-22 07:35:54 +00:00
Charlie Fenton
78ea295d9a
Mac: Fix displayed names of BOINC installer, uninstaller, etc.
...
svn path=/trunk/boinc/; revision=25783
2012-06-22 04:28:45 +00:00
David Anderson
9f6fa7c1ad
- API, Linux: increase timer thread stack size from 16K to 32K.
...
Apparently new use of MAXPATHLEN can cause overflow.
Fixes #1191
svn path=/trunk/boinc/; revision=25781
2012-06-21 19:13:49 +00:00
David Anderson
cc642f7947
- web: fix BOINCStats link for host details
...
svn path=/trunk/boinc/; revision=25780
2012-06-21 17:03:47 +00:00
David Anderson
3b26791411
- fix configure error on Linux.
...
I think the AC_PROG_OBJCXX should be limited to Mac somehow
svn path=/trunk/boinc/; revision=25779
2012-06-21 03:53:50 +00:00
Charlie Fenton
29a3bf449e
Mac: Update XCode project with new source files
...
svn path=/trunk/boinc/; revision=25778
2012-06-20 07:42:00 +00:00
David Anderson
126a54c3d9
- client: AMD GPU detection addition (from [P3D] Crashtest)
...
svn path=/trunk/boinc/; revision=25777
2012-06-20 03:30:13 +00:00
David Anderson
133430fa3b
- client: for NVIDIA, make an array of the PCI info
...
for all usable GPUs
svn path=/trunk/boinc/; revision=25775
2012-06-18 21:09:16 +00:00
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