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.
Improving computational time RF Module, iterative vs Direct Solver (PARDISO out of core)
Posted 10 nov. 2017, 12:44 UTC−5 RF & Microwave Engineering, Studies & Solvers Version 5.3 2 Replies
Please login with a confirmed email address before reporting spam
Hi!
I've been simulating a system composed of a nanoantenna array in air. I'm using Floquet conditions on the sides, a source port on the top, and a listening port on the bottom, both with a PML layer covering it (I've based my model on the "Frequency Selective Surface, Periodic Complementary Split Ring Resonator" model). I'm sweeping from 25 THz to 500 THz so my maximum elemt size is very small and the simulation takes a long time (I'm solving for 782,164 degrees of freedom).
I want to improve my computation time. COMSOL uses PARDISO as the suggested direct solver but it goes out of core. I've read that using an iterative solver may help, but also that I have to carefully select the settings for it to converge. Which solver is better suited for my simulation? Which settings should I use in a Iterative solver? Would it be better to use a different direct solver?
Regarding PARDISO: What happens if I turn off the option out of core option in the settings for Suggested direct solver? Will it use more RAM? Will it be slower? What changes?
These are the specifications of the PC i'm using
RAM: 16GB
Processor: Intel Core i7-4870HQ CPU @ 2.50GHz
Graphics proccesor: Nvidia GTX 980
Thank you very much for your help and time :)
-------------------Victor Zavala