Anyone working on a FreeBSD port for Rosetta?

Questions and Answers : Unix/Linux : Anyone working on a FreeBSD port for Rosetta?

To post messages, you must log in.

1 · 2 · Next

AuthorMessage
tbrack

Send message
Joined: 4 Jan 06
Posts: 2
Credit: 0
RAC: 0
Message 9035 - Posted: 14 Jan 2006, 19:26:54 UTC
Last modified: 14 Jan 2006, 19:27:29 UTC

I'd really rather fold, than hunt for little green men (seti).
ID: 9035 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Desti

Send message
Joined: 16 Sep 05
Posts: 50
Credit: 3,018
RAC: 0
Message 9057 - Posted: 15 Jan 2006, 1:05:50 UTC

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
ID: 9057 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
tbrack

Send message
Joined: 4 Jan 06
Posts: 2
Credit: 0
RAC: 0
Message 9097 - Posted: 15 Jan 2006, 19:27:48 UTC - in response to Message 9057.  
Last modified: 15 Jan 2006, 19:28:28 UTC

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



Does anyone have clear instructions how to make this emulation work for Rosetta?

ID: 9097 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
oc

Send message
Joined: 7 Jan 06
Posts: 2
Credit: 1,005
RAC: 0
Message 9134 - Posted: 16 Jan 2006, 9:47:19 UTC - in response to Message 9057.  

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

ID: 9134 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
jonk

Send message
Joined: 8 Sep 06
Posts: 2
Credit: 72,172
RAC: 0
Message 28934 - Posted: 4 Oct 2006, 23:44:14 UTC - in response to Message 9057.  

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


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
ID: 28934 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
FluffyChicken
Avatar

Send message
Joined: 1 Nov 05
Posts: 1260
Credit: 369,635
RAC: 0
Message 29177 - Posted: 11 Oct 2006, 17:15:00 UTC

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
ID: 29177 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
heraux

Send message
Joined: 13 Aug 07
Posts: 2
Credit: 16
RAC: 0
Message 44987 - Posted: 15 Aug 2007, 8:18:22 UTC - in response to Message 29177.  

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.
ID: 44987 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
heraux

Send message
Joined: 13 Aug 07
Posts: 2
Credit: 16
RAC: 0
Message 44989 - Posted: 15 Aug 2007, 8:49:04 UTC - in response to Message 44987.  
Last modified: 15 Aug 2007, 8:51:40 UTC

[/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


ID: 44989 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Dotsch
Avatar

Send message
Joined: 12 Feb 06
Posts: 111
Credit: 241,803
RAC: 0
Message 45097 - Posted: 17 Aug 2007, 21:15:53 UTC
Last modified: 17 Aug 2007, 21:20:58 UTC

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.
ID: 45097 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
savthe

Send message
Joined: 20 Feb 06
Posts: 9
Credit: 896,627
RAC: 0
Message 61352 - Posted: 24 May 2009, 16:15:32 UTC
Last modified: 24 May 2009, 16:16:17 UTC

Hi! Are there any updates on this topic? I'd like to run rosetta on two FreeBSD 7.X hosts (i386 and amd64).
ID: 61352 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Dotsch
Avatar

Send message
Joined: 12 Feb 06
Posts: 111
Credit: 241,803
RAC: 0
Message 61354 - Posted: 24 May 2009, 21:46:44 UTC - in response to Message 61352.  

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...
ID: 61354 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
savthe

Send message
Joined: 20 Feb 06
Posts: 9
Credit: 896,627
RAC: 0
Message 61363 - Posted: 25 May 2009, 18:32:37 UTC - in response to Message 61354.  

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...

Where do i get recent app_info.xml for rosetta (or what should i change in it)?
ID: 61363 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Dotsch
Avatar

Send message
Joined: 12 Feb 06
Posts: 111
Credit: 241,803
RAC: 0
Message 61364 - Posted: 25 May 2009, 18:52:24 UTC

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>


ID: 61364 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
savthe

Send message
Joined: 20 Feb 06
Posts: 9
Credit: 896,627
RAC: 0
Message 61365 - Posted: 25 May 2009, 19:41:00 UTC
Last modified: 25 May 2009, 19:48:08 UTC

It works!!! =)) Thank you very much, Dotsch.

Btw, where can i get linux binaries to try rosetta on freebsd for amd64?
ID: 61365 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Dotsch
Avatar

Send message
Joined: 12 Feb 06
Posts: 111
Credit: 241,803
RAC: 0
Message 61373 - Posted: 26 May 2009, 5:16:43 UTC - in response to Message 61365.  

It works!!! =)) Thank you very much, Dotsch.

Great !


Btw, where can i get linux binaries to try rosetta on freebsd for amd64?

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...
ID: 61373 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
savthe

Send message
Joined: 20 Feb 06
Posts: 9
Credit: 896,627
RAC: 0
Message 61375 - Posted: 26 May 2009, 6:21:11 UTC

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.
ID: 61375 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Dotsch
Avatar

Send message
Joined: 12 Feb 06
Posts: 111
Credit: 241,803
RAC: 0
Message 61433 - Posted: 28 May 2009, 17:39:20 UTC - in response to Message 61375.  


But there should be a way to obtain fresh binaries.

sorry, I don't understand excatly.
ID: 61433 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
savthe

Send message
Joined: 20 Feb 06
Posts: 9
Credit: 896,627
RAC: 0
Message 61462 - Posted: 30 May 2009, 4:42:22 UTC

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.
ID: 61462 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Dotsch
Avatar

Send message
Joined: 12 Feb 06
Posts: 111
Credit: 241,803
RAC: 0
Message 61466 - Posted: 30 May 2009, 8:16:15 UTC
Last modified: 30 May 2009, 8:23:28 UTC

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.
ID: 61466 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
savthe

Send message
Joined: 20 Feb 06
Posts: 9
Credit: 896,627
RAC: 0
Message 61472 - Posted: 30 May 2009, 12:22:11 UTC

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>

ID: 61472 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
1 · 2 · Next

Questions and Answers : Unix/Linux : Anyone working on a FreeBSD port for Rosetta?



©2024 University of Washington
https://www.bakerlab.org