(git:6a2e663)
|
types for task lists More...
Functions/Subroutines | |
subroutine, public | allocate_task_list (task_list) |
allocates and initialised the components of the task_list_type More... | |
subroutine, public | reallocate_tasks (tasks, new_size) |
Grow an array of tasks while preserving the existing entries. More... | |
subroutine, public | deallocate_task_list (task_list) |
deallocates the components and the object itself More... | |
subroutine, public | serialize_task (task, serialized_task) |
Serialize a task into an integer array. Used for MPI communication. More... | |
subroutine, public | deserialize_task (task, serialized_task) |
De-serialize a task from an integer array. Used for MPI communication. More... | |
Variables | |
integer, parameter, public | task_size_in_int8 = 17 |
types for task lists
subroutine, public task_list_types::allocate_task_list | ( | type(task_list_type), pointer | task_list | ) |
allocates and initialised the components of the task_list_type
task_list | ... |
Definition at line 96 of file task_list_types.F.
subroutine, public task_list_types::reallocate_tasks | ( | type(task_type), dimension(:), intent(inout), pointer | tasks, |
integer, intent(in) | new_size | ||
) |
Grow an array of tasks while preserving the existing entries.
tasks | ... |
new_size | ... |
Definition at line 116 of file task_list_types.F.
subroutine, public task_list_types::deallocate_task_list | ( | type(task_list_type), pointer | task_list | ) |
deallocates the components and the object itself
task_list | ... |
Definition at line 144 of file task_list_types.F.
subroutine, public task_list_types::serialize_task | ( | type(task_type), intent(in) | task, |
integer(kind=int_8), dimension(task_size_in_int8), intent(out) | serialized_task | ||
) |
Serialize a task into an integer array. Used for MPI communication.
task | ... |
serialized_task | ... |
Definition at line 206 of file task_list_types.F.
subroutine, public task_list_types::deserialize_task | ( | type(task_type), intent(out) | task, |
integer(kind=int_8), dimension(task_size_in_int8), intent(in) | serialized_task | ||
) |
De-serialize a task from an integer array. Used for MPI communication.
task | ... |
serialized_task | ... |
Definition at line 238 of file task_list_types.F.
integer, parameter, public task_list_types::task_size_in_int8 = 17 |
Definition at line 82 of file task_list_types.F.