【文件属性】:
文件名称:odd:在Python中优化了域分解
文件大小:27KB
文件格式:ZIP
更新时间:2021-03-17 17:18:32
parallel-computing finite-element-methods Python
python中的一个简单的分布式(MPI)域分解库。
安装
odd需要numpy , scipy和mpi4py 。
在OS X和Linux上:
git clone git@github.com:IgorBaratta/odd.git
python3 -m pip odd/
或者:
pip3 install git+https://github.com/IgorBaratta/odd.git --upgrade
为了获得完整的体验,我们建议将odd与FEniCS库结合使用。 有关更多示例和用法,请参考演示。
使用范例
有关如何使用产品的一些激励性和实用示例。 加上代码块和更多的屏幕截图。
有关更多示例和用法,请参考[Wiki] [wiki]。
开发设置
描述如何安装所有开发依赖项以及如何运行某种自动化测试套件。 可能会在多个平台上执行此操作。
make install
npm t
【文件预览】:
odd-master
----requirements-dev.txt(60B)
----test()
--------test_dist_matrix.py(2KB)
--------test_index_map.py(2KB)
--------test_reduce.py(153B)
--------test_cg.py(0B)
----Dockerfile(539B)
----LICENSE(7KB)
----setup.cfg(79B)
----requirements.txt(26B)
----setup.py(1KB)
----.gitignore(1KB)
----.circleci()
--------config.yml(1KB)
----demo()
--------test.py(501B)
--------poisson.py(601B)
----odd()
--------communication()
--------core()
--------sparse()
--------__init__.py(243B)
--------utils()
----README.md(2KB)