Описание тега fenics

0 ответов

Доступ к файлу с результатами моделирования FENICs

Я довольно новичок в Fenics/Docker, так что я все еще изучаю основы. Я должен научиться использовать его для моей стажировки. Я запускаю Docker на Windows с Python, но не могу найти файл.pvd с результатами решения PDE. Я понял, что он находится внут…
25 сен '18 в 16:17
0 ответов

FEniCS - NameError: имя 'UnitSquareMesh' не определено

Я только что установил FEniCS, следуя инструкциям на официальном сайте. Я пытаюсь запустить демо: python ft01_poisson.py, Однако я получаю следующую ошибку: NameError: name 'UnitSquareMesh' is not defined Кажется, какой-то модуль импортирован неправ…
22 янв '18 в 00:49
1 ответ

Нормализовать функцию в фенике

У меня есть функция в фенике, которая определена в пространстве функций произведения (для вещественных и мнимых частей). Теперь я хочу вычислить интеграл этой функции по области. У меня нет клея, как это должно работать. И я не могу найти что-то в д…
20 янв '18 в 09:36
1 ответ

Как я могу установить dolfin на Python Anaconda?

Я работаю на Windows. Я установил Anaconda для Python, и я хотел бы использовать Dolfin. Но я получил Нет модуля с именем dolfin Поэтому я предположил, что должен установить его. Но, видимо, мне нужно установить Fenics, поэтому я зашел на https://fe…
09 янв '19 в 11:33
0 ответов

FEniCS: задача с периодической границей в 3D

Я хочу разрешить следующую систему: Сильная проблема Неймана в жидком домене квадрата, который является объединением двух доменов Omega_fluid и Omega_solid, последний представляет собой набор из 2- или 3D евклидовых чаш, пересекающихся с квадратом. …
09 янв '19 в 16:14
0 ответов

Не удается просмотреть рисунок FEniCS по адресу http://127.0.0.1:8000

Я только начал использовать FEniCS с Python. Я использую Docker и терминал с поддержкой FEniCS для запуска программ. Это хорошо работает для запуска программ, но я не могу получить доступ к цифрам. Согласно терминалу: "Чтобы посмотреть рисунок, посе…
13 мар '18 в 07:22
1 ответ

Запуск FEniCS в ноутбуке Jupyter

Я установил FEniCS для Anaconda, используя conda-forge как объяснено на этой странице с помощью следующей команды: conda create -n fenicsproject -c conda-forge fenics Я тогда активирую это: source activate fenicsproject Если я тогда запускаю Python …
18 янв '19 в 12:03
0 ответов

Вычисление скорости сходимости в фенике

Я новичок в fenics, и мне действительно нужна помощь для отладки моего кода. В основном я пытаюсь решить зависящее от времени частичное дифференциальное уравнение, и я хотел бы вычислить степень сходимости норм ошибки, которые у меня есть. однако я …
13 ноя '18 в 09:00
1 ответ

Ни один модуль с именем 'dolfin' не использует Spyder

Я не могу, ради моей жизни, получить dolfin работает с Spyder, Это то, что я думал сначала. Мне удалось как-то запустить его, но не удобным способом. Вот ситуация: Ошибка conda activate fenics, spyder, from dolfin import *: No module named 'dolfin',…
22 июл '18 в 16:09
1 ответ

FEniCS: оценить градиент функции в точке

Позволять u быть решением данной проблемы, решаемой с помощью FEniCS, в функциональном пространстве V from fenics import * ... u = Function(V) solve(a==L, u, bcs) а также x быть Point объект. Как я могу оценить градиент U в х? Я старался g = grad(u)…
15 мар '18 в 17:40
0 ответов

Граничное условие Робина + Ньюмана на фениках

Я использую fenics на Ubuntu 18.04. Я пытаюсь адаптировать то, что описано здесь: https://fenicsproject.org/pub/tutorial/sphinx1/._ftut1005.html Я успешно сделал это в прямоугольной области, с условием Ньюмана $\frac{\left{\ частный u\right}}{\ част…
08 авг '18 в 15:36
0 ответов

Решить трехмерное уравнение Пуассона со смешанным граничным условием в фенике питона

Я новичок в FEniCS. Я использую приложение Ubuntu на Win10, затем установил python3.6 и fenics. Я пытаюсь решить трехмерное уравнение Пуассона, такое как Лаплас (u)=f, с граничным условием Дирихле (u=0) для боковых границ по x и y и граничным услови…
18 окт '18 в 09:00
0 ответов

Смена поддоменов fenics во время шагов

Я пытаюсь смоделировать трехмерную симуляцию теплопередачи в кубе с порошком внизу и воздухом сверху. Я знаю, что мы можем определить эти субдомены с помощью маркера "Выражение" или "MeshFunction". До сих пор все работает отлично. Следующий шаг - до…
11 апр '18 в 09:21
1 ответ

Ошибка на python3 в подсистеме windows для linux для программы fenics

Я только начинаю использовать fenics в python3 в подсистеме Windows Ubuntu, и когда я открываю первый файл titurial, я получаю эту ошибку. Solving linear variational problem. Traceback (most recent call last): File "ft01_poisson.py", line 39, in &lt…
1 ответ

Индикатор поддоменов Fenics в файле сетки

В документации Fenics упоминается, что DirichletBC takes three arguments, the first one is our function space V, the next is the boundary condition value and the third is the subdomain indicator which is information stored in the mesh. Где находится…
11 мар '18 в 14:09
0 ответов

Постобработка FEniCS: интегрировать по граничному произведению функций

Из главы 5 "Решение PDE в Python" я понял, что могу вычислять поток n = FacetNormal(mesh) flux = -k*dot(grad(u), n)*ds total_flux = assemble(flux) В вышеупомянутом примере k постоянная Как я могу распространить это на случай, когда k функция как так…
0 ответов

Решение уравнения теплопроводности с помощью FEniCS

Я сталкиваюсь с ошибкой кодирования в FEniCS, когда я запускаю код уравнения теплопроводности, с которым он не работает, error = np.abs(u_e.vector().array() - u.vector().array()) AttributeError: 'dolfin.cpp.la.PETScVector' object has no attribute 'a…
09 авг '18 в 09:55
1 ответ

Установка границ цветовой шкалы только с помощью plt.colorbar()

Поэтому я готовлю решение для PDE с помощью программы под названием fenics, которая имеет свою собственную функцию заговора. Я могу получить colorbar с помощью plt.colorbar, как я могу назвать его с фиксированными границами, чтобы нижняя и верхняя г…
18 фев '19 в 19:22
1 ответ

Запуск последовательных команд в Python с подпроцессом

Надеюсь, ты сможешь помочь. В моем скрипте Python мне нужно запустить программный контейнер Docker с определенным образом (в моем случае это Fenics), а затем передать ему команду на выполнение скрипта. Я пробовал с подпроцессом: cmd1 = 'docker exec …
10 фев '18 в 15:12
0 ответов

Доступ к странице результатов через порт Docker

Я не могу просмотреть график, созданный с помощью Python, в браузере через Docker. Кажется, страница существует в контейнере Docker, но я не могу получить к ней доступ за ее пределами. Детали: Моя машина работает под управлением Windows 10, и Docker…
12 окт '18 в 07:56