@@ -104,76 +104,31 @@ steps:
104104 - group : " Unit: DataLayouts"
105105 steps :
106106
107- - label : " Unit: data0d"
108- key : unit_data0d
109- retry : *retry_policy
110- command : " julia --color=yes --check-bounds=yes --project=.buildkite test/DataLayouts/data0d.jl"
111-
112- - label : " Unit: data_fill"
113- key : unit_data_fill
114- retry : *retry_policy
115- command : " julia --color=yes --check-bounds=yes --project=.buildkite test/DataLayouts/unit_fill.jl"
116-
117- - label : " Unit: data_copyto"
107+ - label : " Unit: data copyto"
118108 key : unit_data_copyto
119109 retry : *retry_policy
120110 command : " julia --color=yes --check-bounds=yes --project=.buildkite test/DataLayouts/unit_copyto.jl"
121111
122- - label : " Unit: cartesian_field_index "
123- key : unit_data_cartesian_field_index
112+ - label : " Unit: data copyto threaded "
113+ key : threaded_unit_data_copyto
124114 retry : *retry_policy
125- command : " julia --color=yes --check-bounds=yes --project=.buildkite test/DataLayouts/unit_cartesian_field_index.jl"
126-
127- - label : " Unit: non_extruded_broadcast"
128- key : unit_non_extruded_broadcast
129- retry : *retry_policy
130- command : " julia --color=yes --check-bounds=yes --project=.buildkite test/DataLayouts/unit_non_extruded_broadcast.jl"
115+ command : " julia --threads=4 --color=yes --check-bounds=yes --project=.buildkite test/DataLayouts/unit_copyto.jl"
131116
132117 - label : " Unit: mapreduce"
133118 key : unit_data_mapreduce
134119 retry : *retry_policy
135120 command : " julia --color=yes --check-bounds=yes --project=.buildkite test/DataLayouts/unit_mapreduce.jl"
136121
122+ - label : " Unit: mapreduce threaded"
123+ key : threaded_unit_data_mapreduce
124+ retry : *retry_policy
125+ command : " julia --threads=4 --color=yes --check-bounds=yes --project=.buildkite test/DataLayouts/unit_mapreduce.jl"
126+
137127 - label : " Unit: data_opt_similar"
138128 key : data_opt_similar
139129 retry : *retry_policy
140130 command : " julia --color=yes --check-bounds=yes --project=.buildkite test/DataLayouts/opt_similar.jl"
141131
142- - label : " Unit: opt_universal_size"
143- key : opt_universal_size
144- retry : *retry_policy
145- command : " julia --color=yes --check-bounds=yes --project=.buildkite test/DataLayouts/opt_universal_size.jl"
146-
147- - label : " Unit: data_ndims"
148- key : unit_data_ndims
149- retry : *retry_policy
150- command : " julia --color=yes --check-bounds=yes --project=.buildkite test/DataLayouts/unit_ndims.jl"
151-
152- - label : " Unit: unit_data2array"
153- key : unit_data2array
154- retry : *retry_policy
155- command : " julia --color=yes --check-bounds=yes --project=.buildkite test/DataLayouts/unit_data2array.jl"
156-
157- - label : " Unit: data1d"
158- key : unit_data1d
159- retry : *retry_policy
160- command : " julia --color=yes --check-bounds=yes --project=.buildkite test/DataLayouts/data1d.jl"
161-
162- - label : " Unit: data2d"
163- key : unit_data2d
164- retry : *retry_policy
165- command : " julia --color=yes --check-bounds=yes --project=.buildkite test/DataLayouts/data2d.jl"
166-
167- - label : " Unit: data1dx"
168- key : unit_data1dx
169- retry : *retry_policy
170- command : " julia --color=yes --check-bounds=yes --project=.buildkite test/DataLayouts/data1dx.jl"
171-
172- - label : " Unit: data2dx"
173- key : unit_data2dx
174- retry : *retry_policy
175- command : " julia --color=yes --check-bounds=yes --project=.buildkite test/DataLayouts/data2dx.jl"
176-
177132 - label : " Unit: data cuda"
178133 key : unit_data_cuda
179134 retry : *retry_policy
@@ -196,17 +151,6 @@ steps:
196151 agents :
197152 slurm_gpus : 1
198153
199- - label : " Unit: data fill"
200- key : gpu_unit_data_fill
201- retry : *retry_policy
202- command :
203- - " julia --project=.buildkite -e 'using CUDA; CUDA.versioninfo()'"
204- - " julia --color=yes --check-bounds=yes --project=.buildkite test/DataLayouts/unit_fill.jl"
205- env :
206- CLIMACOMMS_DEVICE : " CUDA"
207- agents :
208- slurm_gpus : 1
209-
210154 - label : " Unit: data mapreduce"
211155 key : gpu_unit_data_mapreduce
212156 retry : *retry_policy
@@ -1624,27 +1568,11 @@ steps:
16241568 - group : " Perf: DataLayouts"
16251569 steps :
16261570
1627- - label : " Perf: DataLayouts fill"
1628- key : " cpu_datalayouts_fill"
1629- retry : *retry_policy
1630- command : " julia --color=yes --project=.buildkite test/DataLayouts/benchmark_fill.jl"
1631-
16321571 - label : " Perf: DataLayouts copyto!"
16331572 key : " cpu_datalayouts_copyto"
16341573 retry : *retry_policy
16351574 command : " julia --color=yes --project=.buildkite test/DataLayouts/benchmark_copyto.jl"
16361575
1637- - label : " Perf: DataLayouts fill"
1638- key : " gpu_datalayouts_fill"
1639- retry : *retry_policy
1640- command :
1641- - " julia --project=.buildkite -e 'using CUDA; CUDA.versioninfo()'"
1642- - " julia --color=yes --project=.buildkite test/DataLayouts/benchmark_fill.jl"
1643- env :
1644- CLIMACOMMS_DEVICE : " CUDA"
1645- agents :
1646- slurm_gpus : 1
1647-
16481576 - label : " Perf: DataLayouts copyto"
16491577 key : " gpu_datalayouts_copyto"
16501578 retry : *retry_policy
0 commit comments