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.
Performance problems with Interpolation Function
Posted 23.05.2013, 04:03 GMT-4 Version 4.3a 0 Replies
Please login with a confirmed email address before reporting spam
I am using a 3d interpolation function with data from a large file (>100MB). When I execute a computation (e.g. an Eigenfrequency Analysis), it takes a long time (~15 min) before the solver even starts to work. During that time, I get no progress message and no possibility to cancel the computation. I assume that in this time, the interpolation data is calculated, since I do not have this behaviour when the interpolation function is deactivated (then the solver starts immediately).
Now my problem is that after every slight change (e.g. a parameter change) I have to execute the computation again (or at least update the solution) and the interpolation data is calculated again. But actually I only want the interpolation to be performed ONCE because it does not depend on any other parameters in the model (it comes from a file). This is very annoying because the actual simulation is very fast (~1 min) while the unnecessary interpolation always takes a long time.
Does anyone know if there is a possibility to tell Comsol that the interpolation data should not be calculated again and again? Basically, what I want to do, is to perform the interpolation once and then work with this data until I need different interpolation data (from a different file).
Thanks and best regards
Felix
Hello Felix Guldner
Your Discussion has gone 30 days without a reply. If you still need help with COMSOL and have an on-subscription license, please visit our Support Center for help.
If you do not hold an on-subscription license, you may find an answer in another Discussion or in the Knowledge Base.