Hello,
I'm currently trying to use the Southampton supercomputer to run my simulations using the Einstein Toolkit.
I'm using the latest version of carpet (Mercurial) and the I've loaded the Intel 11.1 compiler, but I am getting the following error.
"Run-Time Check Failure: The variable 'd' is being used without being initialized"
This can be traced back to a function in CarpetLib (cycle.h),
#if (defined(__GNUC__) || defined(__ICC) || defined(__SUNPRO_C)) && defined(__x86_64__) && !defined(HAVE_TICK_COUNTER) typedef unsigned long long ticks;
static __inline__ ticks getticks(void) { unsigned a, d; asm volatile("rdtsc" : "=a" (a), "=d" (d)); return ((ticks)a) | (((ticks)d) << 32); }
Any suggestions on how to fix this problem?