1 |
|
/* |
2 |
< |
* copyright (c) 2005 The University of Notre Dame. All Rights Reserved. |
2 |
> |
* Copyright (c) 2005 The University of Notre Dame. All Rights Reserved. |
3 |
|
* |
4 |
|
* The University of Notre Dame grants you ("Licensee") a |
5 |
|
* non-exclusive, royalty free, license to use, modify and |
46 |
|
* @date 11/03/2004 |
47 |
|
* @version 1.0 |
48 |
|
*/ |
49 |
+ |
|
50 |
+ |
#ifdef IS_MPI |
51 |
+ |
#include "mpi.h" |
52 |
+ |
#include "math/ParallelRandNumGen.hpp" |
53 |
+ |
#endif |
54 |
+ |
|
55 |
|
#include <exception> |
56 |
|
#include <iostream> |
57 |
|
#include <sstream> |
89 |
|
#include "types/FixedChargeAdapter.hpp" |
90 |
|
#include "types/FluctuatingChargeAdapter.hpp" |
91 |
|
|
86 |
– |
#ifdef IS_MPI |
87 |
– |
#include "mpi.h" |
88 |
– |
#include "math/ParallelRandNumGen.hpp" |
89 |
– |
#endif |
92 |
|
|
93 |
|
namespace OpenMD { |
94 |
|
|
106 |
|
MPI::COMM_WORLD.Bcast(&mdFileVersion, 1, MPI::INT, masterNode); |
107 |
|
#endif |
108 |
|
SimplePreprocessor preprocessor; |
109 |
< |
preprocessor.preprocess(rawMetaDataStream, filename, startOfMetaDataBlock, |
108 |
< |
ppStream); |
109 |
> |
preprocessor.preprocess(rawMetaDataStream, filename, startOfMetaDataBlock, ppStream); |
110 |
|
|
111 |
|
#ifdef IS_MPI |
112 |
|
//brocasting the stream size |