alpha754293 wrote:Gawd...I LOVE what a bunch of mindless drones you guys are.
While I can certainly understand and appreciate the lack of human resources in order to port the F@H program over to other platforms; I'd like to speculate at this point (however wrongly this might be) that this might just be a case of "you don't know because you've never tried."
And while the recent advances in porting over the client onto GPUs and PS3s, from what I've also read is that they're all still very specialized clients due to the architecture of the processors, and that while they return results faster, they can only do a limited subset of the simulations at hand, which means that the normal x86/x64 processors still have to do the remainder of them.
IF there is so much computational work that is left to be done, I am surprised that there wouldn't be a greater emphasis in illiciting computational assistance from some of the fastest mainframes. Yes, I would also agree and admit that (as the distributed.net project shows) that the cumulative computational effort of those would be very very small, BUT, on the other hand, for those of us that are going to be entering into the workforce within the next 5-10 years or so; where we will be placed in charge of those very same systems; WE might actually have the authority to make that call as to whether to put F@H on the mainframe or not.
As I've also mentioned earlier before, I'm not a programmer, and therefore; I am incapable of affecting change in such a manner where I can made code contributions to the project. However, if the intent is to be able to make this program usable (and I've read the 200+ pages of the GROMACS core, which actually looks like the same caliber of simluation stuff that I do for work) to the greatest number of people; then I am surprised that there hasn't been more emphasis or effort put into it (yes, I am making a presumption here and I could be VERY wrong about it, but I'm okay with being wrong.)
If it's not Windows/Linux/Mac on Intel/AMD (or in brevity PPC), it's like put the shaders on and let's bury ourselves to wallow in our self-pity.
I know that if I were a CTO or CIO, I'd be running F@H company wide. Oh wait. I can't, cuz there are clients for it. *rolls eyes*
Mindless drones? Gawd... I love your naive enthusiasm.
Sorry, but codysluder and I (and many others) have been with the project a long time. We're politely trying to say, "Been there, done that" several times over. Reality is not self-pity. We already know and understand the limitations of fah and of Pande Group. As I suggested in other threads, this porting for Sun/Solaris has already been discussed at length, and that is how we know this information, not just posting unsupported negative comments. Search really is your friend.
But I'm glad you recognize the limited nature of Pande Group's development resources. You cited the GPU2 port as an example of a porting success on different hardware. And I'll cite the GPU2 port as an example of PG using their limited resources to persue only the most productive (faster and larger number of potential clients) to gain the most bang for their development buck. The potential power of the GPU2 port was worth the top priority their developers are giving it. That puts the porting for Sun or AIX much lower on the priority list, i.e. possible but not probable.
With limited resources, Pande Group does try to support as wide a range of hardware as feasibly possible. It's naive to assume they do not try to support many types of clients based on a lack of other types of clients. You can't use a negative to prove a positive.
This too was mentioned in several of the other porting threads. Go to a couple of the other larger distributed computing projects, and see if they support Solaris. You will find one or three that still do. Now look at the percentage of Sun clients as compared to the other types of hardware. As I last recall, Sun was less than 1 percent. Which is especially odd, considering how few DC project actually support Solaris. You see, any willing Solaris donators would tend to migrate towards and concentrate in those few DC projects supporting Sun clients. So even with a concentrated number of Solaris clients, the number of donators is still very small over all. And then consider the GPU2 clients are producing about half of the TFLOPs for fah. Your fractions against half the Fah production.... hmm, do you really think they would remove resources from the most productive fah client to persue a tiny Sun client when there is so much more optimization that can be squeezed out of the current client?
We're glad you are an enthusiastic fah supporter alpha754293, but please be aware there are a few "old hats" around here that have seen it all from day 1. I don't want to dampen your spirit, but most new suggestions are not new to fah or this forum. I do hope you become a CIO someday.