On Tuesday 05 August 2008 01:03:24 am Dave Howorth wrote:
Lew Wolfgang wrote:
The problem takes a volume of water that can be represented as a three-axis array. The X and Y directions have a modulus of 500, the Z 20. We then need to access this volume by specifying any two X,Y,Z points to extract data that represents acoustic transmission loss between the specified points. The data returned would be a vector of sound amplitudes and time delays. An array of frequency vs transmission loss might also be required for each point.
The number of elements for a fully populated array is huge (2.5e+13). There are ways to reduce the number of elements, maybe by the sources being in a smaller patch than the receivers. It might also be possible to use a polar grid about each source coordinate with perhaps 50 radials. It's thought that the total array size could be pared to 10-TB or less.
It feels like there's probably a better way to represent this problem that will reduce the storage. Perhaps by trading computation for storage. But on the little information presented, that's just a wild-a**ed guess.
Cheers, Dave
It is very interesting that so much specific information is posted. Do we all have to be killed now? more seriously though, the first impression one gets is that the physics of the problem need to be thought out a bit more. once that is done, i can't think why one of numerous existing fea solutions can't handle the problem, especially solutions with a lot of substructuring built in. yes, e13 is a large number, but if the problem really is of that size, then there very few public forums where useful conversation can be carried out. this is not a -doze/-nix/-nucs issue, it's an issue that mr. evil would definitely pay *one million* to get his hands on, mini me might even go higher... d. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org