skip menu and go to main content

body start

Visual Information Processing Studio

release

clapack3-windows

2002-09-13 00:00

윈도우즈용을 VC6.0을 이용하여 컴파일 합니다.

                            ===================
                            CLAPACK README FILE
                            ===================

This README file describes how and how to install the ANSI C translation of the
LAPACK library, called CLAPACK. CLAPACK must be compiled with an ANSI Standard
C compiler. If the C compiler on your machine is an old-style C compiler, you
will have to use gcc to compile the package.

IMPORTANT NOTE:

   You *CANNOT* just go to www.netlib.org/clapack, download a routine like
 sgesv.c and have it work unless you properly install and link to the
 f2c and BLAS routines as described below. If your linker complains about
 missing functions, you have probably accidentally neglected this step.
   Also, you will need the files "f2c.h" (included with the f2c libraries)
 and "blaswrap.h" in order to compile these routines.
   Note also that you *CANNOT* directly link to a BLAS library optimized
 for your platform without using a wrapper library, as described below.
 The default BLAS routines included with CLAPACK in the BLAS/SRC
 subdirectory may also be used these will most likely be
 slower than a BLAS library optimized for your machine. If you do
 not have such an optimized BLAS library, you can get one at

       http://www.netlib.org/atlas
 

==============================================================================

For a fast default installation, you will need to
  - Untar clapack.tar and modify the make.inc file (see step 1 below)
  - Make the f2c libraries (see step 2 below)
  - Make the BLAS library or wrapper (see step 2 below)
  - Make the main library, test it, and time it by simply typing
      make

If you encounter difficulties, you may find the installation manual for
the FORTRAN version (INSTALL/lawn81.*) useful.


                     Procedure for installing CLAPACK:
==============================================================================

(1) 'tar xvf clapack.tar' to build the following directory structure:
    CLAPACK/README.install this file
    CLAPACK/README.maintain description of how to CLAPACK is built and
                               maintained
    CLAPACK/BLAS/ C source for BLAS and for BLAS wrappers
    CLAPACK/F2CLIBS/ f2c I/O functions (libI77) and math functions (libF77)
    CLAPACK/INSTALL/ Testing functions and pre-tested make.inc files
                        for various platforms.
    CLAPACK/SRC/ C source of LAPACK routines
    CLAPACK/TESTING/ driver routines to test correctness
    CLAPACK/TIMING/ driver routines to measure performance
    CLAPACK/Translate/ software for translation and subsequent clean up,
                        including CompletePolish as described below.
    CLAPACK/make.inc compiler, compile flags and library definitions,
                        included in all Makefiles.
                        NOTE: It's better to use gcc compiler on some older
                        Sun systems.
    CLAPACK/clapack.h A header file including C prototypes of all the
                        CLAPACK routines.
    You should be sure to modify the make.inc file for your system. Sample
    make.inc files for several platforms are included in the INSTALL
    subdirectory.

(2) Build the f2c libraries by doing:
      make f2clib

##############################################################################
WARNING: 1) If your system lacks onexit() and you are not using an ANSI C
            compiler, then you should change your F2CCFLAGS line in
            make.inc to
                F2CCFLAGS=$(CFLAGS) -DNO_ONEXIT
            On at least some Sun systems, it is better to use
                F2CCFLAGS=$(CFLAGS) -Donexit=on_exit
         2) On at least some Sun systems, the type declaration in
            F2CLIBS/libI77/rawio.h: extern FILE *fdopen(int, char*)
             is not consistent with the one defined in stdio.h. In this case
            you should comment out this line.
            
##############################################################################

(3) To run CLAPACK, you need to create a BLAS library.
    The performance of CLAPACK largely depends on the performance
    of the BLAS library.

    You can either use the reference BLAS library included with
    this distribution, which is easy to install but not optimized to be
    fast on any particular machine, or else find a version of the
    BLAS optimized for your machine.

    If you want to use the reference BLAS library included with
    this distribution, build it by doing
      make blaslib
    from the main directory.

    If you want to find a BLAS library optimized for your machine,
    see the note below for more details;
    see also the README in the BLAS/WRAP directory.

(4) Compile and run the BLAS TESTING code by doing:
      cd CLAPACK/BLAS/TESTING; make -f Makeblat2
      cd CLAPACK/BLAS
        xblat2s < sblat2.in
        xblat2d < dblat2.in
        xblat2c < cblat2.in
        xblat2z < zblat2.in
      cd CLAPACK/BLAS/TESTING; make -f Makeblat3
      cd CLAPACK/BLAS
        xblat3s < sblat3.in
        xblat3d < dblat3.in
        xblat3c < cblat3.in
        xblat3z < zblat3.in

    Inspect the output files *.SUMM to confirm that no errors occurred.

{NOTE: If a compiling error involving _atexit appears then see information
       within the WARNING above.}

{NOTE: For the highest performance, it is best to use a version of the BLAS
       optimized for your particular machine. This may be done by modifying
       the line
          BLASLIB = ../../blas$(PLAT).a
       in CLAPACK/make.inc to point to the optimized BLAS and to an
       appropriate "wrapper" library. If you are using a version of the
       BLAS which provides the standard CBLAS interface (e.g. ATLAS),
       you can make the wrapper library libcblaswr.a by typing
       "make cblaswrap" from the main directory. For this setup
       (ATLAS with the CBLAS wrapper), the BLASLIB line might look like
           BLASLIB = ../../libcblaswr.a -lcblas -latlas
       A sample Fortran calling interface (libfblaswr.a) for systems with
       Sun-style Fortran calling conventions is also provided; however,
       this interface will need modifications to work on other
       architectures which have different Fortran calling convensions.
       See the README in the BLAS/WRAP subdirectory for further information.}

(5) Build the archive containing lapack source code by doing:
      cd CLAPACK/SRC; make

(6) Compile the matrix generation software, the eigenroutine TESTING
    code, the linear system TESTING code, and run the LAPACK tests
    by doing:
      cd CLAPACK/TESTING/MATGEN; make
      cd CLAPACK/TESTING; make

    Inspect the output files *.out to confirm that no errors occurred.

(7) Build the archive containing the eigensystem routines, compile
    eigenroutine TIMING code, and the linear system TIMING code
    by doing:
      cd CLAPACK/TIMING; make

(8) Run the LAPACK timing tests by doing:
      cd CLAPACK/TIMING; make
      xlintims < sblasa.in > sblasa.out
      xlintims < sblasb.in > sblasb.out
      xlintims < sblasc.in > sblasc.out

      repeat timing of blas for c, d, and z

NOTE: If your particular system does not have enough memory to complete
       the above compilations you can do the following steps instead:

I. Compile the matrix generation software, the eigenroutine TESTING code,
     the linear system TESTING code, and run the LAPACK tests separately
     by doing:
        cd CLAPACK/TESTING/MATGEN; make
        cd CLAPACK/TESTING/EIG; make
        cd CLAPACK/TESTING/LIN; make
        cd CLAPACK/TESTING; make
II. Build the archive containing the eigensystem routines, compile
     eigenroutine TIMING code, and the linear system TIMING code
     separately by doing:
        cd CLAPACK/TIMING/EIG/EIGSRC; make
        cd CLAPACK/TIMING/EIG; make
        cd CLAPACK/TIMING/LIN; make
        continue with step (8)
III. After the executable files and libraries have been created for each
     of the compiles, the object files should be removed by doing:
        make clean
IV. Each 'make' may be accomplished just for one or a subset of the
     precisions desired. For example:
        make single
        make single complex
        make single double complex complex16
     Using make without any arguments will compile all four precisions.

James Demmel
Xiaoye Li
Chris Puscasiu
Steve Timson

UC Berkeley
Sept 27 1993


{Revised by Susan Ostrouchov and Jude Toth}
 {The University of Tennessee at Knoxville}
             {October 15, 1993}

{Revised by Xiaoye Li and James Demmel}
 {University of California at Berkeley}
             {November 22, 1994}

{Revised by David Bindel and James Demmel}
 {University of California at Berkeley}
             {July 19, 2000}

17 Comments

해당글의 덧글

Nobody

When you think about it, that's got to be the right awnesr.

2012-01-07 05:40

Nobody

2012-01-07 18:23

Nobody

User Acceptance Test Plan. Project Name User Acceptance Testing Plan. User Acceptance Test Plan. Template Guideline. Document Information and Approvals ..

<a href="http://www.autoinsurcenter.com/">car insurance qoutes</a>

2012-01-26 15:47

Nobody

User Acceptance Test Plan. Project Name User Acceptance Testing Plan. User Acceptance Test Plan. Template Guideline. Document Information and Approvals ..

<a href="http://www.insurpricessearch.com/">life insurance for seniors</a>

2012-01-26 16:21

Nobody

Please keep throinwg these posts up they help tons.

2012-03-03 21:27

Nobody

Real brain power on display. Thanks for that aenwsr!

2012-03-05 18:54

Nobody

2012-03-09 08:58

Nobody

2012-03-09 16:00

Nobody

Software testing - Wikipedia, the free encyclopedia. 5.2.1 Regression testing; 5.2.2 Acceptance testing; 5.2.3 Alpha testing; 5.2.4 Beta testing . Functional tests tend to answer the question of "can the user do this" or . Test planning: Test strategy, test plan, testbed creation. ..Tri-Bureaus EmpowHR Deployment Test Plan. The strategy outlines NFC's short and long-term plans for training the . This is usually conducted towards the end of the User Acceptance Test period. . Therefore, agencies are free to choose whichever method or combination of ..Testing: A Sample Test Plan. Feb 24, 2005 . But, I thought that having an example of a test plan created using the process may . ACCEPTANCE Testing will be performed by the actual end users with the assistance . Data Quality Strategy: A Step-by-Step Approach ..Creating a Test Strategy. Free Book. Project Managers guide to Business Analysis. . Why do a Test Strategy? The Test Strategy is the plan for how you are going to approach testing. . The first is to be used by the users to carry out user acceptance testing ..What's the alternative to fix this fiasco (as I call it)?Test plan sample: SoftwareTesting and Quality assurance Templates .... 4.3 Performance and Stress Testing 4.4 User Acceptance Testing 4.5 Batch Testing . what is test strategy,test methodology, automation test plan? ..

<a href="http://www.findtopremedy.com/">pharmacy tech buy tramadol</a> <a href="http://www.yourhealthservice.net/">cheap health insurance</a>

2012-03-14 12:27

Nobody

(Windows Vista Home Premium)Can't run or exicute anything as Administrator, even though i am logged in with the Administrator account!Usability Test Plan Template. Writing a Usability Test PLan. . 7.2 Error-free rate 8. 7.3 Time on Task (TOT) 8 . The goals of usability testing include establishing a baseline of user . name or application name], documented acceptance of the plan is expected. . be categorically sized by development to aid in implementation strategy. ..COPYRIGHTED MATERIAL. The testing strategic dashboard includes key indicators such as user satisfac- . Are the individual assessors free from any bias that would cause them not to . Test Plan n in g. Test O utso urcing. Acceptance Testing Analysis and ..Can't run MMC, regedit, control panel, services, UAC, or install anything or even delete a simple txt file without the User rights managment console!Any bright ideas?

<a href="http://www.findautoinsur.com/">car insureance</a> <a href="http://www.yourhealthservice.net/">healthinsurance</a>;

2012-03-16 11:57

Nobody

Paki, aunque con retraso, te comunico que todos los que lo solicist teis a trav s de los coemntarios est is admitidos/as

<a href="http://www.getvehicleinsur.com/">insurance auto auctions</a> <a href="http://www.choosecarinsur.com/">eastwood auto insurance</a>

2012-03-22 16:44

Nobody

Paki, aunque con retraso, te comunico que todos los que lo solicist teis a trav s de los coemntarios est is admitidos/as

<a href="http://www.getvehicleinsur.com/">car insurance qoutes</a> <a href="http://www.moreinsurplans.com/">cheapest car insurance</a>

2012-03-26 17:27

Nobody

Paki, aunque con retraso, te comunico que todos los que lo solicist teis a trav s de los coemntarios est is admitidos/as

<a href="http://www.getvehicleinsur.com/">buy car insurance online</a> <a href="http://www.choosecarinsur.com/">car insurance</a>

2012-03-28 14:48

Nobody

Paki, aunque con retraso, te comunico que todos los que lo solicist teis a trav s de los coemntarios est is admitidos/as

<a href="http://www.getvehicleinsur.com/">car insurance quotes</a> <a href="http://www.moreinsurplans.com/">car insurance quotes</a>

2012-03-28 14:56

Nobody

Thanks for explaining the steps to get this running. I am getting stuck on step #8. I&#8217;m not sure which file you are referring to.Do you have a basic sample code that you could attach as a zip so that we could download it and see the directory structure and how you have everything setup?thanks

<a href="http://www.specialmedic.net/">nexium</a>; <a href="http://www.choosemedsnow.com/">propecia</a>;

2012-04-02 15:38

Nobody

Thanks for explaining the steps to get this running. I am getting stuck on step #8. I&#8217;m not sure which file you are referring to.Do you have a basic sample code that you could attach as a zip so that we could download it and see the directory structure and how you have everything setup?thanks

<a href="http://www.specialmedic.net/">nexium</a>; <a href="http://www.choosemedsnow.com/">buy propecia</a>

2012-04-04 18:04

Nobody

Step 8 describes editing files imported in step 7. has listed all the native .java files in package com.facebook.android. All other files are OK except FbDialog.java. Add there line &#8220;import com.myproject.R;&#8221; . &#8220;com.myproject&#8221; is your android package name.

<a href="http://www.specialmedic.net/">nexium drag</a> <a href="http://www.choosemedsnow.com/">generic propecia</a>

2012-04-04 18:12