How To Install fftw-doc on CentOS 8

fftw-doc is FFTW library manual

Introduction

In this tutorial we learn how to install fftw-doc on CentOS 8.

What is fftw-doc

This package contains the manual for the FFTW fast Fourier transform library.

We can use yum or dnf to install fftw-doc on CentOS 8. In this tutorial we discuss both methods but you only need to choose one of method to install fftw-doc.

Install fftw-doc on CentOS 8 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

The output should look something like this:

CentOS Linux 8 - AppStream                                       43 kB/s | 4.3 kB     00:00    
CentOS Linux 8 - BaseOS                                          65 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - ContinuousRelease                               43 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - Extras                                          23 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - FastTrack                                       40 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - HighAvailability                                36 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - Plus                                            24 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - PowerTools                                      50 kB/s | 4.3 kB     00:00    
Extra Packages for Enterprise Linux Modular 8 - x86_64           13 kB/s | 9.2 kB     00:00    
Extra Packages for Enterprise Linux 8 - x86_64                   24 kB/s | 8.5 kB     00:00    
Metadata cache created.

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

sudo dnf -y install fftw-doc

Install fftw-doc on CentOS 8 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

The output should look something like this:

CentOS Linux 8 - AppStream                                       43 kB/s | 4.3 kB     00:00    
CentOS Linux 8 - BaseOS                                          65 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - ContinuousRelease                               43 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - Extras                                          23 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - FastTrack                                       40 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - HighAvailability                                36 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - Plus                                            24 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - PowerTools                                      50 kB/s | 4.3 kB     00:00    
Extra Packages for Enterprise Linux Modular 8 - x86_64           13 kB/s | 9.2 kB     00:00    
Extra Packages for Enterprise Linux 8 - x86_64                   24 kB/s | 8.5 kB     00:00    
Metadata cache created.

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

sudo yum -y install fftw-doc

How To Uninstall fftw-doc on CentOS 8

To uninstall only the fftw-doc package we can use the following command:

sudo dnf remove fftw-doc

fftw-doc Package Contents on CentOS 8

/usr/share/doc/fftw-doc
/usr/share/doc/fftw-doc/fftw3.pdf
/usr/share/doc/fftw-doc/html
/usr/share/doc/fftw-doc/html/1d-Discrete-Hartley-Transforms-_0028DHTs_0029.html
/usr/share/doc/fftw-doc/html/1d-Real_002deven-DFTs-_0028DCTs_0029.html
/usr/share/doc/fftw-doc/html/1d-Real_002dodd-DFTs-_0028DSTs_0029.html
/usr/share/doc/fftw-doc/html/2d-MPI-example.html
/usr/share/doc/fftw-doc/html/64_002dbit-Guru-Interface.html
/usr/share/doc/fftw-doc/html/Accessing-the-wisdom-API-from-Fortran.html
/usr/share/doc/fftw-doc/html/Acknowledgments.html
/usr/share/doc/fftw-doc/html/Advanced-Complex-DFTs.html
/usr/share/doc/fftw-doc/html/Advanced-Interface.html
/usr/share/doc/fftw-doc/html/Advanced-Real_002ddata-DFTs.html
/usr/share/doc/fftw-doc/html/Advanced-Real_002dto_002dreal-Transforms.html
/usr/share/doc/fftw-doc/html/Advanced-distributed_002dtranspose-interface.html
/usr/share/doc/fftw-doc/html/Allocating-aligned-memory-in-Fortran.html
/usr/share/doc/fftw-doc/html/An-improved-replacement-for-MPI_005fAlltoall.html
/usr/share/doc/fftw-doc/html/Avoiding-MPI-Deadlocks.html
/usr/share/doc/fftw-doc/html/Basic-Interface.html
/usr/share/doc/fftw-doc/html/Basic-and-advanced-distribution-interfaces.html
/usr/share/doc/fftw-doc/html/Basic-distributed_002dtranspose-interface.html
/usr/share/doc/fftw-doc/html/Calling-FFTW-from-Legacy-Fortran.html
/usr/share/doc/fftw-doc/html/Calling-FFTW-from-Modern-Fortran.html
/usr/share/doc/fftw-doc/html/Caveats-in-Using-Wisdom.html
/usr/share/doc/fftw-doc/html/Column_002dmajor-Format.html
/usr/share/doc/fftw-doc/html/Combining-MPI-and-Threads.html
/usr/share/doc/fftw-doc/html/Complex-DFTs.html
/usr/share/doc/fftw-doc/html/Complex-Multi_002dDimensional-DFTs.html
/usr/share/doc/fftw-doc/html/Complex-One_002dDimensional-DFTs.html
/usr/share/doc/fftw-doc/html/Complex-numbers.html
/usr/share/doc/fftw-doc/html/Concept-Index.html
/usr/share/doc/fftw-doc/html/Cycle-Counters.html
/usr/share/doc/fftw-doc/html/Data-Types-and-Files.html
/usr/share/doc/fftw-doc/html/Defining-an-FFTW-module.html
/usr/share/doc/fftw-doc/html/Distributed_002dmemory-FFTW-with-MPI.html
/usr/share/doc/fftw-doc/html/Dynamic-Arrays-in-C.html
/usr/share/doc/fftw-doc/html/Dynamic-Arrays-in-C_002dThe-Wrong-Way.html
/usr/share/doc/fftw-doc/html/Extended-and-quadruple-precision-in-Fortran.html
/usr/share/doc/fftw-doc/html/FFTW-Constants-in-Fortran.html
/usr/share/doc/fftw-doc/html/FFTW-Execution-in-Fortran.html
/usr/share/doc/fftw-doc/html/FFTW-Fortran-type-reference.html
/usr/share/doc/fftw-doc/html/FFTW-MPI-Fortran-Interface.html
/usr/share/doc/fftw-doc/html/FFTW-MPI-Installation.html
/usr/share/doc/fftw-doc/html/FFTW-MPI-Performance-Tips.html
/usr/share/doc/fftw-doc/html/FFTW-MPI-Reference.html
/usr/share/doc/fftw-doc/html/FFTW-MPI-Transposes.html
/usr/share/doc/fftw-doc/html/FFTW-MPI-Wisdom.html
/usr/share/doc/fftw-doc/html/FFTW-Reference.html
/usr/share/doc/fftw-doc/html/Fixed_002dsize-Arrays-in-C.html
/usr/share/doc/fftw-doc/html/Forgetting-Wisdom.html
/usr/share/doc/fftw-doc/html/Fortran-Examples.html
/usr/share/doc/fftw-doc/html/Fortran_002dinterface-routines.html
/usr/share/doc/fftw-doc/html/Generating-your-own-code.html
/usr/share/doc/fftw-doc/html/Guru-Complex-DFTs.html
/usr/share/doc/fftw-doc/html/Guru-Interface.html
/usr/share/doc/fftw-doc/html/Guru-Real_002ddata-DFTs.html
/usr/share/doc/fftw-doc/html/Guru-Real_002dto_002dreal-Transforms.html
/usr/share/doc/fftw-doc/html/Guru-vector-and-transform-sizes.html
/usr/share/doc/fftw-doc/html/How-Many-Threads-to-Use_003f.html
/usr/share/doc/fftw-doc/html/Installation-and-Customization.html
/usr/share/doc/fftw-doc/html/Installation-and-Supported-Hardware_002fSoftware.html
/usr/share/doc/fftw-doc/html/Installation-on-Unix.html
/usr/share/doc/fftw-doc/html/Installation-on-non_002dUnix-systems.html
/usr/share/doc/fftw-doc/html/Interleaved-and-split-arrays.html
/usr/share/doc/fftw-doc/html/Introduction.html
/usr/share/doc/fftw-doc/html/Library-Index.html
/usr/share/doc/fftw-doc/html/License-and-Copyright.html
/usr/share/doc/fftw-doc/html/Linking-and-Initializing-MPI-FFTW.html
/usr/share/doc/fftw-doc/html/Load-balancing.html
/usr/share/doc/fftw-doc/html/MPI-Data-Distribution-Functions.html
/usr/share/doc/fftw-doc/html/MPI-Data-Distribution.html
/usr/share/doc/fftw-doc/html/MPI-Files-and-Data-Types.html
/usr/share/doc/fftw-doc/html/MPI-Initialization.html
/usr/share/doc/fftw-doc/html/MPI-Plan-Creation.html
/usr/share/doc/fftw-doc/html/MPI-Wisdom-Communication.html
/usr/share/doc/fftw-doc/html/Memory-Allocation.html
/usr/share/doc/fftw-doc/html/More-DFTs-of-Real-Data.html
/usr/share/doc/fftw-doc/html/Multi_002dDimensional-DFTs-of-Real-Data.html
/usr/share/doc/fftw-doc/html/Multi_002ddimensional-Array-Format.html
/usr/share/doc/fftw-doc/html/Multi_002ddimensional-MPI-DFTs-of-Real-Data.html
/usr/share/doc/fftw-doc/html/Multi_002ddimensional-Transforms.html
/usr/share/doc/fftw-doc/html/Multi_002dthreaded-FFTW.html
/usr/share/doc/fftw-doc/html/New_002darray-Execute-Functions.html
/usr/share/doc/fftw-doc/html/One_002dDimensional-DFTs-of-Real-Data.html
/usr/share/doc/fftw-doc/html/One_002ddimensional-distributions.html
/usr/share/doc/fftw-doc/html/Other-Important-Topics.html
/usr/share/doc/fftw-doc/html/Other-Multi_002ddimensional-Real_002ddata-MPI-Transforms.html
/usr/share/doc/fftw-doc/html/Overview-of-Fortran-interface.html
/usr/share/doc/fftw-doc/html/Plan-execution-in-Fortran.html
/usr/share/doc/fftw-doc/html/Planner-Flags.html
/usr/share/doc/fftw-doc/html/Precision.html
/usr/share/doc/fftw-doc/html/Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029.html
/usr/share/doc/fftw-doc/html/Real_002ddata-DFT-Array-Format.html
/usr/share/doc/fftw-doc/html/Real_002ddata-DFTs.html
/usr/share/doc/fftw-doc/html/Real_002dto_002dReal-Transform-Kinds.html
/usr/share/doc/fftw-doc/html/Real_002dto_002dReal-Transforms.html
/usr/share/doc/fftw-doc/html/Reversing-array-dimensions.html
/usr/share/doc/fftw-doc/html/Row_002dmajor-Format.html
/usr/share/doc/fftw-doc/html/SIMD-alignment-and-fftw_005fmalloc.html
/usr/share/doc/fftw-doc/html/The-1d-Discrete-Fourier-Transform-_0028DFT_0029.html
/usr/share/doc/fftw-doc/html/The-1d-Real_002ddata-DFT.html
/usr/share/doc/fftw-doc/html/The-Discrete-Hartley-Transform.html
/usr/share/doc/fftw-doc/html/The-Halfcomplex_002dformat-DFT.html
/usr/share/doc/fftw-doc/html/Thread-safety.html
/usr/share/doc/fftw-doc/html/Transposed-distributions.html
/usr/share/doc/fftw-doc/html/Tutorial.html
/usr/share/doc/fftw-doc/html/Upgrading-from-FFTW-version-2.html
/usr/share/doc/fftw-doc/html/Usage-of-Multi_002dthreaded-FFTW.html
/usr/share/doc/fftw-doc/html/Using-MPI-Plans.html
/usr/share/doc/fftw-doc/html/Using-Plans.html
/usr/share/doc/fftw-doc/html/What-FFTW-Really-Computes.html
/usr/share/doc/fftw-doc/html/Wisdom-Export.html
/usr/share/doc/fftw-doc/html/Wisdom-File-Export_002fImport-from-Fortran.html
/usr/share/doc/fftw-doc/html/Wisdom-Generic-Export_002fImport-from-Fortran.html
/usr/share/doc/fftw-doc/html/Wisdom-Import.html
/usr/share/doc/fftw-doc/html/Wisdom-String-Export_002fImport-from-Fortran.html
/usr/share/doc/fftw-doc/html/Wisdom-Utilities.html
/usr/share/doc/fftw-doc/html/Wisdom-of-Fortran_003f.html
/usr/share/doc/fftw-doc/html/Wisdom.html
/usr/share/doc/fftw-doc/html/Words-of-Wisdom_002dSaving-Plans.html
/usr/share/doc/fftw-doc/html/equation-dft.png
/usr/share/doc/fftw-doc/html/equation-dht.png
/usr/share/doc/fftw-doc/html/equation-idft.png
/usr/share/doc/fftw-doc/html/equation-redft00.png
/usr/share/doc/fftw-doc/html/equation-redft01.png
/usr/share/doc/fftw-doc/html/equation-redft10.png
/usr/share/doc/fftw-doc/html/equation-redft11.png
/usr/share/doc/fftw-doc/html/equation-rodft00.png
/usr/share/doc/fftw-doc/html/equation-rodft01.png
/usr/share/doc/fftw-doc/html/equation-rodft10.png
/usr/share/doc/fftw-doc/html/equation-rodft11.png
/usr/share/doc/fftw-doc/html/index.html
/usr/share/doc/fftw-doc/html/rfftwnd-for-html.png
/usr/share/doc/fftw-doc/rfftwnd.pdf

References

Summary

In this tutorial we learn how to install fftw-doc on CentOS 8 using yum and dnf.