GetDP هو مفتوح المصدر ومجاني تماما مشروع برنامج سطر الأوامر التي توفر بيئة عامة لعلاج مشاكل منفصلة باستخدام عناصر مختلطة لdiscretize دي المجمعات رحام من نوع في 1 و 2 و 3 أبعاد. ويقدم التقارب بين البيانات المدخلة، والذي يعرف التعبيرات الرياضية رمزية والمشاكل منفصلة من problems.Offers respective قوية سطر الأوامر optionsBeing برنامج سطر الأوامر، GetDP يأتي مع العديد من خيارات سطر الأوامر التي تسمح للمستخدم لعلاج مشاكل منفصلة على نحو أفضل. ومن بين هذه، يمكن أن نذكر الخيارات قبل تجهيز ومعالجة ومرحلة ما بعد المعالجة، ودعم القراءة تنسجم في شكل MSH من ملف معين، ودعم قراءة البيانات Gmsh، وتقديم الدعم لاستئناف المعالجة من المركز الأخير.
بالإضافة إلى ذلك، سوف تكون قادرة على استخدام خيارات سطر الأوامر لإنقاذ نتائج المعالجة في ملفات منفصلة، لتحميل نتائج المعالجة من ملف أو ملفات متعددة، لاستخدام السلاسل واسم عام، لتحديد ملف المعلمة، لإنشاء ملفات الإخراج الثنائية، ل قراءة القيود التكيف من ملف معين، لتقييد الحد الأقصى لأجل الاستيفاء، وكذلك لتخزين حسابات الشبكة إلى القرص.
ومن الممكن أيضا استخدام SLEPc بدلا من Arpack كما eigensolver، لإنشاء ملفات الإخراج Gmsh القائم عيون، للتحقق بشكل تفاعلي هيكل للمشاكل، وعلى التواصل مع OneLab باستخدام عنوان الخادم أو ملف، لتعيين عدد ثابت وسلسلة، و لضبط تحديث مؤشر التقدم والإسهاب level.Mandatory آخر exampleThe المثال التالي سوف تعطيك فكرة عن كيفية حل المعادلة شعبة بواسون (غراد (V)) = f على مد نطاق، وذلك باستخدام ملف إدخال (".pro" الملف):
FunctionSpace {
على & nbsp؛ {اسم H1. اكتب Form0.
على & nbsp؛ BasisFunction {
على & nbsp؛ على & nbsp؛ {اسم SN. NameOfCoef VN. وظيفة BF_Node. دعم D؛ كيان NodesOf [الكل]. }
على & nbsp؛ }
على & nbsp؛}
}
صياغة {
على & nbsp؛ {اسم بواسون. اكتب FemEquation.
على & nbsp؛ كمية {
على & nbsp؛ على & nbsp؛ {اسم الخامس؛ اكتب المحلي. NameOfSpace H1. }
على & nbsp؛ }
على & nbsp؛ المعادلات {
على & nbsp؛ Galerkin {[على] [* شعبة الشؤون المالية {د ت}، {د} الخامس]؛ في D؛ V مصفوفه جاكوبي. التكامل الأول؛ }
على & nbsp؛ Galerkin {[و []، {الخامس}]. في D؛ V مصفوفه جاكوبي. التكامل الأول؛ }
على & nbsp؛ }
على & nbsp؛}
}
ما هو الجديد في هذا الإصدار:
خيار تضمين أوكتاف وبيثون المترجمين المضافة؛
تمديد ومثل؛ الميداني ومثل؛ وظائف مع التدرج. سلسلة والتعامل مع وظائف القائمة طويلة.
قرار وتحليل نتائج وظائف جديدة (RenameFile، في حين، ...)؛
مدد EigenSolve مع مرشح القيمة الذاتية والترتيب العالي المشاكل EV متعدد الحدود؛
إصلاحات الشوائب الصغيرة.
ما هو الجديد في الإصدار 2.4.4:
استقرار أفضل
تحديث onelab نسخة API وتعريفات المعلمة المضمنة
UpdateConstraint الثابتة في حالة التوافقية
تحسين أداء التجمع متعددة التوافقي
الثابتة تسرب الذاكرة في مواز نسخة MPI
تحسين EigenSolve (نائب الرئيس التنفيذي الدرجة الثانية مع SLEPC، نائب الرئيس التنفيذي في المصفوفات الحقيقية)
جديد CosineTransform، MPI_Printf، SendMergeFileRequest الأوامر محلل
التحسينات الصغيرة وإصلاح الأخطاء
ما هو الجديد في الإصدار 2.4.3:
جديدة إلزامية سمة 'اسم' لتحديد المتغيرات onelab في DefineConstant [] & CO. الاصلاحات الطفيفة.
ما هو الجديد في الإصدار 2.4.2:
الحجج وظيفة ثابتة في تعبيرات متداخلة. تحسينات طفيفة.
ما هو الجديد في الإصدار 2.4.0:
هذا الإصدار يقدم من خطوتين قيود جديدة التهيئة، الحسابية شبكة أسرع، وتحسين عملية التحديث، دعم يونيكود، ومختلف التحسينات الصغيرة و بوجفيكسيس.
ما هو الجديد في الإصدار 2.3.1: تحديثات
هذا الإصدار ONELAB وإصلاح الخلل المختلفة.
ما هو الجديد في الإصدار 2.3.0:
هذا الإصدار يقدم نظام بناء جديد يقوم على cmake، قائمة عائلة جديدة من وظائف ميدانية لاستخدام البيانات التي تم استيرادها من Gmsh، وتحسين التعامل مع القدرات.
ما هو الجديد في الإصدار 2.2.1:
هذا الإصدار على تحسينات صغيرة و bugfixes.
ما هو الجديد في الإصدار 2.1.0:
هذا الإصدار يضيف دعما لقرار المتوازي باستخدام يحلون PETSc، تنسيق الإخراج Gmsh2، وeigensolvers القائم على SLEPc التجريبية.
ما هو الجديد في الإصدار 2.0.0:
تنظيف كود العام (واجهة فصلها عن إرث
المدونه؛ إزالة مختلف غير موثقة وغير مستقر وغير ذلك
الميزات التجريبية. انتقل إلى C ++)؛ تحديث تنسيقات الملفات المدخلات؛
تستند يحلون الافتراضية الآن على PETSc. إصلاحات الشوائب الصغيرة (.res ثنائي
قراءة، نيومارك -restart).
لم يتم العثور على التعليقات