changes for bgp
authorXiang Ni <xini@login4.intrepid.alcf.anl.gov>
Mon, 14 Jan 2013 03:14:36 +0000 (03:14 +0000)
committerXiang Ni <xini@login4.intrepid.alcf.anl.gov>
Mon, 14 Jan 2013 03:14:36 +0000 (03:14 +0000)
src/libs/ck-libs/ampi/ampi.C
src/util/pup.h

index 5815c123bddd1eed9d3946f409e2cc8178a735e3..f44bffa7209b7858a14e1e6d26862f1442b4d39d 100644 (file)
@@ -5686,7 +5686,7 @@ void AMPI_ChkpSync()
 void AMPI_Die()
 {
 //     int partition = rand()%2;
-       int partition = 0;
+       int partition = 1;
   if(CmiMyPartition()==partition){
        printf("partition %d to die %d\n",CmiMyPartition(),partition);
        CkDieNow();
index 1399040938a5c438b6f0cd2e2aec2f1791ac3ade..3202098b9fa73e9784ca988e787a0d7e2797d85e 100644 (file)
@@ -441,7 +441,7 @@ namespace PUP {
       }
       virtual void setAccuracyBit(int _accuracy) {
         accuracyBit = _accuracy;
-        offset = 0XFFFFFFFFFFFFFFFF;
+        offset = 0XFFFFFFFFFFFFFFFFLL;
         offset = offset<<accuracyBit;
       }
       virtual void skipNext() {
@@ -468,7 +468,7 @@ namespace PUP {
         union{long long int value;char byte[8];} data;
         long long int intA = *(long long int *)&value;
         if(intA<0)
-          intA = 0X8000000000000000 -intA;
+          intA = 0X8000000000000000LL -intA;
         intA = intA&offset;
         data.value = intA;
         for(int i=0;i<8;i++){