I'm just looking at some of the WUs that were recently validated. Below is a screenshot of the WU's details:
I noticed that my computer (on the bottom,found here: Computer# 3536790) was running ran the WU with an application called Global Correlations S5 search #1 v3.02 (S5GCESSE2) while the other computer (found here: Computer# 3418845) processed the WU with an application called Global Correlations S5 search #1 v5.02
and was wondering why my application has a lower version number.
Copyright © 2025 Einstein@Home. All rights reserved.
Global Correlations Version Differences Same WU
)
I feel dumb, I just looked at the other computer and it's running an entirely different OS (Darwin) where as mine is Windows7.. That probably explains the difference. Sorry for clogging the boards.
What a coincidence, I was
)
What a coincidence, I was just wondering same thing myself (looking at ABP versions tho). Thanks for the investigation :)
That's one difference. But
)
That's one difference. But you will also see diferences on computers using the same platform, but different hardware. They might have different names, actually. For example, you can see your's incorporates SSE2 in the name, indicating you run an aplliction that is capable of using SSE2-instructions. You might have noticed tasks with CUDA in the application name. They run, partly, on a GPU. All these different applications will run with a slightly different name and a different version number
RE: That's one difference.
)
Actually the different "flavors" (SSE, SSE2, plain old x87) all share the same version number for a given platform.
Before someone asks: The MacOS/Intel version comes in only one flavor and doesn't have SSE2 in its name, but it uses SSE2 nevertheless (all Intel Macs ever sold has SSE2 capable CPUs, so no need to differentiate app variants).
CU
HB
Hmmm. I thought I remembered
)
Hmmm. I thought I remembered different version numbers between the different type of application. Either that is some time ago or I'm getting senile. :D
We wanted to keep track of
)
We wanted to keep track of the platform (CPU & OS) a task was ran on. Unfortunately until very recently BOINC didn't record this in the database, so we decided to encode this in something that BOINC records, and used the app version number. Currently the major version numbers 1, 3, 5 and 7 are used for Linux, Windows, Mac OS X Intel and Mac OS X PPC, respectively.
The minor version number is the actual version of the codebase, so the (S5GC) Apps 1.02, 3.02, 5.02 and 7.02 are actually built from the same code for different platforms. For ABP we have .08 CPU Apps and .11 CUDA Apps (note the diffrent code bases), and no App for Mac OS X PPC.
Take a look at the applications page. Note that our S5GC1 Linux App version is a bit ahead (1.05), because the code contains fixes for OS specific problems that aren't necessary to incorporate into Apps for other platforms.
BM
BM