Example #1
0
        private static void RunPardiso(MatrixFileCollection collection)
        {
            var benchmark = new BenchmarkPardiso(collection);

            var export = new JsonExport("PARDISO", DateTime.UtcNow.ToString("s"));

            benchmark.Run(export);

            export.Save("benchmark-pardiso.json");
        }
Example #2
0
        private static void RunCholmod(MatrixFileCollection collection)
        {
            var benchmark = new BenchmarkCholmod(collection);

            var export = new JsonExport("CHOLMOD", DateTime.UtcNow.ToString("s"));

            benchmark.Run(export);

            export.Save("benchmark-cholmod.json");
        }
Example #3
0
        private static void RunSuperLU(MatrixFileCollection collection)
        {
            var benchmark = new BenchmarkSuperLU(collection);

            var export = new JsonExport("SuperLU", DateTime.UtcNow.ToString("s"));

            benchmark.Run(export);

            export.Save("benchmark-superlu.json");
        }
Example #4
0
        private static void RunUmfpack(MatrixFileCollection collection)
        {
            var benchmark = new BenchmarkUmfpack(collection);

            var export = new JsonExport("UMFPACK", DateTime.UtcNow.ToString("s"));

            benchmark.Run(export);

            export.Save("benchmark-umfpack.json");
        }