ESYS13  Revision_
Common.h
Go to the documentation of this file.
00001 
00002 /*******************************************************
00003 *
00004 * Copyright (c) 2003-2012 by University of Queensland
00005 * Earth Systems Science Computational Center (ESSCC)
00006 * http://www.uq.edu.au/esscc
00007 *
00008 * Primary Business: Queensland, Australia
00009 * Licensed under the Open Software License version 3.0
00010 * http://www.opensource.org/licenses/osl-3.0.php
00011 *
00012 *******************************************************/
00013 
00014 
00015 #ifndef INC_PASO_COMMON
00016 #define INC_PASO_COMMON
00017 
00018 /**************************************************************/
00019 
00020 /*    Finley finite element solver: common include file       */
00021 
00022 /**************************************************************/
00023 
00024 /*   Copyrights by ACcESS Australia, 2003 */
00025 
00026 /**************************************************************/
00027 
00028 #include "esysUtils/maths.h"
00029 #include "esysUtils/mem.h"
00030 #include "esysUtils/index.h"
00031 #include "esysUtils/types.h"
00032 
00033 
00034 #include <float.h>
00035 #include <stdio.h>
00036 #include <limits.h>
00037 #include <stdlib.h>
00038 #include <string.h>
00039 
00040 #define LenString_MAX FILENAME_MAX*2
00041 #define LenErrorMsg_MAX LenString_MAX
00042 
00043 #ifdef USE_LAPACK
00044 
00045    #ifdef MKL_LAPACK
00046      #include <mkl_lapack.h>
00047    #else    /* assuming clapack */
00048      #include <clapack.h>
00049    #endif
00050    
00051 #endif
00052 
00053 #endif /* #ifndef INC_PASO_COMMON */