ورود به حساب کاربری

نام کاربری *
رمز عبور *
یاداوری

کامپایل OpenFOAM-5.0 با Intel-MPI

User Rating: 0 / 5

Star InactiveStar InactiveStar InactiveStar InactiveStar Inactive
 

حداقل ورژن نیازمندیها :

  • gcc : 4.8.5
  • cmake : 3.3 (مورد نیاز برای ساختParaView  و CGAL)
  • boost : 1.48 (مورد نیاز برای ساخت CGAL)
  • fftw : 3.3.7 (اختیاری- مورد نیاز برای قابلیت FFT-related)
  • Qt : 4.8 (اختیاری- مورد نیاز برای ساخت ParaView)

 

در اینجا از Intel-16.0.4 و Intel-MPI-5.1.3.258 استفاده شده است.

 

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

# wget -O - http://dl.openfoam.org/source/5-0 | tar xvz
# wget -O - http://dl.openfoam.org/third-party/5-0 | tar xvz

مرحله اول -2 : تغییر نام پوشه ها

# mv OpenFOAM-5.x-version-5.0 OpenFOAM-5.0
# mv ThirdParty-5.x-version-5.0 ThirdParty-5.0

مرحله دوم : وارد کردن محیط intel و intel-MPI و سورس OpenFOAM-5.0 در bashrc

source /usr/local/intel/bin/compilervars.sh intel64
source /usr/local/intel/parallel_studio_xe_2016.4.072/bin/psxevars.sh intel64
source /usr/local/intel/impi/5.1.3.258/bin64/mpivars.sh intel64
source /usr/local/intel/mkl/bin/mklvars.sh intel64
source /usr/local/OpenFOAM/OpenFOAM-5.0/etc/bashrc
export MPI_ROOT=/usr/local/intel/impi/5.1.3.258/intel64

مرحله سوم : اطمینان حاصل کنید که محیط centos7 دارای پکیج های پایه زیر است:

# yum install gcc-c++ gcc-gfortran gmp flex flex-devel boost zlib zlib-devel qt4 qt4-devel

مرحله چهارم : bashrc داخلی openfoam را ویرایش کنید

# vim /usr/local/OpenFOAM/OpenFOAM-5.0/etc/bashrc

Line 35,36

export WM_PROJECT=OpenFOAM
export WM_PROJECT_VERSION=5.0

Line 45

FOAM_INST_DIR=/usr/local/$WM_PROJECT

Line 60

export WM_COMPILER_TYPE=system

Line 65

export WM_COMPILER=Icc

Line 88

export WM_MPLIB=INTELMPI

 مرحله پنجم: کامپایل برنامه

# ./Allwmake -update -j

 

The ASTEK company has been established to provide solutions in high performance computing, data analysis, big data, and large-scale data to organizations and companies in the digital age. Services offered by the company include designing big data solutions, setting up data lakes and data warehouses, building data catalogs, data analysis, machine learning, and more.

 

hacklink al hack forum organik hit kayseri escort