Einstein@Home with Folding at Home

Is possible to crunch numbers under Einstein@Home account with the Fold for Covid device?
I successful added an account in Einstein@Home to the board but is not downloading any task by now.
Any ideas?

Hi there, The Fold for Covid binaries were updated by some of our team members to run on ARM. So unless Einstein@Home has a ARM version themselves this will probably not work. The Fold for Covid repo is available here if you would like to take a look.

Einstein@Home has a ARM version for Binary Radio Pulsar Search (Arecibo)
https://einsteinathome.org/apps.php
I setup to only work in these tasks in my account but nothing is arriving. Maybe I try to ask in the Einstein@Home forum.

Hi,

It sounds like your device is running the software properly, but it could be an issue with how Einstein@Home hands out tasks. We found with Fold for Covid that ARM processors had to be authorized to run jobs (scientists tested the returned data, for example). So, even though the application might work on an RPi, Einstein@Home might have some job rules that inhibit actual data-crunching.

Good to check out the Einstein@home forum. Please let us known how you make out.

John

I found some info in the Einstein@home forum but I try the configuration cheats and nothing works for me. I’ll try again in the future.

Thanks for the info. Let us know if you manage to make progress.

PLEASE READ THE NEXT POST Einstein@Home with Folding at Home - #14 by manuti

Finally I found the solution to add Einstein@Home . I fork the repo and changed this xml file:

rosetta-at-home/boinc-client/cc_config.xml

Now it looks in this way:

<cc_config>
  <options>
      <!-- original value -->
      <!-- <alt_platform>aarch64-unknown-linux-gnu</alt_platform> -->
      <!-- modified value -->
      <alt_platform>arm-unknown-linux-gnueabihf</alt_platform>
  </options>
</cc_config>

With this change also you can connect to “World Community Grid”.

NOT YET!!!

OK, I can add Einstein@Home and World Community Grid but something is not working.
I can connect, download tasks and start processing but suddenly the system start to showing Checksum errors in both projects. Rosetta continues working properly.
I’ll try to find a solution.

Hey there – thanks for continuing to work on this. Let us know how it goes for you.

All the best,
Hugh

found this comment on the Einstein forum- If you’ve put the Pi into 64 bit mode then it’s aarch64 architecture. Einstein doesn’t have an aarch64 app which is why it gives the v1.06 app. Unfortunately v1.06 hasn’t worked for years. https://einsteinathome.org/content/high-invalid-task-count

If you download “boinc-app-eah-brp” from the Debain program catalog, Einstein on ARM will work-
https://packages.debian.org/sid/boinc-app-eah-brp

1 Like

The Einstein@Home is updated and now supports Raspberry Pi 4 boards directly without hacks or changes in our side.

With 2GB of RAM board

With 4GB RAM board

I found a group in Einstein@Home which compile a Raspberry Pi 3 special version and other ARM 64bits boards. Maybe is time to create a new project:

Anyone can help with this?
I want to install the boinc arm64 optimized version commented before. In a normal installation I do as su:

  1. go to your boinc-folder: cd /var/lib/boinc-client/
  2. download the archive: wget http://kerbodyne.com/einstein/einstein_64bit_0.13.tar
  3. extract it: tar -xvf einstein_64bit_0.13.tar

I try to modify the project to include this in rosetta-at-home/ui/Dockerfile.template but the directory /var/lib/boinc-client/ in not reachable.

Any idea or solution?
regards