Bir programın kurulması Delircem az kaldı...

Başlatan eyuzuak, 13 Ocak 2012 - 14:30:42

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

eyuzuak

Merhabalar Arkadaşlar,
Bir programı Ubuntuya yukleme calsıyorum ama sureklı sureklı hatalar alıyorum...
Mesela bu uyarılardan bı tanesı...

ercument@ercument-Veriton-M490G:~/Desktop/sprkkr+/src$ make
cat kkrmain.f | sed -e "1,500s/KBZI=1/KBZI=1/" | sed -e "1,500s/KKRXXX/KKROPM/">   kkropm.f
ifort  -c -assume byterecl   -assume 2underscores -O3  -I/usr/lib/lam/include
-I/opt/intel/Compiler/11.1/064/mkl/include      kkropm.f
make: ifort: Komut bulunamadı/
make: *** [kkropm.o] Hata 127


İntel fortran kullanıyorum. Umarım onu yukleyebılmısımdır. ))
Sımdı benım asıl sorunumun ne oldugunu bı turlu anlayamadım. Zaten cok yenı bı kullanıcıyım bu ıslerde.
Anladıgım sey make.inc dosyaımı ıyı oluturamadıgım ve ifort ıle benım yuklemeye calıstıgım program arasında bı baglantı olmaması... Bı de baska bı bı konu kullandıgım program open mpi ile kullanabılıyorum...

Bana bu programı kurmak ıcın yol gosterecek bırıler varsa cok ama cok makbule gecıcekk..

Sımdıden tesekkurler...

gufabe

İmzamdaki bağlantı yardımcı olabilir... Bu arada programın adı nedir?


if

@eyuzuak, forumumuza hoşgeldiniz. Yazdığınız iletilerde imlâya biraz daha özen gösterirseniz memnun olurum.

Neyi neyle derlemeye çalıştığınızı anlayabilmiş değilim; lâkin hataya baktığımda İntel fortran derleyicisinin kurulu olmadığı görülüyor. http://software.intel.com/en-us/articles/using-intel-compilers-for-linux-with-ubuntu/ bağlantısından yardım alabilirsiniz İntel fortran derleyicisi için.

eyuzuak

#3
Yanitiniz icin cok tesekkur ederim. Imla kurallarina dikkat ederek yazmaya ozen gosterecegim...
Intel fortrani internetteki antim isiginda kurulumunu gerceklestirdim... Sorunumun derlemek istedigim programi
make all dedigimde bu hata ile karsilasiyorum.
Make.inc dosyam...


SYSTEM=Linux
###############################################################################
# Here the common makefile starts which does not depend on the OS          ####
#
#  FC:          compiler name and common options e.g. ifort -c (!
#               fortran 90 or later needed)
#  LINK:        linker name and common options e.g. ifort
#  DEBUG:       options for debugging
#  OP1:         optimization e.g. -O3
#  OP0:         nooptimization e.g. -O0
#  VERSION:     version (OS) e.g. Linux
#  LIB:         library names   e.g. -L/usr/lib -latlas -lblas -llapack
#  LIBMPI:      lammpi (or mpich) parallel libraries
#  INCLUDE:     include path for mpif.h (one needs it enev if you are
#               running sequential programm)
#  FFLAGS:      compiler flags

BIN=.

MKLROOT = /opt/intel/mkl
LIB= -Wl,--start-group $(MKLROOT)/lib/intel64/libmkl_intel_lp64.a \
$(MKLROOT)/lib/intel64/libmkl_sequential.a \
$(MKLROOT)/lib/intel64/libmkl_core.a -Wl,--end-group -lpthread

# MPI libraries (lammpi)
  LIBMPI = -L/usr/lib/lam/lib -llammpi++ -llammpio \
       -llamf77mpi -lmpi -llam -lnsl -lutil

# Include mpif.h
INCLUDE = -I/usr/lib/lam/include -I/opt/intel/Compiler/11.1/064/mkl/include
#FFLAGS = -assume byterecl -assume 2underscores -check all -traceback -fpe0  -g  -fp-stack-check -O0
FFLAGS =  -assume byterecl   -assume 2underscores -O3
OP1 =
OP1 =
OP0 =
DEBUG = -g

FC =ifort  -c $(FFLAGS) $(INCLUDE)
LINK = ifort   -Vaxlib $(INCLUDE) $(FFLAGS)

VERSION=5.4

ARCH     =ar
ARCHFLAGS=cr
RANLIB   =ranlib
MPI=MPI


Daha sonra ben bu konuyu programi yazan kisilere yazdigimda soyle bi cevap aldim...

Alıntı Yap
The error you described shows up in an unused part of SPR-KKR. In most
cases, our users only need the SCF and GEN programs of SPR-KKR (and the
SCF MPI version). These can be compiled by issuing the command
make scf gen scfmpi
instead of only "make". The mentioned error should not occur.

Onlarin dedigim sekilde yaptigimda herhangi bi cozume ulasamadim...

Aslinda benim icin bu programi benim icin bi arkadasim derlemisti. Ancak format atmak zorunda
kaldim ama daha onceden komsola onun yazidigi tum kodlari kaydettim...

Tumunu simdi burdan paylasma istemiyorum ama onun yazidigi kodlardan bazilari sunlardi...


                            ./configure --prefix=/opt/openmpi   FC=ifort
source /opt/intel/bin/compilervars.sh  intel64
./configure --prefix=/opt/openmpi   FC=ifort


                             ./configure  --prefix=/opt/openmpi  FC=ifort   
./configure  --prefix=/opt/openmpi F77=ifort FC=ifort


Cok cok tesekkurlerrr

gufabe

Konu beni aşıyor aslında. Fakat boş geçmeyeyim.

Bağlantıda, İntel MPI desteklenmediği için hata vermesi doğal denmiş. Ama belki son iletide geçen openmpı önerisinden devam edebilirsin.

http://software.intel.com/en-us/forums/showthread.php?t=102191

if

@eyuzuak, anlayışınız için teşekkür ederim. Yapılan işle ilgili en ufak bir fikrim yok. O yüzden nokta atşı bir öneri getiremeyeceğim. Yapılan işi anlamak adına biraz daha detaylandırabilir misiniz? Hâlâ make: ifort: Komut bulunamadı/
make: *** [kkropm.o] Hata 127
hatasını mı alıyorsunuz? Eğer İntel fortran kuruldu ise make dosyasındaki kütüphane isimlerini/yollarını değiştirmek gerekebilir. Buraya ./configure --kimi parametreler komutundan itibaren derleme işlemlerinin çıktısını aktarabilir misiniz?

heartsmagic

Asıl derlenmek istenen uygulama nedir? Bir yerlerde derleme anlatımı mevcut mudur?
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

eyuzuak

Xband diye bir programı derlemek ıstıyorum....
Ama malesef cok hata verıyor.
Aslında benım anladıgım mathlib dosyalarını yuklemekle ılgılı bı problemım var.
Ifort ıcıne baktıgımda bu alt programlar onunla beraber gelıyor.
Ama bı turlu onları aktıf hale getıremıyorum

if

@eyuzuak, bu Xband'in sitesinin bağlantısını buraya geçer misiniz?