Distributed Computing
Distributed.addprocsDistributed.nprocsDistributed.nworkersDistributed.procs()Distributed.procs(::Integer)Distributed.workersDistributed.rmprocsDistributed.interruptDistributed.myidDistributed.pmapDistributed.RemoteExceptionDistributed.FutureDistributed.RemoteChannelDistributed.fetch(::Distributed.Future)Distributed.fetch(::RemoteChannel)Distributed.remotecall(::Any, ::Integer, ::Any...)Distributed.remotecall_wait(::Any, ::Integer, ::Any...)Distributed.remotecall_fetch(::Any, ::Integer, ::Any...)Distributed.remote_do(::Any, ::Integer, ::Any...)Distributed.put!(::RemoteChannel, ::Any...)Distributed.put!(::Distributed.Future, ::Any)Distributed.take!(::RemoteChannel, ::Any...)Distributed.isready(::RemoteChannel, ::Any...)Distributed.isready(::Distributed.Future)Distributed.AbstractWorkerPoolDistributed.WorkerPoolDistributed.CachingPoolDistributed.default_worker_poolDistributed.clear!(::CachingPool)Distributed.remoteDistributed.remotecall(::Any, ::AbstractWorkerPool, ::Any...)Distributed.remotecall_wait(::Any, ::AbstractWorkerPool, ::Any...)Distributed.remotecall_fetch(::Any, ::AbstractWorkerPool, ::Any...)Distributed.remote_do(::Any, ::AbstractWorkerPool, ::Any...)Distributed.@spawnatDistributed.@fetchDistributed.@fetchfromDistributed.@distributedDistributed.@everywhereDistributed.clear!(::Any, ::Any; ::Any)Distributed.remoteref_idDistributed.channel_from_idDistributed.worker_id_from_socketDistributed.cluster_cookie()Distributed.cluster_cookie(::Any)
Cluster Manager Interface
This interface provides a mechanism to launch and manage Julia workers on different cluster environments.
There are two types of managers present in Base: LocalManager, for launching additional workers on the
same host, and SSHManager, for launching on remote hosts via ssh. TCP/IP sockets are used to connect
and transport messages between processes. It is possible for Cluster Managers to provide a different transport.
Distributed.ClusterManagerDistributed.WorkerConfigDistributed.launchDistributed.manageDistributed.kill(::ClusterManager, ::Int, ::WorkerConfig)Distributed.connect(::ClusterManager, ::Int, ::WorkerConfig)Distributed.init_workerDistributed.start_workerDistributed.process_messagesDistributed.default_addprocs_params
