|
项目官方前几天将 multibeam 的计算程序版本升级到了 6.03,但这个 6.03 在计算方式和计算结果等方面和之前的 5.27/5.28 甚至 5.14 都是兼容的,项目方的说明如下:
http://setiathome.berkeley.edu/f ... &nowrap=true#800958
[quote]Have you posted a query to Eric, or any other members of the Berkeley team?
So far as I know from Beta testing, the actual scientific search for extra-terrestrial intelligence is unaffected by the new version. No new science. No announcement that old versions will be deprecated.
That is correct. No prior versions will be deprecated. The results should validate all the way back to 5.14 at least. There also shouldn't be much in the way of either performance increases or decreases from this version release.
If you are running an optimized app that currently generates correct results, you are free to keep running it.
XML parsing errors will occur with older versions, but should not affect results. These errors due to changes in BOINC rather than changes in SETI@home.
Eric[/quote]
但如果直接在6.03的基础上使用原来置顶帖中的优化程序,将导致已下载的任务单元全部出错,并且无法下载到新的任务单元,这是因为优化程序和官方程序不同,会有一个对应的配置文件,其中对该优化程序支持的计算程序版本进行了规定,而原来置顶帖中优化程序的配置文件中只有关于5.27/5.28版本的条目,所以无法识别6.03版本,怎么办?
方法很简单,修改优化程序附带的app_info.xml文件就可以,以AK8系列中32位SSSE3x版本的优化为例,找到下面这一段:- <app_version>
- <app_name>setiathome_enhanced</app_name>
- <version_num>528</version_num>
- <file_ref>
- <file_name>AK_v8_win_SSSE3x.exe</file_name>
- <main_program/>
- </file_ref>
- </app_version>
复制代码 在这段代码的下面加上同样一段,只是要把version_num改为603,比如:- <app_version>
- <app_name>setiathome_enhanced</app_name>
- <version_num>528</version_num>
- <file_ref>
- <file_name>AK_v8_win_SSSE3x.exe</file_name>
- <main_program/>
- </file_ref>
- </app_version>
- <app_version>
- <app_name>setiathome_enhanced</app_name>
- <version_num>603</version_num>
- <file_ref>
- <file_name>AK_v8_win_SSSE3x.exe</file_name>
- <main_program/>
- </file_ref>
- </app_version>
复制代码 修改完成后保存文件,然后重新启动boinc客户端就可以了:)
///
以此类推,只要确认计算程序版本仍然兼容,即使官方程序再升级,也可以进行类似的修改以继续使用优化程序。
///
附件是我修改好的一些app_info.xml,请对号入座使用,有问题及时回复!!! |
|