| 80 |  | inFile_ = fopen(filename_.c_str(), "r"); | 
| 81 |  |  | 
| 82 |  | if (inFile_ == NULL) { | 
| 83 | < | sprintf(painCave.errMsg, "Cannot open file: %s\n", filename_.c_str()); | 
| 83 | > | sprintf(painCave.errMsg, "DumpReader: Cannot open file: %s\n", filename_.c_str()); | 
| 84 |  | painCave.isFatal = 1; | 
| 85 |  | simError(); | 
| 86 |  | } | 
| 108 |  | error = fclose(inFile_); | 
| 109 |  |  | 
| 110 |  | if (error) { | 
| 111 | < | sprintf(painCave.errMsg, "Error closing %s\n", filename_.c_str()); | 
| 111 | > | sprintf(painCave.errMsg, "DumpReader Error: Error closing %s\n", filename_.c_str()); | 
| 112 |  | painCave.isFatal = 1; | 
| 113 |  | simError(); | 
| 114 |  | } | 
| 155 |  |  | 
| 156 |  | if (feof(inFile_)) { | 
| 157 |  | sprintf(painCave.errMsg, | 
| 158 | < | "File \"%s\" ended unexpectedly at line %d\n", | 
| 158 | > | "DumpReader Error: File \"%s\" ended unexpectedly at line %d\n", | 
| 159 |  | filename_.c_str(), | 
| 160 |  | lineNum); | 
| 161 |  | painCave.isFatal = 1; | 
| 172 |  |  | 
| 173 |  | if (feof(inFile_)) { | 
| 174 |  | sprintf(painCave.errMsg, | 
| 175 | < | "File \"%s\" ended unexpectedly at line %d\n", | 
| 175 | > | "DumpReader Error: File \"%s\" ended unexpectedly at line %d\n", | 
| 176 |  | filename_.c_str(), | 
| 177 |  | lineNum); | 
| 178 |  | painCave.isFatal = 1; | 
| 185 |  |  | 
| 186 |  | if (feof(inFile_)) { | 
| 187 |  | sprintf(painCave.errMsg, | 
| 188 | < | "File \"%s\" ended unexpectedly at line %d," | 
| 188 | > | "DumpReader Error: File \"%s\" ended unexpectedly at line %d," | 
| 189 |  | " with atom %d\n", filename_.c_str(), | 
| 190 |  | lineNum, | 
| 191 |  | j); | 
| 254 |  | "does not match the meta-data file's nIntegrable, %d.\n", | 
| 255 |  | filename_.c_str(), | 
| 256 |  | nTotObjs, | 
| 257 | < | info_->getNIntegrableObjects()); | 
| 257 | > | info_->getNGlobalIntegrableObjects()); | 
| 258 |  |  | 
| 259 |  | painCave.isFatal = 1; | 
| 260 |  | simError(); | 
| 265 |  | eof_test = fgets(read_buffer, sizeof(read_buffer), inFile_); | 
| 266 |  |  | 
| 267 |  | if (eof_test == NULL) { | 
| 268 | < | sprintf(painCave.errMsg, "error in reading commment in %s\n", | 
| 268 | > | sprintf(painCave.errMsg, "DumpReader Error: error in reading commment in %s\n", | 
| 269 |  | filename_.c_str()); | 
| 270 |  | painCave.isFatal = 1; | 
| 271 |  | simError(); | 
| 284 |  |  | 
| 285 |  | if (eof_test == NULL) { | 
| 286 |  | sprintf(painCave.errMsg, | 
| 287 | < | "error in reading file %s\n" | 
| 287 | > | "DumpReader Error: error in reading file %s\n" | 
| 288 |  | "natoms  = %d; index = %d\n" | 
| 289 |  | "error reading the line from the file.\n", | 
| 290 |  | filename_.c_str(), | 
| 324 |  | eof_test = fgets(read_buffer, sizeof(read_buffer), inFile_); | 
| 325 |  |  | 
| 326 |  | if (eof_test == NULL) { | 
| 327 | < | sprintf(painCave.errMsg, "Error reading 1st line of %s \n ", | 
| 327 | > | sprintf(painCave.errMsg, "DumpReader Error: Error reading 1st line of %s \n ", | 
| 328 |  | filename_.c_str()); | 
| 329 |  | painCave.isFatal = 1; | 
| 330 |  | simError(); | 
| 353 |  | eof_test = fgets(read_buffer, sizeof(read_buffer), inFile_); | 
| 354 |  |  | 
| 355 |  | if (eof_test == NULL) { | 
| 356 | < | sprintf(painCave.errMsg, "error in reading commment in %s\n", | 
| 356 | > | sprintf(painCave.errMsg, "DumpReader Error: error in reading commment in %s\n", | 
| 357 |  | filename_.c_str()); | 
| 358 |  | painCave.isFatal = 1; | 
| 359 |  | simError(); | 
| 376 |  | mol = info_->getMoleculeByGlobalIndex(i); | 
| 377 |  |  | 
| 378 |  | if (mol == NULL) { | 
| 379 | < | sprintf(painCave.errMsg, "Molecule not found on node %d!", worldRank); | 
| 379 | > | sprintf(painCave.errMsg, "DumpReader Error: Molecule not found on node %d!", worldRank); | 
| 380 |  | painCave.isFatal = 1; | 
| 381 |  | simError(); | 
| 382 |  | } | 
| 388 |  |  | 
| 389 |  | if (eof_test == NULL) { | 
| 390 |  | sprintf(painCave.errMsg, | 
| 391 | < | "error in reading file %s\n" | 
| 391 | > | "DumpReader Error: error in reading file %s\n" | 
| 392 |  | "natoms  = %d; index = %d\n" | 
| 393 |  | "error reading the line from the file.\n", | 
| 394 |  | filename_.c_str(), | 
| 412 |  |  | 
| 413 |  | if (eof_test == NULL) { | 
| 414 |  | sprintf(painCave.errMsg, | 
| 415 | < | "error in reading file %s\n" | 
| 415 | > | "DumpReader Error: error in reading file %s\n" | 
| 416 |  | "natoms  = %d; index = %d\n" | 
| 417 |  | "error reading the line from the file.\n", | 
| 418 |  | filename_.c_str(), | 
| 443 |  |  | 
| 444 |  | mol = info_->getMoleculeByGlobalIndex(i); | 
| 445 |  | if (mol == NULL) { | 
| 446 | < | sprintf(painCave.errMsg, "Molecule not found on node %d!", worldRank); | 
| 446 | > | sprintf(painCave.errMsg, "DumpReader Error: Molecule not found on node %d!", worldRank); | 
| 447 |  | painCave.isFatal = 1; | 
| 448 |  | simError(); | 
| 449 |  | } | 
| 485 |  |  | 
| 486 |  | if (nTokens < 14) { | 
| 487 |  | sprintf(painCave.errMsg, | 
| 488 | < | "Not enough Tokens.\n"); | 
| 488 | > | "DumpReader Error: Not enough Tokens.\n"); | 
| 489 |  | painCave.isFatal = 1; | 
| 490 |  | simError(); | 
| 491 |  | } | 
| 493 |  | std::string name = tokenizer.nextToken(); | 
| 494 |  |  | 
| 495 |  | if (name != integrableObject->getType()) { | 
| 496 | < |  | 
| 496 | > |  | 
| 497 | > | sprintf(painCave.errMsg, | 
| 498 | > | "DumpReader Error: Atom type [%s] in %s does not match Atom Type [%s] in .md file.\n", | 
| 499 | > | name.c_str(), filename_.c_str(), integrableObject->getType().c_str()); | 
| 500 | > | painCave.isFatal = 1; | 
| 501 | > | simError(); | 
| 502 |  | } | 
| 503 |  |  | 
| 504 |  | pos[0] = tokenizer.nextTokenAsDouble(); | 
| 522 |  | if (qlen < oopse::epsilon) { //check quaternion is not equal to 0 | 
| 523 |  |  | 
| 524 |  | sprintf(painCave.errMsg, | 
| 525 | < | "initial quaternion error (q0^2 + q1^2 + q2^2 + q3^2 ~ 0).\n"); | 
| 525 | > | "DumpReader Error: initial quaternion error (q0^2 + q1^2 + q2^2 + q3^2 ~ 0).\n"); | 
| 526 |  | painCave.isFatal = 1; | 
| 527 |  | simError(); | 
| 528 |  |  | 
| 556 |  | //comment line should at least contain 10 tokens: current time(1 token) and  h-matrix(9 tokens) | 
| 557 |  | if (nTokens < 10) { | 
| 558 |  | sprintf(painCave.errMsg, | 
| 559 | < | "Not enough tokens in comment line: %s", line); | 
| 559 | > | "DumpReader Error: Not enough tokens in comment line: %s", line); | 
| 560 |  | painCave.isFatal = 1; | 
| 561 |  | simError(); | 
| 562 |  | } |