در GetDP منبع باز و کاملا رایگان خط فرمان پروژه نرم افزاری است که یک محیط عمومی برای درمان مشکلات گسسته با استفاده از عناصر مخلوط به را مجزا د مجتمع Rham نوع در 1، 2، 3 و ابعاد فراهم می کند. این ارائه می دهد نزدیکی بین داده های ورودی، که تعریف عبارات ریاضی نمادین و مشکلات گسسته از problems.Offers مربوطه قدرتمند optionsBeing یک برنامه خط فرمان در خط فرمان، GetDP می آید با گزینه های مختلف در خط فرمان است که اجازه می دهد کاربر برای درمان مشکلات گسسته بهتر است. در این میان، ما می توانیم قبل از پردازش، پردازش و پس پردازش گزینه های ذکر، پشتیبانی برای خواندن مش در قالب MSH از یک فایل داده شده، پشتیبانی برای خواندن داده Gmsh، و پشتیبانی برای از سرگیری پردازش از موقعیت گذشته است.
علاوه بر این، شما قادر خواهید بود به استفاده از گزینه های خط فرمان برای صرفه جویی در نتایج پردازش در فایل های جداگانه، برای بار نتایج پردازش را از یک فایل یا چند فایل، به استفاده از رشته ها به عنوان نام فایل عمومی، برای مشخص فایل پارامتر، برای ایجاد فایل های خروجی باینری، به به عنوان خوانده شده محدودیت سازگاری از یک فایل خاص، برای محدود کردن حداکثر منظور الحاق، و همچنین به کش محاسبات شبکه بر روی دیسک.
همچنین ممکن است به استفاده از SLEPc به جای Arpack به عنوان eigensolver، برای ایجاد فایل های خروجی Gmsh مبتنی بر مش، به تعاملی بررسی ساختار برای مشکلات، برای برقراری ارتباط با OneLab با استفاده از یک آدرس سرور یا فایل، به مجموعه ای از تعداد و رشته ثابت و به مجموعه ای از به روز رسانی نشانگر پیشرفت و دراز نویسی level.Mandatory exampleThe مثال زیر به شما یک ایده در مورد چگونگی حل معادله پواسون DIV را (گرادیان (V)) = F در یک دامنه D، با استفاده از یک فایل ورودی (".pro" فایل):
FunctionSpace {
از & nbsp؛ {نام H1. نوع Form0.
و nbsp؛ BasisFunction {
و nbsp؛ & nbsp؛ در {نام SN. NameOfCoef VN. BF_Node تابع؛ پشتیبانی D؛ نهاد NodesOf [همه]. }
و nbsp؛ }
و nbsp؛}
}
فرمولاسیون {
از & nbsp؛ {نام پواسون. نوع FemEquation.
و nbsp؛ تعداد {
و nbsp؛ & nbsp؛ در {نام V. نوع محلی. NameOfSpace H1. }
و nbsp؛ }
& nbsp؛ از معادله {
و nbsp؛ گالرکین {[[] * * * * DOF {D V}، {D} V]. در D؛ V ژاکوبین. ادغام I؛ }
و nbsp؛ گالرکین {[F []، {V}]؛ در D؛ V ژاکوبین. ادغام I؛ }
و nbsp؛ }
و nbsp؛}
}
به چه چیزی جدید در این نسخه است:
اضافه شدن گزینه به جاسازی اکتاو و پایتون مترجم.
گسترش و & 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 [] و شرکت. رفع اشکالات جزئی.
به چه جدید در نسخه 2.4.2 است:
در آرگومان تابع ثابت در عبارات تو در تو. پیشرفت های جزئی.
به چه جدید در نسخه 2.4.0 است:
این نسخه دو مرحله محدودیت های جدید INIT، محاسبات شبکه سریعتر، یک عملیات به روز رسانی بهبود یافته، پشتیبانی از یونیکد، و پیشرفت های مختلف کوچک و معرفی رفع اشکالات.
به چه جدید در نسخه 2.3.1 است: به روز رسانی
این نسخه ONELAB و رفع اشکالات مختلف است.
این نسخه معرفی یک سیستم جدید ساخت بر اساس cmake، خانواده جدیدی از توابع درست به استفاده از اطلاعات وارد شده از Gmsh و بهبود لیست:
به چه جدید در نسخه 2.3.0 است دست زدن به قابلیت های.
به چه جدید در نسخه 2.2.1 است:
این نسخه شامل پیشرفت های کوچک و رفع اشکالات.
به چه جدید در نسخه 2.1.0 است:
این نسخه می افزاید: حمایت برای حل موازی با استفاده از حل کننده PETSc، فرمت خروجی Gmsh2 و eigensolvers مبتنی بر SLEPc تجربی.
به چه جدید در نسخه 2.0.0 است:
در پاکسازی کد عمومی (رابط جدا شده از میراث
کد؛ حذف مختلف مستند نشده، بی ثبات و در غیر این صورت
ویژگی های آزمایشی. به C ++) نقل مکان کرد. فرمت های به روز شده فایل ورودی.
حل کننده به طور پیش فرض در حال حاضر در PETSc بر اساس. رفع اشکال کوچک (.res باینری
به عنوان خوانده شده، -restart نیومارک).
نظر یافت نشد