Jeff Hiller
COMSOL Employee
Please login with a confirmed email address before reporting spam
Posted:
5 years ago
23 mars 2020, 15:40 UTC−4
Hello Andreas,
If the two physics are only one-way coupled, then I cannot think of any downside, and of course there in the upside that your peak memory usage will be lower when you split the problem (I assume that's why you're thinking of splitting the problem, did I guess that right?).
On the other hand, if the two physics are two-way coupled in any way (such as if the heat sources or any other aspect of the thermal problem are deformation dependent), then you can't split the problem.
In other words: If you could theoretically split the problem when solving the same equations with pen and paper, then you can do it in COMSOL too.
Best,
Jeff
-------------------
Jeff Hiller
Hello Andreas,
If the two physics are only one-way coupled, then I cannot think of any downside, and of course there in the upside that your peak memory usage will be lower when you split the problem (I assume that's why you're thinking of splitting the problem, did I guess that right?).
On the other hand, if the two physics are two-way coupled in any way (such as if the heat sources or any other aspect of the thermal problem are deformation dependent), then you can't split the problem.
In other words: If you could theoretically split the problem when solving the same equations with pen and paper, then you can do it in COMSOL too.
Best,
Jeff
Henrik Sönnerlind
COMSOL Employee
Please login with a confirmed email address before reporting spam
Posted:
5 years ago
24 mars 2020, 10:20 UTC−4
Actually, you can expect a speed-up by at least a factor of 3 if you split it. Further advantages:
- If one of the problems is nonlinear, you will not need to perform iterations for both
- When the temperature problem is time dependent, you can usually still solve the stress problem as a sequence of stationary 'snapshots'
-------------------
Henrik Sönnerlind
COMSOL
Actually, you can expect a speed-up by at least a factor of 3 if you split it. Further advantages:
* If one of the problems is nonlinear, you will not need to perform iterations for both
* When the temperature problem is time dependent, you can usually still solve the stress problem as a sequence of stationary 'snapshots'