A
ana
Guest
Thanks a lot to make this powerful oscillator available as open source. Hadn't any problem to compile the parallel version of Xyce following your instructions. In my excitement I tried first simulations on a netlist which uses recent MOST models from a fab. I used the HSpice versions. But one thing was conspicuous: the triple operator "? :" couldn't be recognized. So I'd to replace all the lines in the models containing this operator with the IF(a,b,c) command. Another thing appears when trying to start the simulation. The .option command is not supported -- this is at least what Xyce told me. Maybe I had included some errors which where not obvious or I need to include some additional parameters during the compilation. Maybe there are also other possibilities to set the simulator options (if yes, how?) .. but so far I'm very happy with my first results.
Another thing during comparison between a parallel ngspice and parallel Xyce was that ngspice is able to apply multiple threads very efficient even with a small number of devices. Means, even with a number of devices < 100 one can observe a very good scaling effect. This is certainly due to the kind of how the ngspice programmers have implemented the parallelism. They create multiple threads only during the model-evaluation. Maybe this kind of implementation is something witch can be considered by the Xyce team, too -- maybe depending on the number of devices? Could be helpful for very long simulations ..
So far my first comments. Thanks again for this wonderful piece of software.
Another thing during comparison between a parallel ngspice and parallel Xyce was that ngspice is able to apply multiple threads very efficient even with a small number of devices. Means, even with a number of devices < 100 one can observe a very good scaling effect. This is certainly due to the kind of how the ngspice programmers have implemented the parallelism. They create multiple threads only during the model-evaluation. Maybe this kind of implementation is something witch can be considered by the Xyce team, too -- maybe depending on the number of devices? Could be helpful for very long simulations ..
So far my first comments. Thanks again for this wonderful piece of software.