علی شکیبا

دفتر یادداشت دیجیتال برای هر چیز مفید!

۳ مطلب با کلمه‌ی کلیدی «hpc» ثبت شده است

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm
yum --enablerepo=elrepo-kernel install kernel-lt
nano /etc/grub.conf # change default = 1 to default = 0
shutdown -r 0
rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum update -y
yum -y install docker-io
docker -d

مرجع: https://medium.com/@NMeyen/installing-docker-on-centos-6-x-811f5ec06652 

۰ نظر موافقین ۰ مخالفین ۰ ۱۶ آبان ۹۷ ، ۱۴:۴۳
علی شکیبا

به منظور ارسال برنامه به سروری خاص در بستر محاسبات سریع از این فایل استفاده می کنم.

#PBS -S /bin/bash
### General Options ###
#PBS -N Name-of-Regressuin
#PBS -V
### Resource Handling ###
#PBS -l nodes=p4.hpc.vru.ac.ir:ppn=4
#PBS -q test
#PBS -l walltime=10:0:0
### Output Stream Options ###
### Mail Options ###
#PBS -m bea
### Bash script ###
دستورات لازم جهت اجرای برنامه
exit 0
۰ نظر موافقین ۰ مخالفین ۰ ۰۲ شهریور ۹۷ ، ۱۱:۳۰
علی شکیبا

به منظور انجام محاسبات با دقت دلخواه، می توان از کتابخانه های متعددی مانند GNU MP استفاده کرد. یک نمونه ی خوب و سریع در پایتون، کتابخانه mpmath است.

from mpmath import mp 
# mpmath is a free (BSD licensed) Python library for real and complex floating-point arithmetic with arbitrary precision.
mp.dps = 2000
from mpmath import sin, cos, acos, asin, abs

راهنمای این کتابخانه در آدرس http://mpmath.org/doc/current/ در دسترس است.

برای استفاده از آن در کنار numpy می توان از راهکار زیر استفاده نمود:

# providing wrappers for mpmath functions in numpy
from numpy import frompyfunc
sin_v = frompyfunc(sin, 1, 1)
asin_v = frompyfunc(asin, 1, 1)
cos_v = frompyfunc(cos, 1, 1)
acos_v = frompyfunc(acos, 1, 1)

همچنین برای تبدیل آن به float در مواردی که خطای 

TypeError: float() argument must be a string or a number

دریافت شد؛ می تواند به این معنی باشد که حاصل از نوع مختلط بوده و لازم است به صورت زیر مشکل حل شود:

from mpmath import re
x = re(x)

پی نوشت: البته یافتن ریشه مشکل که چرا حاصلی که باید حقیقی باشد، مختلط شده است از بدیهیات است.

۰ نظر موافقین ۱ مخالفین ۰ ۰۹ مرداد ۹۷ ، ۲۲:۴۳
علی شکیبا