برنامهنویسی موازی (Parallel Programming) برای استفاده هر چه بهتر از منابع سیستم و افزایش سرعت و کارایی برنامه روی پردازندهها به وجود آمد. در این نوع برنامهنویسی، قسمتهایی از برنامه اصلی که قابلیت اجرای همزمان را دارند به چند زیربرنامه تقسیم شده و به صورت همزمان روی چند پردازنده یا چند نخ (Thread) اجرا میشوند. قسمتی از برنامه هم که قابلیت اجرای موازی را ندارد به صورت سریال روی یک پردازنده اجرا میشود. در واقع تفاوت اصلی برنامهسازی ترتیبی و موازی همین امر میباشد، اما در پی آن مفاهیم متعددی مطرح میشود که اغلب در برنامهنویسی معمولی مطرح نبوده و یا ماهیت آنها با مفهوم متناظر آن در برنامهنویسی معمولی کاملاً متفاوت است.یکی از دلایل اصلی استفاده از برنامهنویسی موازی، بحث افزایش سرعت اجرای برنامه میباشد، که این امر در پردازندههای تک هستهای دارای محدودیتهایی می باشد.
Intel Parallel Studio XE یک زبان برنامه نویسی موازی پیشرفته است که توسط شرکت اینتل عرضه شده است. مجموعه ابزار Intel Parallel Studio XE با بهره گیری از پردازش موازی، طراحی، توسعه، اشکال زدایی و تنظیم کد را ساده می کنند. با استفاده از این نرم افزار، با کمترین تلاش، بهترین عملکرد برنامه کاربردی را بر روی پرازنده های سازگار اینتل و کمپروسسورها، دریافت می کنید. این برنامه به سرعت برنامه های کاربردی نوشته شده به زبان های فرترن و سی پلاس پلاس را کامپایل کرده و با کمترین تلاش بهترین عملکرد از آن ها را ارائه خواهد کرد و کد نویسی در آن بسیار سریع است.
در این زمان برای شما نرم افزار کامپایلر intel fortan 2013 را برای دانلود قرار داده ایم. این کامپایلر برای برنامه نویسی و مدل سازی در نرم افزارهایی مانند Aspen plus، Aspen custom modeler و نرم افزار هایی مانند آباکوس الزامی است.
مجموعه نرم افزار Aspen one برای کامپایل کدهای فورترن به این کامپایلر نیاز دارد و از آنجایی که حتی در نسخه 9 این مجموعه نرم افزاری از نسخه های جدید ویژوال اینتل فرترن (2018) پشتیبانی نمیکند، ما در این پست برای شما نسخه ای از اینتل فرترن را قرار داده ایم که با مجموعه اسپن وان 9 کاملا تست شده و سازگار است.
نکته: نرم افزار Aspen custom modeler برای کامپایل کد های فرترن نیازمند دو نرم افزار اینتل ویژوال فرترن و ویژوال استودیو است.