| /* |
| !-------------------------------------------------------------------------! |
| ! ! |
| ! N A S G R I D B E N C H M A R K S ! |
| ! ! |
| ! C + + V E R S I O N ! |
| ! ! |
| ! A D C C . H ! |
| ! ! |
| !-------------------------------------------------------------------------! |
| ! ! |
| ! The the file contains comnstants definitions used for ! |
| ! building veiws. ! |
| ! ! |
| ! Permission to use, copy, distribute and modify this software ! |
| ! for any purpose with or without fee is hereby granted. ! |
| ! We request, however, that all derived work reference the ! |
| ! NAS Grid Benchmarks 3.0 or GridNPB3.0. This software is provided ! |
| ! "as is" without expressed or implied warranty. ! |
| ! ! |
| ! Information on GridNPB3.0, including the concept of ! |
| ! the NAS Grid Benchmarks, the specifications, source code, ! |
| ! results and information on how to submit new results, ! |
| ! is available at: ! |
| ! ! |
| ! http://www.nas.nasa.gov/Software/NPB ! |
| ! ! |
| ! Send comments or suggestions to ngb@nas.nasa.gov ! |
| ! Send bug reports to ngb@nas.nasa.gov ! |
| ! ! |
| ! E-mail: ngb@nas.nasa.gov ! |
| ! Fax: (650) 604-3957 ! |
| ! ! |
| !-------------------------------------------------------------------------! |
| ! GridNPB3.0 C++ version ! |
| ! Michael Frumkin, Leonid Shabanov ! |
| !-------------------------------------------------------------------------! |
| */ |
| #ifndef _ADCC_CONST_DEFS_H_ |
| #define _ADCC_CONST_DEFS_H_ |
| |
| /*#define WINNT*/ |
| #define UNIX |
| |
| #define ADC_OK 0 |
| #define ADC_WRITE_FAILED 1 |
| #define ADC_INTERNAL_ERROR 2 |
| #define ADC_TREE_DESTROY_FAILURE 3 |
| #define ADC_FILE_OPEN_FAILURE 4 |
| #define ADC_MEMORY_ALLOCATION_FAILURE 5 |
| #define ADC_FILE_DELETE_FAILURE 6 |
| #define ADC_VERIFICATION_FAILED 7 |
| #define ADC_SHMEMORY_FAILURE 8 |
| |
| #define SSA_BUFFER_SIZE (1024*1024) |
| #define MAX_NUMBER_OF_TASKS 256 |
| |
| #define MAX_PAR_FILE_LINE_SIZE 512 |
| #define MAX_FILE_FULL_PATH_SIZE 512 |
| #define MAX_ADC_NAME_SIZE 32 |
| |
| #define DIM_FSZ 4 |
| #define MSR_FSZ 8 |
| |
| #define MAX_NUM_OF_DIMS 20 |
| #define MAX_NUM_OF_MEAS 4 |
| |
| #define MAX_NUM_OF_CHUNKS 1024 |
| #define MAX_PARAM_LINE_SIZE 1024 |
| |
| #define OUTPUT_BUFFER_SIZE (MAX_NUM_OF_DIMS + (MSR_FSZ/4)*MAX_NUM_OF_MEAS) |
| #define MAX_VIEW_REC_SIZE ((DIM_FSZ*MAX_NUM_OF_DIMS)+(MSR_FSZ*MAX_NUM_OF_MEAS)) |
| #define MAX_VIEW_ROW_SIZE_IN_INTS (MAX_NUM_OF_DIMS + 2*MAX_NUM_OF_MEAS) |
| #define MLB32 0x80000000 |
| |
| #ifdef WINNT |
| #define MLB 0x8000000000000000 |
| #else |
| #define MLB 0x8000000000000000LL |
| #endif |
| |
| #endif /* _ADCC_CONST_DEFS_H_ */ |