--- branches/new_design/OOPSE-2.0/src/brains/SimInfo.cpp 2004/12/06 04:49:53 1856 +++ branches/new_design/OOPSE-2.0/src/brains/SimInfo.cpp 2004/12/13 22:30:27 1883 @@ -39,6 +39,11 @@ namespace oopse { #include "utils/MemoryUtils.hpp" #include "utils/simError.h" +#ifdef IS_MPI +#include "UseTheForce/mpiComponentPlan.h" +#include "UseTheForce/DarkSide/simParallel_interface.h" +#endif + namespace oopse { SimInfo::SimInfo(std::vector >& molStampPairs, @@ -673,11 +678,11 @@ void SimInfo::setupFortranParallel() { parallelData.nGroupsGlobal = getNGlobalCutoffGroups(); parallelData.nGroupsLocal = getNCutoffGroups(); parallelData.myNode = worldRank; - MPI_Comm_size(MPI_COMM_WORLD, &(parallelData->nProcessors)); + MPI_Comm_size(MPI_COMM_WORLD, &(parallelData.nProcessors)); //pass mpiSimData struct and index arrays to fortran - setFsimParallel(parallelData, &(parallelData->nAtomsLocal), - &localToGlobalAtomIndex[0], &(parallelData->nGroupsLocal), + setFsimParallel(¶llelData, &(parallelData.nAtomsLocal), + &localToGlobalAtomIndex[0], &(parallelData.nGroupsLocal), &localToGlobalCutoffGroupIndex[0], &isError); if (isError) {