urbanjost

Expert
@urbanjost

Fortran has had many lives, like the phoenix of lore. Add another spark to the fire and contribute some Fortran code here

general-purpose-fortran. General Purpose Fortran Cooperative

49

M_strings. Fortran string manipulations

32

M_CLI2. Fortran commandline-interface using a simple prototype command

26

M_intrinsics. man-page style descriptions of Fortran intrinsics for use as a reference for developers and tutorials

23

prep. Fortran pre-processor

19

M_system. Call C system routines (mostly POSIX) from Fortran

19

M_ncurses. Fortran interface to the Ncurses C library

17

M_matrix. interact with your Fortran program with a matlab-like scripting language

15

M_process. read or write to a process from Fortran via a C wrapper

13

M_CLI. Unix-like command line parsing -- prototype style converts command line to a NAMELIST group

13

M_blas. A Fortran BLAS library implemented as a free-format module.

12

easy. steps to setup a github repository with fpm, and github actions including ford(1) documentation and unit tests

11

fpm-search. fpm-search finds information about registered fpm (Fortran Package Manager) packages

11

M_stopwatch. package for measuring cpu and wall clock execution time

10

M_match. subset of Regular Expressions implemented in Fortran

10

M_io. A collection of procedures that create a simple interface for common I/O tasks not conveniently done with intrinsic I/O procedures

10

M_pixel. low-level graphics routines that write into a pixel array; supplemented by modules that create GIF files

9

M_uuid. module of FOX routines for generating a UUID (Universally Unique ID)

8

M_sets. basic set functions

8

M_datapac. The NIST DATAPAC package modularized and made available as an fpm(1) package

8

M_orderpack. The ORDERPACK2.0 modules repackaged for fpm(1) use

8

fpm-gdb. plugin for fpm(1) that runs gdb(1) in vim(1) on Linux

7

M_calcomp. an old graphics library used in conjunction with M_draw for work with old codes

7

M_display. An fpm(1) package for displaying small matrices based on dispmodule(3f)

7

M_framework. aggregate small modules used for unit testing, comparing results to expected values, logging, creating messages, ...

6

M_sort. basic sorting

6

M_time. module of procedures that expand on the Fortran DATE_AND_TIME(3f) intrinsic

6

M_attr. set terminal text attributes using ANSI escape sequences

6

apps. utility programs using fpm(1) and the General Purpose Fortran modules

6

M_history. input line history editor

5

M_unicode. UTF-8 support (ISO_10646 support is not required) including case, sorting, intrinsic overloads ...

5

M_calculator. parse Fortran-like double precision scalar expressions

5

M_kracken95. An almost Fortran-95 version of the command line parser procedure kracken(3f)

4

M_overload. Common examples of overloading of intrinsics and operators

4

index. Shell

4

M_path. OOP interface to other GPF modules to manipulate and access files for use as a dependency with fpm (Fortran Package Manager)

4

spag_lapack. spag_lapack is experimental WIP of LAPACK processed with plusFORT spag(1) and configured to build with fpm

4

M_msg. convert all common variables to a string in Fortran using unlimited polymorphic variables

3

M_LA. A small collection of Linear Algebra routines

3

M_hashkeys. hash algorithms

3

M_draw. low-level vector graphics library and module

3

M_fixedform. create fixed-form TDU interfaces using ncurses(3c) from Fortran

2

M_color. convert between RGB color values and other common color models

2

M_readline. Fortran interface to the C readline(3c) library for providing interactive command line history editing

1

M_starpac. An update of NIST STARPAC 2.0.8 targetted at fpm(1) users

1

M_slices. A module for producing slice plots requiring fpm(1) to build

1

M_isolatin. convert ISOLATIN to Unicode

1

M_ucs4. Supporting Unicode utf-8 files using CHARACTER(KIND="ISO_10646") from Fortran

1

M_regex. Fortran interface to the POSIX 1003.2 regular expression library

1

M_random. A collection of routines related to pseudo-random numbers

1

M_factor. Factors of whole numbers

1

M_manifest. A test module for an as-yet-not-implemented fpm feature being proposed

1

M_graph. A simple XY plot utility (WIP)

1

M_kracken. parse command line arguments and create configuration files using syntax similar to ULS commands

1

M_args. Command line parsing using a NAMELIST group -- packages for use with fpm(1)

1

M_anything. Use polymorphism to allow promoting, casting and molding intrinsic types

1

M_list. maintain a small array as a list

1
57
Apply