- بررسی کنید که نسخه های صحیح سیستم عامل و کتابخانه ها را همانطور که در فهرست پلتفرم وب سایت G09 ذکر شده است، برای سیستم خود داشته باشید.
- یک گروه را انتخاب یا ایجاد کنید (به عنوان مثال g09) که فایلهای Gaussian را در داخل /etc/group خواهد داشت. کاربرانی که Gaussian را اجرا خواهند کرد باید هم اکنون در این گروه باشند یا باید آن را به لیست گروه خود اضافه کنند.
- یک دایرکتوری را برای قرار دادن g09 و gv (برای مثال gaussian) ایجاد کنید. می توانید با استفاده از دستور زیر این کار را انجام دهید:
mkdir gaussian
- سی دی Gaussian را با استفاده از دستور زیر مونت کنید :
mount /mnt/cdrom
5- داخل سی دی، می توانید محتویات دودویی گوسین(E64_930N.TGZ) را به دایرکتوری جدیدgaussian خود کپی کنید.
6 فایل را با استفاده از دستور زیر Untar نمایید :
tar -zxvf E64_930N.TGZ
- مالک پوشهg09 ایجاد شده در مرحله شش را تغییر دهید :
chgrp -Rv g09 g09
8- نصب
cd g09 ./bsd/install
9- محیط را برای لاگین کاربران تنظیم نمایید :
touch .login
محتویات زیر را در .login قرار دهید :
g09root=/usr/local/gaussian/ GAUSS_SCRDIR=/scratch/$USER export g09root GAUSS_SCRDIR . $g09root/g09/bsd/g09.profile
10- آن را در فایل .bash_profile خود قرار دهید :
source .login
تنظیم دستی TCP LINDA برای Gaussian
به منظور پیکربندی TCP Linda برای گوسین جهت اجرای موازی بر روی گره ها، همه چیزهایی که نیاز دارید، ntsnet و فایل LindaLauncher در دایرکتوری g09 است. برای TCP Linda به منظور کار در Gaussian، فقط مطمئن شوید که LINDA_PATH درست است.
هر یک از فایل های مورد نیاز در مسیری که در زیر در جلوی آنها نوشته شده است، یافت می شود. (مسیر پیش فرضی که در این آموزش برای نصب در نظر گرفتیم $g09root = /usr/local/gaussian/g09)
- ntsnet : $g09root/ntsnet
- LindaLauncher : $g09root/linda8.2/opteron-linux/bin/LindaLauncher
- flc : $g09root/opteron-linux/bin/flc
- pmbuild : $g09root/opteron-linux/bin/pmbuild
- vntsnet : $g09root/opteron-linux/bin/vntsnet
LINDA_PATH=/usr/local/gaussian/g09/linda8.2/opteron-linux/
نصب خودکار برای گوسین
# cd /usr/local/gaussian/g09 # ./bsd/install
فایل .tsnet.config را در دایرکتوری خانگی خود قرار دهید.
# touch .tsnet.config
Tsnet.Appl.nodelist: Tsnet.Appl.verbose: True Tsnet.Appl.veryverbose: True Tsnet.Node.lindarsharg: ssh Tsnet.Appl.useglobalconfig: True