Replies: 3 comments 6 replies
-
This is an area of active development, but you cannot do this now with the main branch of FDS. @marcosvanella has a research branch where he has started linking to some specific libraries with GPU capabilities. |
Beta Was this translation helpful? Give feedback.
-
Hi @ABruce2, we have started looking into porting parts of FDS to GPUs making use of 3rd party libraries (PETSc for Poisson solver, Sundials for detailed chemistry). Also, we have been rewriting parts of the code to make it more amenable to OpenMP threading, with the intention of doing GPU offloading through it. The main reason behind this choice is to be able to run the code in any architecture, not only NVIDIA hardware. The code to interface with PETSc is on the FireX research branch under my user. PETSc provides linear solver implementations for NVIDIA an AMD GPUs, with INTEL hardware in the works. Ideally we want to have main parts of the time stepping algorithm running on GPU, reducing back and forth data movement between CPU and GPU memory. |
Beta Was this translation helpful? Give feedback.
-
I also try to do fds simulations on multiple GPU cores in LINUX. At the moment i am only able to do simple simulations on one GPU Core with the command fds abcd.fds Is there any way to do the Simulation on multiple GPU Cores similiar to doing it in windows with fds_local -p 8 -o1 abcd.fds |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi All, does anyone have any experience with logging jobs to GPU (and making jobs 'very' parallel rather than limited to CPU cores). I have read CUDA may be useful but am not sure how it all pieces together. Any feedback would be a great help, thanks.
Beta Was this translation helpful? Give feedback.
All reactions