Overclock.net banner

1 - 13 of 13 Posts

·
Premium Member
Joined
·
5,969 Posts
Discussion Starter #1
<a href="https://www.gpugrid.net/forum_thread.php?id=4649&nowrap=true#48127" target="_blank">https://www.gpugrid.net/forum_thread.php?id=4649&nowrap=true#48127</a><br><br>
1 - Its multithreaded.<br>
2 - Linux 64bit only.<br>
3 - <span style="text-decoration:line-through;">Doesn't work</span>.<br>
4 - Some people can't get tasks.<br><div class="quote-container"><span>Quote:</span>
<div class="quote-block">Dears,<br><br>
we would like to test our new CPU multicore application for quantum chemistry tasks ("QC"). Since it’s the first time we have a CPU app out, I’ll test the behavior of GPUGRID with a relatively large batch that you will see soon. Workunits are named "*QC309big*".<br><br>
Here’s some features of the app, in short (subject to change):<br><br>
* Platform: Linux only for now, generic x64.<br>
* Threads: as many as Boinc decides. I guess it depends on your machine, your preferences, and other running tasks in ways which are obscure to me…<br>
* Run time: about 1 CPU hour per WU (so, shorter if multithreading)<br>
* Credit: computed with the default algorithm (tasks are short, don’t expect much). Bonus mechanism for fast turnaround is still on.<br>
* Known bugs: restarts and checkpoints. This should be mitigated with the “keep in memory when suspended” option. Sorry about that, it’s outside of our control.<br>
* Network behavior: the first time you get a WU of this kind it downloads a Python interpreter (miniconda) and then some open-source packages, and installs them in the project directory. The installation is reused whenever possible.<br>
* Disk usage: could go around 1 GB, perhaps more when tasks are running. Resetting the project should remove everything.<br>
* Memory usage: should be around 1 GB when running.<br><br>
Depending on the results of this test, we’ll start thinking about other platforms.<br><br>
Thanks and nice crunching!<br><br>
Toni</div>
</div>
<br>
All reports so far get this error:<br><div class="quote-container"><span>Quote:</span>
<div class="quote-block">/var/lib/boinc2/projects/<a href="http://www.gpugrid.net/miniconda/bin/psi4" target="_blank">www.gpugrid.net/miniconda/bin/psi4</a>: 3: /var/lib/boinc2/projects/<a href="http://www.gpugrid.net/miniconda/bin/psi4" target="_blank">www.gpugrid.net/miniconda/bin/psi4</a>: readlink: not found<br>
/var/lib/boinc2/projects/<a href="http://www.gpugrid.net/miniconda/bin/psi4" target="_blank">www.gpugrid.net/miniconda/bin/psi4</a>: 9: /var/lib/boinc2/projects/<a href="http://www.gpugrid.net/miniconda/bin/psi4" target="_blank">www.gpugrid.net/miniconda/bin/psi4</a>: /bin/psi4.bin: not found</div>
</div>
<br>
FYI as an upcoming app. Not yet recommended.<br><br>
Edit: Evidently Centos works ok.
 

·
Premium Member
Joined
·
5,144 Posts
<p>#3 <img alt=":p" src="http://files.overclock.net/images/smilies/tongue.gif" style=""></p>
 

·
Fluffy Fennec Foxes!
Joined
·
10,530 Posts
Interesting to see a cpu app come out for them, as they've been so gung ho about gpu for so long.<br><br>
Here's hoping the issues are sorted out shortly, maybe an Android version is added in (or at least Linux on ARM), and it offers a semblance of decent credit after a while... Last one is mainly due to the fact that cpu guys would hope for payouts at least somewhat similar to mid range gpus after a while.
 

·
Premium Member
Joined
·
5,969 Posts
Discussion Starter #4
I completed one this morning in Ubuntu. The admin updated the app. I had also created a symlink so I can't be sure which part fixed it. If it fails for someone, try this<br><div class="bbcode_code">
<div class="bbcode_code_head">Code:</div>
<pre>
<code>sudo ln -sf /bin/readlink /usr/bin/readlink</code>
</pre></div>
<br>
Edit: 2 completed 721 and 690 points each.<br>
Edit: 4 completed. Some people can't get work.
 

·
Registered
Joined
·
2,825 Posts
<div class="quote-container" data-huddler-embed="/t/1641784/gpugrid-cpu-app-quantum-chemistry#post_26442299" data-huddler-embed-placeholder="false"><span>Quote:</span>
<div class="quote-block">Originally Posted by <strong>WhiteWulfe</strong> <a href="/t/1641784/gpugrid-cpu-app-quantum-chemistry#post_26442299"><img alt="View Post" class="inlineimg" src="/img/forum/go_quote.gif"></a><br><br>
Interesting to see a cpu app come out for them, as they've been so gung ho about gpu for so long.<br><br>
Here's hoping the issues are sorted out shortly, maybe an Android version is added in (or at least Linux on ARM), and it offers a semblance of decent credit after a while... Last one is mainly due to the fact that cpu guys would hope for payouts at least somewhat similar to mid range gpus after a while.</div>
</div>
<br>
There are probably some projects they want to run that the code doesn't run or doesn't run well on GPUs.
 
  • Rep+
Reactions: WhiteWulfe

·
Premium Member
Joined
·
5,969 Posts
Discussion Starter #7
The admin setup some tasks to run in a Win10 Windows Subsystem Linux environment. So Win10 only plus the below steps need to be done for it to work. I haven't tried it yet but I assume it has the same issues as the Linux version plus the Win10 overhead.

Dears,

have a test QC app for Windows 10. QC relies on the PSI4 software which does not have a Windows version. Therefore, we'll rely on WSL (Windows Subsystem Linux - a nice lightweight Linux-like environment to run native apps inside Windows), provided by Microsoft in the recent version of Windows 10.

Unfortunately I don't think there is a way to prevent the distribution to non-W10 and non-WSL hosts.

Therefore, to run QC tasks, the first time only you will have to prepare the environment as follows...


  1. * Enable WSL. The procedure unfortunately varied over time, the most current being here
    * Install the Ubuntu distribution via the App store (it is free of course).
    * Launch the newly-installed Ubuntu command line via its icon.
    It will request a password for a new user being created. Provide one.
    * Now you have a working Ubuntu environment. As for the native ones, manual installation of the gcc package is required. So, in the Ubuntu bash prompt, execute the following commands (the prompt reads like "(your_chosen_user)@MACHINENAME:path")

    Code:
      sudo apt update
      sudo apt install gcc
(Of course, if you already have WSL installed, you will just need step 4.)

Technical details: In addition to the normal Boinc project and slot directories, the app will use space in the /tmp/gpugrid_miniconda directory inside your WSL installation (not directly accessible from Windows). Unlike the Linux app, the space is not automatically cleaned up when you uninstall BOINC or reset the project. To clear it, either uninstall Ubuntu, or remove it from the Ubuntu prompt.
 

·
Premium Member
Joined
·
5,969 Posts
Discussion Starter #9
First few were getting errors, then I did the sudo ln -sf /bin/readlink /usr/bin/readlink and now they seem to be running...

One problem, instead of running one 12C WU, it runs 3 WU using 4C each... weird...

:D
The native Linux app is now limited to 4c per task so 3 tasks is now normal for 12 threads.
 

·
Premium Member
Joined
·
5,969 Posts
Discussion Starter #11
I saw that later in the forum posts...

Hope they up it to 8 or unlimited in the future....

:D
It's more efficient with more tasks and lower threads since there are periods that are not multi-threaded. Although with more threads they can both error out if started at the same. Others have set max_concurrent=1 but BM can send you tasks from one project. That would lead to idle cores. Poor app all the way around.
 
1 - 13 of 13 Posts
Top