ORB5  4.00
Loading...
Searching...
No Matches
pputil.F90 File Reference
#include "precomp.h"
Include dependency graph for pputil.F90:

Data Types

interface  pputil::ppsum
interface  pputil::ppmax
interface  pputil::ppmin
interface  pputil::ppbcast
interface  pputil::pptransp
interface  pputil::pptranspn
interface  pputil::guard
interface  pputil::ppcfft2
interface  pputil::ppcfft2n
interface  pputil::ppcfft1
interface  pputil::guard3_bsplines_disp

Modules

module  pputil

Functions/Subroutines

subroutine, public pputil::ppinit
subroutine, public pputil::ppexit
subroutine pputil::ppsum_r (f, icomm, char_master)
subroutine pputil::ppsum_ra (f, icomm, char_master)
subroutine pputil::ppsum_raa (f, icomm, char_master)
subroutine pputil::ppsum_raaa (f, icomm, char_master)
subroutine pputil::ppsum_raaaa (f, icomm, char_master)
subroutine pputil::ppsum_i (f, icomm, char_master)
subroutine pputil::ppsum_i8 (f, icomm, char_master)
subroutine pputil::ppsum_ia (f, icomm, char_master)
subroutine pputil::ppsum_i8a (f, icomm, char_master)
subroutine pputil::ppsum_iaa (f, icomm, char_master)
subroutine pputil::ppsum_c (f, icomm, char_master)
subroutine pputil::ppsum_ca (f, icomm, char_master)
subroutine pputil::ppsum_caa (f, icomm, char_master)
subroutine pputil::ppsum_caaa (f, icomm, char_master)
subroutine pputil::ppsum_caaaa (f, icomm, char_master)
subroutine pputil::ppmax_r (f, icomm, char_master)
subroutine pputil::ppmax_ra (f, icomm, char_master)
subroutine pputil::ppmax_i (f, icomm, char_master)
subroutine pputil::ppmax_ia (f, icomm, char_master)
subroutine pputil::ppmin_r (f, icomm, char_master)
subroutine pputil::ppmin_ra (f, icomm, char_master)
subroutine pputil::ppmin_i (f, icomm, char_master)
subroutine pputil::ppmin_ia (f, icomm, char_master)
subroutine pputil::ppbcast_r (f, icomm)
subroutine pputil::ppbcast_ra (f, icomm)
subroutine pputil::ppbcast_raa (f, icomm)
subroutine pputil::ppbcast_i (f, icomm)
subroutine pputil::ppbcast_ia (f, icomm)
subroutine pputil::pptransp_c (a, b)
subroutine pputil::pptransp_r (a, b)
subroutine pputil::pptransp_i (a, b)
subroutine pputil::pptransp2_c (a, b)
subroutine pputil::pptransp2_r (a, b)
subroutine pputil::pptransp2_i (a, b)
subroutine pputil::pptranspn_r (a, b)
subroutine pputil::pptranspn_c (a, b)
subroutine pputil::pptranspn_i (a, b)
subroutine pputil::pptransp2n_r (a, b)
subroutine pputil::pptransp2n_c (a, b)
subroutine pputil::pptransp2n_i (a, b)
subroutine, public pputil::pptransp_mul_c (a, b)
subroutine, public pputil::timera (icntrl, string, eltime, barrier, startstop)
subroutine pputil::guard2 (f, nidbas, flag)
subroutine guard_lin_add
subroutine guard_quad_add
subroutine guard_cub_add
subroutine guard_lin_copy
subroutine guard_quad_copy
subroutine guard_cub_copy
subroutine pputil::guard3 (f, nidbas, flag)
subroutine pputil::ppcfft2_2d (isign, f, g)
subroutine pputil::ppcfft2_3d (isign, f, g)
subroutine pputil::ppcfft2n_2d (isign, f, g)
subroutine pputil::ppcfft2n_3d (isign, f, g)
type(mpi_datatype) function, public pputil::blockcols (lda, m, n, otype)
type(mpi_datatype) function, public pputil::blockcols2 (lda1, lda2, m, n, otype)
type(mpi_datatype) function, public pputil::blockrows (lda, m, n, otype)
type(mpi_datatype) function, public pputil::blockrows2 (lda1, lda2, m, n, otype)
subroutine pputil::ppcfft1_3d (isign, f, g)
subroutine, public pputil::barrier
subroutine, public pputil::mpiabort
subroutine, public pputil::pptopology (bycol)
subroutine, public pputil::heapcheck (heapstring, heapstep)
 Print min, max, and task 0 values of the heap size.
subroutine, public pputil::init_gather_type (rtype, block_number, block_size, stride_length, new_extent, mpi_base_type)
subroutine pputil::partners (comm, ids, idr)
logical function pputil::ispower2 (n)
subroutine pputil::increment_tag (tag)
pure integer function, public pputil::get_mpi_comm_int (comm)
pure integer function, public pputil::get_mpi_info_int (info)

Function/Subroutine Documentation

◆ guard_cub_add()

subroutine guard_cub_add
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ guard_cub_copy()

subroutine guard_cub_copy
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ guard_lin_add()

subroutine guard_lin_add
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ guard_lin_copy()

subroutine guard_lin_copy
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ guard_quad_add()

subroutine guard_quad_add
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ guard_quad_copy()

subroutine guard_quad_copy
private
Here is the call graph for this function:
Here is the caller graph for this function: