Split updates

This commit is contained in:
Peter Boyle committed 2026-10-03 10:17:15 -04:00
1 parent 259936a3ed
commit 38c6fa78b2
5 files changed
+300 -342

No files matched your search

+6 -8
View File
@@ -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];
}
}
+6 -8
View File
@@ -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];
}
}
+6 -8
View File
@@ -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];
}
}
+6 -8
View File
@@ -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];
}
}