Welcome to MilkyWay@home

Posts by poppinfresh99

1) Message boards : News : New Poll Regarding GPU Application of N-Body (Message 74952)
Posted 13 minutes ago by poppinfresh99
Post:
My understanding is that n-body uses the Barnes Hut algorithm. I came across the following Barnes-Hut GPU paper, where GPU is MUCH faster than CPU...
https://iss.oden.utexas.edu/Publications/Papers/burtscher11.pdf

N-body probably also models gas flow (such as a dark matter distributions), which could be why your GPU code is so much slower? Regardless, the paper might be useful, and I'd be curious why your n-body GPU code is not seeing a large speedup.
2) Message boards : News : New MilkyWay@home scientist (Message 74312)
Posted 29 Sep 2022 by poppinfresh99
Post:
Hi Hiroka, any thoughts on if (when?) N-body will go to GPU?
3) Message boards : News : Nbody WU Flush (Message 73327)
Posted 5 May 2022 by poppinfresh99
Post:
In a few generations, all cars will be electric since fossil fuels can't last forever. Even hydrogen cars require a small high-voltage battery to power an electric motor. Since it takes a couple generations to change the infrastructure of the world, science nerds who care about the future economy are starting now, and hybrids use LESS coal/gas/oil than normal cars. We need to work out the issues such as getting enough lithium fast enough (and recycling the lithium we have), or perhaps eventually using various different battery technologies. Yes, there is a current shortage of lithium due to sudden increased demand, but the world is not running out.

Solar power is currently cheaper than electricity from fossil fuels where I live (there is plenty of Sun). This includes the cost of purchasing and installing the solar panels. When uranium and fossil fuels are used up (in maybe several generations), pumped storage hydropower could store backup power from various renewable energy sources such as solar. Because diversification is good, batteries can also be used.

It's not good to stereotype people who are laying the groundwork for the future as "starry eyed". The future is tricky because there is no clear or simple answer. Likely, there are many good answers that need to be explored. These advanced technologies need time to develop and mature. Heck, some solutions are simple. Some small percentage of human population can heat their homes in the winter burning dead trees found in forests, reducing the risk of forest fires. Ocean rise displacing half a billion people reducing the population capacity of the Earth isn't a practical solution.

I do agree that fission (and the Allam cycle) are short-term solutions. LFTRs, if we could figure them out, would be a mid-term solution. The only certain long-term solution is renewable energy. If we are lucky, we can eventually figure out how to get self-sustaining tritium supply to power a fusion reactor that doesn't cost more to build and maintain than the value of the electricity it produces.
4) Message boards : News : Nbody WU Flush (Message 72980)
Posted 18 Apr 2022 by poppinfresh99
Post:
Tom, I assume you selected the "cancel only jobs with no instance in progress" option? Workunits would be marked as error or invalid if you hadn't selected this (depending on if the user had completed a task or not). I assume you have a way to get the work generator to recreate these canceled workunits, or does it not matter if some N-Body workunits are skipped?

N-Body was only fixing the problem of reducing my 30-day backlog of validation-inconclusive workunits for about 12 hours. For over a day since, all my in-progress tasks are brand new workunits. Even if suspending new workunits isn't possible, maybe there's a way of increasing the priority of older workunits? Or just turn off the N-Body work generator until the 30-day backlog is fixed?

During the 12 hours that the backlog was being fixed, I put a couple more computers towards N-Body, which have been removed since they just seem to be increasing the backlog now. I still have 1 computer doing N-Body because a firewall blocks it from doing most other projects (and it lets me keep tabs on N-Body), and putting CPU towards Separation seems to be a waste.

By the way, setting up a *local* BOINC server on Linux (Ubuntu) is relatively easy and lets me play around with BOINC.
Via your home router, just give your computer (I used an old laptop that is set to dual boot Ubuntu and Windows) a local IP address such as 192.168.0.201
Then follow the following instructions...
https://boinc.berkeley.edu/trac/wiki/ServerIntro
I ignored the Docker and boinc-server-maker stuff.
The trick is, when running make_project, add the following option
--url_base http://192.168.0.201/
(or whatever your static local IP is)
If you follow the instructions, a test applications is installed, which you can modify and/or play around with!
5) Message boards : News : Nbody WU Flush (Message 72889)
Posted 16 Apr 2022 by poppinfresh99
Post:

I'm wondering how you can tell if a task, which is part of a workunit (not belonging to anyone specific), has been deleted?
Hmm, actually, what do you mean by "deleted"?

I meant cancel (via a page like "cancel jobs" at milkyway_ops)

A task being "deleted"/cancelled says something like "Didn't need" on the task's status.

A workunit being "deleted"/cancelled says "Cancelled by server" or "Completed, can't validate" on workunit's status. They should be sorted with "error" or "invalid" tasks.
6) Message boards : News : Nbody WU Flush (Message 72869)
Posted 16 Apr 2022 by poppinfresh99
Post:
Tom, I think you are mistakenly saying WORKUNITS when you mean that you're deleting TASKS. When you clear jobs via the "milkyway_ops" page, I'm pretty sure it just removes the current tasks from the workunits, which perhaps are counted as an error towards the workunit, but then the workunit can send more tasks. I might be wrong since it was a while ago that I set up a BOINC server on my laptop on my local network for fun. Since N-body is multithreaded, each computer is only running 1 task at a time, so deleting tasks does minimal harm, especially since the tasks are so incredibly tiny (could easily be 50 times larger).

Oh never mind, I was thinking about something else when I had corrupted workunit filenames. I just tested it on my BOINC server and the WORKUNIT is what is deleted.

None of my MilkyWay workunits seem to have been deleted though!
7) Message boards : News : Nbody WU Flush (Message 72866)
Posted 16 Apr 2022 by poppinfresh99
Post:
Tom, I think you are mistakenly saying WORKUNITS when you mean that you're deleting TASKS. When you clear jobs via the "milkyway_ops" page, I'm pretty sure it just removes the current tasks from the workunits, which perhaps are counted as an error towards the workunit, but then the workunit can send more tasks. I might be wrong since it was a while ago that I set up a BOINC server on my laptop on my local network for fun. Since N-body is multithreaded, each computer is only running 1 task at a time, so deleting tasks does minimal harm, especially since the tasks are so incredibly tiny (could easily be 50 times larger).

Whatever you did, I'm finally getting my 30-day-old N-body workunits to become valid!! My computer is also now helping validate other old N-body workunits! Thank you!

There probably are 1.4 million N-body workunits since, before today, only like 5 of my over 4000 workunits have validated in the past 30 days, and I'm just one computer, so approximately 1,400,000/4000 = 350 computers could be responsible for this.

As for why there are still 13.8 million N-body tasks to send (source: Server Status page), these might be some kind of orphaned tasks??

If you decide to clear the database to remove orphaned tasks, before you do it, please allow my 4000+ N-body workunits to finish! I'd hate to have all this work by me and others go to waste!
8) Message boards : News : Server Downtime March 28, 2022 (12 hours starting 00:00 UTC) (Message 72662)
Posted 10 Apr 2022 by poppinfresh99
Post:
I stopped my Physics education with my BA. The ability for folks to progress beyond that is something I can only marvel at.
+1 I have a BSc Hons in Physics and wish I'd continued.
At least in the US, grad school in science programs (certainly physics) is kinda like a job. You get paid by the school to teach and by the government to do research. It’s not enough money to buy parrots or GPUs or lots of electricity, but you can live off of it. It’s a fun job too, but it takes a lot of work. As for ability, all you need is a lifelong determination to live a highly focused life and have skin thick to scientific criticism, which many of us don’t actually want to do.
9) Message boards : News : Server Downtime March 28, 2022 (12 hours starting 00:00 UTC) (Message 72529)
Posted 6 Apr 2022 by poppinfresh99
Post:
One has to question the long term viability and commitment of a project operating on a shoestring budget, eliciting contributions from volunteers, and having no contingencies in place to avoid a repeat. Other projects have hick-ups now & then tho I'm hard pressed to point one where issues have lasted this long. Unfortunately it's sometimes a sign of forthcoming project mortality. The FLOPS this project gets is cheap computational power compared to the outlay. So hello project managers, what's your game plan? What kind of commitment can you give us? I'm happily crunching other projects for now and we would certainly appreciate some outreach from you.


Because this project accepts and receives donations, it should be able to handle issues like drive failure or temporary WCG crunchers. Accepting donations seems to imply that they intend to grow the GFLOPS of the project, though, to be fair, they never say what donations will be used for.

For what purpose does this project accept donations? Does this project want or need more GFLOPS?
10) Message boards : News : Server Downtime March 28, 2022 (12 hours starting 00:00 UTC) (Message 72470)
Posted 3 Apr 2022 by poppinfresh99
Post:
I have 450 "validation inconclusive" tasks on 4/3. No valid, no invalid. Is there any hope?

Bill K

What do you mean by 4/3 ?

Check out the workunit, there you can see your "wingmen" and deduct the reason for the status and quorum to be fulfilled.
Also if another send is on its way or to be scheduled.


I assume 4/3 is April 3...
https://en.as.com/en/2022/01/01/latest_news/1641063320_406325.html

I also am not getting valid tasks (I only run N-Body Simulation). Here are my tasks...
State: All (2591) · In progress (72) · Validation pending (0) · Validation inconclusive (2518) · Valid (1) · Invalid (0) · Error (0)
Application: All (2591) · Milkyway@home N-Body Simulation (2591) · Milkyway@home Separation (0)


The workunits all look like the following one (Workunit 403393471)...
minimum quorum 	1
initial replication 	2

175677525 	921221 	3 Apr 2022, 4:06:43 UTC 	3 Apr 2022, 13:44:29 UTC 	Completed, validation inconclusive 	491.58 	1,527.09 	pending 	Milkyway@home N-Body Simulation v1.82 (mt) windows_x86_64

200923667 	--- 	--- 	--- 	Unsent 	--- 	--- 	--- 	---


The single valid task I have is when *I* was the wingman (on April 1).
11) Message boards : News : Server Downtime March 25, 2022 (24 hours starting 17:00 UTC) (Message 72228)
Posted 24 Mar 2022 by poppinfresh99
Post:
Hi Tom, perhaps the project could send out larger tasks? Then there would be fewer tasks for the transitioner and other daemons to process. This is a cheaper option than hardware such as SSDs.

I only do the N-Body Simulation, but it could easily have 10 times more work per task---unless there is another reason why there is so little work per task.

This downtime might be a great time to make these changes since downtime may reduce "clashing" between versions of the application??
12) Message boards : News : Server Downtime 3/21 1PM EST (Message 72187)
Posted 23 Mar 2022 by poppinfresh99
Post:
The following thread from Universe@home says their project would have failed with HDDs instead of their SSDs. Perhaps MilkyWay@home's server should switch (at least partially) to SSDs?
https://universeathome.pl/universe/forum_thread.php?id=627

The thread also explains that people are coming from the paused WCG project. I am one of those (sorry!). I have put my CPUs towards the "N-Body Simulation" here.
13) Message boards : News : Server Trouble (Message 72053)
Posted 19 Mar 2022 by poppinfresh99
Post:
Independant of what?

The projects listed as independent at the "Choosing BOINC projects" page do not have a university or corporate sponsor. While it may seem that supporting non-sponsored projects is "helping the underdog", corporations and universities have standards for both the research and the experts employed to do the research. This mostly guarantees that your time is not being wasted on a project that has either or both of (1) bad code or analysis or (2) code that could be sped up over 50 times (Collatz project for example). Also, sponsored projects have a means of using or publishing their results, whereas the results of independent projects may be gone when their project's website is deleted some years later.
14) Message boards : News : Server Trouble (Message 72022)
Posted 18 Mar 2022 by poppinfresh99
Post:
Other GPU projects include:
Einstein@home
Moo! Wrapper
SRBase (TF app)
MLC@home (nvidia only)
NumberFields@home (nvidia only)
Amicable Numbers (uses around 10GB main system RAM per WU)
Collatz (if you like big credit)

If you care, only the following in your list are NOT listed as independent:
Einstein@home
MLC@home
NumberFields@home

https://boinc.berkeley.edu/projects.php
15) Message boards : News : Server Trouble (Message 71973)
Posted 16 Mar 2022 by poppinfresh99
Post:
This server hasn't been working well since March 4 or March 5...
https://www.boincstats.com/stats/61/project/detail/credit
See the "Credit per day" graph.




©2023 Astroinformatics Group