Skip to content

Minard-Jules/NAFPack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NAFPack - Fortran Numerical Analysis Package

NAFPack is a Fortran-based numerical analysis package, offering a comprehensive set of algorithms for diverse numerical computations. These computations include Fast Fourier Transform, linear system solving, and eigenvalue/eigenvector calculations.

Table of Contents

Features

NAFPack incorporates the following numerical analysis algorithms:

  • Fast Fourier Transform (FFT): Implementation of the Cooley-Tukey FFT algorithm and integration with the FFTW library for signal processing and frequency domain analysis.

  • Linear System Solvers: Comprehensive implementations of various methods for solving linear systems, including Gaussian elimination, LU decomposition, and iterative methods like Gauss Seidel.

  • Eigenvalue and Eigenvector Computations: Algorithms designed to find eigenvalues and eigenvectors of matrices, such as the power iteration method and the QR algorithm.

Getting Started

To integrate NAFPack into your project, utilize the Fortran Package Manager fpm.

  1. In your fpm.toml file, add the following dependency:

    [dependencies]
    NAFPack = { git = "https://github.com/Minard-Jules/NAFPack.git" }
  2. Enjoy the power of NAFPack for your numerical analysis tasks! If you encounter any questions, issues, or have suggestions, please feel free to open an issue on the GitHub repository.

Credits

About

Numerical Analysis in Fortran Package

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published