GBTOlib: library for evaluation of molecular integrals in mixed Gaussian / B-spline basis 111
Loading...
Searching...
No Matches
sort.f90 File Reference

Data Types

interface  sort_gbl::cfp_sort_float_int_1d
interface  sort_gbl::sort_int_1d

Modules

module  sort_gbl

Functions/Subroutines

subroutine, public sort_gbl::sort_float (n, d2, arr)
 todo OpenMP parallelize the routines below
subroutine, public sort_gbl::heap_sort_int_float (n, arr, brr)
 Heap-sorts the first n elements of the array arr and simultaneously the array brr. Array arr(:) is the list of integers and the array brr(:) is the list of floats.
subroutine, public sort_gbl::sort_int_float (n, d2, arr, brr)
 Sorts the first n elements of the array arr and simultaneously the array brr. Array arr(:,d2) is the list of integers and the array brr(:,d2) is the list of floats.
subroutine, public sort_gbl::sort_float_int (n, d2, arr, brr)
 Sorts the first n elements of the array arr and simultaneously the array brr. Array arr(:,d2) is the list of floats and the array brr(:,d2) is the list of integers.
subroutine, public sort_gbl::sort_int_int (n, d2, arr, brr)
 Sorts the first n elements of the array arr and simultaneously the array brr. Array arr(:,d2) is the list of integers and the array brr(:,d2) is the list of integers.
subroutine, public sort_gbl::multiway_merge_float_int (nelem, reals, ints, sizes, scratch_prefix_opt)
 Merge sorted arrays.