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

  • Thread starter Thread starter feynman1
  • Start date Start date
  • Tags Tags
    Comsol
AI Thread Summary
New versions of software like COMSOL can offer improved computing capabilities, particularly through enhanced solver options and meshing algorithms. While a lack of convergence in older versions is often due to poorly formulated mathematical problems rather than software bugs, newer versions may provide better tools for specific issues. However, it is unlikely that a model that fails to converge in an older version will suddenly work in a new version without modifications. The effectiveness of a solver depends on the problem at hand, and users must select the appropriate solver and mesh settings for their specific applications. Many convergence issues arise from meshing and boundary condition choices rather than the solvers themselves. The default solver selections in COMSOL may not always align with user needs, highlighting the importance of understanding solver selection to improve convergence outcomes. Future versions may aim to enhance user-friendliness and make solver selection more intuitive.
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?
 
In my discussions elsewhere, I've noticed a lot of disagreement regarding AI. A question that comes up is, "Is AI hype?" Unfortunately, when this question is asked, the one asking, as far as I can tell, may mean one of three things which can lead to lots of confusion. I'll list them out now for clarity. 1. Can AI do everything a human can do and how close are we to that? 2. Are corporations and governments using the promise of AI to gain more power for themselves? 3. Are AI and transhumans...
Thread 'ChatGPT Examples, Good and Bad'
I've been experimenting with ChatGPT. Some results are good, some very very bad. I think examples can help expose the properties of this AI. Maybe you can post some of your favorite examples and tell us what they reveal about the properties of this AI. (I had problems with copy/paste of text and formatting, so I'm posting my examples as screen shots. That is a promising start. :smile: But then I provided values V=1, R1=1, R2=2, R3=3 and asked for the value of I. At first, it said...
Back
Top