mirror of
https://github.com/paboyle/Grid.git
synced 2026-10-16 12:33:18 +01:00
Split updates
This commit is contained in:
1 parent
259936a3ed
commit
38c6fa78b2
5 files changed
+300
-342
No files matched your search
@@ -56,14 +56,12 @@ int main (int argc, char ** argv)
|
||||
/////////////////////////////////////////////
|
||||
// Split into 1^4 mpi communicators
|
||||
/////////////////////////////////////////////
|
||||
for(int i=0;i<argc;i++){
|
||||
if(std::string(argv[i]) == "--split"){
|
||||
for(int k=0;k<mpi_layout.size();k++){
|
||||
std::stringstream ss;
|
||||
ss << argv[i+1+k];
|
||||
ss >> mpi_split[k];
|
||||
}
|
||||
break;
|
||||
if ( GridCmdOptionExists(argv,argv+argc,"--split") ) {
|
||||
std::vector<int> split;
|
||||
GridCmdOptionIntVector(GridCmdOptionPayload(argv,argv+argc,"--split"),split);
|
||||
GRID_ASSERT(split.size() == mpi_layout.size());
|
||||
for(int k=0;k<mpi_layout.size();k++){
|
||||
mpi_split[k] = split[k];
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -59,14 +59,12 @@ int main (int argc, char ** argv)
|
||||
// Split into 1^4 mpi communicators
|
||||
/////////////////////////////////////////////
|
||||
|
||||
for(int i=0;i<argc;i++){
|
||||
if(std::string(argv[i]) == "--split"){
|
||||
for(int k=0;k<mpi_layout.size();k++){
|
||||
std::stringstream ss;
|
||||
ss << argv[i+1+k];
|
||||
ss >> mpi_split[k];
|
||||
}
|
||||
break;
|
||||
if ( GridCmdOptionExists(argv,argv+argc,"--split") ) {
|
||||
std::vector<int> split;
|
||||
GridCmdOptionIntVector(GridCmdOptionPayload(argv,argv+argc,"--split"),split);
|
||||
GRID_ASSERT(split.size() == mpi_layout.size());
|
||||
for(int k=0;k<mpi_layout.size();k++){
|
||||
mpi_split[k] = split[k];
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -63,14 +63,12 @@ int main (int argc, char ** argv)
|
||||
// Split into 1^4 mpi communicators
|
||||
/////////////////////////////////////////////
|
||||
|
||||
for(int i=0;i<argc;i++){
|
||||
if(std::string(argv[i]) == "--split"){
|
||||
for(int k=0;k<mpi_layout.size();k++){
|
||||
std::stringstream ss;
|
||||
ss << argv[i+1+k];
|
||||
ss >> mpi_split[k];
|
||||
}
|
||||
break;
|
||||
if ( GridCmdOptionExists(argv,argv+argc,"--split") ) {
|
||||
std::vector<int> split;
|
||||
GridCmdOptionIntVector(GridCmdOptionPayload(argv,argv+argc,"--split"),split);
|
||||
GRID_ASSERT(split.size() == mpi_layout.size());
|
||||
for(int k=0;k<mpi_layout.size();k++){
|
||||
mpi_split[k] = split[k];
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -56,14 +56,12 @@ int main (int argc, char ** argv)
|
||||
// Split into 1^4 mpi communicators
|
||||
/////////////////////////////////////////////
|
||||
|
||||
for(int i=0;i<argc;i++){
|
||||
if(std::string(argv[i]) == "--split"){
|
||||
for(int k=0;k<mpi_layout.size();k++){
|
||||
std::stringstream ss;
|
||||
ss << argv[i+1+k];
|
||||
ss >> mpi_split[k];
|
||||
}
|
||||
break;
|
||||
if ( GridCmdOptionExists(argv,argv+argc,"--split") ) {
|
||||
std::vector<int> split;
|
||||
GridCmdOptionIntVector(GridCmdOptionPayload(argv,argv+argc,"--split"),split);
|
||||
GRID_ASSERT(split.size() == mpi_layout.size());
|
||||
for(int k=0;k<mpi_layout.size();k++){
|
||||
mpi_split[k] = split[k];
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user