M_sort.FF M_sort::sort_shell_strings(3fp):sort strings over specified field using shell sort
M_sort::sort_shell_strings_lh(3fp):sort strings(a-z) over specified field using shell sort
M_sort::sort_shell_strings_hl(3fp):sort strings(z-a) over specified field using shell sort
M_sort::sort_shell_integers(3fp):sort integer array using Shell sort and specified order
M_sort::sort_shell_integers_hl(3fp):sort integer array using Shell sort (high to low)
M_sort::sort_shell_integers_lh(3fp):sort integer array using Shell sort low to high
M_sort::sort_shell_reals(3fp):sort real array using Shell sort and specified order
M_sort::sort_shell_reals_hl(3fp):sort real array using Shell sort (high to low)
M_sort::sort_shell_reals_lh(3fp):sort real array using Shell sort (low to high)
M_sort::sort_shell_doubles(3fp):sort double array using Shell sort and specified order
M_sort::sort_shell_doubles_hl(3fp):sort double array using Shell sort (high to low)
M_sort::sort_shell_doubles_lh(3fp):sort double array using Shell sort (low to high)
M_sort::sort_shell_complex(3fp):sort complex array using Shell sort
M_sort::sort_shell_reals_hl(3fp):sort complex array using Shell sort (high to low)
M_sort::sort_shell_reals_lh(3fp):sort complex array using Shell sort (low to high)
M_sort::sort_shell_complex_double(3fp):sort double complex array using Shell sort
M_sort::sort_shell_reals_hl(3fp):sort double complex array using Shell sort (high to low)
M_sort::sort_shell_reals_lh(3fp):sort double complex array using Shell sort (low to high)
M_sort::sort_quick_rx(3f): indexed hybrid quicksort of a real array
M_sort::d_swap(3fp): swap two double variables
M_sort::r_swap(3fp): swap two real variables
M_sort::i_swap(3fp): swap two integer variables
M_sort::l_swap(3fp): swap two logical variables
M_sort::c_swap(3fp): swap two complex variables
M_sort::cd_swap(3fp): swap two double complex variables
M_sort::s_swap(3fp): swap two double variables
Merge
lcpsort.f90 Module for sorting and merging ASCII text strings using enhanced Mergesort method