How To Install qrmumps-benchmarks on Fedora 36

In this tutorial we learn how to install qrmumps-benchmarks in Fedora 36. qrmumps-benchmarks is Benchmark files for qrmumps

Introduction

In this tutorial we learn how to install qrmumps-benchmarks on Fedora 36.

What is qrmumps-benchmarks

Benchamrks to evaluate the performance of QRM are provided in the =timing/= directory. These allow for running experiments on the solution of dense and sparse linear systems through the $QR$ and Cholesky factorizations. Use the =-h= command line argument to get help on using these benchmarks.

We can use yum or dnf to install qrmumps-benchmarks on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install qrmumps-benchmarks.

Install qrmumps-benchmarks on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install qrmumps-benchmarks using dnf by running the following command:

sudo dnf -y install qrmumps-benchmarks

Install qrmumps-benchmarks on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install qrmumps-benchmarks using yum by running the following command:

sudo yum -y install qrmumps-benchmarks

How To Uninstall qrmumps-benchmarks on Fedora 36

To uninstall only the qrmumps-benchmarks package we can use the following command:

sudo dnf remove qrmumps-benchmarks

qrmumps-benchmarks Package Contents on Fedora 36

/usr/bin/cqrm_dsgeqr
/usr/bin/cqrm_dspotr
/usr/bin/cqrm_least_squares_basic
/usr/bin/cqrm_least_squares_basic_c
/usr/bin/cqrm_least_squares_full
/usr/bin/cqrm_least_squares_full_c
/usr/bin/cqrm_min_norm_basic
/usr/bin/cqrm_min_norm_basic_c
/usr/bin/cqrm_min_norm_full
/usr/bin/cqrm_min_norm_full_c
/usr/bin/cqrm_spgeqr
/usr/bin/cqrm_sppotr
/usr/bin/cqrm_symm_posdef_basic
/usr/bin/cqrm_symm_posdef_basic_c
/usr/bin/cqrm_symm_posdef_full
/usr/bin/cqrm_symm_posdef_full_c
/usr/bin/cqrm_testing
/usr/bin/dqrm_dsgeqr
/usr/bin/dqrm_dspotr
/usr/bin/dqrm_least_squares_basic
/usr/bin/dqrm_least_squares_basic_c
/usr/bin/dqrm_least_squares_full
/usr/bin/dqrm_least_squares_full_c
/usr/bin/dqrm_min_norm_basic
/usr/bin/dqrm_min_norm_basic_c
/usr/bin/dqrm_min_norm_full
/usr/bin/dqrm_min_norm_full_c
/usr/bin/dqrm_spgeqr
/usr/bin/dqrm_sppotr
/usr/bin/dqrm_symm_posdef_basic
/usr/bin/dqrm_symm_posdef_basic_c
/usr/bin/dqrm_symm_posdef_full
/usr/bin/dqrm_symm_posdef_full_c
/usr/bin/dqrm_testing
/usr/bin/sqrm_dsgeqr
/usr/bin/sqrm_dspotr
/usr/bin/sqrm_least_squares_basic
/usr/bin/sqrm_least_squares_basic_c
/usr/bin/sqrm_least_squares_full
/usr/bin/sqrm_least_squares_full_c
/usr/bin/sqrm_min_norm_basic
/usr/bin/sqrm_min_norm_basic_c
/usr/bin/sqrm_min_norm_full
/usr/bin/sqrm_min_norm_full_c
/usr/bin/sqrm_spgeqr
/usr/bin/sqrm_sppotr
/usr/bin/sqrm_symm_posdef_basic
/usr/bin/sqrm_symm_posdef_basic_c
/usr/bin/sqrm_symm_posdef_full
/usr/bin/sqrm_symm_posdef_full_c
/usr/bin/sqrm_testing
/usr/bin/zqrm_dsgeqr
/usr/bin/zqrm_dspotr
/usr/bin/zqrm_least_squares_basic
/usr/bin/zqrm_least_squares_basic_c
/usr/bin/zqrm_least_squares_full
/usr/bin/zqrm_least_squares_full_c
/usr/bin/zqrm_min_norm_basic
/usr/bin/zqrm_min_norm_basic_c
/usr/bin/zqrm_min_norm_full
/usr/bin/zqrm_min_norm_full_c
/usr/bin/zqrm_spgeqr
/usr/bin/zqrm_sppotr
/usr/bin/zqrm_symm_posdef_basic
/usr/bin/zqrm_symm_posdef_basic_c
/usr/bin/zqrm_symm_posdef_full
/usr/bin/zqrm_symm_posdef_full_c
/usr/bin/zqrm_testing
/usr/lib/.build-id
/usr/lib/.build-id/05
/usr/lib/.build-id/05/583f35106afd8c562d43ce382ef89d2d890aa6
/usr/lib/.build-id/07
/usr/lib/.build-id/07/0dae5a31769a28c41b8e8f82a8795ce63f6e2c
/usr/lib/.build-id/07/ad0fa9622844fb8019c24d13e5a0082177f6ab
/usr/lib/.build-id/08
/usr/lib/.build-id/08/b3e0a6b066a2c4c16cc0d61c967397f853c180
/usr/lib/.build-id/0d
/usr/lib/.build-id/0d/3fa4e5f20b754bdb9b3ad837ccb2ccf3551d34
/usr/lib/.build-id/11
/usr/lib/.build-id/11/b6b363e32cf53ebe67fda41db1028d602dbf5f
/usr/lib/.build-id/1a
/usr/lib/.build-id/1a/aa05846fbc29ca1141052d3ed0a056d3fe54e9
/usr/lib/.build-id/1b
/usr/lib/.build-id/1b/409dafcc688ed021d51b862a94f00cd07ea90f
/usr/lib/.build-id/1d
/usr/lib/.build-id/1d/dce25e9a9f4f9d18336c180573c00cc7b09b77
/usr/lib/.build-id/1d/de812f9d647e37373250aab6fc9eafbf278d24
/usr/lib/.build-id/1e
/usr/lib/.build-id/1e/83792dbe3665a3943f1f7695fcae122eb94662
/usr/lib/.build-id/23
/usr/lib/.build-id/23/bb149e0d20a9e2db0b8d8309c028b21147fe6e
/usr/lib/.build-id/2d
/usr/lib/.build-id/2d/a12d31aefccbb119890be69ae9bf7f24c051bc
/usr/lib/.build-id/30
/usr/lib/.build-id/30/b10d9cdc80446b26abdda40efedae646c27b99
/usr/lib/.build-id/3a
/usr/lib/.build-id/3a/f3ce516f3b9c73507ea7d4da842a4998b729e4
/usr/lib/.build-id/3e
/usr/lib/.build-id/3e/0e9da2cb384e685f26a6ef93b6f2f7526d2355
/usr/lib/.build-id/3e/ff7b43d384c3cfc76dc810da297c8accba7454
/usr/lib/.build-id/44
/usr/lib/.build-id/44/76df83e0c4f0385342f7c3ccaf3eadf318bc4f
/usr/lib/.build-id/48
/usr/lib/.build-id/48/6b2115b722e7db8b5cfc7c54c31be972c4ab4b
/usr/lib/.build-id/4b
/usr/lib/.build-id/4b/d5d1881ba01f4629488633130d1f3c39bbeac8
/usr/lib/.build-id/4e
/usr/lib/.build-id/4e/6c1cf5b2ea79584c48a6b04effdbe3f90b7a2f
/usr/lib/.build-id/4f
/usr/lib/.build-id/4f/c40d85530fe94bc24003bf1c32d9b663946b8c
/usr/lib/.build-id/50
/usr/lib/.build-id/50/a4837cc69350ad2c4ff813408ac20b03534e8a
/usr/lib/.build-id/52
/usr/lib/.build-id/52/5402fb564669beeff5c37ac5dc520a8aa1fc9b
/usr/lib/.build-id/56
/usr/lib/.build-id/56/7ca244bb47c3af8da0a7201aa020f9c96c7d31
/usr/lib/.build-id/57
/usr/lib/.build-id/57/ac0c7ba416a13e474c51b39a1d0f86a28ecaeb
/usr/lib/.build-id/58
/usr/lib/.build-id/58/82518617a34347854f9d4d69912dc1f9779ac9
/usr/lib/.build-id/5f
/usr/lib/.build-id/5f/65dbef2d24721a775e7ea55ee3331caeddeda9
/usr/lib/.build-id/61
/usr/lib/.build-id/61/d2b442d7bdbb478234fdee818766888e72c517
/usr/lib/.build-id/62
/usr/lib/.build-id/62/418df54872a67ca28e050556030763838677dd
/usr/lib/.build-id/66
/usr/lib/.build-id/66/1605c44f56761702e2ad22e569d800d34c1882
/usr/lib/.build-id/6b
/usr/lib/.build-id/6b/54f14cec85e150d56b755d3859620881ca1b54
/usr/lib/.build-id/6e
/usr/lib/.build-id/6e/aacfab6d2de648aca613e1d7a8f1ce52f919bb
/usr/lib/.build-id/70
/usr/lib/.build-id/70/fa9f36f67fcf2ffcfc16e990cf5da9b19f12e3
/usr/lib/.build-id/71
/usr/lib/.build-id/71/51ccced7bbfa3f145053610d6043046e69aa79
/usr/lib/.build-id/71/60afd7cee65ec5775509c17e0ecee54a96875f
/usr/lib/.build-id/78
/usr/lib/.build-id/78/1f1d5a7bfc8095b4f8d8857efd017aa04badcc
/usr/lib/.build-id/78/6e6399f89cdcf6bb79226832d581a79ce846a3
/usr/lib/.build-id/7d
/usr/lib/.build-id/7d/30fba293637dc98146a31d61aab385c8774127
/usr/lib/.build-id/80
/usr/lib/.build-id/80/44a822802d7f6dbb56b001c0162b28039a2b66
/usr/lib/.build-id/87
/usr/lib/.build-id/87/9852da4991b7220d904f6f5fceedf5004d5499
/usr/lib/.build-id/8c
/usr/lib/.build-id/8c/9371f6203f4a22c935ef8e8e1850b8d92ffb8d
/usr/lib/.build-id/8d
/usr/lib/.build-id/8d/64a1169eed4ecc78eaecb5641ce97b4b523da0
/usr/lib/.build-id/8f
/usr/lib/.build-id/8f/a5c55c3db159a5c08b483a9afaac5c1ef8e8da
/usr/lib/.build-id/95
/usr/lib/.build-id/95/3e3ab6a7638548010783c4287bdd1f84bf255c
/usr/lib/.build-id/97
/usr/lib/.build-id/97/f0dbbbf5a9f952b93e944406c57a967a45c19a
/usr/lib/.build-id/9a
/usr/lib/.build-id/9a/510c1eb33f7b842eb01ce58e313d24e63426f5
/usr/lib/.build-id/9d
/usr/lib/.build-id/9d/710447ebe95f22934a57ac2ab37b2a7a256559
/usr/lib/.build-id/9f
/usr/lib/.build-id/9f/a6eb32a7ef4a20058a4446b8bc51562df8352d
/usr/lib/.build-id/9f/ef98a917fa15b351108b46838518d41af112fa
/usr/lib/.build-id/a3
/usr/lib/.build-id/a3/e5aae41d6e9153baee15d254f0e5858be43451
/usr/lib/.build-id/a4
/usr/lib/.build-id/a4/d294317ce9fc533c141929533dd9272d0d5675
/usr/lib/.build-id/ab
/usr/lib/.build-id/ab/a057a24d18abb68616c87818a04a348c3326d3
/usr/lib/.build-id/ad
/usr/lib/.build-id/ad/ca6475a6bce7ba48b8d010be0e5a3586c526ac
/usr/lib/.build-id/b8
/usr/lib/.build-id/b8/69194454d618c153a9550c35306960e3e971de
/usr/lib/.build-id/bb
/usr/lib/.build-id/bb/7b52092a1740148a667f408155d3de5b49217f
/usr/lib/.build-id/bc
/usr/lib/.build-id/bc/2bac4ceb8dfdcb738ca552da94ba200559410a
/usr/lib/.build-id/c3
/usr/lib/.build-id/c3/cfeca1ab534bc0a6286716d439d1aad4bd65c5
/usr/lib/.build-id/c4
/usr/lib/.build-id/c4/4d56d3c95e73d6bc1adff0c1be936a73d7abdb
/usr/lib/.build-id/cc
/usr/lib/.build-id/cc/5ef6257a6273283f50b9d956d7c2f2f45f3742
/usr/lib/.build-id/d7
/usr/lib/.build-id/d7/0bd7fd33d658da8c7694ce754ee09166aa08a7
/usr/lib/.build-id/dd
/usr/lib/.build-id/dd/9112c3c2953a401d52f080f4f2a7c6d1582868
/usr/lib/.build-id/e0
/usr/lib/.build-id/e0/109b3cee7786b15a9d9038ec27a08b91825125
/usr/lib/.build-id/ea
/usr/lib/.build-id/ea/a3df9c29e0005d2d00cce768dcef9778b2c4f5
/usr/lib/.build-id/ed
/usr/lib/.build-id/ed/a69e79d673429e931c204340277ebbbde53c25
/usr/lib/.build-id/f6
/usr/lib/.build-id/f6/ee377d40262c90b46b76e3bc1efd33d8739e72
/usr/lib/.build-id/f9
/usr/lib/.build-id/f9/5dbc8af079e118e11a0909ed20960fa0fc3a1e
/usr/lib/.build-id/fc
/usr/lib/.build-id/fc/393122d8a33d360a09e7110716956484701f4d

References

Summary

In this tutorial we learn how to install qrmumps-benchmarks on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).