@@ -50,17 +50,17 @@ class AstraWorkload : public SST::Component
5050 )
5151
5252 SST_ELI_DOCUMENT_PARAMS(
53- {" numNPUs" , " Number of NPUs to model" , NULL },
54- {" workloadConfig" , " Workload config file" , NULL },
55- {" systemConfig" , " System config file" , NULL },
56- {" memoryConfig" , " Remote memory config file" , NULL },
57- {" commGroupConfig" , " Communicator group config file" , " empty" },
58- {" logicalTopologyConfig " , " Logical topology config string " , NULL },
59- {" loggingConfig" , " Logging config file" , " empty" },
60- {" numQueuesPerDim" , " Number of queues per dimension" , " 1" },
61- {" commScale" , " Communication scale" , " 1.0" },
62- {" injectionScale" , " Injection scale" , " 1.0" },
63- {" rendezvousProtocol" , " Whether to enable rendezvous protocol" , " false" },
53+ {" numNPUs" , " Number of NPUs to model" , NULL },
54+ {" workloadConfig" , " Workload config file" , NULL },
55+ {" systemConfig" , " System config file" , NULL },
56+ {" memoryConfig" , " Remote memory config file" , NULL },
57+ {" commGroupConfig" , " Communicator group config file" , " empty" },
58+ {" logicalTopology " , " Logical topology mesh dimensions (array) " , " [numNPUs] " },
59+ {" loggingConfig" , " Logging config file" , " empty" },
60+ {" numQueuesPerDim" , " Number of queues per dimension" , " 1" },
61+ {" commScale" , " Communication scale" , " 1.0" },
62+ {" injectionScale" , " Injection scale" , " 1.0" },
63+ {" rendezvousProtocol" , " Whether to enable rendezvous protocol" , " false" },
6464 )
6565
6666 SST_ELI_DOCUMENT_SUBCOMPONENT_SLOTS( { " nic" , " Network interface(s). One per endpoint." , " SST::Astra::AstraNIC" } )
@@ -85,7 +85,6 @@ class AstraWorkload : public SST::Component
8585 std::string systemConfig_;
8686 std::string memoryConfig_;
8787 std::string commGroupConfig_;
88- std::string logicalTopologyConfig_;
8988 std::string loggingConfig_;
9089 int numQueuesPerDim_;
9190 double commScale_;
0 commit comments