Questions and Answers : Unix/Linux : Anyone working on a FreeBSD port for Rosetta?
Author | Message |
---|---|
tbrack Send message Joined: 4 Jan 06 Posts: 2 Credit: 0 RAC: 0 |
I'd really rather fold, than hunt for little green men (seti). |
Desti Send message Joined: 16 Sep 05 Posts: 50 Credit: 3,018 RAC: 0 |
Does the linux client not work with the FreeBSD Linux emulation? btw. Einsteing@home now supports FreeBSD too: http://einstein.phys.uwm.edu/forum_thread.php?id=3587 LUE |
tbrack Send message Joined: 4 Jan 06 Posts: 2 Credit: 0 RAC: 0 |
Does the linux client not work with the FreeBSD Linux emulation? Does anyone have clear instructions how to make this emulation work for Rosetta? |
oc Send message Joined: 7 Jan 06 Posts: 2 Credit: 1,005 RAC: 0 |
Does the linux client not work with the FreeBSD Linux emulation? Simple answer is no... Linux client of boinc not correct detect memory size (on my machine -4096Kb) - with this value Rosseta don't give work |
jonk Send message Joined: 8 Sep 06 Posts: 2 Credit: 72,172 RAC: 0 |
Does the linux client not work with the FreeBSD Linux emulation? I noticed in http://www.boincstats.com/stats/host_os_stats.php?pr=rosetta&st=0&to=100 that there appear to be 15 freebsd machines working on rosetta. I however haven't been able to get my freebsd's to do it. can anyone tell me how they got it working on freebsd? - when I try the linux client on freebsd it reports available memory wrongly (as reported by other poster) and so won't proceed getting work and if I build boinc using freebsd port collection the freebsd platform is not supported by rosetta so won't get work if someone is doing it can they explain as I have several freebsd boxes that are under utilised and potentially available for rosetta |
FluffyChicken Send message Joined: 1 Nov 05 Posts: 1260 Credit: 369,635 RAC: 0 |
I would suggest posting in the number crunching area of the main message board. These area are not used very much, every one talks in there. Team mauisun.org |
heraux Send message Joined: 13 Aug 07 Posts: 2 Credit: 16 RAC: 0 |
I would suggest posting in the number crunching area of the main message board. These area are not used very much, every one talks in there. Using : FreeBSD 6.2 on Dual-P2/300 Compaq Proliant 1600 / 512Mb I did: Obtain the Boinc source code and build it on FreeBSD - still UNABLE to attach any projects Yet. For FreeBSD there is Boinc_client and Boinc_cmd One must wave alot.. and ring any bells.. to attract attention to some black knights who have lost all Limbs but have succeeded in attaching a project - Three answers awaits us all at this bridge. |
heraux Send message Joined: 13 Aug 07 Posts: 2 Credit: 16 RAC: 0 |
[/quote] One must wave alot.. and ring any bells.. to attract attention to some black knights who have lost all Limbs but have succeeded in attaching a project - Three answers awaits us all at this bridge.[/quote] Stumbled upon Latest FreeBSD 5.5 app - installed as ordered and.. it works sphinx# 2007-08-15 10:47:24 [https://boinc.bakerlab.org/rosetta/] Scheduler list download succeeded 2007-08-15 10:47:24 [https://boinc.bakerlab.org/rosetta/] Sending scheduler reque st to https://boinc.bakerlab.org/rosetta_cgi/cgi 2007-08-15 10:47:24 [https://boinc.bakerlab.org/rosetta/] Reason: Requested by us er 2007-08-15 10:47:24 [https://boinc.bakerlab.org/rosetta/] Requesting 17280 second s of new work 2007-08-15 10:47:27 [https://boinc.bakerlab.org/rosetta/] Scheduler request succe eded 2007-08-15 10:47:27 [rosetta@home] Message from server: platform 'i386-portbld-f reebsd' not found 2007-08-15 10:47:27 [rosetta@home] Successfully attached to rosetta@home |
Dotsch Send message Joined: 12 Feb 06 Posts: 111 Credit: 241,803 RAC: 0 |
There are a couple of thing needed to get BOINC and rosetta for Linux running on FreeBSD... The BOINC client must compiled with the correct Linux platform string. Next step is to install the Linux compat packages and configure them. In the next step, you can attach to the project. At WCG is a detailed thread about this : http://www.worldcommunitygrid.org/forums/wcg/viewthread?thread=10249#88298 But, I am not shure if the performance is OK and if science application would produce valid results. SIMAP and Leiden Classical has also native FreeBSD binaries. As I have seen, WCG has a FreeBSD beta test application. |
savthe Send message Joined: 20 Feb 06 Posts: 9 Credit: 896,627 RAC: 0 |
Hi! Are there any updates on this topic? I'd like to run rosetta on two FreeBSD 7.X hosts (i386 and amd64). |
Dotsch Send message Joined: 12 Feb 06 Posts: 111 Credit: 241,803 RAC: 0 |
Hi! Are there any updates on this topic? I'd like to run rosetta on two FreeBSD 7.X hosts (i386 and amd64). Yes. I have tested the FreeBSD Linux Compat successfully and written a howto : http://www.dotsch.de/boinc/BSD_Linux-Compat_howto.html The instructions are for older rosetta/minirosetta versions. So you need to update the app_info.xml... |
savthe Send message Joined: 20 Feb 06 Posts: 9 Credit: 896,627 RAC: 0 |
Hi! Are there any updates on this topic? I'd like to run rosetta on two FreeBSD 7.X hosts (i386 and amd64). Where do i get recent app_info.xml for rosetta (or what should i change in it)? |
Dotsch Send message Joined: 12 Feb 06 Posts: 111 Credit: 241,803 RAC: 0 |
The app_info.xml normaly was offered as a link in the howto, but the link was broken. Sorry. You need to change the version numbers between <version_num>, <file_name> and <name>. This app_info.xml contains the current version numbers : <app_info> <app> <name>rosetta_beta</name> </app> <file_info> <name>rosetta_beta_5.98_i686-pc-linux-gnu</name> <executable/> </file_info> <app_version> <app_name>rosetta_beta</app_name> <version_num>598</version_num> <file_ref> <file_name>rosetta_beta_5.98_i686-pc-linux-gnu</file_name> <main_program/> </file_ref> </app_version> <app> <name>minirosetta</name> </app> <file_info> <name>minirosetta_1.67_i686-pc-linux-gnu</name> <executable/> </file_info> <app_version> <app_name>minirosetta</app_name> <version_num>167</version_num> <file_ref> <file_name>minirosetta_1.67_i686-pc-linux-gnu</file_name> <main_program/> </file_ref> </app_version> </app_info> |
savthe Send message Joined: 20 Feb 06 Posts: 9 Credit: 896,627 RAC: 0 |
It works!!! =)) Thank you very much, Dotsch. Btw, where can i get linux binaries to try rosetta on freebsd for amd64? |
Dotsch Send message Joined: 12 Feb 06 Posts: 111 Credit: 241,803 RAC: 0 |
It works!!! =)) Thank you very much, Dotsch. Great !
I am not shure, if the Linux x64 binary is a native 64 bit binary, or only a 32 bit application which run with 32 bit compat libs on x64 Linux systems. I have not tested the Linux compat on a x64 FreeBSD system in the moment. But, all I have seen in the web, it should exactly the same procedure like on FreeBSD i386. So you can run 32 bit Linux binaries on AMD64 FreeBSD systems... |
savthe Send message Joined: 20 Feb 06 Posts: 9 Credit: 896,627 RAC: 0 |
lol. I should have tried before asking. Surprisingly rosetta ran just the same way as it did on my i386 machine. But there should be a way to obtain fresh binaries. |
Dotsch Send message Joined: 12 Feb 06 Posts: 111 Credit: 241,803 RAC: 0 |
sorry, I don't understand excatly. |
savthe Send message Joined: 20 Feb 06 Posts: 9 Credit: 896,627 RAC: 0 |
i mean that the client apps (rosetta & minirosetta) should be periodically updated, so the only way i see is to start boinc on linux and let it fetch these binaries. Or is there a direct link where up-to-date versions of rosetta and minirosetta are available? I have a problem on both (32 & 64 bits) FreeBSD machines with results reporting. boinc_client starts computation: "Starting task xxx" computates several hours "Computation for task xxx finished" "Output file xxx for task xxx absent" So it sends to server "client error" It seems it doesn't save something because if i close boinc_client and start again, it says "Restarting task" instead of "Resuming computation". I have the following file permittions set on folders: 777 on /var/db/boinc 777 on /var/db/boinc/projects 777 on /var/db/boinc/projects/boinc.bakerlab.org_rosetta file listing in /var/db/boinc/projects/boinc.bakerlab.org_rosetta -rw-r--r-- 1 root nobody 94581 26 май 09:18 1ffk.vall_torsions.gz -rw-r--r-- 1 root nobody 1667226 26 май 09:20 DunbrackBBDepRots12.dat.gz -rw-r--r-- 1 root nobody 356 26 май 09:20 Equil_AM.mean.dat.gz -rw-r--r-- 1 root nobody 322 26 май 09:20 Equil_AM.stddev.dat.gz -rw-r--r-- 1 root nobody 187 26 май 09:20 Equil_bp_AM.mean.dat.gz -rw-r--r-- 1 root nobody 169 26 май 09:20 Equil_bp_AM.stddev.dat.gz -rw-r--r-- 1 root nobody 1267 26 май 09:20 Fij_AM.dat.gz -rw-r--r-- 1 root nobody 383 26 май 09:20 Fij_bp_AM.dat.gz -rw-r--r-- 1 root nobody 165 26 май 09:21 Paa.gz -rw-r--r-- 1 root nobody 1832 26 май 09:21 Paa_n.gz -rw-r--r-- 1 root nobody 120642 26 май 09:21 Paa_pp.gz -rw-r--r-- 1 root nobody 425070 26 май 09:21 Rama_smooth_dyn.dat_ss_6.4.gz -rw-r--r-- 1 root nobody 1132 26 май 09:21 SASA-angles.dat.gz -rw-r--r-- 1 root nobody 68809 26 май 09:21 SASA-masks.dat.gz -rw-r--r-- 1 sav sav 658 25 май 23:22 app_info.xml -rw-r--r-- 1 root nobody 11994 26 май 09:18 avgE_from_pdb.gz -rw-r--r-- 1 root nobody 245 26 май 09:20 bb_hbW.gz -rw-r--r-- 1 root nobody 6665378 26 май 09:20 bbdep02.May.sortlib.gz -rw-r--r-- 1 root nobody 177854 26 май 09:20 disulf_jumps.dat.gz -rw-r--r-- 1 root nobody 4426838 26 май 11:46 homfragments2_1ig5.zip -rw-r--r-- 1 root nobody 5019045 26 май 11:50 homfragments2_1r69.zip -rw-r--r-- 1 root nobody 689 26 май 09:20 jump_templates.dat.gz -rw-r--r-- 1 root nobody 66968 26 май 09:21 jump_templates_RNA_basepairs.dat.gz -rw-r--r-- 1 root nobody 85353 26 май 09:21 jump_templates_RNA_basepairs_v2.dat.gz -rw-r--r-- 1 root nobody 516693 26 май 09:21 jump_templates_v2.dat.gz -r-xr-xr-x 1 sav sav 3106864 25 май 20:55 minirosetta_1.28_i686-pc-linux-gnu -rw-r--r-- 1 root nobody 2515 26 май 09:21 paircutoffs.gz -rw-r--r-- 1 root nobody 71365 26 май 09:21 pdbpairstats_fine.gz -rw-r--r-- 1 root nobody 19510 26 май 09:21 phi.theta.36.HS.resmooth.gz -rw-r--r-- 1 root nobody 11863 26 май 09:21 phi.theta.36.SS.resmooth.gz -rw-r--r-- 1 root nobody 136751 26 май 09:21 plane_data_table_1015.dat.gz -rw-r--r-- 1 root nobody 33761 26 май 09:21 rna_base_pair_rho_omega1_omega2.dat.gz -rw-r--r-- 1 root nobody 12388 26 май 09:21 rna_base_pair_xy.dat.gz -rw-r--r-- 1 root nobody 21119 26 май 09:21 rna_nonbasebase_xy.dat.gz -rw-r--r-- 1 root nobody 125 26 май 09:21 rna_o2star_score.dat.gz -rw-r--r-- 1 root nobody 5216 26 май 09:21 rna_vdw_parameter.dat.gz -r-xr-xr-x 1 sav sav 4974360 25 май 23:33 rosetta_beta_5.98_i686-pc-linux-gnu -rw-r--r-- 1 root nobody 2475 26 май 09:21 sasa_offsets.txt.gz -rw-r--r-- 1 root nobody 34833 26 май 09:21 sasa_prob_cdf.txt.gz -rw-r--r-- 1 root nobody 2998 26 май 09:21 sc_hbW.gz i'm running boinc_client as root. |
Dotsch Send message Joined: 12 Feb 06 Posts: 111 Credit: 241,803 RAC: 0 |
I have checked your results... It looks like Rosetta 5.98 works on i386 and x64. But the minirosetta version made some problems. All tasks fail. I guess you are using the wrong minirosetta version. In the log I see you are using 1.28. In the moment 1.71 is available. Could you please download the binary from [/url]https://boinc.bakerlab.org/rosetta/download/minirosetta_1.71_i686-pc-linux-gnu[/url] and adjust the version in the app_info.xml, like this one : [/code] <app_info> <app> <name>rosetta_beta</name> </app> <file_info> <name>rosetta_beta_5.98_i686-pc-linux-gnu</name> <executable/> </file_info> <app_version> <app_name>rosetta_beta</app_name> <version_num>598</version_num> <file_ref> <file_name>rosetta_beta_5.98_i686-pc-linux-gnu</file_name> <main_program/> </file_ref> </app_version> <app> <name>minirosetta</name> </app> <file_info> <name>minirosetta_1.67_i686-pc-linux-gnu</name> <executable/> </file_info> <app_version> <app_name>minirosetta</app_name> <version_num>167</version_num> <file_ref> <file_name>minirosetta_1.67_i686-pc-linux-gnu</file_name> <main_program/> </file_ref> </app_version> </app_info>[/code] There is no method to automaticly update with a app_info.xml. But, the rosetta 5.98 version is still stable since several month. The minirosetta version has a lot of new releases. |
savthe Send message Joined: 20 Feb 06 Posts: 9 Credit: 896,627 RAC: 0 |
Still not successfull: 30-May-2009 16:20:02 [rosetta@home] Starting lr5_D_chbond_05_run2_rlbn_1opd_SAVE_ALL_OUT_NATIVE_NOCON_12601_185_1 30-May-2009 16:20:02 [rosetta@home] Starting task lr5_D_chbond_05_run2_rlbn_1opd_SAVE_ALL_OUT_NATIVE_NOCON_12601_185_1 using minirosetta version 171 30-May-2009 16:20:06 [rosetta@home] Computation for task lr5_D_chbond_05_run2_rlbn_1opd_SAVE_ALL_OUT_NATIVE_NOCON_12601_185_1 finished 30-May-2009 16:20:06 [rosetta@home] Output file lr5_D_chbond_05_run2_rlbn_1opd_SAVE_ALL_OUT_NATIVE_NOCON_12601_185_1_0 for task lr5_D_chbond_05_run2_rlbn_1opd_SAVE_ALL_OUT_NATIVE_NOCON_12601_185_1 absent By some reason minirosetta doesn't run or just exits on start. Although i don't see any crash messages. <app_info> <app> <name>rosetta_beta</name> </app> <file_info> <name>rosetta_beta_5.98_i686-pc-linux-gnu</name> <executable/> </file_info> <app_version> <app_name>rosetta_beta</app_name> <version_num>598</version_num> <file_ref> <file_name>rosetta_beta_5.98_i686-pc-linux-gnu</file_name> <main_program/> </file_ref> </app_version> <app> <name>minirosetta</name> </app> <file_info> <name>minirosetta_1.71_i686-pc-linux-gnu</name> <executable/> </file_info> <app_version> <app_name>minirosetta</app_name> <version_num>171</version_num> <file_ref> <file_name>minirosetta_1.71_i686-pc-linux-gnu</file_name> <main_program/> </file_ref> </app_version> </app_info> |
Questions and Answers :
Unix/Linux :
Anyone working on a FreeBSD port for Rosetta?
©2024 University of Washington
https://www.bakerlab.org