İntel Fortran Derleyici Kurulumu Hatası

Başlatan fizikciii, 06 Ağustos 2014 - 00:48:25

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

fizikciii

Arkadaşlar siteye yeni üye oldum. Ubuntu konusunda yavaş yavaş bilgim oluyor. Ubuntuya İntel Fortran Derleyici kurmak istiyorum yanlız lisan hatası veriyor şu şekilde hata çıkıyor:

Error: A license for FCompL is not available (-8,130).

Lcense file(s) used were (in this order):
    1.  Trusted Storage
**  2.  /opt/intel/composer_xe_2013.5.192/licenses
**  3.  /opt/intel/licenses/l_HK7B9ZVM.lic
**  4.  /home/hasan/intel/licenses
**  5.  /opt/intel/composer_xe_2013.5.192/Licenses
**  6.  /Users/Shared/Library/Application Support/Intel/Licenses
**  7.  /opt/intel/composer_xe_2013.5.192/bin/intel64/*.lic

Please visit http://software.intel.com/sites/support/ if you require technical assistance.

ifort: error #10052: could not checkout FLEXlm license


non-commercial sürümünü yükledim. 64 bit Ubuntu 14.04 LTS işletim sistemim var. Bu hatayı bir türlü kaldıramadım. Bana yardımcı olan olursa çok sevineceğim.

7hr33l3t73r

dc -e '[q]sa[ln0=aln256%Pln256/snlbx]sb207356256404211981204295703670388snlbxq'
https://www.getgnu.org/gnulinux/gnulinux-ipuclari/nasil-akillica-soru-sorulur.html

fizikciii

Lisans aldım ama o gönderdiğiniz forumu inceleyip ingilizce ubuntuda kurdum fakat bu seferde ifort yazdığımda aşağıdaki gibi hata geliyor:

ifort: command line error: no files specified; for help type "ifort -help"


7hr33l3t73r

dc -e '[q]sa[ln0=aln256%Pln256/snlbx]sb207356256404211981204295703670388snlbxq'
https://www.getgnu.org/gnulinux/gnulinux-ipuclari/nasil-akillica-soru-sorulur.html

fizikciii

O nasıl yapılıyor tam bilmiyorum.  :(
emacs .bashrc yazıp çıkan dosyanın altına
source /opt/intel/....../compilervars.sh intel64 yazıp kaydettim. Bu kabuk tanımlaması sanırım ama PATH nasıl yapılıyor bilmiyorum :(

heartsmagic

Komut çıktıları için şunu kullanırsan güzel olur @fizikcii: kodetiketi


Alıntı yapılan: fizikciii - 06 Ağustos 2014 - 16:54:23
ifort: command line error: no files specified; for help type "ifort -help"

Yukarıda diyor ki: Bir dosya verilmedi bana nasıl işlem yapayım? :)
ifort çalışıyor gibi sanki, senden dosya bekliyor.
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.

fizikciii

Benden dosya bekliyor derken neyi kastediyorsunuz. Anlamadım daha önce yazdığım gibi
ifort: command line error: no files specified; for help type "ifort -help"
uyarısı veriyor. Normalde bir uyarı vermemesi gerekiyor diye düşünüyorum. Yanlış mı düşünüyorum :(

heartsmagic

Bu ifort nasıl kullanılıyor? Derleme için dosya gerekmiyor mu?
ifort -help
ne diyor?
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.

fizikciii

Baya uzun bir şey çıkıyor.
-------------



-[no]logo
          display compiler version information.  -nologo disables the output

-V        display compiler version information

-dumpmachine
          display the target machine only

--version
          display GCC style version information

-sox[=<keyword>[,keyword]]
          enable saving of compiler options, version and additional information
          in the executable.  Use -no-sox to disable(DEFAULT)
            profile - include profiling data
            inline  - include inlining information

-save-temps
          store the intermediate files in current directory and name them
          based on the source file.  Only saves files that are generated by
          default

-dryrun   show driver tool commands but do not execute tools

-v        show driver tool commands and execute tools

-what     display detailed compiler version information

-watch=<keyword>
          tells the driver to output processing information
            keywords: all, none (same as -nowatch), [no]source,
                      [no]cmd (same as -v)

                      [no]mic-cmd

-nowatch  suppress processing information output (DEFAULT)

-Tf<file>
          compile file as Fortran source

-multiple-processes[=<n>]
          create multiple processes that can be used to compile large numbers
          of source files at the same time


Offload
-------



-offload-attribute-target=<name>
          flags every global routine and global data object in the source
          file with the offload attribute target(mic)

-offload-option,<target>,<tool>,"option list"
          appends additional options for offload compilations given the
          target and tool.  The option list is a space separated quoted list
          of options
            target - mic
            tool   - compiler, ld, as

-no-offload
          disable any offload usage


Data
----



-i{2|4|8}
          set default KIND of integer and logical variables to 2, 4, or 8

-integer-size <size>
          specifies the default size of integer and logical variables
            size:  16, 32, 64

-r{8|16}  set default size of real to 8 or 16 bytes

-real-size <size>
          specify the size of REAL and COMPLEX declarations, constants,
          functions, and intrinsics
            size: 32, 64, 128

-autodouble
          same as -real-size 64 or -r8

-double-size <size>
          defines the size of DOUBLE PRECISION and DOUBLE COMPLEX declarations,
          constants, functions, and intrinsics
            size:  64, 128

-[no]fpconstant
          extends the precision of single precision constants assigned to
          double precision variables to double precision

-[no]intconstant
          use Fortran 77 semantics, rather than Fortran 90/95, to determine
          kind of integer constants

-auto     make all local variables AUTOMATIC

-auto-scalar
          make scalar local variables AUTOMATIC (DEFAULT)

-save     save all variables (static allocation) (same as -noauto,
          opposite of -auto)

-[no]zero
          enable/disable(DEFAULT) implicit initialization to zero of local
          scalar variables of intrinsic type INTEGER, REAL, COMPLEX, or
          LOGICAL that are saved and not initialized

-dyncom<common1,common2,...>
          make given common blocks dynamically-allocated

-Zp[n]    specify alignment constraint for structures (n=1,2,4,8,16
          -Zp16 DEFAULT)

-[no]align
          analyze and reorder memory layout for variables and arrays

-align <keyword>
          specify how data items are aligned
            keywords: all (same as -align), none (same as -noalign),
                      [no]commons, [no]dcommons,
                      [no]qcommons, [no]zcommons,
                      rec1byte, rec2byte, rec4byte, 
                      rec8byte, rec16byte, rec32byte,
                      array8byte, array16byte, array32byte,
                      array64byte, array128byte, array256byte,
                      [no]records, [no]sequence

-fminshared
          Compilation is for the main executable. Absolute addressing can be
          used and non-position independent code generated for symbols that
          are at least protected

-fcommon  Enables the compiler to treat common variables as if they were
          defined.  That in turn allows the use of gprel addressing of common
          data variables.  -fno-common disables

-fstack-security-check
          enable overflow security checks. 
          -f[no-]stack-security-check disables (DEFAULT)

-fstack-protector
          enable stack overflow security checks.
          -f[no-]stack-protector disables (DEFAULT)

-fstack-protector-all
          enable stack overflow security checks including functions.
          -f[no-]stack-protector-all disables (DEFAULT)

-fpic, -fPIC
          generate position independent code (-fno-pic/-fno-PIC is DEFAULT)

-fpie, -fPIE
          generate position independent code that will be linked into an
          executable (-fno-pie/-fno-PIE is DEFAULT)

-[no-]global-hoist
          enable(DEFAULT)/disable external globals are load safe

-f[no-]keep-static-consts
          enable/disable(DEFAULT) emission of static const variables even
          when not referenced

-fpack-struct
          pack structure members together

-f[no-]math-errno
          set ERRNO after calling standard math library functions

-no-bss-init
          disable placement of zero-initialized variables in BSS (use DATA)

-f[no-]zero-initialized-in-bss
          put explicitly zero initialized variables into the DATA section
          instead of the BSS section

-mcmodel=<size>
          use a specific memory model to generate code and store data
            small  - Restricts code and  data to the first 2GB of address
                     space (DEFAULT)
            medium - Restricts code to the first 2GB; it places no memory
                     restriction on data
            large  - Places no memory restriction on code or data

-convert <keyword>
          specify the format of unformatted files containing numeric data
            keywords: big_endian, cray, ibm, little_endian, native, vaxd, vaxg

-falign-functions=[2|16]
          align the start of functions on a 2 (DEFAULT) or 16 byte boundary

-falign-functions
          align the start of functions to an optimal machine-dependent value.
          -fno-align-functions (DEFAULT) aligns on a 2-byte boundary

-fvisibility=[extern|default|protected|hidden|internal]
          Global symbols (data and functions) will get the visibility
          attribute given by default. Symbol visibility attributes explicitly
          set in the source code or using the symbol visibility attribute
          file options will override the -fvisibility setting

-fvisibility-extern=<file>
          Space separated symbols listed in the <file> argument will get
          visibility set to extern

-fvisibility-default=<file>
          Space separated symbols listed in the <file> argument will get
          visibility set to default

-fvisibility-protected=<file>
          Space separated symbols listed in the <file> argument will get
          visibility set to protected

-fvisibility-hidden=<file>
          Space separated symbols listed in the <file> argument will get
          visibility set to hidden

-fvisibility-internal=<file>
          Space separated symbols listed in the <file> argument will get
          visibility set to internal

-fvisibility-inlines-hidden
          mark inline member functions as hidden

-fimf-absolute-error=value[:funclist]
          define the maximum allowable absolute error for math library
          function results
            value    - a positive, floating-point number conforming to the
                       format [digits][.digits][{e|E}[sign]digits]
            funclist - optional comma separated list of one or more math
                       library functions to which the attribute should be
                       applied

-fimf-accuracy-bits=bits[:funclist]
          define the relative error, measured by the number of correct bits,
          for math library function results
            bits     - a positive, floating-point number
            funclist - optional comma separated list of one or more math
                       library functions to which the attribute should be
                       applied

-fimf-arch-consistency=value[:funclist]
          ensures that the math library functions produce consistent results
          across different implementations of the same architecture
            value    - true or false
            funclist - optional comma separated list of one or more math
                       library functions to which the attribute should be
                       applied

-fimf-max-error=ulps[:funclist]
          defines the maximum allowable relative error, measured in ulps, for
          math library function results
            ulps     - a positive, floating-point number conforming to the
                       format [digits][.digits][{e|E}[sign]digits]
            funclist - optional comma separated list of one or more math
                       library functions to which the attribute should be
                       applied

-fimf-precision=value[:funclist]
          defines the accuracy (precision) for math library functions
            value    - defined as one of the following values
                       high   - equivalent to max-error = 0.6
                       medium - equivalent to max-error = 4 (DEFAULT)
                       low    - equivalent to accuracy-bits = 11 (single
                                precision); accuracy-bits = 26 (double
                                precision)
            funclist - optional comma separated list of one or more math
                       library functions to which the attribute should be
                       applied

-fimf-domain-exclusion=classlist[:funclist]
          indicates the domain on which a function is evaluated


Compatibility
-------------



-fpscomp <keyword>
          specify the level of compatibility to adhere to with Fortran
          PowerStation
            keywords: all, none (same as -nofpscomp), [no]filesfromcmd,
                      [no]general, [no]ioformat, [no]ldio_spacing,
                      [no]libs, [no]logicals

-nofpscomp
          no specific level of compatibility with Fortran PowerStation

-f66, -66
          allow extensions that enhance FORTRAN-66 compatibility

-f77rtl   specify that the Fortran 77 specific run-time support should be used
          -nof77rtl disables

-vms      enable VMS I/O statement extensions

-gcc-name=<name>
          name and location of gcc if not where expected

-gxx-name=<name>
          name and location of g++ if not where expected


Linking/Linker
--------------



-L<dir>   instruct linker to search <dir> for libraries

-l<string>
          instruct the linker to link in the -l<string> library

-shared-intel
          link Intel provided libraries dynamically

-static-intel
          link Intel provided libraries statically

-shared-libgcc
          link libgcc dynamically

-static-libgcc
          link libgcc statically

-static-libstdc++
          link libstdc++ statically

-dynamic-linker<file>
          select dynamic linker other than the default

-no-cxxlib
          do not link in C++ runtime libraries

-cxxlib[=dir]
          link using C++ run-time libraries provided with gcc dir is an
          optional top-level location for the gcc binaries and libraries

-nodefaultlibs
          do not use standard libraries when linking

-nostartfiles
          do not use standard startup files when linking

-nostdlib
          do not use standard libraries and startup files when linking

-nofor-main
          do not link against Fortran main object.  Used when linking Fortran
          objects with C main program

-static   prevents linking with shared libraries

-shared   produce a shared object

-Bstatic  specify following libraries are linked statically

-Bdynamic
          specify following libraries are linked dynamically

-cxxlib-<mode>
          tell the compiler which C++ run-time libraries to use
            nostd - do not link in standard C++ library

-T <file>
          direct linker to read link commands from <file>

-Xlinker <val>
          pass <val> directly to the linker for processing

-Wa,<o1>[,<o2>,...]
          pass options o1, o2, etc. to the assembler

-Wl,<o1>[,<o2>,...]
          pass options o1, o2, etc. to the linker for processing

-Wp,<o1>[,<o2>,...]
          pass options o1, o2, etc. to the preprocessor

-threads  specify that multi-threaded libraries should be linked against
          -nothreads disables multi-threaded libraries

-pie,-no_pie
          generate position independent code that will be linked into an
          executable (-pie is DEFAULT for Mac OS X 10.7 and later)
          -no-pie/-no_pie disables position independent code


Linker Specific Options
-----------------------

These options are specific to the linker.  Details can be found in the linker
documentation and man page

-L<dir>
-T<arg>
-h<arg>
-u<arg>
-z<arg>
-i
-r
-s
-N
-Bsymbolic

-Bdynamic
-Bstatic


Deprecated Options
------------------



-export                  No replacement
-export-dir              No replacement
-Ob                      use -inline-level=<n>
-i-dynamic               use -shared-intel
-i-static                use -static-intel
-inline-debug-info       use -debug inline-debug-info
-mp                      use -fp-model <arg>
-use-asm                 No replacement
-prof-genx               use -prof-gen=srcpos
-gcc-version             use -gcc-name=<name>

-fwritable-strings       use -assume writeable-strings
-1, -66, -onetrip        use -f66
-Vaxlib                  No replacement
-automatic               use -auto
-cm                      use -warn nousage
-dps                     use -altparam
-lowercase               use -names lowercase
-uppercase               use -names uppercase
-nus                     use -assume nounderscore
-pthread                 use -reentrancy threaded
-w90, -w95               No replacement

-tune                    use -x
-arch pn*                use -arch <arg>

-tprofile                No replacement

-xK                      use -mia32
-axK                     use -mia32
-xW                      use -msse2
-axW                     use -msse2
-xN                      use -xSSE2
-axN                     use -axSSE2

-xP                      use -xSSE3
-axP                     use -axSSE3
-xT                      use -xSSSE3
-axT                     use -axSSSE3
-xS                      use -xSSE4.1
-axS                     use -axSSE4.1
-xO                      use -msse3
-xSSE3_ATOM              use -xSSSE3_ATOM

-diag-enable sv<n>       use -diag-enable sc<n>
-diag-enable sv-include  use -diag-enable sc-include
-diag-disable sv         use -diag-disable sc
-diag-sv                 use -diag-enable sc
-diag-sv-error           use -diag-disable warning
-diag-sv-include         use -diag-enable sc-include
-diag-sv-level           No replacement
-diag-sv-sup             use -diag-disable <v1>[,<v2>,...]


-help [category]   print full or category help message



Valid categories include
       advanced        - Advanced Optimizations
       codegen         - Code Generation
       compatibility   - Compatibility
       component       - Component Control
       data            - Data
       deprecated      - Deprecated Options
       diagnostics     - Compiler Diagnostics
       float           - Floating Point
       help            - Help
       inline          - Inlining
       ipo             - Interprocedural Optimization (IPO)
       language        - Language
       link            - Linking/Linker
       misc            - Miscellaneous
       opt             - Optimization
       output          - Output
       pgo             - Profile Guided Optimization (PGO)
       preproc         - Preprocessor
       reports         - Optimization Reports

       openmp          - OpenMP and Parallel Processing


Copyright (C) 1985-2013, Intel Corporation.  All rights reserved.
* Other names and brands may be claimed as the property of others.



Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 06 Ağustos 2014 - 21:39:36

bir programı derlemek için çıkıyor yanlız ifort yazıldığındığında uyarı vermemesi lazımdı. Program kurulumunda derleyici olarak ifort olarak seçtiğimiz zaman derleme işlemi yapıyordu ama şimdi İntel Fortran Kurulumunda böyle bi hata var. Bir türlüde çözemedim nedense. :(

heartsmagic

@fizikciii, ifrot'u falan hiç bilmem inan ancak aldığın o hata esasında hata değil. Senden derlemek için dosya bekliyor, onu dile getiriyor. Tek başına komut olarak uygulandığında onu söylemesi normal bence.

http://cftcc.iccas.ac.cn/upload/doc/ifc/f_ug1/pgsclex.htm
https://software.intel.com/sites/products/documentation/hpc/composerxe/en-us/2011Update/fortran/win/bldaps_for/common/bldaps_inv_fort_compiler.htm
https://www.hpc.science.unsw.edu.au/files/docs/intel/fc/10.1/main_for/mergedProjects/bldaps_for/common/bldaps_exifort.htm

Her üç kaynakta da kullanım örnekleri var ve görüldüğü üzere derleme/işleme, artık her neyse yaptığı iş :) dosya veriliyor kendisine. Kaldı ki kendisi bir derleyiciyse dosya beklemesi normal değil mi?

gcc
Alıntı Yapgcc: fatal error: no input files
compilation terminated.
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.

alorak

Kurulum sırasında seri numarası girdiniz mi? Öğrenci olarak indirdiyseniz (non commertial) mailinize bir seri numarası gelecekti ve ondan sonra lisans yapılanması yapmanıza gerek kalmıyor olması lazım. Aşağı yukarı şu adresteki sıralamayla yapılıyor sorun olmadan: http://ubuntuforums.org/showthread.php?t=1082782
özgürlük için

fhrttn

@fizikcii
Bende ifort kurmak için uzun süre çabaladım ama ne yazıkki kuramadım. İntel e bile mesaj attım, yabancı formlardaki kuranlarla mesajlaştım onların dediklerini yapmama rağmen
olmadı bi türlü kurulmadı. Hatta burdada bir başlık açmıştım. Sonra derleme için f95 kullandım şimdiye kadar bir problem çıkarmadı. ifort u neyi derlemek için kullanacağını bilmiyorum
ama diğer derleyicileri bir dene istiyorsan.