How To Install quantum-espresso on Fedora 36

In this tutorial we learn how to install quantum-espresso in Fedora 36. quantum-espresso is A suite for electronic-structure calculations and materials modeling

Introduction

In this tutorial we learn how to install quantum-espresso on Fedora 36.

What is quantum-espresso

QUANTUM ESPRESSO is an integrated suite of Open-Source computer codes for electronic-structure calculations and materials modeling at the nanoscale. It is based on density-functional theory, plane waves, and pseudopotentials. Serial version.

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

Install quantum-espresso 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 quantum-espresso using dnf by running the following command:

sudo dnf -y install quantum-espresso

Install quantum-espresso 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 quantum-espresso using yum by running the following command:

sudo yum -y install quantum-espresso

How To Uninstall quantum-espresso on Fedora 36

To uninstall only the quantum-espresso package we can use the following command:

sudo dnf remove quantum-espresso

quantum-espresso Package Contents on Fedora 36

/usr/bin/alpha2f.x
/usr/bin/alpha2f.x_binary
/usr/bin/average.x
/usr/bin/average.x_binary
/usr/bin/bands.x
/usr/bin/bands.x_binary
/usr/bin/bse_main.x
/usr/bin/bse_main.x_binary
/usr/bin/cell2ibrav.x
/usr/bin/cell2ibrav.x_binary
/usr/bin/cp.x
/usr/bin/cp.x_binary
/usr/bin/cppp.x
/usr/bin/cppp.x_binary
/usr/bin/dist.x
/usr/bin/dist.x_binary
/usr/bin/dos.x
/usr/bin/dos.x_binary
/usr/bin/dvscf_q2r.x
/usr/bin/dvscf_q2r.x_binary
/usr/bin/dynmat.x
/usr/bin/dynmat.x_binary
/usr/bin/epa.x
/usr/bin/epa.x_binary
/usr/bin/epsilon.x
/usr/bin/epsilon.x_binary
/usr/bin/ev.x
/usr/bin/ev.x_binary
/usr/bin/fermi_proj.x
/usr/bin/fermi_proj.x_binary
/usr/bin/fermi_velocity.x
/usr/bin/fermi_velocity.x_binary
/usr/bin/fqha.x
/usr/bin/fqha.x_binary
/usr/bin/fs.x
/usr/bin/fs.x_binary
/usr/bin/gww.x
/usr/bin/gww.x_binary
/usr/bin/gww_fit.x
/usr/bin/gww_fit.x_binary
/usr/bin/head.x
/usr/bin/head.x_binary
/usr/bin/hp.x
/usr/bin/hp.x_binary
/usr/bin/ibrav2cell.x
/usr/bin/ibrav2cell.x_binary
/usr/bin/initial_state.x
/usr/bin/initial_state.x_binary
/usr/bin/kpoints.x
/usr/bin/kpoints.x_binary
/usr/bin/lambda.x
/usr/bin/lambda.x_binary
/usr/bin/ld1.x
/usr/bin/ld1.x_binary
/usr/bin/manycp.x
/usr/bin/manycp.x_binary
/usr/bin/manypw.x
/usr/bin/manypw.x_binary
/usr/bin/matdyn.x
/usr/bin/matdyn.x_binary
/usr/bin/molecularnexafs.x
/usr/bin/molecularnexafs.x_binary
/usr/bin/molecularpdos.x
/usr/bin/molecularpdos.x_binary
/usr/bin/neb.x
/usr/bin/neb.x_binary
/usr/bin/open_grid.x
/usr/bin/open_grid.x_binary
/usr/bin/path_interpolation.x
/usr/bin/path_interpolation.x_binary
/usr/bin/ph.x
/usr/bin/ph.x_binary
/usr/bin/phcg.x
/usr/bin/phcg.x_binary
/usr/bin/plan_avg.x
/usr/bin/plan_avg.x_binary
/usr/bin/plotband.x
/usr/bin/plotband.x_binary
/usr/bin/plotproj.x
/usr/bin/plotproj.x_binary
/usr/bin/plotrho.x
/usr/bin/plotrho.x_binary
/usr/bin/pmw.x
/usr/bin/pmw.x_binary
/usr/bin/postahc.x
/usr/bin/postahc.x_binary
/usr/bin/pp.x
/usr/bin/pp.x_binary
/usr/bin/ppacf.x
/usr/bin/ppacf.x_binary
/usr/bin/projwfc.x
/usr/bin/projwfc.x_binary
/usr/bin/pw.x
/usr/bin/pw.x_binary
/usr/bin/pw2bgw.x
/usr/bin/pw2bgw.x_binary
/usr/bin/pw2critic.x
/usr/bin/pw2critic.x_binary
/usr/bin/pw2gw.x
/usr/bin/pw2gw.x_binary
/usr/bin/pw2wannier90.x
/usr/bin/pw2wannier90.x_binary
/usr/bin/pw4gww.x
/usr/bin/pw4gww.x_binary
/usr/bin/pwcond.x
/usr/bin/pwcond.x_binary
/usr/bin/pwi2xsf.x
/usr/bin/pwi2xsf.x_binary
/usr/bin/q2qstar.x
/usr/bin/q2qstar.x_binary
/usr/bin/q2r.x
/usr/bin/q2r.x_binary
/usr/bin/scan_ibrav.x
/usr/bin/scan_ibrav.x_binary
/usr/bin/simple.x
/usr/bin/simple.x_binary
/usr/bin/simple_bse.x
/usr/bin/simple_bse.x_binary
/usr/bin/simple_ip.x
/usr/bin/simple_ip.x_binary
/usr/bin/spectra_correction.x
/usr/bin/spectra_correction.x_binary
/usr/bin/sumpdos.x
/usr/bin/sumpdos.x_binary
/usr/bin/turbo_davidson.x
/usr/bin/turbo_davidson.x_binary
/usr/bin/turbo_eels.x
/usr/bin/turbo_eels.x_binary
/usr/bin/turbo_lanczos.x
/usr/bin/turbo_lanczos.x_binary
/usr/bin/turbo_magnons.x
/usr/bin/turbo_magnons.x_binary
/usr/bin/turbo_spectrum.x
/usr/bin/turbo_spectrum.x_binary
/usr/bin/wannier_ham.x
/usr/bin/wannier_ham.x_binary
/usr/bin/wannier_plot.x
/usr/bin/wannier_plot.x_binary
/usr/bin/wfck2r.x
/usr/bin/wfck2r.x_binary
/usr/bin/wfdd.x
/usr/bin/wfdd.x_binary
/usr/bin/xspectra.x
/usr/bin/xspectra.x_binary
/usr/lib/.build-id
/usr/lib/.build-id/02
/usr/lib/.build-id/02/6a0b0fa6c42b73481779e47655217afbc8a4ec
/usr/lib/.build-id/0a
/usr/lib/.build-id/0a/d27174f117d52488dd29502ca7e13c7bb32167
/usr/lib/.build-id/0d
/usr/lib/.build-id/0d/4a1d544f414d27eb9118e0954aadbce5293991
/usr/lib/.build-id/0e
/usr/lib/.build-id/0e/bfa68544a23db6aff3ad31bd8a1b00a6a43652
/usr/lib/.build-id/10
/usr/lib/.build-id/10/8fb762d333b42d85be4da0c5f4b54aeb807656
/usr/lib/.build-id/11
/usr/lib/.build-id/11/0b365a21d4ffb69157b40558a4869cfe44f9ca
/usr/lib/.build-id/11/2f43aa5c9112fb0790909df58d5c29d1ed7bf7
/usr/lib/.build-id/11/7b33db20e2af838b1513ce77295afa5671c9e3
/usr/lib/.build-id/1e
/usr/lib/.build-id/1e/3cb1a58b546e8246a57c0b39573bb774c328fb
/usr/lib/.build-id/1e/687befd72b0ceea541ee795f29438f93343bf8
/usr/lib/.build-id/28
/usr/lib/.build-id/28/ddc80c3f2b349498c6e9b00c372310090b8c0d
/usr/lib/.build-id/29
/usr/lib/.build-id/29/823149965b8df7b2395c09c17c5363003797fc
/usr/lib/.build-id/29/cc7cda8c00f3ab9d1a30e8eed52343022eaf03
/usr/lib/.build-id/2c
/usr/lib/.build-id/2c/8166efc5c707559ef264773fe6ec5511e272c7
/usr/lib/.build-id/31
/usr/lib/.build-id/31/91ef62cc18dd8158c3bd03bfd1298ac8da2e36
/usr/lib/.build-id/40
/usr/lib/.build-id/40/814a0e3a4d7950b59887cdabe4f34928dc750f
/usr/lib/.build-id/40/814a0e3a4d7950b59887cdabe4f34928dc750f.1
/usr/lib/.build-id/40/814a0e3a4d7950b59887cdabe4f34928dc750f.2
/usr/lib/.build-id/42
/usr/lib/.build-id/42/3d3ec0570f5710a0d5147cb104553c25daed19
/usr/lib/.build-id/4c
/usr/lib/.build-id/4c/3328f598af8143a2b8236e662c13055fe3ee6e
/usr/lib/.build-id/4f
/usr/lib/.build-id/4f/b9fe4ac59c3ec22cc8bef0b80e2c7c7cf4ced0
/usr/lib/.build-id/52
/usr/lib/.build-id/52/47d5600cc57149e4c90f3d01302b692648dee5
/usr/lib/.build-id/53
/usr/lib/.build-id/53/dbe93dc54fe9b4da43e303e1cb4e1248b63568
/usr/lib/.build-id/54
/usr/lib/.build-id/54/ce9133b76b8f539125472ff051852a48a90814
/usr/lib/.build-id/5d
/usr/lib/.build-id/5d/34fe5766e79a24e02e0c377f8733e9f06e22e8
/usr/lib/.build-id/60
/usr/lib/.build-id/60/745806cdc692afe5ba2a2f4837e4d46d8dab8f
/usr/lib/.build-id/62
/usr/lib/.build-id/62/3a1b091a7cc211201befa5c66b0ef6de14f241
/usr/lib/.build-id/62/45baecaf4d5f696dfe931b4fb65200358a305e
/usr/lib/.build-id/65
/usr/lib/.build-id/65/26a70e88ebf5d2328d41d9e3cbd45f9817bf6e
/usr/lib/.build-id/6f
/usr/lib/.build-id/6f/c0d0fc5e2a921ac50ccb3accd18b60813fd664
/usr/lib/.build-id/72
/usr/lib/.build-id/72/4e717fa7fa24788c5f851e11d8f0b68e181ba7
/usr/lib/.build-id/73
/usr/lib/.build-id/73/d63dcba8ac38b6d947f5ffc3a2ba7fe2812eaa
/usr/lib/.build-id/77
/usr/lib/.build-id/77/b14c238ab0daa87d38b6914476bf25206ded43
/usr/lib/.build-id/7c
/usr/lib/.build-id/7c/59ed644315f3a6e903fa09dec7073dd9f1b9bc
/usr/lib/.build-id/7d
/usr/lib/.build-id/7d/8aff3fbeb5a8ac47bee03f4d894e92fa9bc45a
/usr/lib/.build-id/88
/usr/lib/.build-id/88/243790b1dfdafd2faec7536ee3e64fad7d342e
/usr/lib/.build-id/8c
/usr/lib/.build-id/8c/31b039dadcad1b627c146e4bb43ae1432eff18
/usr/lib/.build-id/91
/usr/lib/.build-id/91/97fb6451ea3f85a03277e106b5dc1aedca2894
/usr/lib/.build-id/93
/usr/lib/.build-id/93/009598c960e3b30d4325d0b02d78650a1ec4ea
/usr/lib/.build-id/93/c59fc9fbf4ea3837838796c15c3e3d3134bceb
/usr/lib/.build-id/94
/usr/lib/.build-id/94/2d7df79998ee8ca2926b2a4a3b888e23114da5
/usr/lib/.build-id/98
/usr/lib/.build-id/98/673f85c6abd6566620b735eab47a3af34f1b14
/usr/lib/.build-id/99
/usr/lib/.build-id/99/d20702c7bd1af60b73cd0c8816b74cddc938fe
/usr/lib/.build-id/9f
/usr/lib/.build-id/9f/010f54de3b8aed0fd07075a0d039a1250eceb7
/usr/lib/.build-id/a2
/usr/lib/.build-id/a2/e4d1c31caec838a581949302f5ff55912083f4
/usr/lib/.build-id/a3
/usr/lib/.build-id/a3/18b4eb44c47cbc9f8ccf3f5f0e8dbbfd8ab22b
/usr/lib/.build-id/aa
/usr/lib/.build-id/aa/bd6b44810dceb1d9fc50842df11e7c40428d47
/usr/lib/.build-id/ab
/usr/lib/.build-id/ab/47c0fa9c1c6c600bab9b20ddcb51fd8a816a42
/usr/lib/.build-id/ad
/usr/lib/.build-id/ad/eccb9c25a00d47ab58a94b37f4193786294e3b
/usr/lib/.build-id/b2
/usr/lib/.build-id/b2/d241adc6f58893b91f4fc5138fe2ece506b503
/usr/lib/.build-id/b3
/usr/lib/.build-id/b3/aa242e8eda1c6d903159d3132352dd397f1120
/usr/lib/.build-id/b8
/usr/lib/.build-id/b8/8a225e42cbefaf6dc77a883e6f5f251ff6bdbb
/usr/lib/.build-id/b8/9d6ce6a380529a16cfc19172c9a7af7bdff13f
/usr/lib/.build-id/b9
/usr/lib/.build-id/b9/e6eb632a590dbe5bfb5d54aa27103a1c1be1b0
/usr/lib/.build-id/ba
/usr/lib/.build-id/ba/6f03eb587f68ac914a504bcd40e551e29df545
/usr/lib/.build-id/bd
/usr/lib/.build-id/bd/40dfd69331df483c8aba6c9f726efdc78cbe52
/usr/lib/.build-id/c2
/usr/lib/.build-id/c2/67034115f8d145d7d50e9a440ed44287810db9
/usr/lib/.build-id/c3
/usr/lib/.build-id/c3/4a970db88ae154a473d7f787cf8757da9d8d0c
/usr/lib/.build-id/c6
/usr/lib/.build-id/c6/83dd6ff93a0262be6350407960485fd794272c
/usr/lib/.build-id/c7
/usr/lib/.build-id/c7/b7964e47fd0f61ecc7617a7a56358dc723230c
/usr/lib/.build-id/cf
/usr/lib/.build-id/cf/27424a6ea095e11e1b4473dd22380c15c2ffaa
/usr/lib/.build-id/cf/8b8e2366f22e6575750271a1e2ea016ff8372f
/usr/lib/.build-id/d0
/usr/lib/.build-id/d0/1e3e3eb7877c0d3e78a828317f78654ef028fc
/usr/lib/.build-id/d1
/usr/lib/.build-id/d1/493c602fb6b74a6ab6fed8a6e59362668eb48a
/usr/lib/.build-id/d7
/usr/lib/.build-id/d7/f6ee114cdea84f2c39dc032bbdf0b2a2206978
/usr/lib/.build-id/dd
/usr/lib/.build-id/dd/f25995b3d9eabdeba12629fd938d34d5a99527
/usr/lib/.build-id/de
/usr/lib/.build-id/de/21798b7046f5c7dd7338347b1e88c46e48bff4
/usr/lib/.build-id/df
/usr/lib/.build-id/df/c154e0a00c9db356ab9912874acdb2a80b2960
/usr/lib/.build-id/e9
/usr/lib/.build-id/e9/8f96abecbb8b86a41b56537d2c56f4251cf605
/usr/lib/.build-id/ea
/usr/lib/.build-id/ea/81b9e766fdaa17e6bc2245674ef5d48323cc8d
/usr/lib/.build-id/fa
/usr/lib/.build-id/fa/8d7e9ca94e4a551def04e17e0dbda823064a7e
/usr/lib/.build-id/fc
/usr/lib/.build-id/fc/b7b594c59fb0caecd0bc41504d0e4c00640045
/usr/share/licenses/quantum-espresso
/usr/share/licenses/quantum-espresso/License

References

Summary

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