@@ -8,6 +8,7 @@ open Brahma.FSharp
88open GraphBLAS.FSharp
99open GraphBLAS.FSharp .Objects
1010open GraphBLAS.FSharp .Objects .ClContextExtensions
11+ open GraphBLAS.FSharp .Objects .MailboxProcessorExtensions
1112open GraphBLAS.FSharp .Benchmarks
1213
1314[<AbstractClass>]
@@ -152,17 +153,17 @@ type MxmBenchmarksMultiplicationOnly<'elem when 'elem : struct>(
152153 this.ReadMatrices ()
153154 this.LoadMatricesToGPU ()
154155 this.ConvertSecondMatrixToCSC()
155- this.Processor.PostAndReply ( Msg.MsgNotifyMe )
156+ finish this.Processor
156157
157158 [<Benchmark>]
158159 override this.Benchmark () =
159160 this.Mxm()
160- this.Processor.PostAndReply ( Msg.MsgNotifyMe )
161+ finish this.Processor
161162
162163 [<IterationCleanup>]
163164 override this.IterationCleanup () =
164165 this.ClearResult()
165- this.Processor.PostAndReply ( Msg.MsgNotifyMe )
166+ finish this.Processor
166167
167168 [<GlobalCleanup>]
168169 override this.GlobalCleanup () =
@@ -184,20 +185,20 @@ type MxmBenchmarksWithTransposing<'elem when 'elem : struct>(
184185 override this.GlobalSetup () =
185186 this.ReadMatrices()
186187 this.LoadMatricesToGPU ()
187- this.Processor.PostAndReply ( Msg.MsgNotifyMe )
188+ finish this.Processor
188189
189190 [<Benchmark>]
190191 override this.Benchmark () =
191192 this.ConvertSecondMatrixToCSC()
192193 this.Mxm()
193- this.Processor.PostAndReply ( Msg.MsgNotifyMe )
194+ finish this.Processor
194195
195196
196197 [<IterationCleanup>]
197198 override this.IterationCleanup () =
198199 this.ClearResult()
199200 this.ConvertSecondMatrixToCSR()
200- this.Processor.PostAndReply ( Msg.MsgNotifyMe )
201+ finish this.Processor
201202
202203 [<GlobalCleanup>]
203204 override this.GlobalCleanup () =
0 commit comments