Posts by CyberTailor

1) Message boards : News : CmDock new release pending (Message 1679)
Posted 4 Aug 2022 by Profile CyberTailor
Post:
So participants can process work on GPU's.

This is a huge task. If you know any developers who are qualified at CUDA/ROCm/OpenCL, invite them to work on CmDock.
2) Message boards : Number crunching : [Guide][Linux] Running SiDock@home tasks for CmDock on anonymous platform (Message 1656)
Posted 22 Jun 2022 by Profile CyberTailor
Post:
UPD: As Gentoo files are updated, you need to replace @PREFIX@ in wrapper jobs with an actual path (e.g. /opt/cmdock-0.1.4):

$ sed "s|@PREFIX@|/opt/cmdock-0.1.4|g" -i cmdock-boinc-zcp_job_0.1.4.xml
3) Message boards : Number crunching : [Guide][Linux] Running SiDock@home tasks for CmDock on anonymous platform (Message 946)
Posted 22 May 2021 by Profile CyberTailor
Post:
If your platform isn't supported by SiDock@home or you don't like precompiled binaries, you can use Anonymous platform.

For Gentoo it's quite simple:
# eselect repository enable guru
# USE=boinc emerge cmdock

If you're not using Gentoo but still want to compile CmDock yourself follow these steps...

  1. Download and unpack CmDock 0.1.2 source code (GitLab link)
  2. Get meson somewhere and run in the sources directory:

    meson setup --prefix /opt/cmdock-0.1.2 build
    meson compile
    meson install
    

  3. Go to project's directory:

    /var/lib/boinc/projects/www.sidock.si_sidock/

  4. Download XML files there
  5. Download and unpack boinc wrapper for your platform or compile it. Place it into project's directory as two files named cmdock-wrapper_0.1.2 and cmdock-boinc-zip_wrapper_0.1.2
  6. Create empty file docking_out.sd
  7. Make sure /opt/cmdock-0.1.2/build/cmdock and all listed below files exist:

    /var/lib/boinc/projects/www.sidock.si_sidock
    ├── app_info.xml
    ├── cmdock-boinc_job_0.1.2.xml
    ├── cmdock-boinc-zip_job_0.1.2.xml
    ├── cmdock-boinc-zip_wrapper_0.1.2
    ├── cmdock-wrapper_0.1.2
    └── docking_out.sd
    

  8. Restart BOINC, make sure it detected anonymous platform and tasks don't fail


Note: I haven't detected any perfomance increase with -march=native optimizations. Maybe there are some with LTO.

4) Questions and Answers : Unix/Linux : Please provide an app for Raspberry Pi (GNU/Linux / ARM64) (Message 931)
Posted 20 May 2021 by Profile CyberTailor
Post:
After "sudo apt install libgomp1:armhf" it runs without error

Therefore this library should be bundled inside cmdock's .zip file
5) Questions and Answers : Unix/Linux : Please provide an app for Raspberry Pi (GNU/Linux / ARM64) (Message 920)
Posted 18 May 2021 by Profile CyberTailor
Post:
Source code of both CmDock and RxDock is available on GitLab under LGPL 3.0 license.

The problem is, documentation of BOINC Anonymous platform is too obscure, so I have no idea how to use it.




©2023 SiDock@home Team