X-Git-Url: https://git.auder.net/?p=valse.git;a=blobdiff_plain;f=pkg%2Fsrc%2Fsources%2Futils.h;h=be3a72fb215a2b1f7b100794d007ca1021a507a7;hp=f6d122f066b2010fbdbdf604fef6fedb42dfe277;hb=e32621012b1660204434a56acc8cf73eac42f477;hpb=f33f35efc9a01f93bb61959522d90ee6a76b892e diff --git a/pkg/src/sources/utils.h b/pkg/src/sources/utils.h deleted file mode 100644 index f6d122f..0000000 --- a/pkg/src/sources/utils.h +++ /dev/null @@ -1,58 +0,0 @@ -#ifndef valse_utils_H -#define valse_utils_H - -//#include - -/******** - * Types - *******/ - -typedef double Real; -//typedef uint32_t UInt; -//typedef int32_t Int; - -/******************* - * tune parallelism - *******************/ - -// Number of OpenMP threads -#define OMP_NUM_THREADS 8 - -// CHUNK_SIZE = number of lambda values to be treated sequentially by a single core -#define CHUNK_SIZE 1 - -/******************************* - * Matrix and arrays indexation - *******************************/ - -// Matrix Index ; TODO? ncol unused -#define mi(i,j,nrow,ncol)\ - j*nrow + i - -// Array Index ; TODO? d3 unused -#define ai(i,j,k,d1,d2,d3)\ - k*d1*d2 + j*d1 + i - -// Array4 Index ; TODO? ... -#define ai4(i,j,k,m,d1,d2,d3,d4)\ - m*d1*d2*d3 + k*d1*d2 + j*d1 + i - -/************************* - * Array copy & "zeroing" - ************************/ - -// Fill an array with zeros -#define zeroArray(array, size)\ -{\ - for (int u=0; u