Дані програми:
Версія: 1.5.0
Дата завантаження: 1 Mar 15
Ліцензія: Безкоштовно
Популярність: 79
Це просто, послідовним і інтуїтивно зрозумілий об'єктно-орієнтована 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
Коментар не знайдено