1
1
# [ Distributed Computing] (@id man-distributed)
2
2
3
3
``` @docs
4
- Distributed
5
- Distributed .addprocs
6
- Distributed .nprocs
7
- Distributed .nworkers
8
- Distributed .procs()
9
- Distributed .procs(::Integer)
10
- Distributed .workers
11
- Distributed .rmprocs
12
- Distributed .interrupt
13
- Distributed .myid
14
- Distributed .pmap
15
- Distributed .RemoteException
16
- Distributed .ProcessExitedException
17
- Distributed .Future
18
- Distributed .RemoteChannel
19
- Distributed .fetch(::Distributed .Future)
20
- Distributed .fetch(::RemoteChannel)
21
- Distributed .remotecall(::Any, ::Integer, ::Any...)
22
- Distributed .remotecall_wait(::Any, ::Integer, ::Any...)
23
- Distributed .remotecall_fetch(::Any, ::Integer, ::Any...)
24
- Distributed .remote_do(::Any, ::Integer, ::Any...)
25
- Distributed .put!(::RemoteChannel, ::Any...)
26
- Distributed .put!(::Distributed .Future, ::Any)
27
- Distributed .take!(::RemoteChannel, ::Any...)
28
- Distributed .isready(::RemoteChannel, ::Any...)
29
- Distributed .isready(::Distributed .Future)
30
- Distributed .AbstractWorkerPool
31
- Distributed .WorkerPool
32
- Distributed .CachingPool
33
- Distributed .default_worker_pool
34
- Distributed .clear!
35
- Distributed .remote
36
- Distributed .remotecall(::Any, ::AbstractWorkerPool, ::Any...)
37
- Distributed .remotecall_wait(::Any, ::AbstractWorkerPool, ::Any...)
38
- Distributed .remotecall_fetch(::Any, ::AbstractWorkerPool, ::Any...)
39
- Distributed .remote_do(::Any, ::AbstractWorkerPool, ::Any...)
40
- Distributed .@spawn
41
- Distributed .@spawnat
42
- Distributed .@fetch
43
- Distributed .@fetchfrom
44
- Distributed .@distributed
45
- Distributed .@everywhere
46
- Distributed .remoteref_id
47
- Distributed .channel_from_id
48
- Distributed .worker_id_from_socket
49
- Distributed .cluster_cookie()
50
- Distributed .cluster_cookie(::Any)
4
+ DistributedNext
5
+ DistributedNext .addprocs
6
+ DistributedNext .nprocs
7
+ DistributedNext .nworkers
8
+ DistributedNext .procs()
9
+ DistributedNext .procs(::Integer)
10
+ DistributedNext .workers
11
+ DistributedNext .rmprocs
12
+ DistributedNext .interrupt
13
+ DistributedNext .myid
14
+ DistributedNext .pmap
15
+ DistributedNext .RemoteException
16
+ DistributedNext .ProcessExitedException
17
+ DistributedNext .Future
18
+ DistributedNext .RemoteChannel
19
+ DistributedNext .fetch(::DistributedNext .Future)
20
+ DistributedNext .fetch(::RemoteChannel)
21
+ DistributedNext .remotecall(::Any, ::Integer, ::Any...)
22
+ DistributedNext .remotecall_wait(::Any, ::Integer, ::Any...)
23
+ DistributedNext .remotecall_fetch(::Any, ::Integer, ::Any...)
24
+ DistributedNext .remote_do(::Any, ::Integer, ::Any...)
25
+ DistributedNext .put!(::RemoteChannel, ::Any...)
26
+ DistributedNext .put!(::DistributedNext .Future, ::Any)
27
+ DistributedNext .take!(::RemoteChannel, ::Any...)
28
+ DistributedNext .isready(::RemoteChannel, ::Any...)
29
+ DistributedNext .isready(::DistributedNext .Future)
30
+ DistributedNext .AbstractWorkerPool
31
+ DistributedNext .WorkerPool
32
+ DistributedNext .CachingPool
33
+ DistributedNext .default_worker_pool
34
+ DistributedNext .clear!
35
+ DistributedNext .remote
36
+ DistributedNext .remotecall(::Any, ::AbstractWorkerPool, ::Any...)
37
+ DistributedNext .remotecall_wait(::Any, ::AbstractWorkerPool, ::Any...)
38
+ DistributedNext .remotecall_fetch(::Any, ::AbstractWorkerPool, ::Any...)
39
+ DistributedNext .remote_do(::Any, ::AbstractWorkerPool, ::Any...)
40
+ DistributedNext .@spawn
41
+ DistributedNext .@spawnat
42
+ DistributedNext .@fetch
43
+ DistributedNext .@fetchfrom
44
+ DistributedNext .@distributed
45
+ DistributedNext .@everywhere
46
+ DistributedNext .remoteref_id
47
+ DistributedNext .channel_from_id
48
+ DistributedNext .worker_id_from_socket
49
+ DistributedNext .cluster_cookie()
50
+ DistributedNext .cluster_cookie(::Any)
51
51
```
52
52
53
53
## Cluster Manager Interface
@@ -58,14 +58,14 @@ same host, and `SSHManager`, for launching on remote hosts via `ssh`. TCP/IP soc
58
58
and transport messages between processes. It is possible for Cluster Managers to provide a different transport.
59
59
60
60
``` @docs
61
- Distributed .ClusterManager
62
- Distributed .WorkerConfig
63
- Distributed .launch
64
- Distributed .manage
65
- Distributed .kill(::ClusterManager, ::Int, ::WorkerConfig)
66
- Distributed .connect(::ClusterManager, ::Int, ::WorkerConfig)
67
- Distributed .init_worker
68
- Distributed .start_worker
69
- Distributed .process_messages
70
- Distributed .default_addprocs_params
61
+ DistributedNext .ClusterManager
62
+ DistributedNext .WorkerConfig
63
+ DistributedNext .launch
64
+ DistributedNext .manage
65
+ DistributedNext .kill(::ClusterManager, ::Int, ::WorkerConfig)
66
+ DistributedNext .connect(::ClusterManager, ::Int, ::WorkerConfig)
67
+ DistributedNext .init_worker
68
+ DistributedNext .start_worker
69
+ DistributedNext .process_messages
70
+ DistributedNext .default_addprocs_params
71
71
```
0 commit comments