Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/astra-sim/astra-sim
/ functions
Functions
808 in github.com/astra-sim/astra-sim
⨍
Functions
808
◇
Types & classes
315
↓ 1 callers
Method
get_left_child_id
astra-sim/system/topology/BinaryTree.cc:83
↓ 1 callers
Method
get_logical_topology
astra-sim/system/Sys.cc:616
↓ 1 callers
Method
get_next_queue_id
astra-sim/system/QueueLevelHandler.cc:25
↓ 1 callers
Method
get_node_type
astra-sim/system/topology/BinaryTree.cc:91
↓ 1 callers
Method
get_parent_id
astra-sim/system/topology/BinaryTree.cc:67
↓ 1 callers
Method
get_perf
astra-sim/system/Roofline.cc:22
↓ 1 callers
Function
get_ptr
extern/helper/json/json.hpp:18710
↓ 1 callers
Method
get_recv_id
astra-sim/network_frontend/analytical/common/ChunkIdGeneratorEntry.cc:20
↓ 1 callers
Method
get_right_child_id
astra-sim/system/topology/BinaryTree.cc:75
↓ 1 callers
Method
get_send_id
astra-sim/network_frontend/analytical/common/ChunkIdGeneratorEntry.cc:14
↓ 1 callers
Method
get_value
extern/helper/json/json.hpp:11245
↓ 1 callers
Function
grisu2_digit_gen
! Generates V = buffer * 10^decimal_exponent, such that M- <= V <= M+. M- and M+ must be normalized and share the same exponent -60 <= e <= -32. */
extern/helper/json/json.hpp:15522
↓ 1 callers
Function
hash
extern/helper/json/json.hpp:5097
↓ 1 callers
Method
increase_usage
astra-sim/system/UsageTracker.cc:18
↓ 1 callers
Method
increment_recv_id
astra-sim/network_frontend/analytical/common/ChunkIdGeneratorEntry.cc:30
↓ 1 callers
Method
increment_send_id
astra-sim/network_frontend/analytical/common/ChunkIdGeneratorEntry.cc:26
↓ 1 callers
Function
insert
@brief inserts element into array @sa https://json.nlohmann.me/api/basic_json/insert/
extern/helper/json/json.hpp:20183
↓ 1 callers
Function
int_to_string
extern/helper/json/json.hpp:4320
↓ 1 callers
Function
integer_parser
extern/helper/cxxopts/cxxopts.hpp:867
↓ 1 callers
Method
invoke_recv_handler
astra-sim/network_frontend/analytical/common/CallbackTrackerEntry.cc:57
↓ 1 callers
Method
is_available
astra-sim/workload/HardwareResource.cc:48
↓ 1 callers
Function
is_negative_number
extern/helper/json/json.hpp:16712
↓ 1 callers
Function
is_number
@brief return whether value is a number @sa https://json.nlohmann.me/api/basic_json/is_number/
extern/helper/json/json.hpp:18483
↓ 1 callers
Function
is_structured
@brief return whether type is structured @sa https://json.nlohmann.me/api/basic_json/is_structured/
extern/helper/json/json.hpp:18462
↓ 1 callers
Method
is_transmission_finished
astra-sim/network_frontend/analytical/common/CallbackTrackerEntry.cc:37
↓ 1 callers
Method
issue
astra-sim/workload/Workload.cc:113
↓ 1 callers
Function
notify_receiver_receive_data
notify_receiver_receive_data looks at whether the System layer has issued sim_recv for this message. If the system layer is waiting for this message,
astra-sim/network_frontend/ns3/entry.h:158
↓ 1 callers
Function
notify_sender_sending_finished
astra-sim/network_frontend/ns3/entry.h:205
↓ 1 callers
Method
notify_stream_added
astra-sim/system/Sys.cc:72
↓ 1 callers
Method
notify_stream_added_into_ready_list
astra-sim/system/Sys.cc:87
↓ 1 callers
Method
notify_stream_finished
astra-sim/system/DataSet.cc:30
↓ 1 callers
Function
operator+
! @brief add to iterator @pre The iterator is initialized; i.e. `m_object != nullptr`. */
extern/helper/json/json.hpp:11978
↓ 1 callers
Method
operator+
add to iterator
extern/helper/json/json.hpp:12191
↓ 1 callers
Function
operator+=
@brief add an object to an array @sa https://json.nlohmann.me/api/basic_json/operator+=/
extern/helper/json/json.hpp:20011
↓ 1 callers
Function
operator-
! @brief subtract from iterator @pre The iterator is initialized; i.e. `m_object != nullptr`. */
extern/helper/json/json.hpp:12000
↓ 1 callers
Function
operator<
! @brief comparison operator for JSON types Returns an ordering that is similar to Python: - order: null < boolean < number < object < array < string
extern/helper/json/json.hpp:156
↓ 1 callers
Function
parse
extern/helper/json/json.hpp:20841
↓ 1 callers
Function
parse_args
Read command line arguments.
astra-sim/network_frontend/ns3/AstraSimNetwork.cc:189
↓ 1 callers
Function
qp_finish_print_log
astra-sim/network_frontend/ns3/entry.h:238
↓ 1 callers
Function
read_logical_topo_config
TODO: Migrate to yaml
astra-sim/network_frontend/ns3/AstraSimNetwork.cc:157
↓ 1 callers
Function
remove_sign
* Overload to make the compiler happy while it is instantiating * dump_integer for number_unsigned_t. * Must never be called. */
extern/helper/json/json.hpp:16964
↓ 1 callers
Method
reset_loads
astra-sim/system/scheduling/OfflineGreedy.cc:76
↓ 1 callers
Function
sax_parse
extern/helper/json/json.hpp:20881
↓ 1 callers
Function
send_flow
send_flow commands the ns3 simulator to schedule a RDMA message to be sent between two pair of nodes. send_flow is triggered by sim_send.
astra-sim/network_frontend/ns3/entry.h:125
↓ 1 callers
Method
set_transmission_finished
astra-sim/network_frontend/analytical/common/CallbackTrackerEntry.cc:41
↓ 1 callers
Function
setup_ns3_simulation
astra-sim/network_frontend/ns3/entry.h:284
↓ 1 callers
Method
sim_get_time
astra-sim/network_frontend/analytical/common/CommonNetworkApi.cc:70
↓ 1 callers
Method
sim_recv
astra-sim/system/Sys.cc:1514
↓ 1 callers
Method
sim_schedule
astra-sim/network_frontend/analytical/common/CommonNetworkApi.cc:79
↓ 1 callers
Method
sim_send
astra-sim/system/Sys.cc:1482
↓ 1 callers
Function
skip_bom
! @brief skip the UTF-8 byte order mark @return true iff there is no BOM or the correct BOM has been skipped */
extern/helper/json/json.hpp:7888
↓ 1 callers
Function
split
! @brief split the string input to reference tokens @note This function is only called by the json_pointer constructor. All excepti
extern/helper/json/json.hpp:12860
↓ 1 callers
Function
stringstream_parser
extern/helper/cxxopts/cxxopts.hpp:924
↓ 1 callers
Method
switch_to_receiver
astra-sim/system/LogGP.cc:113
↓ 1 callers
Method
take_bus_stats_average
astra-sim/system/SharedBusStat.hh:135
↓ 1 callers
Function
toUTF8String
extern/helper/cxxopts/cxxopts.hpp:210
↓ 1 callers
Function
to_cbor
@brief create a CBOR serialization of a given JSON value @sa https://json.nlohmann.me/api/basic_json/to_cbor/
extern/helper/json/json.hpp:21019
↓ 1 callers
Function
to_json_tuple_impl
extern/helper/json/json.hpp:4876
↓ 1 callers
Method
try_register_event
astra-sim/system/Sys.cc:542
↓ 1 callers
Function
type
@brief return the type of the JSON value (explicit) @sa https://json.nlohmann.me/api/basic_json/type/
extern/helper/json/json.hpp:18448
↓ 1 callers
Function
unescape
! * @brief string unescaping as described in RFC 6901 (Sect. 4) * @param[in] s string to unescape * @return unescaped string * * Note the orde
extern/helper/json/json.hpp:2757
↓ 1 callers
Function
value
extern/helper/cxxopts/cxxopts.hpp:1213
↓ 1 callers
Method
what
extern/helper/cxxopts/cxxopts.hpp:380
Method
get_basic_topology_at_dimension
astra-sim/system/topology/LocalRingNodeA2AGlobalDBT.cc:57
Method
get_basic_topology_at_dimension
astra-sim/system/topology/LocalRingGlobalBinaryTree.cc:51
Method
get_next_queue_at_level_first
astra-sim/system/QueueLevels.cc:41
Method
get_next_queue_at_level_last
astra-sim/system/QueueLevels.cc:46
Method
get_next_queue_id_first
astra-sim/system/QueueLevelHandler.cc:43
Method
get_next_queue_id_last
astra-sim/system/QueueLevelHandler.cc:57
Method
ASTRASimNetwork
astra-sim/network_frontend/ns3/AstraSimNetwork.cc:28
Method
Algorithm
astra-sim/system/collective/Algorithm.cc:10
Method
AllToAll
astra-sim/system/collective/AllToAll.cc:10
Method
AstraNetworkAPI
astra-sim/system/AstraNetworkAPI.hh:17
Method
BaseStream
astra-sim/system/BaseStream.cc:20
Method
BasicEventHandlerData
astra-sim/system/BasicEventHandlerData.cc:10
Method
BasicLogicalTopology
astra-sim/system/topology/BasicLogicalTopology.hh:17
Method
BinaryTree
astra-sim/system/topology/BinaryTree.cc:13
Method
CSVWriter
astra-sim/system/CSVWriter.cc:21
Method
CallbackTracker
astra-sim/network_frontend/analytical/common/CallbackTracker.cc:11
Method
CallbackTrackerEntry
astra-sim/network_frontend/analytical/common/CallbackTrackerEntry.cc:12
Method
ChunkIdGenerator
astra-sim/network_frontend/analytical/common/ChunkIdGenerator.cc:11
Method
ChunkIdGeneratorEntry
astra-sim/network_frontend/analytical/common/ChunkIdGeneratorEntry.cc:11
Method
CmdLineParser
astra-sim/network_frontend/analytical/common/CmdLineParser.cc:10
Method
CollectiveImpl
astra-sim/system/Common.hh:138
Method
CollectivePhase
astra-sim/system/CollectivePhase.cc:12
Method
CollectivePlan
astra-sim/system/CollectivePlan.cc:9
Method
CommonNetworkApi
astra-sim/network_frontend/analytical/common/CommonNetworkApi.cc:65
Method
CommunicatorGroup
astra-sim/system/CommunicatorGroup.cc:15
Method
ComplexLogicalTopology
astra-sim/system/topology/ComplexLogicalTopology.hh:15
Method
CongestionAwareNetworkApi
astra-sim/network_frontend/analytical/congestion_aware/CongestionAwareNetworkApi.cc:31
Method
CongestionUnawareNetworkApi
astra-sim/network_frontend/analytical/congestion_unaware/CongestionUnawareNetworkApi.cc:30
Method
DataSet
astra-sim/system/DataSet.cc:15
Method
DimElapsedTime
astra-sim/system/scheduling/OfflineGreedy.cc:19
Method
DirectCollectiveImpl
astra-sim/system/Common.hh:153
Method
DoubleBinaryTreeAllReduce
astra-sim/system/collective/DoubleBinaryTreeAllReduce.cc:13
Method
DoubleBinaryTreeTopology
astra-sim/system/topology/DoubleBinaryTreeTopology.cc:10
Method
GeneralComplexTopology
astra-sim/system/topology/GeneralComplexTopology.cc:17
Method
HalvingDoubling
astra-sim/system/collective/HalvingDoubling.cc:16
Method
HardwareResource
astra-sim/workload/HardwareResource.cc:14
Method
IntData
astra-sim/system/IntData.hh:13
← previous
next →
201–300 of 808, ranked by callers