BOINC-AUSTRALIA FORUM

Active BOINC projects - Open to Public => ROSETTA@HOME => Topic started by: jave808 on April 28, 2024, 11:53:42 AM

Title: How to increase VM cores?
Post by: jave808 on April 28, 2024, 11:53:42 AM
Hi everyone

Recently I posted a question on the Rosetta message boards: https://boinc.bakerlab.org/rosetta/forum_thread.php?id=15244

Does anyone here know how to increase the cores to a VM task?
Title: Re: How to increase VM cores?
Post by: tazzduke on April 28, 2024, 02:25:21 PM
Hi jave808,

All tasks that come out of Rosetta are single core only jobs.

So no you cannot add extra cores to a Rosetta python VM task.

But these is a way to ensure that your system only crunches one task at a time, and that is using an app_config.xml file in your Rosetta@home project directory.

I currently have one in mine, which is as follows:

<app_config>
<app>
    <name>rosetta</name>
    <user_friendly_name>Rosetta</user_friendly_name>
    <non_cpu_intensive>0</non_cpu_intensive>
    <max_concurrent>1</max_concurrent>
</app>
<app>
    <name>rosetta_beta</name>
    <user_friendly_name>Rosetta Beta</user_friendly_name>
    <non_cpu_intensive>0</non_cpu_intensive>
    <max_concurrent>8</max_concurrent>
</app>
<app>
    <name>rosetta_mini</name>
    <user_friendly_name>Rosetta Mini</user_friendly_name>
    <non_cpu_intensive>0</non_cpu_intensive>
    <max_concurrent>1</max_concurrent>
</app>
<app>
    <name>rosetta_python_projects</name>
    <user_friendly_name>rosetta python projects</user_friendly_name>
    <non_cpu_intensive>0</non_cpu_intensive>
    <max_concurrent>1</max_concurrent>
</app>
</app_config>

Now I haven't seen any normal Rosetta tasks, Rosetta Mini tasks or Rosetta python tasks in the last month I have been crunching.

Cheers
Title: Re: How to increase VM cores?
Post by: jave808 on April 28, 2024, 04:30:33 PM
Thanks tazzduke. I will check this out!
Title: Re: How to increase VM cores?
Post by: jave808 on April 28, 2024, 07:37:04 PM
tazzduke - this is what my app_config.xml file looks like now

<app_config>
<app>
    <name>rosetta</name>
    <user_friendly_name>Rosetta</user_friendly_name>
    <non_cpu_intensive>0</non_cpu_intensive>
    <max_concurrent>1</max_concurrent>
</app>
<app>
    <name>rosetta_beta</name>
    <user_friendly_name>Rosetta Beta</user_friendly_name>
    <non_cpu_intensive>0</non_cpu_intensive>
    <max_concurrent>30</max_concurrent>
</app>
<app>
    <name>rosetta_python_projects</name>
    <user_friendly_name>rosetta python projects</user_friendly_name>
    <non_cpu_intensive>0</non_cpu_intensive>
    <max_concurrent>1</max_concurrent>
</app>
</app_config>

I only get Rosetta Beta tasks at present. There are no Rosetta_mini projects (error given to me under "Notices" tab).
Title: Re: How to increase VM cores?
Post by: tazzduke on April 28, 2024, 09:17:46 PM
Yes you are going to get that error in the notices, as the app hasn't been downloaded into your directory, its nothing to worry about.

I have moved off Rosetta, gone back to Denis@home.

Also watch out for the following tasks, as they take up about 1-2gb of ram each.

RosettaVS_SAVE_ALL_OUT_NOJRAN_CHIP_8EHZ_fulldb_IGNORE_THE_REST_9GjqZI_9_3421_2977983_2_0

So you might want to adjust your count for Rosetta Beta tasks.

Cheers