UG公司

UG——求解偏微分方程的一个灵活的软件工具箱:在过去的二十年里,一些非常有效的数值求解偏微分方程的技术得到了发展。我们特别感兴趣的是非结构网格的自适应局部网格细化、多重网格求解器和并行化技术。到目前为止,这些创新技术主要是在大学科研代码中实现的,只有很少的商业代码使用它们。这有两个原因。首先,针对许多工程应用的多重网格求解和自适应精化仍然是一个活跃的研究课题,对于常规应用来说还不够成熟。其次,在具有足够通用性的代码中实现所有这些技术需要大量的时间和不同领域的专门知识。UG(非结构网格的缩写)被设计来克服这些问题。它为二维和三维非结构化网格的生成和操作提供了非常通用的工具,并提供了灵活的数据布局。因此,它一方面可以作为探索新算法的工具,另一方面,已经实现的一系列算法可以应用于复杂问题。本文介绍了UG的软件设计结构,并对其中的一些子系统进行了详细的探讨。最后,我们尝试用几个非平凡的例子来说明该方法的功能