| Module | Source File | Description |
|---|---|---|
| bspline | mod_bspline.f90 | Multidimensional (1D-6D) B-Spline interpolation of data on a regular grid. Basic subroutine interface. |
| cholesky | mod_cholesky.f90 | Cholesky decomposition and resolution |
| data_arch | mod_data_arch.f90 | General parameters definition |
| fftw3 | mod_fftw3.f90 | A fortran api to FFTW3 |
| files | mod_files.f90 | Some routines to deal with files |
| gen_param | mod_gen_par.f90 | |
| gnufor | mod_gnufor.f90 | A fortran api to GNUPLOT |
| intpl | mod_intpl.f90 | Interpolation/weighting functions |
| least_squares | mod_least_squares.f90 | Least squares, linear and non linear |
| minpack | mod_minpack.f90 | A fortran collection of functions for minimization problems |
| miscellaneous | mod_miscellaneous.f90 | Various subroutines |
| mt19937_64 | mod_mt19937-64.f90 | 64-bit version of the Mersenne Twister pseudorandom number generator. |
| mumfpack | umfpack.f90 | UMFPACK Fortran interface via the mUMFPACK module Version 1.0 (Apr 23, 2014) for UMFPACK version 5.6.2 Compile with any Fortran compiler with support of iso_c_binding module and link with the UMFPACK C library: e.g., gfortran umfpack.f90 my_code.f90 -lumfpack |
| mumps_wrapper | dmumps_struc.f90 | This file is part of MUMPS 5.5.1, released on Tue Jul 12 13:17:24 UTC 2022 |
| pikaia_oop | mod_pikaia_oop.f90 | PIKAIA is a general purpose unconstrained optimization method based on a genetic algorithm. This is an object-oriented version of the algorithm for Fortran 2003/2008. |
| solver | mod_solver.f90 | Api for different sparse matrix solvers |
| sort_arrays | mod_sort_arrays.f90 | Various routines to sort real/integer arrays |
| sulu_wrapper | superlu.f90 | |
| surfile | mod_surfile.f90 | Routines to handle Digital Surf binary format (.sur) |
| tchebychev | mod_tchebychev.f90 | Routines to subtract a least square polynomial from a surface |