-
-
Notifications
You must be signed in to change notification settings - Fork 26
/
parallel.pkge
73 lines (73 loc) · 2.46 KB
/
parallel.pkge
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
d 'PARALLEL': module for Parallel Computing
d
d Inspired in the R library "snow" and to be used in multicore
d CPUs, parallel implements parallel computing methods through
d OS's shell scripting (using Stata in batch mode) to accelerate
d computations. By starting a determined number of new Stata
d instances (child processes), this module allows the user to
d implement parallel computing methods without the need of having
d StataMP installed. Common tasks include vectorized operations,
d reshaping big data, running simulations (monte carlo experiments)
d or bootstrapping estimations. Depending on the number of cores of
d the CPU, parallel can reach linear speed ups significantly
d reducing computing wall-clock time.
d
d This current version includes the following commands:
d - parallel do for running dofiles.
d - parallel : for vectorized commands.
d - parallel bs for bootstrapping.
d - parallel sim for simulations.
d - parallel append for handlying multiple dta files.
d
d Finally parallel is, to the d author's knowledge, the first user
d contributed Stata module to implement parallel computing.
d
d KW: parallel computing
d KW: timming
d KW: high performance computing
d KW: HPC
d KW: big data
d KW: simulations
d KW: bootstrapping
d KW: monte carlo
d KW: multiple imputations
d
d Requires: Stata version 14
d
d Distribution-Date: 20230918
d
d Authors: George Vega Yon , California Institute of Technology, USA
d Brian Quistorff, Bureau of Economic Analysis, USA
d Support: email vegayon@@usc.edu
d
f ado/cmd_list.ado
f ado/_cmd_list_runner.ado
f ado/cmd_list.sthlp
f ado/parallel.ado
f ado/parallel_append.ado
f ado/parallel_bs.ado
f ado/parallel_sim.ado
f ado/parallel.sthlp
f ado/parallel_source.sthlp
f ado/lparallel.mlib
f ado/procenv.ado
f ado/procexec.ado
f ado/procexecw.ado
f ado/bshell.ado
f ado/bshell.sthlp
f ado/prockill.ado
f ado/procwait.ado
f ado/_seeded_cmd_wrapper.ado
f ado/_seeded_runner.ado
f ado/seeding.ado
f ado/seeding.sthlp
g WIN ado/WIN/procenv.plugin procenv.plugin
g WIN64A ado/WIN64A/procenv.plugin procenv.plugin
g WIN ado/WIN/procexec.plugin procexec.plugin
g WIN64A ado/WIN64A/procexec.plugin procexec.plugin
g WIN ado/WIN/procexecw.plugin procexecw.plugin
g WIN64A ado/WIN64A/procexecw.plugin procexecw.plugin
g WIN ado/WIN/prockill.plugin prockill.plugin
g WIN64A ado/WIN64A/prockill.plugin prockill.plugin
g WIN ado/WIN/procwait.plugin procwait.plugin
g WIN64A ado/WIN64A/procwait.plugin procwait.plugin