GetDP является открытым исходным кодом и совершенно бесплатно программный проект из командной строки, что обеспечивает общую окружающую среду для лечения проблем с использованием дискретных элементов смешанные для дискретизации де Рама типа комплексов в 1, 2, и 3 размеров. Он предлагает близость между входным данным, который определяет символические математические выражения и дискретных задач соответствующих problems.Offers мощной командной строки optionsBeing программу командной строки, GetDP поставляется с различными параметрами командной строки, которые позволяют пользователю для лечения дискретных задач лучше. Среди них можно упомянуть варианты предварительной обработки, переработки и пост-обработки, поддержку для чтения сетки в формате MSH из данного файла, поддержка чтения данных Gmsh и поддержку для возобновления обработки с последней позиции.
Кроме того, вы сможете использовать опции командной строки, чтобы сохранить результаты обработки в виде отдельных файлов, загружать результаты обработки из файла или нескольких файлов, чтобы использовать строки в качестве общего файла, указать файл параметров, чтобы создать выходные файлы двоичные, чтобы прочитать ограничений адаптации с определенной файла, чтобы ограничить максимальный порядок интерполяции, а также кэшировать сети вычислений на диск.
Кроме того, можно использовать SLEPc вместо Arpack в eigensolver, чтобы создать выходные Gmsh файлы сетки на основе, чтобы в интерактивном режиме проверить структуру проблем, чтобы общаться с OneLab помощью адреса сервера или файла, чтобы установить постоянный номер и строку, и установить обновление индикатора прогресса и многословие level.Mandatory exampleThe следующий пример даст вам представление о том, как решать уравнение Пуассона (DIV Град (v)) = F на области D, используя входной файл (.pro "" файл):
FunctionSpace {
& NBSP; {Имя Н1; Введите Form0;
& NBSP; BasisFunction {
& NBSP; & NBSP; {Имя зп; NameOfCoef В.Н.; Функция BF_Node; Поддержка D; Сущность NodesOf [все]; }
& NBSP; }
& NBSP;}
}
Постановка {
& NBSP; {Имя Пуассона; Введите FemEquation;
& NBSP; Количество {
& NBSP; & NBSP; {Имя v; Введите Местное; NameOfSpace Н1; }
& NBSP; }
& NBSP; Уравнение {
& NBSP; Галеркина {[а [] * {г Dof v}, {d} V]; В D; Якоби В; Интеграция я; }
& NBSP; Галеркина {[F [], {v}]; В D; Якоби В; Интеграция я; }
& NBSP; }
& NBSP;}
}
Что нового В этом выпуске:
- добавлена возможность вставлять Octave и Python переводчиков;
- продлен и Quot; поле & Quot; функции с градиентом; расширенный строка и погрузо-список функций;
- новый разрешение и постобработки функции (RenameFile, в то время, ...);
- продлен EigenSolve с собственным значением фильтра и высокого порядка полиномиальных проблем EV;
- исправления маленькая ошибка.
Что нового в версии 2.4.4:
- Высокая устойчивость
- Обновлено onelab версия API и параметров встроенного определений
- Исправлена UpdateConstraint в гармоническом случае
- Повышение производительности мульти-гармонического сборки
- Исправлена утечка памяти в параллельной версии MPI
- Улучшена EigenSolve (квадратное EVP с SLEPC, EVP на вещественных матриц)
- Нью-CosineTransform, MPI_Printf, SendMergeFileRequest команды анализатор
- Небольшие улучшения и исправления
Что нового в версии 2.4.3:
- Новый атрибут обязательным 'имя', чтобы определить onelab переменные в DefineConstant [] & Co; исправления незначительная ошибка.
Что нового в версии 2.4.2:
- Исправлены аргументы функции во вложенных выражений; мелкие улучшения.
Что нового в версии 2.4.0:
- Эта версия вводит новые двухступенчатые Init ограничений, быстрее сетевые вычисления, улучшенная работа Обновление, поддержка юникода, а также различные мелкие улучшения и исправления.
Что нового в версии 2.3.1:
- Это версия обновления ONELAB и исправляет различные ошибки <. / LI>
Что нового в версии 2.3.0:
- Эта версия вводит новую систему сборки на основе CMake , новое семейство функций на местах, чтобы использовать данные, импортированные из Gmsh и улучшенные возможности обработки список.
Что нового в версии 2.2.1:.
- Эта версия содержит небольшие улучшения и исправления
Что нового в версии 2.1.0:
- этой версии добавлена поддержка для параллельного решения с использованием PETSc решателей , выходной формат Gmsh2, и экспериментальные SLEPc основе eigensolvers.
Что нового в версии 2.0.0:
- вообще код очистки (разделенных интерфейс от наследия
- код; удалить различные недокументированные, нестабильны и в противном случае
- экспериментальные возможности; переехал в C ++); Форматы обновляются входного файла;
- решатели умолчанию теперь основан на PETSc; небольшие исправления (бинарные RES-
- читать, Ньюмарк -restart).
Комментарии не найдены