ESYS13
Revision_
|
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 */