Софтуер детайли:
Версия: 1.5.0
Дата на качване: 1 Mar 15
Разрешително: Безплатно
Популярност: 79
Това е прост, последователен и интуитивен обектно-ориентирано API в C ++ и Python
<силни> Характеристики :.
- Automatic и ефективна оценка на крайните елементи вариационните форми чрез FFC или SyFi
- Automatic и ефективен монтаж на линейни системи
- Общи семейства крайни елементи, включително случаен ред прекъснато и непрекъснато Лагранж крайни елементи, BDM елементи, RT елементи, BDFM елементи, Nedelec елементи и Crouzeix-Raviart
- произволни смесени елементи като комбинация от основните елементи, включително например Taylor-Hood
- Прекъснати Galerkin методи, включително скок условия, средни и интеграли над интериор окото аспекти
- висока работоспособност линейна алгебра чрез uBLAS, PETSc, Trilinos и MTL4 (експериментален) с проста C ++ и Python опаковки
- Parallel монтаж и решаване
- Simplex очи в 1D, 2D (триъгълници) и 3D (тетраедър), включително и адаптивно окото финес
- Multi-адаптивна мкг (р) / ЦХР (Q) и моно-адаптивна CG (р) / гд (Q) ОДУ решават
- Подкрепа за редица входно / изходни формати, включително Долфин XML, VTK, Октав, MATLAB, Diffpack, Exodus II
Какво ново в тази версия:
- Тази версия носи голям брой почистване на бреговата и корекции на грешки относителните към наскоро освободена Долфин 1,0-бета2 .
Какво ново във версия 0.9.11:
- Change лиценз от LGPL v2.1 да LGPL v3 или по-късно
- Преместен meshconverter да dolfin_utils
- Добави подкрепа за преобразуване на материалните маркери за Gmsh очи
- Добави подкрепа за точкови източници (клас PointSource)
- Преименуване сеч - & # x3e; set_log_active
- Добави параметър & quot; clear_on_write & quot; да TimeSeries
- Добави подкрепа за вход / изход на гнезда на параметрите
- Проверка за размери в линейни решават
- Добави подкрепа за автоматизиран контрол на грешка за вариационни проблеми
- Добави подкрепа за усъвършенстване на MeshFunctions след окото финес
- Change цел на изпитанията и изследванията пространства във форма конструктори
Какво ново във версия 0.9.10:
- Добави подкрепа за автоматизиран контрол на грешка за вариационни проблеми.
- Добави подкрепа за усъвършенстване на MeshFunctions след окото финес.
Какво ново във версия 0.9.9:
- Change система за изграждане на CMake
- Добави име MeshFunctions: VertexFunction, EdgeFunction, FaceFunction, FacetFunction, CellFunction
- позволила установяване на постоянни гранични условия директно без помощта на постоянни
- позволила установяване на граничните условия, основани на низ (& quot; х [0] == 0.0 & quot;)
- Създаване на липсващи директории, ако са посочени като част от имената на файловете
- позволят повторно използване на preconditioners за повечето Неуспех
- Поправени UMFPACK решаване на някои 32-битови машини
- Осигуряване на достъп до повече Hypre preconditioners чрез PETSc
- Updates за SLEPc 3.1
- подобряване и прилагане на повторна употреба на ЖЕ factorizations за всички Неуспех
- Fix бъг в усъвършенстване на MeshFunctions
Какво ново във версия 0.9.3:
- Add глобален параметър & quot; ffc_representation & quot; за форма представителство в FFC JIT компилатор
- Направи норма () функция се справят и двата вектора и функции в Python
- Speedup условия периодични гранични и направи работата за смесени (вектор-ценен) елементи
- Добави възможности да използвате произволен брой numpy масив при възлагането на матрици и вектори
- Добави възможности да използвате всеки число numpy масив за индексите в матрици и вектори
- Fix за INT typemaps в PyDOLFIN
- Split MULT в MULT и transpmult
- Филтриране на аргумент PETSc когато разбор параметри на командния ред
- Extend коментари за глътка интерфейсни файлове
- Добави изявления на авторски права, за глътка интерфейсни файлове (все още не завършен)
- Добави typemaps за разни STD :: вектор & # x3c; типове & # x3e; в PyDOLFIN
- Отстрани зависимости на std_vector.i Намаляване размера SWIG обвивка код
- Използвайте относителна% включва в dolfin.i
- Променени имена на глътка интерфейсни файлове dolfin_foo.i - & # x3e; foo.i
- Добави функция интерполация () в Python интерфейс
- Fix typmaps за uint в Python 2.6
- Използване Тип грешка вместо ValueError в typechecks в typmaps.i
- Add / изход shared_ptr & # x3c; Epetra_FEFoo & # x3e; typemaps за PyDOLFIN
- Fix JIT компилиране паралелно
- Добави функция compile_extension_module в PyDOLFIN
- Fix бъг в Python вектор присвояване
- Добави подкрепа за сгъстен base64 кодирани VTK файлове (използвайки Zlib)
- Добави подкрепа за base64 кодирани VTK файлове
- експериментална поддръжка за паралелно монтаж и решаване
- Bug Fix в проекта () функция, актуализация, за да UFL синтаксис
- Отстрани DISP () функции и да се замени с информация (Foo, вярно)
- Добави тест МКЕ единица (Python)
- Почистете SystemAssembler
- Enable assemble_system чрез PyDOLFIN
- Add "норма" да GenericMatrix
- повишаване на ефективността на NewtonSolver
- Rename NewtonSolver :: get_iteration (), за да NewtonSolver :: итерация ()
- Подобрения на EpetraKrylovSolver :: решаване
- Добави конструктор Vector :: Vector (Конст GenericVector & X)
- Отстрани SCons предупреждения осъждане
- теч Memory корекция в PETScKrylovSolver
- Преименуване dolfin_assert - & # x3e; отстоява и да използвате C ++ версия
- Fix отстраняване на грешки / оптимизират знамена
- Отстрани AvgMeshSize, InvMeshSize, InvFacetArea от SpecialFunctions
- Преименуване MeshSize - & # x3e; CellSize
- Rewrite параметър система с подобрена поддръжка за команден ред разбор,
- локализация на параметри (на клас) и използваемост от Python
- Отстрани OutflowFacet от SpecialFunctions
- Преименуване интерполация (двойно *) - & # x3e; interpolate_vertex_values (двойно *)
- Добави Python версия на Кан-Хилиард демо
- Fix бъг в assemble.py
- Разрешение интерполация на функциите между несъпоставими очи
- Отстрани Function :: Function (STD :: низ име)
- Преход към нова XML IO
- Отстрани GenericSparsityPattern :: подреди
- Нуждаят сортирани / несортиран параметър в SparsityPattern конструктор
- Подобряване на производителността на SparsityPattern :: вложка
- Сменете enums с низове за линейна алгебра и вградени отвори
- Позволи директен достъп до Constant стойност
- инициализиране лица в MeshEntity конструктор автоматично и проверете диапазон
- Добави единица тестове за memorycheck
- Add обадя за почистване на libxml2 анализатор на изхода
- Премахване ненужни аргументи в член функции DofMap
- Отстрани модели конструктори от DofMap, FiniteElement и FunctionSpace
- Използвайте shared_ptr за съхраняване на мрежата в DofMap обекти
- промяна на интерфейса за обвивка код: PoissonBilinearForm - & # x3e; Поасон :: BilinearForm
- Добави функция info_underline () за писане подчертани съобщения
- Преименуване съобщение () - & # x3e; Информация () за & quot; съвместимост & quot; с Python сеч модул
- Добави elementwise умножение в GeneriVector интерфейс
- GenericVector интерфейс в PyDOLFIN сега поддържа протокола за последователност
- Rename на camelCaps имена функции: Foobar - & # x3e; foo_bar
- Добави подкосяване възможности за GenericMatrix интерфейс в PyDOLFIN (само getitem)
- Добави подкосяване възможности за GenericVector интерфейс в PyDOLFIN
- Добави сума да GenericVector интерфейс
Коментари не е намерена