| 1 | 
< | 
 /* | 
| 1 | 
> | 
/* | 
| 2 | 
  | 
 * Copyright (c) 2005 The University of Notre Dame. All Rights Reserved. | 
| 3 | 
  | 
 * | 
| 4 | 
  | 
 * The University of Notre Dame grants you ("Licensee") a | 
| 50 | 
  | 
 | 
| 51 | 
  | 
namespace oopse { | 
| 52 | 
  | 
  RestWriter::RestWriter(SimInfo* info) :  | 
| 53 | 
< | 
  info_(info) { | 
| 53 | 
> | 
    info_(info) { | 
| 54 | 
  | 
     | 
| 55 | 
< | 
    //we use master - slave mode, only master node writes to disk | 
| 56 | 
< | 
    outName = info_->getRestFileName(); | 
| 57 | 
< | 
  } | 
| 55 | 
> | 
      //we use master - slave mode, only master node writes to disk | 
| 56 | 
> | 
      outName = info_->getRestFileName(); | 
| 57 | 
> | 
    } | 
| 58 | 
  | 
   | 
| 59 | 
  | 
  RestWriter::~RestWriter() {} | 
| 60 | 
  | 
   | 
| 77 | 
  | 
      if( !finalOut ){ | 
| 78 | 
  | 
        sprintf( painCave.errMsg, | 
| 79 | 
  | 
                 "Could not open \"%s\" for zAngle output.\n", | 
| 80 | 
< | 
                 outName ); | 
| 80 | 
> | 
                 outName.c_str() ); | 
| 81 | 
  | 
        painCave.isFatal = 1; | 
| 82 | 
  | 
        simError(); | 
| 83 | 
  | 
      } | 
| 124 | 
  | 
    MPI_Status ierr; | 
| 125 | 
  | 
    int intObIndex; | 
| 126 | 
  | 
    double zAngle; | 
| 127 | 
< | 
     | 
| 127 | 
> | 
    | 
| 128 | 
  | 
    if (masterNode == 0) { | 
| 129 | 
  | 
      std::map<int, double> zAngData; | 
| 130 | 
  | 
      for(int i = 0 ; i < nproc; ++i) { | 
| 138 | 
  | 
               | 
| 139 | 
  | 
              intObIndex = integrableObject->getGlobalIndex() ; | 
| 140 | 
  | 
              zAngle = integrableObject->getZangle(); | 
| 141 | 
< | 
              zAngData.insert(pair<int, double>(intObIndex, zAngle)); | 
| 141 | 
> | 
              zAngData.insert(std::pair<int, double>(intObIndex, zAngle)); | 
| 142 | 
  | 
            }       | 
| 143 | 
  | 
          } | 
| 144 | 
  | 
           | 
| 146 | 
  | 
          for(int k = 0; k < nIntObjectsInProc[i]; ++k) { | 
| 147 | 
  | 
            MPI_Recv(&intObIndex, 1, MPI_INT, i, 0, MPI_COMM_WORLD,&ierr); | 
| 148 | 
  | 
            MPI_Recv(&zAngle, 1, MPI_DOUBLE, i, 0, MPI_COMM_WORLD,&ierr); | 
| 149 | 
< | 
            zAngData.insert(pair<int, double>(intObIndex, zAngle)); | 
| 149 | 
> | 
            zAngData.insert(std::pair<int, double>(intObIndex, zAngle)); | 
| 150 | 
  | 
          } | 
| 151 | 
  | 
        } | 
| 152 | 
  | 
         |