Modules

ModuleSource FileDescription
darrays darrays.f90

Distributed arrays module (DDI-compatible)

Read more…
darrays_core darrays_core.f90

Core distributed array operations

Read more…
darrays_distrib darrays_distrib.f90

Column distribution helpers for distributed arrays

Read more…
darrays_dlb darrays_dlb.f90

Dynamic load balancing for distributed arrays

Read more…
darrays_types darrays_types.f90

Type definitions for distributed arrays

Read more…
pic_mpi pic_mpi_legacy.F90

Legacy MPI wrapper module using traditional MPI interface

Read more…
pic_mpi_f08 pic_mpi.f90

Modern MPI wrapper module using mpi_f08 interface

Read more…
pic_mpi_lib pic_mpi_lib.F90

Top-level MPI wrapper module with preprocessor selection

Read more…
module~~graph~~ModuleGraph module~darrays darrays module~darrays_core darrays_core module~darrays->module~darrays_core module~darrays_dlb darrays_dlb module~darrays->module~darrays_dlb module~darrays_types darrays_types module~darrays->module~darrays_types module~pic_mpi_lib pic_mpi_lib module~darrays->module~pic_mpi_lib pic_types pic_types module~darrays->pic_types module~darrays_distrib darrays_distrib module~darrays_core->module~darrays_distrib module~darrays_core->module~darrays_types module~darrays_core->module~pic_mpi_lib mpi_f08 mpi_f08 module~darrays_core->mpi_f08 module~darrays_core->pic_types module~darrays_distrib->mpi_f08 module~darrays_distrib->pic_types module~darrays_dlb->module~pic_mpi_lib module~darrays_dlb->mpi_f08 module~darrays_dlb->pic_types module~darrays_types->module~pic_mpi_lib module~darrays_types->pic_types module~pic_mpi pic_mpi mpi mpi module~pic_mpi->mpi module~pic_mpi->pic_types module~pic_mpi_f08 pic_mpi_f08 module~pic_mpi_f08->mpi_f08 module~pic_mpi_f08->pic_types module~pic_mpi_lib->module~pic_mpi_f08 proc~create_win_allocate_dp_1d create_win_allocate_dp_1d iso_c_binding iso_c_binding proc~create_win_allocate_dp_1d->iso_c_binding proc~create_win_allocate_dp_1d~2 create_win_allocate_dp_1d proc~create_win_allocate_dp_1d~2->iso_c_binding proc~create_win_allocate_dp_2d create_win_allocate_dp_2d proc~create_win_allocate_dp_2d->iso_c_binding proc~create_win_allocate_dp_2d~2 create_win_allocate_dp_2d proc~create_win_allocate_dp_2d~2->iso_c_binding proc~create_win_allocate_i32_1d create_win_allocate_i32_1d proc~create_win_allocate_i32_1d->iso_c_binding proc~create_win_allocate_i32_1d~2 create_win_allocate_i32_1d proc~create_win_allocate_i32_1d~2->iso_c_binding proc~create_win_allocate_i64_1d create_win_allocate_i64_1d proc~create_win_allocate_i64_1d->iso_c_binding proc~create_win_allocate_i64_1d~2 create_win_allocate_i64_1d proc~create_win_allocate_i64_1d~2->iso_c_binding proc~create_win_allocate_sp_1d create_win_allocate_sp_1d proc~create_win_allocate_sp_1d->iso_c_binding proc~create_win_allocate_sp_1d~2 create_win_allocate_sp_1d proc~create_win_allocate_sp_1d~2->iso_c_binding proc~pic_mpi_query_thread_level pic_mpi_query_thread_level proc~pic_mpi_query_thread_level->mpi_f08
Help