نحوه نصب اپنفوم 5 روی اوبونتو 16.04

این آموزش قدیمی شده است. برای دیدن آموزش جدید نصب اپنفوم 6 روی اوبونتوی 18.04 به اینجا مراجعه کنید.

نسخه جدید OpenFOAM یعنی نسخه 5 که در26 جولای سال 2017 منتشر شده است، قابلیت های جدید و پیشرفت های عمده ای بر روی کدهای موجود ایجاد کرده است. شبیه سازی امواج به این نسخه اضافه شده و امکانات ابزار snappyHexMesh بیشتر شده است. همچنین قابلیت های جدید در ابزارblockMesh  به عنوان تولید کننده مش پس زمینه، حل مسائل با مش چرخشی را بهبود داده است. مدل های انتقال، توربولانسی، ترمودینامیکی و احتراقی جدید دراین نسخه از اپن فوم ارائه شده اند. همچنین بهبود چشم گیری درحل عددی جریان های چندفازی وتراکم پذیر ایجاد شده است. نسخه جدید نرم افزار Paraview 5.4.0 نیز با این نسخه همراه شده است. به دلیل اهمیت موضوع، دراین پست به نحوه ی نصب اپن فوم 5 برروی ابونتو 16.04 می پردازیم. برای نصب اپن فوم در ابونتو مراحل زیر را به ترتیب در ترمینال لینوکس کپی و پیست کنید.

ابتدا لازم است که پکیج نرم افزار به لیست پکیج های اوبونتوی شما وارد  شود:

sudo add-apt-repository http://dl.OpenFOAM.org/ubuntu
sudo sh -c "wget -O - http://dl.OpenFOAM.org/gpg.key | apt-key add -"

حال باید پکیج های اوبونتو آپدیت شود، که یکی ازاین پکیج ها همان اپن فوم است:

sudo apt-get update

حال نوبت به دانلود نرم افزار اپن فوم می­رسد:

sudo apt-get -y install OpenFOAM5

یکی از مزیت های خوب این نسخه ی اپن فوم این است که درکنار نصب نرم افزار،  paraviewOpenFOAM 5.4 نیز همراه اپن فوم نصب شده و دیگر نیازی به نصب جداگانه ی آن نیست.

هنگام نصب نرم افزار ممکن است به خطایی مشابه خطای زیر برخورد کنید:

 E: Unable to fetch some archives...

در این مواقع دانلود کامل نشده و یکی ازعلت های این خطا ممکن است به علت مشکلات مربوط به خط اینترنت شما باشد؛ اگر با این خطا مواجه شدید دستور نصب اپن فوم را مجددا تکرار کنید و از دانلود کامل پکیج اپن فوم اطمینان حاصل کنید.

حال برای کامل شدن فرایند نصب دستورات زیر را درترمینال وارد کنید:

gedit ~/.bashrc

بعد از باز شدن فایل دستور زیر را به انتهای آن اضافه کنید و در نهایت فایل را بسته وآن را ذخیره کنید.

source /opt/OpenFOAM5/etc/bashrc

نصب دراین مرحله به پایان می­رسد. برای اطمینان ازنصب نرم افزار دستور زیر را اجرا کنید:

simpleFoam –help

درادامه لازم است پوشه ی مربوط به کاربر جهت قرار دادن مثال های آموزشی تشکیل شود، به این منظور دستور زیر را به ترتیب در ترمینال وارد کنید:

mkdir -p $FOAM_RUN

همچنین بهتر است پوشه حاوی همه مثال های از پیش آماده شده اپنفوم را در پوشه run خود کپی کنید. دستور زیر را وارد کنید:

cp -r $FOAM_TUTORIALS $FOAM_RUN

حال برای  حل یک مثال ساده، دستورات زیر را اجرا کنید:

run
cd tutorials/incompressible/simpleFoam/pitzDaily
blockMesh
simpleFoam
paraFoam
آموزشی, اخبار

10 دیدگاه. ارسال دیدگاه جدید

برای نوشتن دیدگاه باید وارد بشوید.
فهرست
X