CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > OpenFOAM Running, Solving & CFD

GPU in openFoam

Register Blogs Members List Search Today's Posts Mark Forums Read

Like Tree2Likes
  • 2 Post By wyldckat

Reply
 
LinkBack Thread Tools Display Modes
Old   February 23, 2014, 07:47
Default GPU in openFoam
  #1
New Member
 
Join Date: Jan 2014
Posts: 26
Rep Power: 4
30na is on a distinguished road
Hi, I'm simulating a 3-D case in parallel using MrfInterFoam . but it's taking so long abd my instructor told me to get familiar with GPU running and run the program usuing this methos.
So could you help me with this matter and explain how to run programs in openFOAm with GPU . any help would be apperciates.
30na is offline   Reply With Quote

Old   February 23, 2014, 07:58
Default
  #2
Senior Member
 
ArathoN
Join Date: Jul 2011
Posts: 137
Rep Power: 8
ArathoN is on a distinguished road
you need to have a cuda enabled gpu (an nvidia) then install cufflink and the latest extend version.

http://www.extend-project.de/
https://code.google.com/p/cufflink-library/
ArathoN is offline   Reply With Quote

Old   March 2, 2014, 09:51
Default GPU for OpenFOAM
  #3
New Member
 
Join Date: Jan 2014
Posts: 26
Rep Power: 4
30na is on a distinguished road
Hi everybody ,
I'm kinda new to OpenFOAM and I'm running a 3D case using MRFInterFoam , but it's taking too long and I've been informed that I can process my case much faster using GPU. I googled it but didn't find anything useful , can anyone give me some advice on how to install GPU for OpenFOAM ( i think it's a plug-in) , if you could give me a link it would be great.
and also if there is a tutorial on how to install and run a program with GPU i would be really grateful ! I'm really stuck ! Thanks in advance !
30na is offline   Reply With Quote

Old   March 2, 2014, 10:57
Default
  #4
Super Moderator
 
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 9,744
Blog Entries: 39
Rep Power: 103
wyldckat is a glorious beacon of lightwyldckat is a glorious beacon of lightwyldckat is a glorious beacon of lightwyldckat is a glorious beacon of lightwyldckat is a glorious beacon of light
Greetings to all!

@30na: I've moved your post latest post to this thread, since you're the one who created it.

I've compiled today a page that lists the known available solutions: http://openfoamwiki.net/index.php/GPGPU
But keep in mind that if you don't have a really powerful GPU card (e.g. NVidia Tesla and Kepler), you're better off using multiple CPUs.

The easiest solution at this moment is to install foam-extend 3.0: http://wikki.gridcore.se/foam-extend/download
If you want more than one version of OpenFOAM working in your machine, read this page: http://openfoamwiki.net/index.php/In...with_the_Shell

Best regards,
Bruno
liu-t11 and zhihongliu like this.
__________________
wyldckat is offline   Reply With Quote

Old   December 5, 2014, 08:10
Default
  #5
Senior Member
 
Join Date: Jun 2012
Posts: 100
Rep Power: 6
Bazinga is on a distinguished road
Is there any solution at the moment to use a NVIDIA Tesla K80 with OpenFOAM simulations that is free and uses double precision?
Bazinga is online now   Reply With Quote

Old   December 5, 2014, 09:13
Default
  #6
Senior Member
 
Alexey Matveichev
Join Date: Aug 2011
Location: Nancy, France
Posts: 1,436
Rep Power: 25
alexeym will become famous soon enoughalexeym will become famous soon enough
Hi,

You can compile Symscape's GPU solver library (http://www.symscape.com/gpu-1-1-openfoam) with double precision. Though the process is not quite pleasant, and you need to correct CMakeLists.txt files.
alexeym is offline   Reply With Quote

Old   April 13, 2015, 16:44
Default
  #7
New Member
 
Oskar Grochowalski
Join Date: Jan 2015
Posts: 9
Rep Power: 3
newoscar is on a distinguished road
There is also RapidCFD - an open source project.
RapidCFD solvers can be used the same way as solvers in OpenFOAM. If you are familiar with the latter, you will find it easy to use.
The only thing that can be treated either as inconvenience or as easily adjustable is that you have to compile it by yourself. The whole process is described on wiki site of the project.
newoscar is offline   Reply With Quote

Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Memory protection in OpenFOAM / combinig with FORTRAN botp OpenFOAM Programming & Development 2 February 15, 2016 13:25
gmsh 2.6.0 conversion to OpenFoam 160 rosswin Open Source Meshers: Gmsh, Netgen, CGNS, ... 0 March 5, 2013 08:34
Problem on Installing Gpu plugin for OpenFOAM on RHEL-5.1 nagendra verma OpenFOAM 1 March 2, 2013 10:05
64bitrhel5 OF installation instructions mirko OpenFOAM Installation 2 August 12, 2008 18:07
OpenFOAM Training and Workshop Hrvoje Jasak Main CFD Forum 0 October 7, 2005 07:14


All times are GMT -4. The time now is 23:58.