|
pure integer function | filename_suffix_pos (fname) |
| Find position (in the string) of a filename's suffix. More...
|
|
pure integer function | filename_tslash_pos (fname) |
| Find position (in the string) of a filename's trailing slash. More...
|
|
subroutine | filename_suffix (fname, suffix) |
| Extract a filename's suffix. More...
|
|
subroutine | filename_chsuffix (fname, new_fname, new_suffix) |
| Change a filename's suffix. More...
|
|
character(len=100) function, dimension(:), allocatable | split_string (string, delimiter) |
| Split a string based on delimiter (tokenizer) OBS: very hacky, this should really be improved, it is rather embarrasing code. More...
|
|
pure integer function | linear_index (i, j, k, l, lx, ly, lz) |
| Compute the address of a (i,j,k,l) array with sizes (1:lx, 1:ly, 1:lz, :) More...
|
|
pure logical function | index_is_on_facet (i, j, k, lx, ly, lz, facet) |
|
pure integer function, dimension(4) | nonlinear_index (linear_index, lx, ly, lz) |
| Compute (i,j,k,l) array given linear index with sizes (1:lx, 1:ly, 1:lz, :) More...
|
|
subroutine | neko_error_plain (error_code) |
|
subroutine | neko_error_msg (error_msg) |
|
subroutine | neko_warning (warning_msg) |
|
Utilities.
Various utility functions
pure integer function utils::linear_index |
( |
integer, intent(in) |
i, |
|
|
integer, intent(in) |
j, |
|
|
integer, intent(in) |
k, |
|
|
integer, intent(in) |
l, |
|
|
integer, intent(in) |
lx, |
|
|
integer, intent(in) |
ly, |
|
|
integer, intent(in) |
lz |
|
) |
| |
Compute the address of a (i,j,k,l) array with sizes (1:lx, 1:ly, 1:lz, :)
Definition at line 122 of file utils.f90.
pure integer function, dimension(4) utils::nonlinear_index |
( |
integer, intent(in) |
linear_index, |
|
|
integer, intent(in) |
lx, |
|
|
integer, intent(in) |
ly, |
|
|
integer, intent(in) |
lz |
|
) |
| |
Compute (i,j,k,l) array given linear index with sizes (1:lx, 1:ly, 1:lz, :)
Definition at line 155 of file utils.f90.