Amesos Package Browser (Single Doxygen Collection) Development
amesos_cholmod_config.h
Go to the documentation of this file.
00001 /* ========================================================================== */
00002 /* === Include/cholmod_config.h ============================================= */
00003 /* ========================================================================== */
00004 
00005 /* -----------------------------------------------------------------------------
00006  * CHOLMOD/Include/cholmod_config.h.
00007  * Copyright (C) 2005-2006, Univ. of Florida.  Author: Timothy A. Davis
00008  * CHOLMOD/Include/cholmod_config.h is licensed under Version 2.1 of the GNU
00009  * Lesser General Public License.  See lesser.txt for a text of the license.
00010  * CHOLMOD is also available under other licenses; contact authors for details.
00011  * http://www.cise.ufl.edu/research/sparse
00012  * -------------------------------------------------------------------------- */
00013 
00014 /* CHOLMOD configuration file, for inclusion in user programs.
00015  *
00016  * You do not have to edit any CHOLMOD files to compile and install CHOLMOD.
00017  * However, if you do not use all of CHOLMOD's modules, you need to compile
00018  * with the appropriate flag, or edit this file to add the appropriate #define.
00019  *
00020  * Compiler flags for CHOLMOD:
00021  *
00022  * -DNCHECK     do not include the Check module.        License: GNU LGPL
00023  * -DNCHOLESKY      do not include the Cholesky module.     License: GNU LGPL
00024  * -DNPARTITION     do not include the Partition module.    License: GNU LGPL
00025  *
00026  * -DNPRINT     do not print anything
00027  *
00028  * -D'LONGBLAS=long' or -DLONGBLAS='long long' defines the integers used by
00029  *        LAPACK and the BLAS.  Use LONGBLAS=long on Solaris to use
00030  *        the 64-bit Sun Performance BLAS in cholmod_l_* routines.
00031  *        You may need to use -D'LONGBLAS=long long' on the SGI
00032  *        (this is not tested).
00033  *
00034  * -DNSUNPERF     for Solaris only.  If defined, do not use the Sun
00035  *        Performance Library.  The default is to use SunPerf.
00036  *        You must compile CHOLMOD with -xlic_lib=sunperf.
00037  *
00038  * The Core Module (License GNU LGPL) is always included in the CHOLMOD library.
00039  */
00040 
00041 #ifndef AMESOS_CHOLMOD_CONFIG_H
00042 #define AMESOS_CHOLMOD_CONFIG_H
00043 
00044 /* Use the compiler flag, or uncomment the definition(s), if you want to use
00045  * one or more non-default installation options: */
00046 
00047 /*
00048 #define NCHECK
00049 #define NCHOLESKY
00050 #define NPARTITION
00051 
00052 #define NPRINT
00053 
00054 #define LONGBLAS long
00055 #define LONGBLAS long long
00056 #define NSUNPERF
00057 */
00058 
00059 /* Turning off all code that uses the GPL'ed modules */
00060 #define NMATRIXOPS
00061 #define NMODIFY
00062 #define NSUPERNODAL
00063 
00064 #endif
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines