matlab分时代码-matlab-bindings:用于preCICE的MATLAB语言绑定

时间:2021-05-21 20:37:06
【文件属性】:
文件名称:matlab分时代码-matlab-bindings:用于preCICE的MATLAB语言绑定
文件大小:94KB
文件格式:ZIP
更新时间:2021-05-21 20:37:06
系统开源 matlab分时代码MATLAB绑定 这些绑定允许将preCICE与基于C ++ MEX和C数据API的MATLAB一起使用。 它们仍处于实验状态,因此请谨慎使用。 欢迎任何反馈。 请注意,绑定版本号的前三位表示绑定支持的preCICE版本。 最后一位代表绑定的版本。 例如: v2.0.0.1绑定的表示版本1 ,其是与preCICE兼容的绑定的v2.0.0 。 要求 需要MATLAB R2018a或更高版本。 在R2018b,R2019a,R2019b和R2020b上测试了绑定。 限制 如果使用openmpi编译精确,则问题会导致MATLAB在SolverInterface初始化时崩溃。 可以通过使用选项-disable-dlopen从源代码安装openmpi来解决此问题。 作为参考,请参见例如。 或者,用户可以切换到其他MPI实现,例如MPICH(未测试其他实现)。 请注意,在构建preCICE时,必须指定替代实现。 有关此问题的更多信息,请参阅。 当前,单个MATLAB实例中只能同时存在一个SolverInterface类的实例。 如果用户希望基于MATLAB耦合多个参与者,则应该
【文件预览】:
matlab-bindings-develop
----solverdummy()
--------solverdummy.m(3KB)
--------precice-config.xml(2KB)
--------README.md(974B)
----+precice()
--------@SolverInterface()
--------private()
--------getVersionInformation.m(211B)
--------+constants()
--------@SolverInterfaceOOP()
----compile_matlab_bindings_for_precice.m(1KB)
----LICENSE(7KB)
----Contents.m(147B)
----README.md(8KB)
----tutorial()
--------implicit()
--------ref_images()
--------explicit()
--------README.md(3KB)
----docs()
--------ReleaseGuide.md(2KB)
----.gitignore(31B)

网友评论