Octopus
loct_oct_m Module Reference

Data Types

interface  loct_break_c_string
 
interface  loct_clock
 Define which routines can be seen from the outside. More...
 
interface  loct_get_memory_usage
 
interface  loct_gettimeofday
 
interface  loct_nanosleep
 
interface  loct_number_of_lines
 File-handling. More...
 
interface  loct_progress_bar
 Varia. More...
 
interface  loct_wfs_list
 

Functions/Subroutines

subroutine, public loct_print_recipe (dir, filename)
 
character(kind=c_char, len=1) function, dimension(len_trim(f_string)+1), private string_f_to_c (f_string)
 convert a Fortran string to a C string More...
 
subroutine string_c_to_f (c_string, f_string)
 convert a C string to a Fortran string More...
 
logical function, public loct_isinstringlist (a, s)
 
subroutine, public loct_mkdir (name)
 
subroutine, public loct_rm (name)
 
subroutine, public loct_sysname (name)
 
logical function, public loct_dir_exists (dirname)
 
subroutine, public loct_getenv (var, val)
 
subroutine, public loct_strerror (errno, res)
 
subroutine, public loct_search_file_lr (freq, tag, ierr, dirname)
 
subroutine, public loct_executable_path (fpath)
 
subroutine, public loct_dirname (path, dir)
 

Function/Subroutine Documentation

◆ loct_print_recipe()

subroutine, public loct_oct_m::loct_print_recipe ( character(len=*), intent(in)  dir,
character(len=*), intent(inout)  filename 
)

Definition at line 219 of file loct.F90.

◆ string_f_to_c()

character(kind=c_char,len=1) function, dimension(len_trim(f_string) + 1), private loct_oct_m::string_f_to_c ( character(len=*), intent(in)  f_string)
private

convert a Fortran string to a C string

Note
Calling this function with 'trim(f_string)' as argument causes problems with ifort

Definition at line 243 of file loct.F90.

◆ string_c_to_f()

subroutine loct_oct_m::string_c_to_f ( character(kind=c_char,len=1), dimension(*), intent(in)  c_string,
character(len=*), intent(out)  f_string 
)
private

convert a C string to a Fortran string

Definition at line 261 of file loct.F90.

◆ loct_isinstringlist()

logical function, public loct_oct_m::loct_isinstringlist ( integer, intent(in)  a,
character(len=*), intent(in)  s 
)

Definition at line 276 of file loct.F90.

◆ loct_mkdir()

subroutine, public loct_oct_m::loct_mkdir ( character(len=*), intent(in)  name)

Definition at line 292 of file loct.F90.

◆ loct_rm()

subroutine, public loct_oct_m::loct_rm ( character(len=*), intent(in)  name)

Definition at line 306 of file loct.F90.

◆ loct_sysname()

subroutine, public loct_oct_m::loct_sysname ( character(len=*), intent(inout)  name)

Definition at line 320 of file loct.F90.

◆ loct_dir_exists()

logical function, public loct_oct_m::loct_dir_exists ( character(len=*), intent(in)  dirname)

Definition at line 337 of file loct.F90.

◆ loct_getenv()

subroutine, public loct_oct_m::loct_getenv ( character(len=*), intent(in)  var,
character(len=*), intent(inout)  val 
)

Definition at line 352 of file loct.F90.

◆ loct_strerror()

subroutine, public loct_oct_m::loct_strerror ( integer, intent(in)  errno,
character(len=*), intent(inout)  res 
)

Definition at line 372 of file loct.F90.

◆ loct_search_file_lr()

subroutine, public loct_oct_m::loct_search_file_lr ( real(real64), intent(inout)  freq,
integer, intent(in)  tag,
integer, intent(out)  ierr,
character(len=*), intent(in)  dirname 
)

Definition at line 392 of file loct.F90.

◆ loct_executable_path()

subroutine, public loct_oct_m::loct_executable_path ( character(len=*), intent(inout)  fpath)

Definition at line 413 of file loct.F90.

◆ loct_dirname()

subroutine, public loct_oct_m::loct_dirname ( character(len=*), intent(in)  path,
character(len=*), intent(inout)  dir 
)

Definition at line 429 of file loct.F90.