Can New Versions of COMSOL Improve Solver Efficiency and User-Friendliness?

  • Thread starter Thread starter feynman1
  • Start date Start date
  • Tags Tags
    Comsol
Click For Summary

Discussion Overview

The discussion centers around the potential improvements in solver efficiency and user-friendliness in new versions of COMSOL, particularly regarding convergence issues in computational models. Participants explore whether advancements in software can lead to better convergence of solutions that previously failed to converge, as well as the implications for users who may not be familiar with solver selection.

Discussion Character

  • Debate/contested
  • Technical explanation

Main Points Raised

  • Some participants question whether new versions of COMSOL provide advantages in computing capability that could lead to previously non-converging solutions becoming convergent.
  • Others argue that convergence issues are often due to the mathematical formulation of the problem rather than software limitations, suggesting that a bug in the software is rare.
  • A participant notes that the choice of solver and meshing algorithm can significantly impact convergence, indicating that newer versions may offer better options in these areas.
  • It is suggested that while a new version may not guarantee convergence for a model that previously failed, improvements in solver options could enhance the likelihood of success.
  • Concerns are raised about the general user base's ability to select appropriate solvers, with a participant questioning whether new versions will provide more user-friendly or foolproof solver options.

Areas of Agreement / Disagreement

Participants express differing views on the role of software improvements versus user knowledge in achieving convergence, indicating that multiple competing perspectives remain on the topic.

Contextual Notes

The discussion highlights the complexity of solver selection and the influence of problem formulation, meshing, and boundary conditions on convergence, without resolving these issues.

feynman1
Messages
435
Reaction score
29
Do new versions show advantages in computing capability than old ones? For instance, could a solution not converged in an old version become converged in a new one?
 
Computer science news on Phys.org
I think you might need to be bit more specific.
The reason for why a solution does not converge is usually because the mathematical problem is badly formulated, not because of a problem with the software you are using (unless of course there is a bug in the software, but that is very rare) .

That said, sometimes the lack of convergence is because you are using the "wrong" solver or the wrong type of mesh and newer versions of COMSOL have more options when it comes to the choice of solver and meshing algorithm, so it that sense a new version might be "better" for a given problem.

However, I would be very surprised if a model that did not converge on one version would suddenly converge on a newer version without any changes being made.
 
yes, I mean in case a new version has a better solver, whether or not problems are more easily converged.
 
Again, it depends on the problem. I don't think there is a such as thing as a "bad" solver in COMSOL; you just have to pick the right solver for your problem.
There are multiple solvers available in COMSOL plus a variety of meshing algorithms and different boundary conditions. if your problem falls neatly into one of the pre-definied categories you can usually use the default settings; but if not you need to think a bit about what you are trying to do and in some cases you need to consider which solver is best for you particular problem.
That said, in my experience most of the issues you come across are related to the meshing and the choice of boundary conditions. Again, this is not a problem with COMSOL as such; it is just the nature of FEM.
 
usually solvers are chosen by COMSOL by default. most users have no knowledge of how to choose solvers. Will new versions make more foolproof or user friendly solvers?
 

Similar threads

  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 13 ·
Replies
13
Views
2K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 21 ·
Replies
21
Views
4K
Replies
5
Views
926
Replies
45
Views
7K
  • · Replies 57 ·
2
Replies
57
Views
5K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 6 ·
Replies
6
Views
4K