رسم نمودارهای دو بعدی و سه بعدی در فرترن

برای رسم نمودار در فرترن از نرم­افزار gnuplot استفاده خواهیم نمود، آخرین ویرایش این نرم­افزار را می­توان از بخش دانلود آدرس زیر دریافت نمود:

http://www.gnuplot.info/

برای استفاده آسان از این نرم­افزار در فرترن از رابط آماده استفاده خواهیم نمود، این رابط را می­توان از بخش دانلود آدرس زیر دریافت نمود:

http://gnuplotfortran.sourceforge.net/

رابط کمی جدیدتر و آسان­تر در آدرس زیر در دسترس است:

http://www.math.yorku.ca/~akuznets/gnufor2/

نکته: لازم است مسیر نصب gnuFortran به مسیرهای شناخته شده توسط ویندوز در متغیر Path از متغیرهای محیطی ویندوز Environmet Variables اضافه گردد.

 

من به راحتی از دو تابع plot و surf  استفاده کردم، اما بقیه توابع موجود در مثال خودش خطا می دهد! اما در هر حال برای رفع نیاز کافی بود.

بهترین ترکیب برای برنامه نویسی با فرترن

بعد از جستجو برای یافتن بهترین محیط برنامه نویسی با زبان فرترن به ترکیب نرم افزاری زیر رسیدم!

1- Microsoft Visual Studio 2012

2- Intel Visual Fortran

فقط توجه به یک نکته بسیار ضروری است،

آخرین ویرایش اینتل فرترن را بر روی ویرایش کمی قدیمیتر ویرایش ویژوال استودیو نصب کنید.

برای فهمیدن همین نکته ساده زمان زیادی صرف شد

علت خیلی ساده است:

ویژوال استودیو یک محیط برنامه نویسی پیشرفته است که در هر ویرایش تغییرات زیادی می کند. اغلب نرم افزارهایی که از این محیط استفاده می کنند (مانند اینتل فرترن) یک قدم عقبتر بوده و نمی توانند با جدیدترین ویرایش VS عجین شوند و اغلب مشکلاتی در همکاری آنها دیده می شود! بنابراین اگر آخرین ویرایش اینتل فرترن را بر روی ویرایش قدیمیتر ویژوال استودیو نصب نمایید یک محیط مناسب برای برنامه نویسی فرترن خواهید داشت که از همه امکانات فرترن بهره مند خواهید شد.

علت انتخاب ویژوال فرترن

قابلیت قرار دادن Break Point و نمایش مقدار متغیرها در این حالت (با قرار گرفتن اشاره گر روی هر متغیر مقدارش نمایش داده شود!)

امکان بهینه سازی کد برای استفاده از چند هسته موجود در اینتل!

امکان برنامه نویسی چند هسته ای!

 

البته اگر قرار است از GPU استفاده نمایید و محاسبات را به کارت گرافیک بدهید استفاده از PGI Fortran انتخاب موثرتری به نظر می رسد.