ته

جعبه ابزار مدولار برا حل معادلات دفرانسل جزئ (PDES) با روش ها مبتن بر شبه
انون بارر ن

ته رتبه بند و خلاصه

تبلغات

  • Rating:
  • مجوز:
  • GPL
  • قمت:
  • FREE
  • نام ناشر:
  • Christian Engwer
  • وب سات ناشر:
  • http://www.dune-project.org
  • سستم ها عامل:
  • Mac OS X
  • حجم فال:
  • 1.2 MB

ته برسب ها


ته شرح

جعبه ابزار مدولار برا حل معادلات دفرانسل با مشتقات جزئ (PDE ها) با استفاده از روش مبتن بر شبه تلماسه، توزع و متحد اعداد محط زست شتبان از اجرا آسان از روش ها مانند حجم محدود (FV)، اجزا محدود (FE) و همنن تفاوت ها محدود (FD). اده اساس روان است برا اجاد رابط ها بار اجازه م دهد، استفاده ارآ از مراث و / ا تابخانه ها جدد. مدرن C ++ تن ها برنامه نوس فعال اده ساز بسار متفاوت از همان مفهوم (به عنوان مثال شبه، حل، ...) با استفاده از رابط مشتر در سربار بسار م است. بنابران بهره ور DUNE تضمن م ند در محاسبات علم و حمات ها بالا عملرد محاسبات applications.DUNE بر رو از اصول اصل استوار است: جداساز ساختمان داده ها و الورتم ها interfaces.This انتزاع فراهم م ند قابلت ها بشتر با د متر و نز تضمن نهدار و توسعه، سترش از اروب. اجرا ارآمد از ان رابط با استفاده از برنامه نوس generic ل مورفسم techniques.Static اجازه م دهد تا به امالر به انجام بهنه ساز ها بشتر، به وه inlining تابع، ه به نوبه خود اجازه م دهد تا رابط به توابع بسار و بدون (اجرا شده توسط ا ند دستورالعمل ماشن) اجرا مجازات شدد است. در اصل الورتم با ساختار داده خاص ارامتر و رابط در زمان امال حذف. بنابران د در نتجه به عنوان ارآمد است ه ار آن را برا موارد خاص نوشته شده است. استفاده مجدد از بسته ها المان محدود موجود با بدن بزر از functionality.In وه د المان محدود UG، آلبرتا، و ALUGrid به اروب DUNE اقتباس شده است. بنابران، به موازات و مش تطبق با نوع عناصر متعدد و قوانن الاش در دسترس هستند. همه ان بسته م توان با هم در فال اجرا مرتبط است. اروب متشل از تعداد از ماول ها قابل دانلود به عنوان بسته ها جداانه هستند. ماول ها هسته ا در حال حاضر عبارتند از: ته مشتر: شامل لاس ها اه مورد استفاده توسط تمام تلماسه ماول. ان برا اشال زدا و ردازش استثنا و همنن به عنوان تابخانه ه مسئولت رسد به ماترس انبوه و بردارها فراهم م ند برخ از لاس ها زربنا. ته شبه: ماول بالغ است. آن را تعرف م نامنطبق، سلسله مراتب تو در تو، ند عنصر از نوع، شبه ها مواز در ابعاد فضا دلخواه. خروج راف با ندن بسته در دسترس است، به عنوان مثال، خروج فال به آ ب ام اسلورر داده ها و VTK (فرمت XML مواز برا شبه ها بدون ساختار). بسته ها راف انور شده است در حالت تعامل اره شده است. ته-istl (ترار حل تابخانه قالب): ماترس / لاس بردار رانده عموم و انواع حلال بر اساس ان لاس ها فراهم م ند. از و ها خاص استفاده از قالب برا بهره بردار از ساختار بلو بازشت از ماترس المان محدود در زمان امال است. حل ننده ها موجود عبارتند از روش رلوف، (بلا جعبه) تجزه ناقص و مبتن بر تجمع multigrid جبر. در انجا برخ از و ها لد "تلماسه" عبارتند از: شبه اده ساز: SGrid: شبه ها ساخت افته در ابعاد n فاصله YaspGrid: شبه مواز در ابعاد فضا N ساختار UGGrid: مدر شبه از جعبه ابزار UG AlbertaGrid: مدر شبه از جعبه ابزار آلبرتا OneDGrid: در شبه به صورت محل تطبق در بعد فضا ALUSimplexGrid، ALUCubeGrid: شش وش، هار ضلع، و شبه مثلث با نامنطبق الاش از جمله مواز با وا بار متعادل. جبر خط: انتزاع برا ماترس بلو (ذخره ساز ردف به عنوان مثال، فشرده و مسدود قطر) و بردار بلو ساختار بلو خودسرانه nestable عملرد بالا از طرق برنامه نوس عموم قالب ها بان برا روال BLAS1 ند حل استاندارد تربع فرمول: تربع قوانن برا تمام انواع عنصر مشتر قوانن برا ابرمعب تا سفارش 19، برا simplices تا سفارش 12 دسترس آسان توابع شل: توابع شل Lagrangrian تا دوم دارا فقط جمله توابع شل دلخواه برا روش Discontinous الرن توابع orthonormal شل تا سفارش هشتم ورود خروج: تجسم با استفاده از انور خروج در فرمت داده اسلورر خواندن و نوشتن در قالب AmiraMesh خواندن فال ها شبه در شبه مستقل تلماسه قالب شبه DGF شبه ها خواندن سملس طرق DGF ساخته با استفاده از ابزار Tetgen و مثلث نمونه بردار از توابع مرتبه بالا نوشتن شبه و داده ها در قالب ابزار تجسم (VTK) ه جدد در ان نسخه: ته مشتر: را امال د با رم ++ - 4.3.x فال ها lapack.m4 و pardiso.m4 از دست رفته بودند رفع اشال اسناد و Dune-Grid: اجاد د امال با G ++ - 4.3.x رفع اشال در vtkwriter رفع اشال در تجسم انور رفع اشال و در Alogrid (در داخل اظهارات) Dune-ISTL: اجاد د امال با G ++ - 4.3.x


ته نرم افزارها مرتبط

سنمانمنر

ابزار منبع آزاد و باز ه به شما م م ند مقاسه ها مختلف نوم را تجسم ند ...

163 1.3 MB

دانلود