| 67 |  |  | 
| 68 |  | contains | 
| 69 |  |  | 
| 70 | < | subroutine SimulationSetup(setThisSim, nComponents, c_idents, & | 
| 70 | > | subroutine SimulationSetup(setThisSim, nGlobal, nLocal, c_idents, & | 
| 71 |  | CnLocalExcludes, CexcludesLocal, CnGlobalExcludes, CexcludesGlobal, & | 
| 72 |  | CmolMembership, & | 
| 73 |  | status) | 
| 74 |  |  | 
| 75 |  | type (simtype) :: setThisSim | 
| 76 | < | integer, intent(inout) :: nComponents | 
| 77 | < | integer, dimension(nComponents),intent(inout) :: c_idents | 
| 76 | > | integer, intent(inout) :: nGlobal, nLocal | 
| 77 | > | integer, dimension(nLocal),intent(inout) :: c_idents | 
| 78 |  |  | 
| 79 |  | integer :: CnLocalExcludes | 
| 80 |  | integer, dimension(2,CnLocalExcludes), intent(in) :: CexcludesLocal | 
| 81 |  | integer :: CnGlobalExcludes | 
| 82 |  | integer, dimension(CnGlobalExcludes), intent(in) :: CexcludesGlobal | 
| 83 | < | integer, dimension(nComponents),intent(in) :: CmolMembership | 
| 83 | > | integer, dimension(nGlobal),intent(in) :: CmolMembership | 
| 84 |  | !!  Result status, success = 0, status = -1 | 
| 85 |  | integer, intent(out) :: status | 
| 86 |  | integer :: i, me, thisStat, alloc_stat, myNode | 
| 96 |  |  | 
| 97 |  | ! copy C struct into fortran type | 
| 98 |  | thisSim = setThisSim | 
| 99 | < | natoms = nComponents | 
| 99 | > | natoms = nLocal | 
| 100 |  | rcut2 = thisSim%rcut * thisSim%rcut | 
| 101 |  | rcut6 = rcut2 * rcut2 * rcut2 | 
| 102 |  | rlist2 = thisSim%rlist * thisSim%rlist | 
| 164 |  | endif | 
| 165 |  |  | 
| 166 |  | #else | 
| 167 | < | do i = 1, nComponents | 
| 167 | > | do i = 1, nLocal | 
| 168 |  |  | 
| 169 |  | me = getFirstMatchingElement(atypes, "c_ident", c_idents(i)) | 
| 170 |  | atid(i) = me | 
| 183 |  | excludesGlobal(i) = CexcludesGlobal(i) | 
| 184 |  | enddo | 
| 185 |  |  | 
| 186 | < | do i = 1, nComponents | 
| 186 | > | do i = 1, nGlobal | 
| 187 |  | molMemberShipList(i) = CmolMembership(i) | 
| 188 |  | ! write(0,*) 'molMembershipList(',i,') = ', molMemberShipList(i) | 
| 189 |  | enddo |