Jeste je tam par veci na overeni co bych rad konzultoval s Carlem ci Tolu. Linky na download jsou ted original CPDN
Omlouvam se za text English, pokud to nekomu cini problemy, ale pro Carl a Tolu ci jine ze CPDN [fora] to musi byt srozumitelne.
_________________
Manual upgrade from Sulphur cycle 4.19 to Sulphur cycle 4.22; main reason - speed improvement.
WARNINGs:
I do not suggest to abort current runs - work once downloaded should be completed if no severe reasons occur.
Always perform backup prior to any manual editing of BOINC files (or even upgrading BOINC).
Some knowledge about BOINC and CPDN files structure and client_state.xml is assumed.
Known Unknowns:
A. I believe science will not be changed by substituting SC 4.19 executable with SC 4.22 (e.g WU for each version are compatible and both app versions will bring [close-to-]identical results). This should be, IMO, confirmed by Carl/Tolu before usage of SC 4.19 -> SC 4.22 manual upgrade. Otherwise, we need to finish SC 4.19 WUs "as is" before using SC 4.22 since we don't want to bias science.
B. will server accept final upload?
EDIT: Tolu's response was just "Wow" so I guess it's OK.
1. Disable network connection and find your CPDN SC 4.19 WU name on Work tab, e.g. sulphur_diem_000630382 - you will need is later.
2. Exit BOINC
3. Backup BOINC
In case something screw-up in the process, you should reverst to the backup.
4. in \slot folder WU being upgraded (see 1.), find all 4.19 SC CPDN executables links and rename them to their 4.22 version. Change text inside named 4 files in <soft_link>...</soft_link> from 4.19 to 4.22 as well
Files are as follows:
sulphur_4.19_windows_intelx86.exe
sulphur_data_4.19_windows_intelx86.zip
sulphur_se_4.19_windows_intelx86.zip
sulphur_um_4.19_windows_intelx86.zip
5. editing the client_state.xml file
5.1 - find a CPDN project section by string <project_name>climateprediction.net</project_name>
After the SC 4.19 <file_info> section, add the following [if not already present - you haven't downloaded any SC 4.22 WU yet]; this will tell BOINC about new app version files, their file singatures etc.
5.2 After the SC 4.19 <app_version> section, add the following [if not already present - you haven't downloaded any SC 4.22 WU yet]; this will tell BOINC about new app version.<file_info>
<name>sulphur_4.22_windows_intelx86.exe</name>
<nbytes>2121728.000000</nbytes>
<max_nbytes>0.000000</max_nbytes>
<status>1</status>
<executable/>
<signature_required/>
<file_signature>
06f1af046035ddc10e77af39cf588f94bb2c7f090ef46365f67ea814e736b099
f11099526c59d090735fa4b0e768b52efd9a56684f08358a6b9b05a373bb2831
0ad9381d1860b682fe75a2877adac4f35c67bebc95b7bd7ce5c9c71729a1eea0
4c7be6ad5def8c4c58396087ea110f1c629542473e34420936106ea12bc54fbb
.
</file_signature>
<url>http://climateapps2.oucs.ox.ac.uk/cpdnb ... 6.exe</url>
</file_info>
<file_info>
<name>sulphur_data_4.22_windows_intelx86.zip</name>
<nbytes>24045786.000000</nbytes>
<max_nbytes>0.000000</max_nbytes>
<status>1</status>
<signature_required/>
<file_signature>
3408862c8bac9eba79b09c60f751f75618ffc743e16bb5ff4df1b1d4879b72b0
1659983f0dcac6185943ffa5bdef341091d148c48695f8c827e4b03ab43e344c
4fd86410a080e34bf197efd7ff03dcd95a3967cfa3934d536cab84c58ca2c949
9df52023f4f73fb4606f46ca6321d8917b6f1c9f4542e89eab797eaf10ce810a
.
</file_signature>
<url>http://climateapps2.oucs.ox.ac.uk/cpdnb ... 6.zip</url>
</file_info>
<file_info>
<name>sulphur_um_4.22_windows_intelx86.zip</name>
<nbytes>1199984.000000</nbytes>
<max_nbytes>0.000000</max_nbytes>
<status>1</status>
<signature_required/>
<file_signature>
056bad0acc7bfd47ba622bd1a769d0eb98136d98b3f9a9cd334bf5aad103a9f5
172dc593c84e31b23edf99f6ebf47136161947f6968e7a62ca6803735f694894
21acba5c83006f635a8cbb9dc1919744f874f667c26db09d35299dfa5cbdc07f
25af841fdab2b3285a26292b8d0143384fd1670dd2920ec7422479d042eb6a1d
.
</file_signature>
<url>http://climateapps2.oucs.ox.ac.uk/cpdnb ... 6.zip</url>
</file_info>
<file_info>
<name>sulphur_se_4.22_windows_intelx86.zip</name>
<nbytes>1401170.000000</nbytes>
<max_nbytes>0.000000</max_nbytes>
<status>1</status>
<signature_required/>
<file_signature>
8b3b817393f6edc4b83490fbb6b0f330e275c0854b6977ca91f8d32e33c631ad
726034dc5c2e5760f726cac13b1231d5f556c9582597130939bed08c05dbc3bf
89e29ca1234c7bee88dae5008c904bda55baab3ac72319b87aac028db62d1eec
14774dc237ddc5d1227b5fa43c807d9c95b76a042e1e963728f17c67b5a2e548
.
</file_signature>
<url>http://climateapps2.oucs.ox.ac.uk/cpdnb ... 6.zip</url>
</file_info>
5.3 In the <workunit> section of CPDN, find your WU, e.g. <name>sulphur_diem_000630382</name>. Change <version_num> to 422 (<version_num>422</version_num>). This will tell BOINC what application version it should use.<app_version>
<app_name>sulphur_cycle</app_name>
<version_num>422</version_num>
<file_ref>
<file_name>sulphur_4.22_windows_intelx86.exe</file_name>
<main_program/>
</file_ref>
<file_ref>
<file_name>sulphur_data_4.22_windows_intelx86.zip</file_name>
<open_name>sulphur_data_4.22_windows_intelx86.zip</open_name>
</file_ref>
<file_ref>
<file_name>sulphur_um_4.22_windows_intelx86.zip</file_name>
<open_name>sulphur_um_4.22_windows_intelx86.zip</open_name>
</file_ref>
<file_ref>
<file_name>sulphur_se_4.22_windows_intelx86.zip</file_name>
<open_name>sulphur_se_4.22_windows_intelx86.zip</open_name>
</file_ref>
</app_version>
5.4 In the <active_task_set> section, find your <result_name> WU, e.g. <result_name>sulphur_diem_000630382</result_name>. Change <app_version_num> to 422 (<app_version_num>422</app_version_num>). This will tell BOINC what application version it should use on <active_task_set>. [I believe this does BOINC automatically but it's better to dit manually and make consistency]
6. And, yes, you will need the SC 4.22 executables.
6.a - you can: suspend ongoing CPDN model and fortunatelly download new one which will be CPDN SC 4.22. There is an obligation - you need to complete another CPDN model
6.b download the executables via this links;
http://climateapps2.oucs.ox.ac.uk/cpdnb ... telx86.exe
http://climateapps2.oucs.ox.ac.uk/cpdnb ... telx86.zip
http://climateapps2.oucs.ox.ac.uk/cpdnb ... telx86.zip
http://climateapps2.oucs.ox.ac.uk/cpdnb ... telx86.zip
Any suggestions, corrections and experience on this topic are welcomed




