Note: This discussion is about an older version of the COMSOL Multiphysics® software. The information provided may be out of date.
Discussion Closed This discussion was created more than 6 months ago and has been closed. To start a new discussion with a link back to this one, click here.
HPC
Posted Sep 10, 2009, 4:19 a.m. EDT Cluster & Cloud Computing Version 4.1 7 Replies
Please login with a confirmed email address before reporting spam
Please login with a confirmed email address before reporting spam
Please login with a confirmed email address before reporting spam
I don't think that COMSOL 4.0 can use the GPU technology. You need an application for that. The architucture is different.
Comsol people should think about that soon, because this is the future for parallel computation. Especially that the GPU prices are so low comparing to the clusters.
But I think that Matlab has some application which can be ran on GPU station.
Regards
Please login with a confirmed email address before reporting spam
Please login with a confirmed email address before reporting spam
Hi,
I don't think that COMSOL 4.0 can use the GPU technology. You need an application for that. The architucture is different.
Comsol people should think about that soon, because this is the future for parallel computation. Especially that the GPU prices are so low comparing to the clusters.
But I think that Matlab has some application which can be ran on GPU station.
Regards
Indeed. However, it seems to me that CUDA is still in not mature enough to be used for C++ development and requires much code changes only aimed at NVidia chips. So it costs a lot to port a code. However, soon enough I think CUDA will come closer to c++, and then more people will be willing to port their i.e. MPI codes to CUDA.
I am looking forward to it myself.
Please login with a confirmed email address before reporting spam
Ideally, the software would have no changes. Realistically, maybe you surround routines that are appropriate to offload to the GPU in some kind of designator block. I don't see why you should need to do more than that. That being said, I don't know C++ or CUDA, so it would be nice if COMSOL could provide information on their plans here.
Please login with a confirmed email address before reporting spam
The nvidia cpus remind me so much of the old CDC 60-bit machines. For those of you too young to know, CDC is the predecessor to CRAY. The CDC 7600 had a high-performance region of the machine that fit in 256K of memory. The object of the game was to fit your part of the code that used the most cpu into this faster-running core and gain performance. It required a major rewrite, or development, of code to take advantage of this. Of course, this machine is long gone, and now the codes that were written for that machine are obsolete.
My opinion is that if you want to take advantage of the nvidia cpus, it should be done in the solver libraries that COMSOL calls, but do not rewrite the major part of the code to use this new hardware. 10 years from now, it will be a different hardware out to use.
Please login with a confirmed email address before reporting spam
Note that while COMSOL employees may participate in the discussion forum, COMSOL® software users who are on-subscription should submit their questions via the Support Center for a more comprehensive response from the Technical Support team.
Suggested Content
- BLOG How Do I Get the Most out of My Floating Network License (FNL)?
- BLOG Building a Beowulf Cluster for Faster Multiphysics Simulations
- BLOG How to Run on Clusters from the COMSOL Desktop® Environment
- BLOG Как получить максимальную отдачу от плавающей сетевой лицензии (FNL)?
- BLOG Running COMSOL Multiphysics® with Cloud Computing