Modules

ModuleSource FileDescription
bspline mod_bspline.f90

Multidimensional (1D-6D) B-Spline interpolation of data on a regular grid. Basic subroutine interface.

Read more…
cholesky mod_cholesky.f90

Cholesky decomposition and resolution

Read more…
data_arch mod_data_arch.f90

General parameters definition

fftw3 mod_fftw3.f90

A fortran api to FFTW3

Read more…
files mod_files.f90

Some routines to deal with files

Read more…
gen_param mod_gen_par.f90
gnufor mod_gnufor.f90

A fortran api to GNUPLOT

Read more…
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

Read more…
miscellaneous mod_miscellaneous.f90

Various subroutines

mt19937_64 mod_mt19937-64.f90

64-bit version of the Mersenne Twister pseudorandom number generator.

Read more…
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

Read more…
mumps_wrapper dmumps_struc.f90

This file is part of MUMPS 5.5.1, released on Tue Jul 12 13:17:24 UTC 2022

Read more…
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.

Read more…
solver mod_solver.f90

Api for different sparse matrix solvers

Read more…
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

module~~graph~~ModuleGraph module~bspline bspline iso_fortran_env iso_fortran_env module~bspline->iso_fortran_env module~cholesky cholesky module~data_arch data_arch module~cholesky->module~data_arch module~data_arch->iso_fortran_env module~fftw3 fftw3 module~fftw3->module~data_arch iso_c_binding iso_c_binding module~fftw3->iso_c_binding module~files files module~files->module~data_arch module~miscellaneous miscellaneous module~files->module~miscellaneous module~gen_param gen_param module~gen_param->module~data_arch module~gnufor gnufor module~intpl intpl module~intpl->module~data_arch module~least_squares least_squares module~least_squares->module~cholesky module~least_squares->module~data_arch module~minpack minpack module~miscellaneous->module~data_arch module~mt19937_64 mt19937_64 module~mt19937_64->iso_fortran_env module~mumfpack mumfpack module~mumfpack->iso_c_binding module~mumps_wrapper mumps_wrapper module~pikaia_oop pikaia_oop module~pikaia_oop->module~mt19937_64 module~pikaia_oop->iso_fortran_env module~solver solver module~solver->module~data_arch module~solver->module~gen_param module~solver->module~mumfpack module~solver->module~mumps_wrapper module~sort_arrays sort_arrays module~solver->module~sort_arrays module~sulu_wrapper sulu_wrapper module~solver->module~sulu_wrapper hsl_ma48_double hsl_ma48_double module~solver->hsl_ma48_double module~solver->iso_c_binding module~solver->iso_fortran_env module~sort_arrays->module~data_arch module~sulu_wrapper->iso_c_binding module~surfile surfile module~surfile->module~data_arch module~surfile->module~miscellaneous module~surfile->module~sort_arrays module~surfile->iso_c_binding module~tchebychev tchebychev module~tchebychev->module~data_arch module~tchebychev->module~least_squares module~tchebychev->module~miscellaneous proc~df df proc~df->module~data_arch proc~f f proc~f->module~data_arch proc~umfpack_di_report_control umfpack_di_report_control proc~umfpack_di_report_control->iso_fortran_env proc~umfpack_di_report_info umfpack_di_report_info proc~umfpack_di_report_info->iso_fortran_env proc~umfpack_zi_report_control umfpack_zi_report_control proc~umfpack_zi_report_control->iso_fortran_env proc~umfpack_zi_report_info umfpack_zi_report_info proc~umfpack_zi_report_info->iso_fortran_env program~main main program~main->module~data_arch program~main->module~miscellaneous program~main->module~sort_arrays program~test_algen test_algen program~test_algen->module~data_arch program~test_algen->module~miscellaneous program~test_algen->module~pikaia_oop program~test_algen->module~sort_arrays omp_lib omp_lib program~test_algen->omp_lib program~test_bspline test_bspline program~test_bspline->module~bspline program~test_bspline->module~data_arch program~test_data_arch test_data_arch program~test_data_arch->module~data_arch program~test_data_arch->module~miscellaneous program~test_fftw3 test_fftw3 program~test_fftw3->module~data_arch program~test_fftw3->module~fftw3 program~test_fftw3->module~miscellaneous program~test_files test_files program~test_files->module~files program~test_gnufor test_gnufor program~test_gnufor->module~gnufor program~test_intpl test_intpl program~test_intpl->module~data_arch program~test_intpl->module~intpl program~test_least test_least program~test_least->module~data_arch program~test_least->module~least_squares program~test_minpack test_minpack program~test_minpack->module~minpack program~test_solvers test_solvers program~test_solvers->module~data_arch program~test_solvers->module~gen_param program~test_solvers->module~miscellaneous program~test_solvers->module~solver program~test_solvers->omp_lib program~test_surfile test_surfile program~test_surfile->module~data_arch program~test_surfile->module~surfile program~test_tchebychev test_tchebychev program~test_tchebychev->module~data_arch program~test_tchebychev->module~miscellaneous program~test_tchebychev->module~tchebychev program~test_utils test_utils program~test_utils->module~cholesky program~test_utils->module~data_arch
Help