GetDP е с отворен код и напълно безплатен софтуер за проекта от команден ред, който дава обща среда за лечение на дискретни проблеми при използването на смесени елементи да discretize де Rham тип комплекси в 1, 2 и 3 измерения. Той предлага близост между входните данни, което определя символични математически изрази и дискретни проблеми на съответните problems.Offers мощен командния ред optionsBeing програма на командния ред, GetDP идва с различни опции от командния ред, които позволяват на потребителя за лечение на дискретни проблеми по-добре. Сред тях можем да споменем опциите предварителната обработка, преработка и пост-обработка, поддръжка за четене дупки във формата MSH от даден файл, подкрепа за четене на данни Gmsh и подкрепа за възобновяване на преработка от последната позиция.
Освен това, ще бъде в състояние да използвате опциите от командния ред, за да спаси резултати за обработка в отделни файлове, за да заредите обработваните резултати от файл или няколко файла, да използвате низове като родово име на файла, за да уточни параметър файл, за да създадете двоични изходни файлове, да Прочети ограничения за адаптация от определен файл, за да се ограничи максимално интерполация ред, както и да кешира мрежови изчисления на диск.
Също така е възможно да се използват SLEPc вместо Arpack като eigensolver, за да създадете мрежести базирани Gmsh изходни файлове, за да проверите интерактивно структурата за проблеми, да общуват с OneLab използвате сървър адрес или файл, да зададете постоянна броя и низ, и да зададете актуализацията на индикатор на напредъка и детайлност level.Mandatory exampleThe следната например ще ви даде представа за това как да се реши уравнението DIV на Поасон (а град (о)) = F в домейн D, с помощта на входен файл (".pro" файл):
FunctionSpace {
& Nbsp; {Име H1; Въведете Form0;
& Nbsp; BasisFunction {
& Nbsp; & Nbsp; {Име SN; NameOfCoef VN; Функция BF_Node; Подкрепа D; Entity NodesOf [Всички]; }
& Nbsp; }
& Nbsp;}
}
Формулиране {
& Nbsp; {Име Поасон; Въведете FemEquation;
& Nbsp; Количество {
& Nbsp; & Nbsp; {Име V; Въведете Local; NameOfSpace H1; }
& Nbsp; }
& Nbsp; Equation {
& Nbsp; Galerkin {[а [] * DOF {г V}, {г V}]; В D; Jacobian V; Интеграция I; }
& Nbsp; Galerkin {[г [], {V}]; В D; Jacobian V; Интеграция I; }
& Nbsp; }
& Nbsp;}
}
Какво ново в тази версия:
- добавена опция за вграждане октава и Python преводачи;
- удължен & quot; Невярно & quot; функции с градиент; удължено струнни и списък обработка функции;
- нова резолюция и последваща обработка (RenameFile, а, ...);
- удължен EigenSolve със собствена стойност филтър и висок ред полиномни проблеми EV;
- малки корекции на грешки.
Функции
Какво ново във версия 2.4.4:
- по-добра стабилност
- Updated onelab версия API и инлайн параметри определения
- Фиксирана UpdateConstraint в хармонична случай
- Подобряване на производителността на мулти-хармонична събрание
- Фиксирана памет течове в паралел MPI версия
- Подобрена EigenSolve (квадратното EVP с SLEPC, EVP на реални матрици)
- New CosineTransform, MPI_Printf, SendMergeFileRequest инструмента за синтактичен команди
- малки подобрения и корекции на грешки
<силни> Какво ново във версия 2.4.3:
- New задължителен атрибут "Име", за да се определи onelab променливи в DefineConstant [] и СО; незначителни корекции на грешки.
Какво ново във версия 2.4.2:
- Фиксирани аргументи функция при вложени изрази; малки подобрения.
Какво ново във версия 2.4.0:
- Тази версия въвежда нови двустепенни първоначален ограничения, бързи мрежови изчисления, подобрена работа Актуализация, поддръжка на Unicode, както и различни малки подобрения и поправки.
Какво ново във версия 2.3.1:
- Тази версия актуализации ONELAB и поправки на различни бъгове <. / Li>
Какво ново във версия 2.3.0:
- Тази версия се въвежда нова система за изграждане на базата на cmake , ново семейство на функциите на полето да се използват данните, внесени от Gmsh и подобрени възможности списъка за боравене.
Какво ново във версия 2.2.1:.
- Тази версия съдържа малки подобрения и поправки
Какво ново във версия 2.1.0:
- Тази версия добавя поддръжка за паралелно резолюция използвайки PETSc решават , Gmsh2 изходен формат и експериментални SLEPc базирани eigensolvers.
Какво ново във версия 2.0.0:
- обща код Cleanup (отделени интерфейс от наследство
- код; отстранява различни недокументирана, нестабилна и по друг начин
- експериментални функции; премества C ++); актуализиран вход файлови формати;
- Основен решават сега са базирани на PETSc; малки корекции на грешки (двоични .res
- Прочети, Нюмарк -restart).
Коментари не е намерена