diff --git a/Source/TOpenWAM.cpp b/Source/TOpenWAM.cpp index bf8b1c5..352fd83 100644 --- a/Source/TOpenWAM.cpp +++ b/Source/TOpenWAM.cpp @@ -3096,7 +3096,8 @@ void TOpenWAM::CalculateFlowIndependent() { // ! Search which pipe must be calculated SearchMinimumTimeStep(); if(TimeMinPipe) { - #pragma omp parallel for private(OneDEnd) num_threads(fi_num_threads) + int nthreads = fi_num_threads; + #pragma omp parallel for private(OneDEnd) num_threads(nthreads) for(int i = -1; i < 2; i++) { if(i == -1) { // ! Solver for the flow in the pipe diff --git a/Source/TTimeControl.cpp b/Source/TTimeControl.cpp index 426ae2e..585499b 100644 --- a/Source/TTimeControl.cpp +++ b/Source/TTimeControl.cpp @@ -40,6 +40,14 @@ int RDTSC(void) { return k; } +#elif defined(__e2k__) + +#include + +int RDTSC(void) { + return __rdtsc(); +} + #elif _MSC_VER int RDTSC(void) { return 0;