| 350 |
|
"LJ_FF atom structures read successfully." ); |
| 351 |
|
MPIcheckPoint(); |
| 352 |
|
|
| 353 |
< |
currentAtomType = headAtomType; |
| 353 |
> |
currentAtomType = headAtomType->next; //skip the first element who is a place holder. |
| 354 |
|
while( currentAtomType != NULL ){ |
| 355 |
|
currentAtomType->duplicate( info ); |
| 356 |
+ |
|
| 357 |
+ |
|
| 358 |
+ |
|
| 359 |
|
sendFrcStruct( &info, mpiAtomStructType ); |
| 360 |
+ |
|
| 361 |
+ |
sprintf( checkPointMsg, |
| 362 |
+ |
"successfully sent lJ force type: \"%s\"\n", |
| 363 |
+ |
info.name ); |
| 364 |
+ |
MPIcheckPoint(); |
| 365 |
+ |
|
| 366 |
|
currentAtomType = currentAtomType->next; |
| 367 |
|
} |
| 368 |
|
info.last = 1; |
| 378 |
|
|
| 379 |
|
headAtomType = new LinkedType; |
| 380 |
|
recieveFrcStruct( &info, mpiAtomStructType ); |
| 381 |
+ |
|
| 382 |
|
while( !info.last ){ |
| 383 |
|
|
| 384 |
+ |
|
| 385 |
+ |
|
| 386 |
|
headAtomType->add( info ); |
| 387 |
+ |
|
| 388 |
+ |
MPIcheckPoint(); |
| 389 |
+ |
|
| 390 |
|
recieveFrcStruct( &info, mpiAtomStructType ); |
| 391 |
|
} |
| 392 |
|
} |
| 640 |
|
doLJfortran( pos, frc, &(entry_plug->lrPot), &passedCalcPot ); |
| 641 |
|
|
| 642 |
|
|
| 643 |
< |
// fprintf( stderr, |
| 644 |
< |
// "lrPot = %lf\n", entry_plug->lrPot ); |
| 643 |
> |
// fprintf( stderr, |
| 644 |
> |
// "lrPot = %lf\n", entry_plug->lrPot ); |
| 645 |
|
|
| 646 |
|
} |
| 647 |
|
|