Please login with a confirmed email address before reporting spam
Hi, just some clarifications about this interesting subject:
It is not COMSOL's opinion that GPUs are unstable or
unreliable.
We are following the GPU hardware development closely and when we find that
GPUs become useful to solve problems in COMSOL, we will support them.
Currently we see a number of factors that limit the
usefulness of GPUs for solving COMSOL problems. The main solvers in COMSOL
are the direct solvers and the multigrid solvers.
The direct solvers are very useful to handle strongly coupled smaller size
multiphysics problems, but they also require a lot of memory. Currently,
dedicated general purpose GPUs have about 5-16 GB of internal memory. This
corresponds to small problem sizes for the direct solvers, in the range
where they do not yield a high scalablity on GPUs.
For larger size problems, where multigrid is most efficient, the current
memory available in GPUs is not sufficient. In addition, multigrid solvers
use direct solvers on the coarsest grid, which also means that the
scalability of the coarse grid problem is limited on GPUs.
kind regards
Niklas Rom
I've talked extensively about this with the support.
Making a long story short, the problem with GPU performances is that they are NOT stable, so changing the physics, boudary conditions, geometry or whatever can give completely different results.
As far as I understood ( but I'm not affiliated with comsol in any way so this can be wrong) COMSOL decided not to support GPU processing because of those issues.
Hi, just some clarifications about this interesting subject:
It is not COMSOL's opinion that GPUs are unstable or
unreliable.
We are following the GPU hardware development closely and when we find that
GPUs become useful to solve problems in COMSOL, we will support them.
Currently we see a number of factors that limit the
usefulness of GPUs for solving COMSOL problems. The main solvers in COMSOL
are the direct solvers and the multigrid solvers.
The direct solvers are very useful to handle strongly coupled smaller size
multiphysics problems, but they also require a lot of memory. Currently,
dedicated general purpose GPUs have about 5-16 GB of internal memory. This
corresponds to small problem sizes for the direct solvers, in the range
where they do not yield a high scalablity on GPUs.
For larger size problems, where multigrid is most efficient, the current
memory available in GPUs is not sufficient. In addition, multigrid solvers
use direct solvers on the coarsest grid, which also means that the
scalability of the coarse grid problem is limited on GPUs.
kind regards
Niklas Rom
[QUOTE]
I've talked extensively about this with the support.
Making a long story short, the problem with GPU performances is that they are NOT stable, so changing the physics, boudary conditions, geometry or whatever can give completely different results.
As far as I understood ( but I'm not affiliated with comsol in any way so this can be wrong) COMSOL decided not to support GPU processing because of those issues.
[/QUOTE]