#ifndef _PVFMM_HPP_ #define _PVFMM_HPP_ // Have MPI //#define PVFMM_HAVE_MPI // Disable assert checks. //#ifndef NDEBUG //#define NDEBUG //#endif // Parameters for memory manager #define PVFMM_MEM_ALIGN 64 #define PVFMM_GLOBAL_MEM_BUFF 1024LL * 5LL // in MB #ifndef NDEBUG #define PVFMM_MEMDEBUG // Enable memory checks. #endif // Profiling parameters #define PVFMM_PROFILE 5 // Granularity level #define PVFMM_VERBOSE // MPI Wrapper #include // Memory Manager, Iterators #include // Vector #include // Matrix, Permutation operators #include // Template vector intrinsics #include // OpenMP merge-sort and scan #include // Profiler #include // Print stack trace #include const int sgh = pvfmm::SetSigHandler(); // Set signal handler #endif //_PVFMM_HPP_