Machinist not a programmer

  • Horizontal Company
  • Topic Author
  • Offline
  • New Member
  • New Member
More
7 years 11 months ago #8613 by Horizontal Company
Replied by Horizontal Company on topic Re: Machinist not a programmer
Parallel processing was a stated goal in the 2009 release of CAELinux. The last sentance in the first paragraph of CAELinux 2009 release stated: With these software, Open-Source FEA & CFD is continuing its progression towards ease of use and parallel computing power to get closer to commercial FEA & CFD codes!

caelinux.com/CMS/index.php?option=com_co...9&catid=69&Itemid=41

AND
The page describing New release: CAELinux 2013 Bullet #6 reads: CAE, FEA, CFD & multiphysics simulation: Salome_Meca 2013.1, Code-Aster 11.3, Code-Saturne 3.0, OpenFOAM 2.1.1, Elmer 6.2, Calculix 2.6, Impact FEM, MBDyn (all parallel codes)

caelinux.com/CMS/index.php?option=com_co...tid=1:news&Itemid=29

I was hoping that others using these programs through CAELinux would have posted their coding fixes when running in parallel but hey have not. So it looks like I will be starting a new thread on Parallel Processing and search the forums of the individual pieces of software so I can copy over their research & experiences. I was figuring on six months to learn the several pieces of software I will need to use for my project; this could add another six months to it. I still don't know if the computer I am looking at will work with the software I need.

Life's more fun horizontal

Please Log in or Create an account to join the conversation.

More
7 years 11 months ago #8615 by Claus
Replied by Claus on topic Re: Machinist not a programmer
Utilizing a GPU to do parallel calculations is not the same as using the CPU. Each program has to be rewritten to use a GPU.

Code_Aster and Code_Saturne just to mention two, can utilize two or more cores / computers if set up correctly.

/C

Code_Aster release : STA11.4 on OpenSUSE 12.3 64 bits - EDF/Intel version

Please Log in or Create an account to join the conversation.

  • Horizontal Company
  • Topic Author
  • Offline
  • New Member
  • New Member
More
7 years 11 months ago #8616 by Horizontal Company
Replied by Horizontal Company on topic Re: Machinist not a programmer
Thanks! I am buying multi core server processors and if I understand what you are saying I won't need a GPU unless there is code written for it because THAT is way outside of my abilities.... unless I wanted to become a programmer but I'd rather stare at the sun, at least its alive...

I appreciate the people who write programs because the little I have done tells me I wouldn't have a computer if that was up to me.

Life's more fun horizontal

Please Log in or Create an account to join the conversation.

More
7 years 11 months ago #8617 by Claus
Replied by Claus on topic Re: Machinist not a programmer
For CFD, Code_Saturne and OpenFOAM scales really well on multicore machines. For FEA (Code_Aster) you should not expect linear scalability. Read up a bit on it on the CA forum so you won't be disappointed with the performance.

No, In my opinion you won't need a dedicated GPU for CAE work on Linux at the moment, because most programs don't benefit from it.

I would go for an Intel CPU, since the Intel integrated graphics is better supported on Linux than AMD.

And yes, hurray for programmer; I couldn't do it either. :)

/C

Code_Aster release : STA11.4 on OpenSUSE 12.3 64 bits - EDF/Intel version

Please Log in or Create an account to join the conversation.

  • Horizontal Company
  • Topic Author
  • Offline
  • New Member
  • New Member
More
7 years 11 months ago #8618 by Horizontal Company
Replied by Horizontal Company on topic Re: Machinist not a programmer
My friend Pat who is a programmer doesn't like integrated graphics because the chip changes your settings to use IG instead of your graphics card even when the display runs slower on the chip. I have read that some programmers try to keep the RAM down to levels that will not overburden the chip's IG. My fear of that approach would be finding the program difficult to run on a processor different than the one used to create the program. That kind of technical detail is not always available.

Its been difficult to find information on this subject {weird since computer info used to be the easiest subject to research online} I did see someone say that some programs are accelerated only on the GPU it was programmed for. That made me hesitant to buy one very expensive 24G GPU in favor of several smaller ones of different types as another place had a suggestion that the program will use the GPU with the best configuration available. I had decided to pass buying a $5000 GPU for $1200 on e-bay and your comment only reinforced my original plan:

BUY NOTHING UNTIL YOU KNOW THAT IT WILL ALL WORK TOGETHER.

Thanks again claws !

Life's more fun horizontal

Please Log in or Create an account to join the conversation.

More
7 years 11 months ago #8619 by Claus
Replied by Claus on topic Re: Machinist not a programmer
Generally speaking, there are two ways of using GPUs to accelerate computation. OpenCL which is something AMD highly supports (among others) and then there is CUDA which is developed by nVidia.
nVidia can execute OpenCL programs, but AMD can't execute CUDA-written programs.

Your friend Pat might know something that I don't, but the operating system won't revert to IG if there is a properly installed discrete graphics card as far as I know.
For both Intel and AMD, I even think you can buy a standard CPU that dosen't come with IG, however some of the servers versions might not. I don't know.
$1200 for a used GFX seems expensive - it must be a Quadro or similar? :)

I might be better now, but I've had nothing but misery from using an AMD (then Radeon) card on Linux. The support is simply terrible.

/C

Code_Aster release : STA11.4 on OpenSUSE 12.3 64 bits - EDF/Intel version

Please Log in or Create an account to join the conversation.

Moderators: catux
Time to create page: 0.140 seconds
Powered by Kunena Forum