Uses of Class
uk.ac.manchester.spinnaker.transceiver.SpinnmanException
Packages that use SpinnmanException
Package
Description
The core allocation system.
The BMP control subsystem.
Java client for the SpiNNaker allocation service.
The front-end interface to the Java implementation of the SpiNNaker host
libraries.
The buffer manager and support classes.
Data specification execution interface.
Utility for retrieving IOBUF contents.
SpiNNaker old-style machine allocation client.
How to actually talk to a SpiNNaker machine.
-
Uses of SpinnmanException in uk.ac.manchester.spinnaker.alloc.allocator
Methods in uk.ac.manchester.spinnaker.alloc.allocator that throw SpinnmanExceptionModifier and TypeMethodDescriptionSpallocAPI.Job.getTransceiver()Get a way to talk to the machine directly. -
Uses of SpinnmanException in uk.ac.manchester.spinnaker.alloc.bmp
Methods in uk.ac.manchester.spinnaker.alloc.bmp that throw SpinnmanExceptionModifier and TypeMethodDescriptionTransceiverFactory.getTransciever(SpallocAPI.Machine machineDescription, BMPCoords bmp) TransceiverFactoryAPI.getTransciever(SpallocAPI.Machine machineDescription, BMPCoords bmp) Get the transceiver for talking to a given machine's BMPs.voidBMPController.TestAPI.processRequests(long millis) The core of the scheduler.voidBMPController.TestAPI.processRequests(long millis, Collection<Integer> bmps) The core of the scheduler. -
Uses of SpinnmanException in uk.ac.manchester.spinnaker.alloc.client
Methods in uk.ac.manchester.spinnaker.alloc.client that throw SpinnmanExceptionModifier and TypeMethodDescriptionSpallocClient.Job.getTransceiver()Create a proxied transceiver for talking to the boards of the job. -
Uses of SpinnmanException in uk.ac.manchester.spinnaker.front_end
Methods in uk.ac.manchester.spinnaker.front_end that throw SpinnmanExceptionModifier and TypeMethodDescriptionvoidCommandLineInterface.downloadRecordingChannelsViaClassicTransfer(CommandLineInterface.PlacementsParam placements, CommandLineInterface.MachineParam machine, CommandLineInterface.DbFileParam dbFile, CommandLineInterface.LogfileParam logfile) Download data without using data gatherer cores.voidCommandLineInterface.downloadRecordingChannelsViaMonitorStreaming(CommandLineInterface.GatherersParam gatherers, CommandLineInterface.MachineParam machine, CommandLineInterface.DbFileParam dbFile, CommandLineInterface.LogfileParam logfile) Download data using data gatherer cores.protected TransceiverInterfaceBoardLocalSupport.getTransceiver()voidCommandLineInterface.retrieveIOBUFs(CommandLineInterface.MachineParam machine, CommandLineInterface.IobufMapParam iobuf, CommandLineInterface.DbFileParam dbFile, CommandLineInterface.LogfileParam logfile, CommandLineInterface.IobufDirParam iobufDir) Retrieve IOBUFs in parallel.voidCommandLineInterface.runDSEForAppCoresUploadingViaMonitorStreaming(CommandLineInterface.GatherersParam gatherers, CommandLineInterface.MachineParam machine, CommandLineInterface.DsFileParam dsFile, CommandLineInterface.LogfileParam logfile, Optional<File> reportFolder) Run the data specifications in parallel.voidCommandLineInterface.runDSEUploadingViaClassicTransfer(Machine machine, File dsFile, File logfile, Boolean filterSystemCores) Run the data specifications in parallel. -
Uses of SpinnmanException in uk.ac.manchester.spinnaker.front_end.download
Constructors in uk.ac.manchester.spinnaker.front_end.download that throw SpinnmanExceptionModifierConstructorDescriptionDataGatherer(ProxyAwareStorage db, Machine machine) Create an instance of the protocol implementation.DataReceiver(Machine machine, BufferManagerStorage storage) Creates a new mini Buffer Manager.DirectDataGatherer(Machine machine, BufferManagerStorage database) Deprecated.Create a data gatherer.RecordingRegionDataGatherer(Machine machine, BufferManagerStorage database) Create a data gatherer. -
Uses of SpinnmanException in uk.ac.manchester.spinnaker.front_end.dse
Constructors in uk.ac.manchester.spinnaker.front_end.dse that throw SpinnmanExceptionModifierConstructorDescriptionFastExecuteDataSpecification(Machine machine, List<Gather> gatherers, File reportDir, DSEDatabaseEngine db) Create an instance of this class.HostExecuteDataSpecification(Machine machine, DSEDatabaseEngine db) Create a high-level DSE interface. -
Uses of SpinnmanException in uk.ac.manchester.spinnaker.front_end.iobuf
Constructors in uk.ac.manchester.spinnaker.front_end.iobuf that throw SpinnmanExceptionModifierConstructorDescriptionIobufRetriever(ProxyAwareStorage db, Machine machine, int parallelSize) Create a IOBUF retriever. -
Uses of SpinnmanException in uk.ac.manchester.spinnaker.spalloc
Methods in uk.ac.manchester.spinnaker.spalloc that throw SpinnmanExceptionModifier and TypeMethodDescriptiondefault TransceiverInterfaceSpallocJobAPI.getTransceiver()Construct a transceiver for talking to this job. -
Uses of SpinnmanException in uk.ac.manchester.spinnaker.transceiver
Subclasses of SpinnmanException in uk.ac.manchester.spinnaker.transceiverModifier and TypeClassDescriptionclassCores failed to reach a given state within a timeout.classEncapsulates exceptions from processes which communicate with some core/chip.static final classA process exception cause by the receipt of aSCPResult.RC_SUMmessage, indicating that the checksum was wrong.static final classA process exception cause by the receipt of aSCPResult.RC_CMDmessage, indicating that the command was not supported by the destination.static final classA process exception cause by the receipt of aSCPResult.RC_CPUmessage, indicating that the destination core number was out of range.static final classA process exception cause by the receipt of aSCPResult.RC_LENmessage, indicating that the packet length was wrong.static final classA process exception cause by the receipt of aSCPResult.RC_PORTmessage, indicating that the SCP port was out of range.static classMarks an exception for errors in the message by the caller.static final classA process exception cause by the receipt of aSCPResult.RC_DEADmessage, indicating that the destination core was not responding to messages from SCAMP.static final classA process exception cause by the receipt of aSCPResult.RC_ARGmessage, indicating that the arguments to the command are wrong.static final classA process exception cause by the receipt of aSCPResult.RC_BUFmessage, indicating that SCAMP had exhausted its supply of buffers.static final classA process exception cause by the receipt of aSCPResult.RC_ROUTEmessage, indicating that messages cannot be directed to that destination for some reason.static final classA process exception cause by the receipt of aSCPResult.RC_P2P_BUSYmessage, indicating that the receiver in the inter-SCAMP messaging was busy.static final classA process exception cause by the receipt of aSCPResult.RC_P2P_NOREPLYmessage, indicating that the inter-SCAMP messaging failed because the channel open failed.static final classA process exception cause by the receipt of aSCPResult.RC_P2P_REJECTmessage, indicating that the receiver in the inter-SCAMP messaging rejected the message.static final classA process exception cause by the receipt of aSCPResult.RC_P2P_TIMEOUTmessage, indicating that the receiver in the inter-SCAMP messaging did not respond.static final classA process exception cause by the receipt of aSCPResult.RC_PKT_TXmessage, indicating that the packet transmission failed.static classMarks an exception for a permanent condition.static final classA process exception cause by the receipt of aSCPResult.RC_TIMEOUTmessage, indicating that communications timed out.static classMarks an exception for a transient condition.Methods in uk.ac.manchester.spinnaker.transceiver that throw SpinnmanExceptionModifier and TypeMethodDescriptiondefault voidTransceiverInterface.executeApplication(@Valid ExecutableTargets executableTargets, @NotNull AppID appID) Execute a set of binaries that make up a complete application on specified cores, wait for them to be ready and then start all of the binaries.static TransceiverTransceiver.makeWithDescriptors(MachineVersion version, Collection<Transceiver.ConnectionDescriptor> scampConnections) Create a transceiver.voidTransceiver.waitForCoresToBeInState(CoreSubsets allCoreSubsets, AppID appID, EnumSet<CPUState> cpuStates, Integer timeout, int timeBetweenPolls, EnumSet<CPUState> errorStates, int countBetweenFullChecks) default voidTransceiverInterface.waitForCoresToBeInState(@Valid CoreSubsets coreSubsets, @NotNull AppID appID, EnumSet<@NotNull CPUState> cpuStates) Waits for the specified cores running the given application to be in some target state or states.voidTransceiverInterface.waitForCoresToBeInState(@Valid CoreSubsets allCoreSubsets, @NotNull AppID appID, EnumSet<@NotNull CPUState> cpuStates, @PositiveOrZero Integer timeout, @jakarta.validation.constraints.Positive int timeBetweenPolls, EnumSet<@NotNull CPUState> errorStates, @jakarta.validation.constraints.Positive int countsBetweenFullCheck) Waits for the specified cores running the given application to be in some target state or states.Constructors in uk.ac.manchester.spinnaker.transceiver that throw SpinnmanExceptionModifierConstructorDescriptionTransceiver(InetAddress hostname, MachineVersion version) Create a Transceiver by creating a UDPConnection to the given hostname on port 17893 (the default SCAMP port), and a BootConnection on port 54321 (the default boot port), discovering any additional links using the UDPConnection, and then returning the transceiver created with the conjunction of the created UDPConnection and the discovered connections.Transceiver(InetAddress host, MachineVersion version, Collection<BMPConnectionData> bmpConnectionData, Integer numberOfBoards, Set<ChipLocation> ignoredChips, Map<ChipLocation, Set<Integer>> ignoredCores, Map<ChipLocation, EnumSet<Direction>> ignoredLinks, boolean autodetectBMP, List<Transceiver.ConnectionDescriptor> scampConnections, Integer bootPortNumber, Integer maxSDRAMSize) Create a Transceiver by creating a UDPConnection to the given hostname on port 17893 (the default SCAMP port), and a BootConnection on port 54321 (the default boot port), optionally discovering any additional links using the UDPConnection, and then returning the transceiver created with the conjunction of the created UDPConnection and the discovered connections.Transceiver(MachineVersion version, Collection<Connection> connections) Create a transceiver.Transceiver(MachineVersion version, Collection<Connection> connections, Collection<ChipLocation> ignoredChips, Map<ChipLocation, Set<Integer>> ignoredCores, Map<ChipLocation, EnumSet<Direction>> ignoredLinks, Collection<Transceiver.ConnectionDescriptor> scampConnections, Integer maxSDRAMSize) Create a transceiver.