为了满足电磁仿真数值计算日益增高的速度和精度的需求,针对单机内存需求和计算负荷需求都比较大的矛盾,提出基于分布式并行机群环境的并行计算划分和并行存储划分的算法设计思想,并且给出了基于行列循环数据划分的并行计算算法描述。...为了满足电磁仿真数值计算日益增高的速度和精度的需求,针对单机内存需求和计算负荷需求都比较大的矛盾,提出基于分布式并行机群环境的并行计算划分和并行存储划分的算法设计思想,并且给出了基于行列循环数据划分的并行计算算法描述。在此基础上进行了实验验证,用MPI+FORTRAN和MPI+C编程实现了对大矩阵求逆的分布式高斯消元,并进行了性能评估和实验验证,在国内外超级计算中心平台上的实验结果表明所完成的工作对于系统的电磁仿真计算具有应用价值,该算法和代码实现可应用于电磁仿真计算的矩量法MOM(Method of Mom)中。展开更多
Turbo C 和Turbo Pascal 是两种功能强而又各具特色的语言,若能将这两种语言编写的程序连接起来,则可实现在一个程序中融合两种语言的特长,使程序目的容易实现,软件制作周期得以缩短.实现时注意事项:(1)Turbo Pascal 调用Turbo C 中的...Turbo C 和Turbo Pascal 是两种功能强而又各具特色的语言,若能将这两种语言编写的程序连接起来,则可实现在一个程序中融合两种语言的特长,使程序目的容易实现,软件制作周期得以缩短.实现时注意事项:(1)Turbo Pascal 调用Turbo C 中的模块时,该模块必须在Turbo C 中说明为外部过程.反之亦然.(2)在Turbo Pascal 源程序的全局变量说明部分必须用编译指令中的参数指令{(?)Lcaotp.Obj}告诉Turbo Pascal 将Turbo C目标文件连接起来.展开更多
文摘为了满足电磁仿真数值计算日益增高的速度和精度的需求,针对单机内存需求和计算负荷需求都比较大的矛盾,提出基于分布式并行机群环境的并行计算划分和并行存储划分的算法设计思想,并且给出了基于行列循环数据划分的并行计算算法描述。在此基础上进行了实验验证,用MPI+FORTRAN和MPI+C编程实现了对大矩阵求逆的分布式高斯消元,并进行了性能评估和实验验证,在国内外超级计算中心平台上的实验结果表明所完成的工作对于系统的电磁仿真计算具有应用价值,该算法和代码实现可应用于电磁仿真计算的矩量法MOM(Method of Mom)中。