ASAGI
1.0
a pArallel Server for Adaptive GeoInformation
|
Data Types | |
module | asagi |
ASAGI Fortran Interface. More... | |
Functions/Subroutines | |
integer(kind=c_int) function | asagi::asagi_grid_create_struct (count, block_length, displacments, types) |
subroutine | asagi::asagi_grid_set_comm (grid_id, comm) |
subroutine | asagi::asagi_grid_set_threads (grid_id, threads) |
integer(kind=c_int) function | asagi::asagi_grid_dimensions (grid_id) |
real(kind=c_double) function | asagi::asagi_grid_min (grid_id, n) |
real(kind=c_double) function | asagi::asagi_grid_max (grid_id, n) |
integer(kind=c_int) function | asagi::asagi_grid_var_size (grid_id) |
subroutine | asagi::asagi_grid_close (grid_id) |
integer(kind=c_int) function | asagi::asagi_start_comm_thread (sched_cpu, comm) |
subroutine | asagi::asagi_stop_comm_thread () |
integer(kind=c_int) function | asagi::asagi_node_local_rank (comm) |
integer function | asagi::asagi_grid_create (type) |
integer function | asagi::asagi_grid_create_array (basictype) |
subroutine | asagi::asagi_grid_set_param (grid_id, name, value, level) |
integer function | asagi::asagi_grid_open (grid_id, filename, level) |
real(kind=c_double) function | asagi::asagi_grid_delta (grid_id, n, level) |
character function | asagi::asagi_grid_get_byte (grid_id, pos, level) |
integer function | asagi::asagi_grid_get_int (grid_id, pos, level) |
integer(kind=c_long) function | asagi::asagi_grid_get_long (grid_id, pos, level) |
real function | asagi::asagi_grid_get_float (grid_id, pos, level) |
real(kind=c_double) function | asagi::asagi_grid_get_double (grid_id, pos, level) |
subroutine | asagi::asagi_grid_get_buf (grid_id, buf, pos, level) |
subroutine asagi::asagi_grid_close | ( | integer( kind=c_int ) | grid_id | ) |
integer function asagi::asagi_grid_create | ( | integer, intent(in), optional | type | ) |
integer function asagi::asagi_grid_create_array | ( | integer, intent(in), optional | basictype | ) |
integer( kind=c_int ) function asagi::asagi_grid_create_struct | ( | integer( kind=c_int ) | count, |
integer( kind=c_int ), dimension(*), intent(in) | block_length, | ||
integer( kind=c_long ), dimension(*), intent(in) | displacments, | ||
integer( kind=c_int ), dimension(*), intent(in) | types | ||
) |
real( kind=c_double ) function asagi::asagi_grid_delta | ( | integer, intent(in) | grid_id, |
integer, intent(in) | n, | ||
integer, intent(in), optional | level | ||
) |
integer( kind=c_int ) function asagi::asagi_grid_dimensions | ( | integer( kind=c_int ) | grid_id | ) |
subroutine asagi::asagi_grid_get_buf | ( | integer, intent(in) | grid_id, |
type( c_ptr ) | buf, | ||
real( kind=c_double ), dimension(*), intent(in) | pos, | ||
integer, intent(in), optional | level | ||
) |
character function asagi::asagi_grid_get_byte | ( | integer, intent(in) | grid_id, |
real( kind=c_double ), dimension(*), intent(in) | pos, | ||
integer, intent(in), optional | level | ||
) |
real( kind=c_double ) function asagi::asagi_grid_get_double | ( | integer, intent(in) | grid_id, |
real( kind=c_double ), dimension(*), intent(in) | pos, | ||
integer, intent(in), optional | level | ||
) |
real function asagi::asagi_grid_get_float | ( | integer, intent(in) | grid_id, |
real( kind=c_double ), dimension(*), intent(in) | pos, | ||
integer, intent(in), optional | level | ||
) |
integer function asagi::asagi_grid_get_int | ( | integer, intent(in) | grid_id, |
real( kind=c_double ), dimension(*), intent(in) | pos, | ||
integer, intent(in), optional | level | ||
) |
integer( kind=c_long ) function asagi::asagi_grid_get_long | ( | integer, intent(in) | grid_id, |
real( kind=c_double ), dimension(*), intent(in) | pos, | ||
integer, intent(in), optional | level | ||
) |
real( kind=c_double ) function asagi::asagi_grid_max | ( | integer( kind=c_int ) | grid_id, |
integer( kind=c_int ) | n | ||
) |
real( kind=c_double ) function asagi::asagi_grid_min | ( | integer( kind=c_int ) | grid_id, |
integer( kind=c_int ) | n | ||
) |
integer function asagi::asagi_grid_open | ( | integer, intent(in) | grid_id, |
character*(*), intent(in) | filename, | ||
integer, intent(in), optional | level | ||
) |
subroutine asagi::asagi_grid_set_comm | ( | integer( kind=c_int ) | grid_id, |
integer( kind=c_int ) | comm | ||
) |
subroutine asagi::asagi_grid_set_param | ( | integer, intent(in) | grid_id, |
character*(*), intent(in) | name, | ||
character*(*), intent(in) | value, | ||
integer, intent(in), optional | level | ||
) |
subroutine asagi::asagi_grid_set_threads | ( | integer( kind=c_int ) | grid_id, |
integer( kind=c_int ) | threads | ||
) |
integer( kind=c_int ) function asagi::asagi_grid_var_size | ( | integer( kind=c_int ) | grid_id | ) |
integer( kind=c_int ) function asagi::asagi_node_local_rank | ( | integer( kind=c_int ) | comm | ) |
integer( kind=c_int ) function asagi::asagi_start_comm_thread | ( | integer( kind=c_int ) | sched_cpu, |
integer( kind=c_int ) | comm | ||
) |
subroutine asagi::asagi_stop_comm_thread | ( | ) |