Uses of Class
uk.ac.manchester.spinnaker.transceiver.SpinnmanException
Package | Description |
---|---|
uk.ac.manchester.spinnaker.alloc.client |
Java client for the SpiNNaker allocation service.
|
uk.ac.manchester.spinnaker.spalloc |
SpiNNaker old-style machine allocation client.
|
uk.ac.manchester.spinnaker.transceiver |
How to actually talk to a SpiNNaker machine.
|
-
Uses of SpinnmanException in uk.ac.manchester.spinnaker.alloc.client
Methods in uk.ac.manchester.spinnaker.alloc.client that throw SpinnmanException Modifier and Type Method Description TransceiverInterface
SpallocClient.Job. getTransceiver()
Create a proxied transceiver for talking to the boards of the job. -
Uses of SpinnmanException in uk.ac.manchester.spinnaker.spalloc
Methods in uk.ac.manchester.spinnaker.spalloc that throw SpinnmanException Modifier and Type Method Description default TransceiverInterface
SpallocJobAPI. 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.transceiver Modifier and Type Class Description class
CoresNotInStateException
Cores failed to reach a given state within a timeout.class
ProcessException
Encapsulates exceptions from processes which communicate with some core/chip.static class
ProcessException.BadChecksum
A process exception cause by the receipt of aSCPResult.RC_SUM
message, indicating that the checksum was wrong.static class
ProcessException.BadCommand
A process exception cause by the receipt of aSCPResult.RC_CMD
message, indicating that the command was not supported by the destination.static class
ProcessException.BadCPUNumber
A process exception cause by the receipt of aSCPResult.RC_CPU
message, indicating that the destination core number was out of range.static class
ProcessException.BadPacketLength
A process exception cause by the receipt of aSCPResult.RC_LEN
message, indicating that the packet length was wrong.static class
ProcessException.BadSCPPort
A process exception cause by the receipt of aSCPResult.RC_PORT
message, indicating that the SCP port was out of range.static class
ProcessException.CallerProcessException
Marks an exception for errors in the message by the caller.static class
ProcessException.DeadDestination
A process exception cause by the receipt of aSCPResult.RC_DEAD
message, indicating that the destination core was not responding to messages from SCAMP.static class
ProcessException.InvalidArguments
A process exception cause by the receipt of aSCPResult.RC_ARG
message, indicating that the arguments to the command are wrong.static class
ProcessException.NoBufferAvailable
A process exception cause by the receipt of aSCPResult.RC_BUF
message, indicating that SCAMP had exhausted its supply of buffers.static class
ProcessException.NoP2PRoute
A process exception cause by the receipt of aSCPResult.RC_ROUTE
message, indicating that messages cannot be directed to that destination for some reason.static class
ProcessException.P2PBusy
A process exception cause by the receipt of aSCPResult.RC_P2P_BUSY
message, indicating that the receiver in the inter-SCAMP messaging was busy.static class
ProcessException.P2PNoReply
A process exception cause by the receipt of aSCPResult.RC_P2P_NOREPLY
message, indicating that the inter-SCAMP messaging failed because the channel open failed.static class
ProcessException.P2PReject
A process exception cause by the receipt of aSCPResult.RC_P2P_REJECT
message, indicating that the receiver in the inter-SCAMP messaging rejected the message.static class
ProcessException.P2PTimedOut
A process exception cause by the receipt of aSCPResult.RC_P2P_TIMEOUT
message, indicating that the receiver in the inter-SCAMP messaging did not respond.static class
ProcessException.PacketTransmissionFailed
A process exception cause by the receipt of aSCPResult.RC_PKT_TX
message, indicating that the packet transmission failed.static class
ProcessException.PermanentProcessException
Marks an exception for a permanent condition.static class
ProcessException.TimedOut
A process exception cause by the receipt of aSCPResult.RC_TIMEOUT
message, indicating that communications timed out.static class
ProcessException.TransientProcessException
Marks an exception for a transient condition.Methods in uk.ac.manchester.spinnaker.transceiver that throw SpinnmanException Modifier and Type Method Description default void
TransceiverInterface. 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 Transceiver
Transceiver. makeWithDescriptors(MachineVersion version, Collection<Transceiver.ConnectionDescriptor> scampConnections)
Create a transceiver.void
Transceiver. waitForCoresToBeInState(CoreSubsets allCoreSubsets, AppID appID, EnumSet<CPUState> cpuStates, Integer timeout, int timeBetweenPolls, EnumSet<CPUState> errorStates, int countBetweenFullChecks)
default void
TransceiverInterface. 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.void
TransceiverInterface. waitForCoresToBeInState(@Valid CoreSubsets allCoreSubsets, @NotNull AppID appID, EnumSet<@NotNull CPUState> cpuStates, @PositiveOrZero Integer timeout, @javax.validation.constraints.Positive int timeBetweenPolls, EnumSet<@NotNull CPUState> errorStates, @javax.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 SpinnmanException Constructor Description Transceiver(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.