辛根

在应用物理学中解决大规模计算问题的一种高度灵活的工具。描述了一个软件包Simulation Generator(Simulation Generator,SimGen),它从物理问题的高级描述中自动构造计算机模拟。SimGen通过(i)解析输入文件,(ii)通过符号操作生成牛顿法解决问题所需的函数,以及(iii)将计算机生成的代码连接到适当的解决模块来构建模拟。执行模拟将解算输入文件中指定的方程。问题的数值表示(例如耦合的非线性偏微分方程组的有限差分格式)由用户选择。该软件的设计注重通用性和灵活性。讨论了牛顿法所需要的雅可比矩阵元素的计算。输入文件的语法非常适合指定大型离散方程组。为了说明这种方法的简单性和灵活性,我们给出了一个半导体模拟。