نحوه کوپل نرم افزار آباکوس با فرترن کامپایلر و ویژوال استادیو
How to link Abaqus 6.14. to Intel Parallel studio XE 2016 and Microsoft Visual Studio 2010
برای اینکه بتوان سابروتین نوشته شده در فرترن را بر روی نرم افزار اباکوس اجرا نمود ابتدا بایستی نرم افزارهای زیر را بر روی کامپیوتر نصب نمود. این دو نرم افزار به همراه لینک دانلود آنها در ذیل آورده شده است.
1- Intel Parallel Studio XE 2016 Update 3 Professional
2- Microsoft Visual Studio 2010 Ultimate x86 + MSDN Library + SP1
پس از نصب این دو نرم افزار و با توجه به اینکه از قبل نرم افزار اباکوس در سیستم وجود دارد مراحل زیر را اجرا می کنیم.
1- از منوی start لیست برنامه ها رو آورده و به قسمت Intel Parallel studio XE 2016 رفته سپس به پوشه Compiler and performance libraries رفته و command prompt with with Intel compiler می رویم. در این قسمت دو فایل وجود دارد. یکی برای استفاده در سیستم های 32 بیتی (IA-32 Visual Studio 2010 environment) و دیگری برای سیستم های 64 بیتی (Intel 64 Visual Studio 2010 environment). بر اساس سیستم خود بر روی یکی از این دو فایل کلیک راست را می زنیم و روی قسمت Properties کلیک می کنیم. در پنجره ظاهر شده متن موجود در Target را به حافظه کپی می کنیم. پنجره را می ببندیم.
2- از منوی start و در لیست برنامه ها به پوشه آباکوس Abaqus 6.14 رفته و روی Abaqus Command رایت کلیک کرده و متن کپی شده در مرحله قبل را در قسمت Target پیست می کنیم و دکمه Ok را می زنیم. حال بار دیگر به همان مسیر رفته و روی Abaqus command کلیک می کنیم. نتیجه به این صورت خواهد بود.

همان طور که در شکل می بینید، کتابخانه ها و کامپایلرهای مربوط به Intel فراخوانی می شوند.
3- حال به مسیری که آباکوس در آن نصب شده است می رویم.
D:Program Files (x86)SIMULIAAbaqusCommands
در اینجا ابتدا برنامه Wordpad را اجرا می کنیم و فایل abq6144.bat را در برنامه Wordpad باز می کنیم. ابتدا تنها متن زیر خواهد بود.
@echo off
"D:Program Files (x86)SIMULIAAbaqus6.14-4codebinabq6144.exe" %*
حال بایستی دستورات زیر را بعد از @echo off وارد کنید.
call "C:Program Files (x86)IntelSWToolscompilers_and_libraries_2016.3.207windowsbinipsxe-comp-vars.bat" intel64 vs2010
call "D:Program Files (x86)Microsoft Visual Studio 10.0VCbinamd64vcvars64.bat" intel 64
بنابراین در نهایت خواهیم داشت.
@echo off
call "C:Program Files (x86)IntelSWToolscompilers_and_libraries_2016.3.207windowsbinipsxe-comp-vars.bat" intel64 vs2010
call "D:Program Files (x86)Microsoft Visual Studio 10.0VCbinamd64vcvars64.bat" intel 64
"D:Program Files (x86)SIMULIAAbaqus6.14-4codebinabq6144.exe" %*
حال فایل ورد را ذخیره می کنیم.
4- بر روی ایکون Abaqus Cae در Desktop کلیک می کنیم. این بار صفحه زیر بایستی نمایش داده شود و پس از آن آباکوس اجرا شود.

همان طور که در شکل بالا دیده می شود، این بار هر موقع که نرم افزار آباکوس بارگذاری می شود، کامپایلرهای Intel Fortran و Visual Studio نیز بارگذاری می شوند.
5- حال برای اطمینان هرچه بیشتر از کوپل صحیح بین این سه نرم افزار دستور زیر را در Abaqus Command وارد می کنیم.
Abaqus verify –user_std
که بایستی نتیجه زیر آورده شود.

که …PASS نشان می دهد که آباکوس فرایند را یک بار انجام داده و از صحت فرایند مربوط به اجرای سابروتن ها مطمئن هست.
برچسب:
نویسنده: سجاد مهدوی