文件名称:OpenFOAM-v1812-AD:在正向和反向模式下自动区分OpenFOAM源代码
文件大小:86.31MB
文件格式:ZIP
更新时间:2024-03-01 19:44:50
automatic-differentiation openfoam C++
OpenFOAM-v1812-AD 该存储库包含OpenFOAM-v1812源代码,这些源代码通过正向和反向模式下的自动区分(AD)来区分。 安装 OpenFOAM-v1812-AD的安装与OpenFOAM-v1812的安装类似。 需要首先安装所有必备组件,获取OpenFOAM-v1812-AD / etc / bashrc文件的源,然后运行./Allwmake 。 默认构建将用于正向模式AD。 编译反向模式AD,改变WM_CODI_AD_MODE到CODI_AD_REVERSE在OpenFOAM-v1812-AD的/ etc / bashrc中,源它,和重建。 注:OpenFOAM-v1812-AD仅区分必要的库,用于计算偏导数和的矩阵矢量乘积 ,它并没有区分整个OpenFOAM代码尚未。 换句话说,仍然缺少某些功能(例如燃烧模型)。 致谢 OpenFOAM-v1812-AD使用A