توضیحات
برنامه نویسی روش های حجم محدود با استفاده از ++C
نام دوره :Finite Volume Methods in C++
پیش نیاز:
- دانش اولیه برنامه نویسی شی گرا در C++
- دانش اولیه روش های حجم محدود
- باید حداقل یک کتاب در مورد روش حجم محدود خوانده باشید (ترجیحاً کتاب فرزیگر و پریک)
توضیحات:
این دوره به شما اصول برنامه نویسی روش های حجم محدود (FVM) در C++ را آموزش می دهد.
نمیتوانم بگویم که پایان دادن به این دوره آسان است، زیرا شامل کدنویسی بسیار زیادی با پیادهسازی کلاسها و توابع زیادی است.
با این حال، اگر با موفقیت تکمیل شود، فکر می کنم نحوه استفاده از:
- – گسسته سازی یک شبکه هم مکان برای روش FVM.
- – ایجاد زمینه های برداری برای سرعت، فشار و غیره.
- – فراخوانی شرایط مرزی و ایجاد ماکروهای خاص برای کوتاه کردن حلقه ها
- – ایجاد و مدیریت کلاس ماتریس محدود که ماتریس ضریب و ماتریس منبع را کنترل می کند
- – عملیات حجم محدود مانند انتشار، همرفت، مشتق زمانی، منبع فشار، واگرایی و غیره.
- – حلکنندههای ماتریس خطی شامل SIP (رویه کاملاً ضمنی)، PCG ( گرادیان مزدوج فشار)
- – بارگذاری بیش از حد عملگرها برای سهولت جمع/تفریق/غیره ماتریس ها و فیلدها
- – اشاره گرها و مرجع برنامه نویسی دینامیک سیالات
- – نوشتن نتایج به فرمت tecplot.
من سعی کردم تا آنجا که می توانم در هر درس ویدیویی توضیح دهم، به همین دلیل است که این دوره کمی طولانی تر از آن چیزی است که انتظار داشتم.
با این حال، اگر به دینامیک سیالات علاقه دارید، باید هیجان انگیز و نسبتاً سرگرم کننده باشد. همچنین چند درس تئوری وجود دارد که باید کار را آسان تر کند.
علاوه بر این، دوره را می توان در هر یک از IDES انجام داد. من از CodeLite برای تکمیل برنامه نویسی استفاده کردم، با این حال، گزینه استفاده از Code Blocks، ecplise، VIM، DevC++ یا ویژوال استودیو (هر کدام که با آن راحت هستید، باز است).
دوره برنامه نویسی روش های حجم محدود با استفاده از ++C برای چه کسانی است:
- دانشجویان مبتدی CFD
- برنامه نویسان دینامیک سیالات
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید
thecolonel –
Why the firist file does not extracted?
یودمی ایران –
Download all the parts and then start to extract