| /* | 
 | !-------------------------------------------------------------------------! | 
 | !				                                    	                  ! | 
 | !		           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_ */ |