文件名称:fenics-pymc3:PyMC3的FEniCS的可区分接口
文件大小:14KB
文件格式:ZIP
更新时间:2024-06-09 11:43:32
pymc3 fenics adjoint Python
fenics-pymc3· 这个软件包允许使用的或在解决微变分问题 。 使用生成FEniCS程序的自动伴随求解器。 这些求解器使得可以将Theano(PyMC3后端)反向模式自动微分与FEniCS / Firedrake一起使用。 当前限制: Dirichlet边界条件和网格坐标的微分尚未实现。 例子 这是使用PyMC3的NUTS采样器演示的变体的拟合系数的演示。 import numpy as np import fenics fenics . set_log_level ( fenics . LogLevel . ERROR ) import fenics_adjoint as fa import ufl from fenics_pymc3 import create_fem_theano_op from fenics_pymc3 import to_numpy # Cre
【文件预览】:
fenics-pymc3-master
----codecov.yml(787B)
----fenics_pymc3()
--------__init__.py(142B)
--------core.py(3KB)
----.flake8(125B)
----.github()
--------workflows()
----LICENSE(1KB)
----setup.py(382B)
----README.md(5KB)
----.pre-commit-config.yaml(209B)
----tests()
--------firedrake()
--------fenics()
--------.coveragerc(206B)
----.gitignore(2KB)
----pyproject.toml(156B)