![]() |
ORB5
v4.9.4
|
Data Types | |
interface | guard |
interface | guard3_bsplines_disp |
interface | ppbcast |
interface | ppcfft1 |
interface | ppcfft2 |
interface | ppcfft2n |
interface | ppmax |
interface | ppmin |
interface | ppsum |
interface | pptransp |
interface | pptranspn |
Functions/Subroutines | |
subroutine, public | ppinit |
subroutine, public | ppexit |
subroutine | ppsum_r (f, icomm, char_master) |
subroutine | ppsum_ra (f, icomm, char_master) |
subroutine | ppsum_raa (f, icomm, char_master) |
subroutine | ppsum_raaa (f, icomm, char_master) |
subroutine | ppsum_raaaa (f, icomm, char_master) |
subroutine | ppsum_i (f, icomm, char_master) |
subroutine | ppsum_i8 (f, icomm, char_master) |
subroutine | ppsum_ia (f, icomm, char_master) |
subroutine | ppsum_i8a (f, icomm, char_master) |
subroutine | ppsum_iaa (f, icomm, char_master) |
subroutine | ppsum_c (f, icomm, char_master) |
subroutine | ppsum_ca (f, icomm, char_master) |
subroutine | ppsum_caa (f, icomm, char_master) |
subroutine | ppsum_caaa (f, icomm, char_master) |
subroutine | ppsum_caaaa (f, icomm, char_master) |
subroutine | ppmax_r (f, icomm, char_master) |
subroutine | ppmax_ra (f, icomm, char_master) |
subroutine | ppmax_i (f, icomm, char_master) |
subroutine | ppmax_ia (f, icomm, char_master) |
subroutine | ppmin_r (f, icomm, char_master) |
subroutine | ppmin_ra (f, icomm, char_master) |
subroutine | ppmin_i (f, icomm, char_master) |
subroutine | ppmin_ia (f, icomm, char_master) |
subroutine | ppbcast_r (f, icomm) |
subroutine | ppbcast_ra (f, icomm) |
subroutine | ppbcast_raa (f, icomm) |
subroutine | ppbcast_i (f, icomm) |
subroutine | ppbcast_ia (f, icomm) |
subroutine | pptransp_c (a, b) |
subroutine | pptransp_r (a, b) |
subroutine | pptransp_i (a, b) |
subroutine | pptransp2_c (a, b) |
subroutine | pptransp2_r (a, b) |
subroutine | pptransp2_i (a, b) |
subroutine | pptranspn_r (a, b) |
subroutine | pptranspn_c (a, b) |
subroutine | pptranspn_i (a, b) |
subroutine | pptransp2n_r (a, b) |
subroutine | pptransp2n_c (a, b) |
subroutine | pptransp2n_i (a, b) |
subroutine, public | pptransp_mul_c (a, b) |
subroutine, public | timera (icntrl, string, eltime, barrier, startstop) |
subroutine | guard2 (f, nidbas, flag) |
subroutine | guard3 (f, nidbas, flag) |
subroutine | ppcfft2_2d (isign, f, g) |
subroutine | ppcfft2_3d (isign, f, g) |
subroutine | ppcfft2n_2d (isign, f, g) |
subroutine | ppcfft2n_3d (isign, f, g) |
type(mpi_datatype) function, public | blockcols (lda, m, n, otype) |
type(mpi_datatype) function, public | blockcols2 (lda1, lda2, m, n, otype) |
type(mpi_datatype) function, public | blockrows (lda, m, n, otype) |
type(mpi_datatype) function, public | blockrows2 (lda1, lda2, m, n, otype) |
subroutine | ppcfft1_3d (isign, f, g) |
subroutine, public | barrier |
subroutine, public | mpiabort |
subroutine, public | pptopology (bycol) |
subroutine, public | heapcheck (heapstring, heapstep) |
Print min, max, and task 0 values of the heap size. More... | |
subroutine, public | init_gather_type (rtype, block_number, block_size, stride_length, new_extent, mpi_base_type) |
subroutine | partners (comm, ids, idr) |
logical function | ispower2 (n) |
subroutine | increment_tag (tag) |
pure integer function, public | get_mpi_comm_int (comm) |
pure integer function, public | get_mpi_info_int (info) |
subroutine, public pputil::barrier |
type(mpi_datatype) function, public pputil::blockcols | ( | integer, intent(in) | lda, |
integer, intent(in) | m, | ||
integer, intent(in) | n, | ||
type(mpi_datatype), intent(in) | otype | ||
) |
type(mpi_datatype) function, public pputil::blockcols2 | ( | integer, intent(in) | lda1, |
integer, intent(in) | lda2, | ||
integer, intent(in) | m, | ||
integer, intent(in) | n, | ||
type(mpi_datatype), intent(in) | otype | ||
) |
type(mpi_datatype) function, public pputil::blockrows | ( | integer, intent(in) | lda, |
integer, intent(in) | m, | ||
integer, intent(in) | n, | ||
type(mpi_datatype) | otype | ||
) |
type(mpi_datatype) function, public pputil::blockrows2 | ( | integer, intent(in) | lda1, |
integer, intent(in) | lda2, | ||
integer, intent(in) | m, | ||
integer, intent(in) | n, | ||
type(mpi_datatype) | otype | ||
) |
pure integer function, public pputil::get_mpi_comm_int | ( | type(mpi_comm), intent(in) | comm | ) |
pure integer function, public pputil::get_mpi_info_int | ( | type(mpi_info), intent(in) | info | ) |
|
private |
|
private |
subroutine, public pputil::heapcheck | ( | character(*), intent(in) | heapstring, |
integer, intent(in), optional | heapstep | ||
) |
Print min, max, and task 0 values of the heap size.
|
private |
subroutine, public pputil::init_gather_type | ( | type(mpi_datatype), intent(out) | rtype, |
integer, intent(in) | block_number, | ||
integer, intent(in) | block_size, | ||
integer, intent(in) | stride_length, | ||
integer, intent(in) | new_extent, | ||
type(mpi_datatype), intent(in) | mpi_base_type | ||
) |
|
private |
subroutine, public pputil::mpiabort |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
subroutine pputil::ppcfft2_3d | ( | integer, intent(in) | isign, |
complex, dimension (:,:,:), intent(inout) | f, | ||
complex, dimension (:,:,:), intent(out) | g | ||
) |
subroutine pputil::ppcfft2n_2d | ( | integer, intent(in) | isign, |
complex, dimension (:,:), intent(inout) | f, | ||
complex, dimension (:,:), intent(out) | g | ||
) |
subroutine pputil::ppcfft2n_3d | ( | integer, intent(in) | isign, |
complex, dimension (:,:,:), intent(inout) | f, | ||
complex, dimension (:,:,:), intent(out) | g | ||
) |
subroutine, public pputil::ppexit |
subroutine, public pputil::ppinit |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
subroutine pputil::ppsum_r | ( | real, intent(inout) | f, |
integer, intent(in) | icomm, | ||
character(len=*), intent(in), optional | char_master | ||
) |
|
private |
|
private |
|
private |
|
private |
subroutine, public pputil::pptopology | ( | logical, intent(in), optional | bycol | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
subroutine, public pputil::pptransp_mul_c | ( | complex, dimension(:,:,:), intent(in) | a, |
complex, dimension(:,:,:), intent(inout) | b | ||
) |
|
private |
|
private |
|
private |
|
private |
subroutine, public pputil::timera | ( | integer, intent(in) | icntrl, |
character(len=*), intent(in) | string, | ||
real*8, intent(out), optional | eltime, | ||
logical, intent(in), optional | barrier, | ||
character(len=4), intent(in), optional | startstop | ||
) |