[Wien] How to Specify Compiler

vishal jain vjain045 at gmail.com
Wed Apr 3 16:33:49 CEST 2013


how can i put gotoBlas in /opt


On Wed, Apr 3, 2013 at 7:14 PM, pieper <pieper at ifp.tuwien.ac.at> wrote:

> Dear vjain,
>
> do what siteconfig tells you to do:
>
> > searching ....
> >  I could not find the goto-library in /opt
> >  Please check whether gotolibrary is installed at all and where
> >  (You can download libgoto from
> > http://www.tacc.utexas.edu/tacc-projects/gotoblas2/
> >  Without gotolib you should install the ATLAS-blas or you must use the
> > blas_lapw
> >  library (performance loss)
>
> If you have a working BLAS lib, do something that the linker is able to
> find it (put in in /opt, place a link there, set linker options ...).
>
> If you dont have a BLAS lib, get one.
>
> On Wed, 3 Apr 2013 18:20:19 +0530, vishal jain <vjain045 at gmail.com> wrote:
> > Dear Sir
> > Please inform me how to specify the compiler
> >
> > i used like
> >
> > nrl at nrl-desktop:~$ siteconfig_lapw
> >
> >
> >
> >    *********************************************************
> >    *                        W I E N                        *
> >    *                  site configuration                   *
> >    *********************************************************
> >
> >       Last configuration: Wed Apr 3 17:42:52 IST 2013
> >                       Wien Version: WIEN2k_11.1 (Release 14/6/2011)
> >                       System: linuxgfortran
> >
> >
> >       S   specify a system
> >       C   specify compiler
> >       O   specify compiler options, BLAS and LAPACK
> >       P   configure Parallel execution
> >       D   Dimension Parameters
> >       R   Compile/Recompile
> >       U   Update a package
> >       L   Perl path (if not in /usr/bin/perl)
> >       Q   Quit
> >
> >   Selection: O
> >
> >    ******************************
> >    *  Specify compiler options  *
> >    ******************************
> >
> > PLEASE NOTE: Best performance can be obtained with processor specific
> > options.
> > Very important for speed-up is a vendor optimized BLAS (like mkl, essl,
> > ..),
> > or at least the GOTO- or ATLAS-BLAS instead of the simple "-lblas_lapw"
> >
> > For more info see  http://www.wien2k.at/reg_user/faq
> > searching ....
> >  I could not find the goto-library in /opt
> >  Please check whether gotolibrary is installed at all and where
> >  (You can download libgoto from
> > http://www.tacc.utexas.edu/tacc-projects/gotoblas2/
> >  Without gotolib you should install the ATLAS-blas or you must use the
> > blas_lapw
> >  library (performance loss)
> > Hit Enter to continue BLAS
> >
> > Recommended options for system linuxgfortran are:
> >      Compiler options:        -ffree-form -O2
> >      Linker Flags:            $(FOPT) -L../SRC_lib -lpthread -static
> >      Preprocessor flags:      '-DParallel'
> >      R_LIB (LAPACK+BLAS):     -llapack_lapw -lgoto -llapack_lapw
> >
> > Current settings:
> >  O   Compiler options:        -ffree-form -O2
> >  L   Linker Flags:            $(FOPT) -L../SRC_lib -lpthread -static
> >  P   Preprocessor flags       '-DParallel'
> >  R   R_LIB (LAPACK+BLAS):     llapack lapw -lblas lapw -llapack lapw
> -lblas
> > lapw
> >
> >  S   Save and Quit
> >  Q   Quit abandon changes
> >
> >      To change an item select option.
> >
> > Selection: O
> >      Compiler options=BLAS and LAPACK
> >
> > Recommended options for system linuxgfortran are:
> >      Compiler options:        -ffree-form -O2
> >      Linker Flags:            $(FOPT) -L../SRC_lib -lpthread -static
> >      Preprocessor flags:      '-DParallel'
> >      R_LIB (LAPACK+BLAS):     -llapack_lapw -lgoto -llapack_lapw
> >
> > Current settings:
> >  O   Compiler options:        BLAS and LAPACK
> >  L   Linker Flags:            $(FOPT) -L../SRC_lib -lpthread -static
> >  P   Preprocessor flags       '-DParallel'
> >  R   R_LIB (LAPACK+BLAS):     llapack lapw -lblas lapw -llapack lapw
> -lblas
> > lapw
> >
> >  S   Save and Quit
> >  Q   Quit abandon changes
> >
> >      To change an item select option.
> >
> > Selection: S
> >
> >    *******************************
> >    *  Changing compiler options  *
> >    *******************************
> >
> >     changing Makefile in SRC_lib/blas_lapw
> >     changing Makefile in SRC_lib/lapack_lapw
> >     No Makefile.orig in SRC_structeditor/SRC_lib, leaving directory.
> >     changing Makefile in SRC_structeditor/SRC_ncmsymmetry
> >     changing Makefile in SRC_structeditor/SRC_readwrite
> >     changing Makefile in SRC_structeditor/SRC_struct2mol
> >     changing Makefile in SRC_structeditor/SRC_structgen
> >     changing Makefile in SRC_2Doptimize
> >     changing Makefile in SRC_afminput
> >     changing Makefile in SRC_aim
> >     changing Makefile in SRC_arrows
> >     changing Makefile in SRC_balsac-utils
> >     changing Makefile in SRC_broadening
> >     changing Makefile in SRC_cif2struct
> >     changing Makefile in SRC_clmaddsub
> >     changing Makefile in SRC_clmcopy
> >     changing Makefile in SRC_dipan
> >     changing Makefile in SRC_dstart
> >     changing Makefile in SRC_elast
> >     changing Makefile in SRC_eosfit
> >     changing Makefile in SRC_eosfit6
> >     changing Makefile in SRC_filtvec
> >     changing Makefile in SRC_fsgen
> >     changing Makefile in SRC_initxspec
> >     changing Makefile in SRC_irrep
> >     changing Makefile in SRC_joint
> >     changing Makefile in SRC_kgen
> >     changing Makefile in SRC_kram
> >     changing Makefile in SRC_lapw0
> >     changing Makefile in SRC_lapw1
> >     changing Makefile in SRC_lapw2
> >     changing Makefile in SRC_lapw3
> >     changing Makefile in SRC_lapw5
> >     changing Makefile in SRC_lapw7
> >     changing Makefile in SRC_lapwdm
> >     changing Makefile in SRC_lapwso
> >     changing Makefile in SRC_lcore
> >     No Makefile.orig in SRC_lib, leaving directory.
> >     changing Makefile in SRC_lorentz
> >     changing Makefile in SRC_lstart
> >     changing Makefile in SRC_mini
> >     changing Makefile in SRC_mixer
> >     changing Makefile in SRC_nn
> >     changing Makefile in SRC_optic
> >     changing Makefile in SRC_optimize
> >     changing Makefile in SRC_orb
> >     changing Makefile in SRC_pairhess
> >     changing Makefile in SRC_phonon
> >     changing Makefile in SRC_qtl
> >     changing Makefile in SRC_reformat
> >     changing Makefile in SRC_sgroup
> >     changing Makefile in SRC_spacegroup
> >     changing Makefile in SRC_spaghetti
> >     No Makefile.orig in SRC_structeditor, leaving directory.
> >     changing Makefile in SRC_sumpara
> >     changing Makefile in SRC_supercell
> >     changing Makefile in SRC_symmetry
> >     changing Makefile in SRC_symmetso
> >     changing Makefile in SRC_telnes3
> >     No Makefile.orig in SRC_templates, leaving directory.
> >     changing Makefile in SRC_tetra
> >     changing Makefile in SRC_trig
> >     changing Makefile in SRC_txspec
> >     No Makefile.orig in SRC_usersguide_html, leaving directory.
> >     changing Makefile in SRC_vecpratt
> >     No Makefile.orig in SRC_w2web, leaving directory.
> >
> >      Press RETURN to continue
>
> --
> Dr. Martin Pieper
> Karl-Franzens University
> Experimentalphysik
> Universitätsplatz 5
> A-8010 Graz
> Austria
> Tel. +43-316-380-8564
> _______________________________________________
> Wien mailing list
> Wien at zeus.theochem.tuwien.ac.at
> http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://zeus.theochem.tuwien.ac.at/pipermail/wien/attachments/20130403/f801ebe4/attachment.htm>


More information about the Wien mailing list