Hi forum
Has anybody got any experience on how to compile salome-Platform ( Generic Pre/post proc for CFD/FEA calculations ) ?
The installer comes with some sort of script, but i guess it has to be tweaked for a successfull compile...
Has anybody got any experience on that...?
The precompiled versions are only 32 bits... and I want a 64 bits...
Thanks in advance
Alex
i have seen one of my friends working on that.
did you check
this
which distro are you using?
(04-02-2009 05:23 PM)kinematic Wrote: [ -> ]i have seen one of my friends working on that.
did you check this
which distro are you using?
Hi Kinematic
I am Using ubuntu 8.10 AMD64
I will try again this night... Salome meca ( targeted 32 bits, from CAE linux site ) randomly reboots my machine... It is an 8Gb with one of the latest NVIDIA GPU, and an Intel Core duo w/ 2.4 Ghz... I guess the hardware is capable enough... lol....
This is why I would like to build this from source...
Anyway, thankz...
Alex
(04-02-2009 05:48 PM)Alexvader2 Wrote: [ -> ] (04-02-2009 05:23 PM)kinematic Wrote: [ -> ]i have seen one of my friends working on that.
did you check this
which distro are you using?
Hi Kinematic
I am Using ubuntu 8.10 AMD64
I will try again this night... Salome meca ( targeted 32 bits, from CAE linux site ) randomly reboots my machine... It is an 8Gb with one of the latest NVIDIA GPU, and an Intel Core duo w/ 2.4 Ghz... I guess the hardware is capable enough... lol....
This is why I would like to build this from source...
Anyway, thankz...
Alex
I agree. Your hardware is great.
I do not know why it should reboot randomly (are you sure its not triggered by any user events?)
i would suggest trying a bigmem kernel in 32b box for >4gb ram. Debian has it and i am using it. CentOS has a PAE kernel for >4gb ram. So if you are using AMD64 only to get a ram boost then have a look into these. Most of the compile problems go awy with a 32b env.
what is the error that you are getting while building?
Hi Kinematic
I guess it is all about the automatic build script not setting properly the environment variables before build... meaning it builds the dependencies, but then fails to tell the build process where stuff is..
When I get home i will only install the sources, set the env variables in bash and then build the dependencies one by one before building anything else...
Have you tried the "default build" from the installer...?
Alex
Hi Again
Doesn't shifting to 32 bits cause a loss of speed in computation...?
I use this machine primarily for CFD, and FEA and coupled calculations... meaning heavy number crunching, huge memory alloc, ...
I am using Adina, calculix and Code Aster, begining to Use Abaqus for FEA , and most of my CFD is done with OpenFOAM and Fluent ( although i prefer the first )... Have a lot of c++ codes built to solve neutron diffusion/breeding chain reaction problems and multispectral radiant propagation in opaque media...
All those are quite CPU/RAM intensive... so shifting to a 32 bits OS would be more or less like shifting from a SR-71a blackbird to a Mitsubishi A6M Zero ( although mastering a Zero is a bit more of a "martial art"...!... and the airplane itself is more "fashionable" ... my opinion only... :-) )... but if speed is critical.... you know...
Best regards
Alex
(04-02-2009 07:09 PM)Alexvader2 Wrote: [ -> ]Doesn't shifting to 32 bits cause a loss of speed in computation...?
I use this machine primarily for CFD, and FEA and coupled calculations... meaning heavy number crunching, huge memory alloc, ...
I am using Adina, calculix and Code Aster, begining to Use Abaqus for FEA , and most of my CFD is done with OpenFOAM and Fluent ( although i prefer the first )... Have a lot of c++ codes built to solve neutron diffusion/breeding chain reaction problems and multispectral radiant propagation in opaque media...
All those are quite CPU/RAM intensive... so shifting to a 32 bits OS would be more or less like shifting from a SR-71a blackbird to a Mitsubishi A6M Zero ( although mastering a Zero is a bit more of a "martial art"...!... and the airplane itself is more "fashionable" ... my opinion only... :-) )... but if speed is critical.... you know...
Best regards
Alex
akaik, there is no significant proof that 64b is faster than 32b on a PC level computation. its all about optimization i think. if an application is optimized to run in 32b then that will be the best you could get.
i have seen no apparent difference in speed. i always used 32b and i 'm not yet convinced why i should switch. (64b is a pain regard to lots of drivers)
doesn't it (64b) actually use relatively larger file sizes/ memory consumption?
if you are designing clusters, then its better to use 64b, so i am told. Since you are only using 2cpus, i do not think you will notice any significant difference.
Hi Kinematic
You are absolutely right... :-) meaning that... if I used precompiled versions of my codes ( what used to happen for salome meca ) for 32 bits... it would be noobish of me to run them under 64... BUT, for all the proprietary codes that i use I have 64 bits versions ... Fluent, Fidap, Adina, Abaqus, only ProEngineer runs over ia32-libs... for all the Open source codes that I have, I have compiled them under gcc for a 64 bits arch : BRL-CAD,
GetDP, GMSH, tetgen, Code Aster, OpenFOAM, Flash Code, Fluka, calculix, etc.... and i believe that the resulting binaries are faster than 32bit ones running in the same hardware... ( my bet here... :-) )
If I had to use 32 bits binaries i would surely shift down to my Mitsubishi A6m Zero :-D
Regards
Alex
Hi there Kinematic,
Can you redirect me some forum or benchmark test comparing the performance of 32 bits apps over a 32 Bit OS with the performance of 64 bits apps running over a 64 bit OS, over the same hardware...?
What you said just made me curious... :-)
Best regards
Alex
hey man,
there is a command in matlab called
which analyzes your current system and compare it with some baselines.
try it out. Let me see if i could get some study on 32 vs. 64.
Hi Kinematic...
here are my specs
>> bench
ans =
0.2400 0.2167 0.2008 0.3397 0.4147 0.9663
>>
Using
Ubuntu 8.10 AMD64 w/ 8gb RAM
My machine rates on second just after the AMD Opteron 248 2.1 GHz Dual running
Suse Linux 9.0 x86-64 2.6.11 kernel w/ 2gb RAM
which rates :
.2439 .2589 .1728 .4381 .3416 .3214
In a second run, it marked first place ( kinda WARP 10 from Enterprise... kkk :-D ) stating
0.2174 0.1394 0.1500 0.2954 0.3493 0.6097
So this is quite fast...
Best regards
Alex