Quote:
|
Hi,
Quote:
You can disagree all you wish, speed is great whenever actually necessary but for complex computation except for 3D or depth analysis it is not always necessary. You would not compute in FORTRAN a 3D model but use the data from FORTRAN to generate the model in another language or Application. Sure speed is always great but with today's hardware along with the resources then the use of a 'VM' is beneficial. Apparently you haven't used a 'VM' since you compare the use to a rumor for M$ applications generally. 'VMs' are used by myriad of users for servers, data acquisition systems and even test bed platforms for different needs. I suggest that you do some Googling before making simplistic statements like the one you made. :hattip: |
Hi,
Quote:
It just seemed like it was a challenge. As I suggested you could use the 'VM' on a host to service the client which you were able to compute on. Do some searches here on LQ for 'VM'. In fact there is a new LQ 'Linux - Virtualization' forum that you might find useful. :hattip: |
Thank you Onebuck,
I may well try this so to compare with a native, non layered run of the applications. BRGDS Alex |
Onebuck, actually, I use a VM quite often, and never use Windows for any numerical calculations. As far as your statements regarding speed and Fortran and computations, I can't disagree more. Try doing non-linear FEM calculations on a realistic grid and tell me speed isn't important. See my quote above regards speed from Numerical recipes. Clearly your perspective is different than mine, but that doesn't make either of us right.
BTW, you sure seem cranky today, both to me and the OP, just an observation. Oh well, whatever. |
Alexvader, if speed is a concern for you then using legacy Fortran77 libraries may not be the best option.
For example, the reference BLAS and LAPACK libraries from Netlib compile just fine with gfortran, for both 32 bit and 64 bit Slackware 13 (you can find them at slackbuilds.org), but they are just reference libraries useful for when you are developing some numerical program or performing operations on small data sets. They are most definitely not designed to take full advantage of today's multicore processors. If you plan to use the BLAS, then you should obtain a library tuned for your processor to get good performance. For example, Intel provides the MKL and AMD provides the ACML. The calling interface is the same (for the most part...) so you should be able to swap out libraries when necessary. If you are concerned about using only open source software then you can use GOTO BLAS (yeah the name is weird, but its not what you think! :D). As for LAPACK, you can use ATLAS to build a library with optimizations suited to your machine. Oh and BTW, if you have a CUDA capable GPU then you can use your graphics card to speed up your calculations as well (not all cases are well suited to the CUDA model, but many are). |
Hi @easuter, @mostlyharmless, @onebuck
Thanks for yr precious help; @easuter : I will try to build with icc/ifort ( in case i can install them, will try tomorrow only... ) against the mkl libraries. @mostlyharmless : quoting "Try doing non-linear FEM calculations on a realistic grid and tell me speed isn't important. See my quote above regards speed from Numerical recipes" Quite true, now just imagine adding one more layer of complexity : Instead of making an FSI analysis ( Fluid Structural Interaction Coupling ) for the detailed study of structural Failure of an aircraft under flutter loading, for instance, bouncing between a full mesh topological update and, a CFD viscous turbulent solution on a refined grid, to solve for a pressure calculation over the lift/control surfaces generating the loads, and an FEA that will ultimately be used in a Geometrically nonlinear large-displacement explicit dynamics solution for the structure ( which is probably anisotropic - made of composite shells for instance ), back and forth, till convergence... Or making a full FEA or CFD analysis an evaluator function in a genetic optimizer framework... SPEED MATTERS A LOT BRGDS Alex |
Where can I get those compilers?
Where can I get that icc compiler?
|
Hi,
Quote:
Many people don't really look at the interfacing between the transducer, acquisition then computation of the measured data. Sure the transducers today perform better than their predecessors but that damn interface gets in the way. Let alone the computation of the passed data. Then we have the interpretation phase to the presentation phase. I remember when linear measurement/computation devices were the new an fastest boy on the block. Then the bastardization into the new DAS which just became a stumbling block that was then used POST experimentally by passing the data for computation. To me the money spent on that DAS was wasted since there really wasn't the means to interpret in real-time other than to view. I'm sorry if I seemed cranky. It's been busy here on the farm getting things ready for winter. The horses don't speak tech. :) In fact I have to close and move to other posts that have backed up in the Que or is that cache. :hattip: |
Quote:
You can get icc ifort and mkl from http://software.intel.com/en-us/arti...ware-download/ Enjoy... BRGDS Alex |
Quote:
It's allright OneBuck... :-) Thanks Alex |
Alex:
Quote:
onebuck: Quote:
|
Hi,
I asked them in real-time. :) They refused commands due to propagation via command line. Whip on! Whip off! So nay hither or nay nether but thither yon. :hattip: Oh heck it's Friday and the beers not getting colder. :D So a large stout and good'ay to y'all! :hattip: |
Quote:
;-) Engineers Jir-O Horikoshi San and Matsudaira San solved a similar issue back in 1940, only by analytical means... :-) The Mitsubishi A6m Rei Sen ( also known as Zero ) was flutter unstable when operating in the high speed boundary of its V-n Diagram... But I am just to lazy to solve the equations by hand... ;-D ...and Tonite its going to be babe night... and beer time, ...so let the bits and bytes roll in the cluster... It will ve a long weekend for the poor CPUs... ;-) Nice weekend foy you all... ;-D BRGDS Alex |
All times are GMT -5. The time now is 02:33 AM. |