DOLFIN

Скріншот програми:
DOLFIN
Дані програми:
Версія: 1.5.0
Дата завантаження: 1 Mar 15
Розробник: The FEniCS Project
Ліцензія: Безкоштовно
Популярність: 8

Rating: nan/5 (Total Votes: 0)

Це просто, послідовним і інтуїтивно зрозумілий об'єктно-орієнтована API в C ++ і Python

Особливості :.

  • Автоматичне та ефективної оцінки кінцевих елементів варіаційних форм за допомогою ФФБ або SyFi
  • Автоматичне та ефективної збірки лінійних систем
  • Загальні сімей кінцевих елементів, у тому числі довільний порядок безперервних і розривних Лагранжа кінцевих елементів, БДМ елементів, елементів РТ, елементів BDFM, елементів неделек і Crouzeix-Raviart
  • Довільні змішані елементи, як поєднання основних елементів, у тому числі, наприклад, Тейлор-Худ
  • методи переривчастою Гальоркіна в тому числі Перейти термінів, середніх і інтегралів по інтер'єру сітки граней
  • висока ефективність лінійна алгебра через uBLAS, PETSc, Trilinos і MTL4 (експериментальний) з простою C ++ і Python обгортки
  • Паралельний монтаж і вирішити
  • Simplex сітки в 1D, 2D (трикутники), і 3D (тетраедрів), у тому числі адаптивного сітки
  • Multi-адаптивна мкг (Q) / ЦРТ (Q) і моно-адаптивна CG (Q) / DG (Q) ОДУ решателей
  • Підтримка різних форматах введення / виводу, в тому числі Дельфін XML, ВТК, Октава, MATLAB, Diffpack, Результат Другої

Що нового У цьому випуску:

  • Цей реліз приносить велику кількість прибирань і виправлень відносних з нещодавно опублікованими Дельфін 1,0-бета2.

Що нового у версії 0.9.11:

  • Змінити ліцензію від LGPL v2.1 для LGPL v3 або пізнішої версії
  • переміщена meshconverter в dolfin_utils
  • Додана підтримка для перетворення матеріальних маркерів для Gmsh сіток
  • Додана підтримка для точкових джерел (клас PointSource)
  • Перейменувати Logging - & # x3e; set_log_active
  • Додати параметр & Quot; clear_on_write і Quot; в TimeSeries
  • Додана підтримка для введення / виведення вкладених наборів параметрів
  • Перевірити розмірів в лінійних решателей
  • Додана підтримка для автоматичного контролю помилок для варіаційних задач
  • Додана підтримка для уточнення MeshFunctions після подрібненні сітки
  • Зміна порядку випробувань і пробних просторів у форм-конструкторів

Що нового у версії 0.9.10:

  • Додана підтримка для автоматичного контролю помилок для варіаційних задач.
  • Додана підтримка для уточнення MeshFunctions після подрібненні сітки.

Що нового у версії 0.9.9:

  • Змінити система складання для CMake
  • Додати ім'ям MeshFunctions: VertexFunction, EdgeFunction, FaceFunction, FacetFunction, CellFunction
  • Дозволити настройку постійні граничні умови безпосередньо, без використання Постійне
  • Дозволити завдання граничних умов, заснованих на рядок (і дюйм х [0] == 0,0 і Quot;)
  • Створити відсутні каталоги, якщо вказаний як частина імен файлів
  • Дозволити повторне використання предобуславлівателей для більшості движків
  • Виправлені помилки в UMFPACK вирішувача На деякі машини 32
  • Забезпечення доступу до більш Hypre предобуславлівателей за допомогою PETSc
  • Оновлення для SLEPc 3,1
  • Поліпшення та здійснювати повторне використання на множники LU для всіх движків
  • Виправлена ​​помилка в уточненні MeshFunctions

Що нового у версії 0.9.3:

  • Додати глобальний параметр & Quot; ffc_representation & Quot; для форми подання в компілятор FFC
  • Зробити функція нормою () обробляють обидва вектори і функції в Python
  • Прискорення періодичними граничними умовами і змусити працювати на змішаних (векторних) елементів
  • Додати можливості використання будь масив Кількість NumPy при призначенні матриці і вектори
  • Додати можливостей використовувати будь NumPy масив ціле число, для індексів в матриць і векторів
  • Виправлена ​​INT typemaps в PyDOLFIN
  • Спліт мульт в мульт і transpmult
  • Фільтр з PETSc аргумент при розборі параметрів командного рядка
  • Розширення коментарі ковток файли інтерфейсу
  • Додати авторських заяви файлів інтерфейсу ковток (ще не закінчена)
  • Додати typemaps для різнобічного Std :: вектор & # x3c; типи & # x3e; в PyDOLFIN
  • Видалити залежно від std_vector.i Зменшення розміру SWIG код обгортки
  • використовувати відносні% включає в себе в dolfin.i
  • змінили імена на файли інтерфейсів ковток dolfin_foo.i - і # x3e; foo.i
  • Додати функцію Interpolate () в інтерфейсі Python
  • Fix typmaps для UINT В Python 2.6
  • Використання TypeError замість ValueError в typechecks в typmaps.i
  • Додати до / з shared_ptr і # x3c; Epetra_FEFoo і # x3e; typemaps для PyDOLFIN
  • Fix JIT компіляція в паралельному
  • Додати функцію compile_extension_module в PyDOLFIN
  • Виправлена ​​помилка в Python вектора призначення
  • додати підтримку для стисненого у форматі base64 ВТК файли (за допомогою Zlib)
  • Додана підтримка в кодуванні Base64 ВТК файли
  • Експериментальна підтримка паралельної збірки і вирішити
  • функція виправлення помилок у проекті (), зміна синтаксису UFL
  • Видалити DISP () функції і замінити інформацію (Foo, правда)
  • Додати тест FEM пристрої (Python)
  • Очищення SystemAssembler
  • Включити assemble_system через PyDOLFIN
  • Додати "нормою" для GenericMatrix
  • Підвищення ефективності в NewtonSolver
  • Перейменувати NewtonSolver :: get_iteration (), щоб NewtonSolver :: ітерації ()
  • Поліпшення EpetraKrylovSolver :: вирішити
  • Додати конструктора Vector :: Vector (Пост GenericVector & х)
  • Видалити Scons застарівання попередження
  • виправити витік пам'яті в PETScKrylovSolver
  • Перейменувати dolfin_assert - & # x3e; затверджувати і використовувати версії мови C ++
  • Fix Debug / оптимізації прапори
  • Видалити AvgMeshSize, InvMeshSize, InvFacetArea від SpecialFunctions
  • Перейменувати MeshSize - & # x3e; CellSize
  • система параметр перезапису з поліпшеною підтримкою для командного рядка розбору,
  • локалізація параметрів (в класі) і зручність від Python
  • Видалити OutflowFacet від SpecialFunctions
  • Перейменувати Interpolate (подвійний *) - & # x3e; interpolate_vertex_values ​​(подвійний *)
  • Додати Python версії Кана-Хіллард демо
  • Виправлена ​​помилка в assemble.py
  • Дозвіл інтерполяція функцій між незбіжних сіток
  • Видалити Функція :: Function (STD :: рядок файлу)
  • Перехід на нову XML введення-виведення
  • Видалити GenericSparsityPattern :: роду
  • Вимагати упорядковано / несортоване параметр в SparsityPattern конструктора
  • Підвищення продуктивності SparsityPattern :: вставка
  • Замінити перерахування з рядками для лінійної алгебри та вбудованих осередків
  • Дозволити прямий доступ постійному значенню
  • Ініціалізація об'єктів в MeshEntity конструктора автоматично і перевірити діапазон
  • Додати юніт-тестів в memorycheck
  • Додати виклик, щоб очистити libxml2 парсер на виході
  • Видалити непотрібні аргументи у функціях-членах DofMap
  • Видалити опорні конструктори з DofMap, кінцевих елементів і FunctionSpace
  • Використовуйте shared_ptr для зберігання сітки в об'єктах DofMap
  • Зміна інтерфейсу для оболонки код: PoissonBilinearForm - і # x3e; Пуассона :: BilinearForm
  • Додана функція info_underline () для запису підкреслені повідомлення
  • Перейменувати повідомлення () - & # x3e; Інформація () для & Quot; сумісність і Quot; з модулем реєстрації Python
  • Додати поелементне множення в інтерфейсі GeneriVector
  • GenericVector інтерфейс в PyDOLFIN тепер підтримує протокол послідовності
  • Перейменування верблюжої функції назви: Foobar - і # x3e; foo_bar
  • Додати нарізки можливості для інтерфейсу GenericMatrix в PyDOLFIN (тільки GetItem)
  • Додати нарізки можливості для інтерфейсу GenericVector в PyDOLFIN
  • Додати суму в інтерфейс GenericVector

Схожі програми

mpmath
mpmath

14 Apr 15

pySerial
pySerial

5 Jun 15

Pyparsing
Pyparsing

13 May 15

vatnumber
vatnumber

1 Mar 15

Інші програми розробника The FEniCS Project

FErari
FErari

13 May 15

UFL
UFL

12 May 15

FFC
FFC

12 May 15

DOLFIN

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями