Procedures

ProcedureLocationProcedure TypeDescription
ABORT_TRANS ABORT_TRANS_MOD Subroutine
ABORT_TRANS ABORT_TRANS_MOD Subroutine
ALG511 INTERPOL_DECOMP_MOD Subroutine
ALG541 INTERPOL_DECOMP_MOD Subroutine
ASRE1 ASRE1_MOD Subroutine

*** ASRE1 - Recombine antisymmetric and symmetric parts

Read more…
ASRE1AD ASRE1AD_MOD Subroutine

*** ASRE1AD - Recombine antisymmetric and symmetric parts - adjoint

Read more…
ASRE1B ASRE1B_MOD Subroutine

*** ASRE1B - Recombine antisymmetric and symmetric parts

Read more…
ASRE1BAD ASRE1BAD_MOD Subroutine

*** ASRE1BAD - Recombine antisymmetric and symmetric parts - adjoint

Read more…
ASSIGN_PTR BUFFERED_ALLOCATOR_MOD Interface
CDMAP CDMAP_MOD Subroutine

*** CDMAP - REMAP ROOTS

Read more…
CDMAP CDMAP_MOD Subroutine

*** CDMAP - REMAP ROOTS

Read more…
comb_xy seefmm_mix Subroutine

$do jxy=1,kxy $ kindex(irank(jxy))=jxy $enddo

COMPUTE_ID INTERPOL_DECOMP_MOD Subroutine

$IF(KRANK < KN) THEN $ PRINT *,'MAXVAL PNONIM ',KM,KM,KRANK,MAXVAL( PNONIM(1:KRANK,1:KN-KRANK)) $ENDIF

CONSTRUCT_BUTTERFLY BUTTERFLY_ALG_MOD Subroutine
CPLEDN CPLEDN_MOD Subroutine

*** CPLEDN - Routine to perform a single Newton iteration step to find the zero of the ordinary Legendre polynomial of degree N

Read more…
CPLEDN CPLEDN_MOD Subroutine

*** CPLEDN - Routine to perform a single Newton iteration step to find the zero of the ordinary Legendre polynomial of degree N

Read more…
CREATE_PLAN_FFT TPM_HICFFT Subroutine

$OMP CRITICAL $OMP END CRITICAL

CREATE_PLAN_FFTW TPM_FFTW Subroutine
cubic_octahedral_gaussian_grid ectrans_benchmark Function
cubic_octahedral_gaussian_grid transform_test Function
DEALLOC_RESOL DEALLOC_RESOL_MOD Subroutine

*** DEALLOC_RESOL - Deallocations of a resolution

Read more…
DEALLOC_RESOL DEALLOC_RESOL_MOD Subroutine

*** DEALLOC_RESOL - Deallocations of a resolution

Read more…
DESTROY_ALL_PLANS_FFT TPM_HICFFT Subroutine
DESTROY_PLAN_FFT TPM_HICFFT Subroutine
DESTROY_PLAN_FFTW TPM_FFTW Subroutine
DESTROY_PLANS_FFTW TPM_FFTW Subroutine
detect_mpirun ectrans_benchmark Function
detect_mpirun transform_test Function
DEVICE_SYNC DEVICE_MOD Interface
DEVICEGETDEVICE DEVICE_MOD Interface
DEVICEGETDEVICECOUNT DEVICE_MOD Interface
DEVICEGETMEMINFO DEVICE_MOD Interface
DEVICESETDEVICE DEVICE_MOD Interface
DEVICESTREAMDESTROY DEVICE_MOD Interface
DEVICESTREAMSYNC DEVICE_MOD Interface
DIR_TRANS dir_trans.F90 Subroutine

*** DIR_TRANS - Direct spectral transform (from grid-point to spectral).

Read more…
DIR_TRANS dir_trans.F90 Subroutine

*** DIR_TRANS - Direct spectral transform (from grid-point to spectral).

Read more…
DIR_TRANS_CTL DIR_TRANS_CTL_MOD Subroutine

*** DIR_TRANS_CTL - Control routine for direct spectral transform.

Read more…
DIR_TRANS_CTL DIR_TRANS_CTL_MOD Subroutine

*** DIR_TRANS_CTL - Control routine for direct spectral transform.

Read more…
DIR_TRANS_CTLAD DIR_TRANS_CTLAD_MOD Subroutine

*** DIR_TRANS_CTLAD - Control routine for direct spectral transform-adj.

Read more…
DIR_TRANSAD dir_transad.F90 Subroutine

*** DIR_TRANSAD - Direct spectral transform - adjoint.

Read more…
DIR_TRANSAD dir_transad.F90 Subroutine

*** DIR_TRANSAD - Direct spectral transform - adjoint.

Read more…
DIST_GRID dist_grid.F90 Subroutine

*** DIST_GRID - Distribute global gridpoint array among processors

Read more…
DIST_GRID dist_grid.F90 Subroutine

*** DIST_GRID - Distribute global gridpoint array among processors

Read more…
DIST_GRID_32 dist_grid_32.F90 Subroutine

*** DIST_GRID_32 - Distribute global gridpoint array among processors

Read more…
DIST_GRID_32 dist_grid_32.F90 Subroutine

*** DIST_GRID_32 - Distribute global gridpoint array among processors

Read more…
DIST_GRID_32_CTL DIST_GRID_32_CTL_MOD Subroutine

*** DIST_GRID_32_CTL - Distributing global gridpoint array to processors

Read more…
DIST_GRID_32_CTL DIST_GRID_32_CTL_MOD Subroutine

*** DIST_GRID_32_CTL - Distributing global gridpoint array to processors

Read more…
DIST_GRID_CTL DIST_GRID_CTL_MOD Subroutine

*** DIST_GRID_CTL - Distributing global gridpoint array to processors

Read more…
DIST_GRID_CTL DIST_GRID_CTL_MOD Subroutine

*** DIST_GRID_CTL - Distributing global gridpoint array to processors

Read more…
DIST_SPEC dist_spec.F90 Subroutine

*** DIST_SPEC - Distribute global spectral array among processors

Read more…
DIST_SPEC dist_spec.F90 Subroutine

*** DIST_SPEC - Distribute global spectral array among processors

Read more…
DIST_SPEC_CONTROL DIST_SPEC_CONTROL_MOD Subroutine

*** DIST_SPEC_CONTROL - Distribute global spectral array among processors

Read more…
DIST_SPEC_CONTROL DIST_SPEC_CONTROL_MOD Subroutine

*** DIST_SPEC_CONTROL - Distribute global spectral array among processors

Read more…
dump_gridpoint_field ectrans_benchmark Subroutine
dump_gridpoint_field transform_test Subroutine
END_POL TPM_POL Subroutine
END_POL TPM_POL Subroutine
eq_regions eq_regions_mod Subroutine
eq_regions eq_regions_mod Subroutine
eq_regions_free eq_regions_mod Subroutine
eq_regions_free eq_regions_mod Subroutine
eq_regions_load eq_regions_mod Subroutine
eq_regions_load eq_regions_mod Subroutine
eq_regions_save eq_regions_mod Subroutine
eq_regions_save eq_regions_mod Subroutine
EXEC_EFFTW TPM_FFTW Subroutine
EXEC_FFTW TPM_FFTW Subroutine
EXECUTE_DIR_FFT TPM_HICFFT Interface
EXECUTE_INV_FFT TPM_HICFFT Interface
EXECUTE_PLAN_FFT TPM_HICFFT Subroutine
ext_acc_copyin openacc_ext Subroutine

call acc_copyin_async(pp, common_ptrs(i)%sz, async=stream_act)

ext_acc_copyout openacc_ext Subroutine

call acc_copyout_async(pp, common_ptrs(i)%sz, async=stream_act)

ext_acc_create openacc_ext Subroutine

call acc_create_async(pp, common_ptrs(i)%sz, async=stream_act)

ext_acc_delete openacc_ext Subroutine

call acc_delete_async(pp, common_ptrs(i)%sz, async=stream_act)

ext_acc_pass openacc_ext Interface
FIELD_SPLIT FIELD_SPLIT_MOD Subroutine

*** FIELD_SPLIT - Split fields

Read more…
FIELD_SPLIT FIELD_SPLIT_MOD Subroutine

*** FIELD_SPLIT - Split fields

Read more…
FOURIER_IN FOURIER_IN_MOD Subroutine

*** FOURIER_IN - Copy fourier data from buffer to local array

Read more…
FOURIER_INAD FOURIER_INAD_MOD Subroutine

*** FOURIER_INAD - Copy fourier data from buffer to local array - adjoint

Read more…
FOURIER_OUT FOURIER_OUT_MOD Subroutine

*** FOURIER_OUT - Copy fourier data from local array to buffer

Read more…
FOURIER_OUTAD FOURIER_OUTAD_MOD Subroutine

*** FOURIER_OUTAD - Copy fourier data from local array to buffer - adjoint

Read more…
free_seefmm seefmm_mix Subroutine

*** FREE_SEEFMM - Release memory

free_seefmm seefmm_mix Subroutine

*** FREE_SEEFMM - Release memory

FSC FSC_MOD Subroutine

*** FSC - Division by acos(theta), east-west derivatives

Read more…
FSC FSC_MOD Subroutine

*** FSC - Division by acos(theta), east-west derivatives

Read more…
FSCAD FSCAD_MOD Subroutine

*** FSCAD - Division by acos(theta), east-west derivatives - adjoint

Read more…
FSPGL_INT FSPGL_INT_MOD Subroutine
FTDIR FTDIR_MOD Subroutine

*** *FTDIR - Direct Fourier transform

Read more…
FTDIR FTDIR_MOD Subroutine

*** *FTDIR - Direct Fourier transform

Read more…
FTDIR_CTL FTDIR_CTL_MOD Subroutine

*** *FTDIR_CTL - Direct Fourier transform control

Read more…
FTDIR_CTLAD FTDIR_CTLAD_MOD Subroutine

*** *FTDIR_CTLAD - Direct Fourier transform control - adjoint

Read more…
FTDIRAD FTDIRAD_MOD Subroutine

*** *FTDIRAD - Direct Fourier transform

Read more…
FTINV FTINV_MOD Subroutine

*** *FTINV - Inverse Fourier transform

Read more…
FTINV FTINV_MOD Subroutine

*** *FTINV - Inverse Fourier transform

Read more…
FTINV_CTL FTINV_CTL_MOD Subroutine

*** *FTINV_CTL - Inverse Fourier transform control

Read more…
FTINV_CTLAD FTINV_CTLAD_MOD Subroutine

*** *FTINV_CTLAD - Inverse Fourier transform control - adjoint

Read more…
FTINVAD FTINVAD_MOD Subroutine

*** *FTINVAD - Inverse Fourier transform - adjoint

Read more…
GATH_GRID gath_grid.F90 Subroutine

*** GATH_GRID - Gather global gridpoint array from processors

Read more…
GATH_GRID gath_grid.F90 Subroutine

*** GATH_GRID - Gather global gridpoint array from processors

Read more…
GATH_GRID_32 gath_grid_32.F90 Subroutine

*** GATH_GRID_32 - Gather global gridpoint array from processors

Read more…
GATH_GRID_32 gath_grid_32.F90 Subroutine

*** GATH_GRID_32 - Gather global gridpoint array from processors

Read more…
GATH_GRID_32_CTL GATH_GRID_32_CTL_MOD Subroutine

*** GATH_GRID_32_CTL - Gather global gridpoint array from processors

Read more…
GATH_GRID_32_CTL GATH_GRID_32_CTL_MOD Subroutine

*** GATH_GRID_32_CTL - Gather global gridpoint array from processors

Read more…
GATH_GRID_CTL GATH_GRID_CTL_MOD Subroutine

*** GATH_GRID_CTL - Gather global gridpoint array from processors

Read more…
GATH_GRID_CTL GATH_GRID_CTL_MOD Subroutine

*** GATH_GRID_CTL - Gather global gridpoint array from processors

Read more…
GATH_SPEC gath_spec.F90 Subroutine

*** GATH_SPEC - Gather global spectral array from processors

Read more…
GATH_SPEC gath_spec.F90 Subroutine

*** GATH_SPEC - Gather global spectral array from processors

Read more…
GATH_SPEC_CONTROL GATH_SPEC_CONTROL_MOD Subroutine

*** GATH_SPEC_CONTROL - Gather global spectral array from processors

Read more…
GATH_SPEC_CONTROL GATH_SPEC_CONTROL_MOD Subroutine

*** GATH_SPEC_CONTROL - Gather global spectral array from processors

Read more…
GAWL GAWL_MOD Subroutine

*** *GAWL * - Routine to perform the Newton loop

Read more…
GAWL GAWL_MOD Subroutine

*** *GAWL * - Routine to perform the Newton loop

Read more…
GEMM ECTRANS_BLAS_MOD Interface
GEMV ECTRANS_BLAS_MOD Interface
GET_ALLOCATION BUFFERED_ALLOCATOR_MOD Function
get_command_line_arguments ectrans_benchmark Subroutine
get_command_line_arguments transform_test Subroutine
GET_CURRENT get_current.F90 Subroutine

*** GET_CURRENT - Extract current information from the transform package

Read more…
GET_CURRENT get_current.F90 Subroutine

*** GET_CURRENT - Extract current information from the transform package

Read more…
get_int_value ectrans_benchmark Function
get_int_value transform_test Function
get_median ectrans_benchmark Function
get_str_value ectrans_benchmark Function
get_str_value transform_test Function
GPNORM_TRANS gpnorm_trans.F90 Subroutine

*** GPNORM_TRANS - calculate grid-point norms

Read more…
GPNORM_TRANS gpnorm_trans.F90 Subroutine

*** GPNORM_TRANS - calculate grid-point norms

Read more…
GPNORM_TRANS_CTL GPNORM_TRANS_CTL_MOD Subroutine

*** GPNORM_TRANS_CTL - calculate grid-point norms

Read more…
GPNORM_TRANS_GPU gpnorm_trans_gpu.F90 Subroutine

*** GPNORM_TRANS_GPU - calculate grid-point norms

Read more…
GSTATS_LABEL_NVTX TPM_STATS Subroutine
gstats_labels ectrans_benchmark Subroutine
gstats_labels transform_test Subroutine
GSTATS_NVTX TPM_STATS Subroutine
HIP_DGEMM_BATCHED HICBLAS_MOD Interface
HIP_DGEMM_BATCHED_FINALIZE HICBLAS_MOD Interface
HIP_DGEMM_BATCHED_OVERLOAD HICBLAS_MOD Subroutine
HIP_DGEMM_GROUPED HICBLAS_MOD Interface
HIP_DGEMM_GROUPED_OVERLOAD HICBLAS_MOD Subroutine
HIP_DGEMM_STRIDED_BATCHED HICBLAS_MOD Interface
hip_gemm HICBLAS_MOD Interface
HIP_GEMM_BATCHED HICBLAS_MOD Interface
HIP_SGEMM_BATCHED HICBLAS_MOD Interface
HIP_SGEMM_BATCHED_FINALIZE HICBLAS_MOD Interface
HIP_SGEMM_BATCHED_OVERLOAD HICBLAS_MOD Subroutine
HIP_SGEMM_GROUPED HICBLAS_MOD Interface
HIP_SGEMM_GROUPED_OVERLOAD HICBLAS_MOD Subroutine
HIP_SGEMM_STRIDED_BATCHED HICBLAS_MOD Interface
INI_POL TPM_POL Subroutine
INI_POL TPM_POL Subroutine
INI_SPEC_DIST ini_spec_dist.F90 Subroutine

*** INI_SPEC_DIST - Initialize spectral wave distribution

Read more…
INI_SPEC_DIST ini_spec_dist.F90 Subroutine

*** INI_SPEC_DIST - Initialize spectral wave distribution

Read more…
INIGPTR INIGPTR_MOD Subroutine
INIGPTR INIGPTR_MOD Subroutine
INIT_PLANS_FFT TPM_HICFFT Subroutine
INIT_PLANS_FFTW TPM_FFTW Subroutine
initialize_2d_spectral_field ectrans_benchmark Subroutine
initialize_2d_spectral_field transform_test Subroutine
initialize_spectral_arrays ectrans_benchmark Subroutine
initialize_spectral_arrays transform_test Subroutine
INSTANTIATE_ALLOCATOR BUFFERED_ALLOCATOR_MOD Subroutine
INV_TRANS inv_trans.F90 Subroutine

*** INV_TRANS - Inverse spectral transform.

Read more…
INV_TRANS inv_trans.F90 Subroutine

*** INV_TRANS - Inverse spectral transform.

Read more…
INV_TRANS_CTL INV_TRANS_CTL_MOD Subroutine

*** INV_TRANS_CTL - Control routine for inverse spectral transform.

Read more…
INV_TRANS_CTL INV_TRANS_CTL_MOD Subroutine

*** INV_TRANS_CTL - Control routine for inverse spectral transform.

Read more…
INV_TRANS_CTLAD INV_TRANS_CTLAD_MOD Subroutine

*** INV_TRANS_CTLAD - Control routine for inverse spectral transform adj.

Read more…
INV_TRANSAD inv_transad.F90 Subroutine

*** INV_TRANSAD - Inverse spectral transform - adjoint.

Read more…
INV_TRANSAD inv_transad.F90 Subroutine

*** INV_TRANSAD - Inverse spectral transform - adjoint.

Read more…
LDFOU2 LDFOU2_MOD Subroutine

*** LDFOU2 - Division by a*cos(theta) of u and v

Read more…
LDFOU2AD LDFOU2AD_MOD Subroutine

*** LDFOU2AD - Division by a*cos(theta) of u and v

Read more…
LEDIR LEDIR_MOD Subroutine

*** LEDIR - Direct Legendre transform.

Read more…
LEDIR LEDIR_MOD Subroutine

*** LEDIR - Direct Legendre transform.

Read more…
LEDIR_STRIDES LEDIR_MOD Subroutine
LEDIRAD LEDIRAD_MOD Subroutine

*** LEDIRAD - Direct Legendre transform.

Read more…
LEINV LEINV_MOD Subroutine

*** LEINV - Inverse Legendre transform.

Read more…
LEINV LEINV_MOD Subroutine

*** LEINV - Inverse Legendre transform.

Read more…
LEINV_STRIDES LEINV_MOD Subroutine
LEINVAD LEINVAD_MOD Subroutine

*** LEINVAD - Inverse Legendre transform.

Read more…
LTDIR LTDIR_MOD Subroutine

*** LTDIR - Control of Direct Legendre transform step

Read more…
LTDIR LTDIR_MOD Subroutine

*** LTDIR - Control of Direct Legendre transform step

Read more…
LTDIR_CTL LTDIR_CTL_MOD Subroutine

*** LTDIR_CTL - Control routine for direct Legendre transform

Read more…
LTDIR_CTLAD LTDIR_CTLAD_MOD Subroutine

*** LTDIR_CTLAD - Control routine for direct Legendre transform

Read more…
LTDIRAD LTDIRAD_MOD Subroutine

*** LTDIRAD - Control of Direct Legendre transform step - adjoint

Read more…
LTINV LTINV_MOD Subroutine

*** LTINV - Inverse Legendre transform

Read more…
LTINV LTINV_MOD Subroutine

*** LTINV - Inverse Legendre transform

Read more…
LTINV_CTL LTINV_CTL_MOD Subroutine

*** LTINV_CTL - Control routine for inverse Legandre transform.

Read more…
LTINV_CTLAD LTINV_CTLAD_MOD Subroutine

*** LTINV_CTLAD - Control routine for inverse Legandre transform - adj.

Read more…
LTINVAD LTINVAD_MOD Subroutine

*** LTINVAD - Inverse Legendre transform

Read more…
MAKE_BUFFERED_ALLOCATOR BUFFERED_ALLOCATOR_MOD Function
MULT_BUTM BUTTERFLY_ALG_MOD Subroutine
MULT_BUTV BUTTERFLY_ALG_MOD Subroutine
MYRECVSET MYRECVSET_MOD Function

*** MYRECVSET RETURNS SET NUMBER TO SEND TO

Read more…
MYRECVSET MYRECVSET_MOD Function

*** MYRECVSET RETURNS SET NUMBER TO SEND TO

Read more…
MYSENDSET MYSENDSET_MOD Function

*** MYSENDSET RETURNS SET NUMBER TO SEND TO

Read more…
MYSENDSET MYSENDSET_MOD Function

*** MYSENDSET RETURNS SET NUMBER TO SEND TO

Read more…
PACK_BUTTERFLY_STRUCT BUTTERFLY_ALG_MOD Subroutine
parse_grid ectrans_benchmark Subroutine
parse_grid transform_test Subroutine
parsing_failed ectrans_benchmark Subroutine
parsing_failed transform_test Subroutine
PE2SET PE2SET_MOD Subroutine

*** PE2SET - Convert from PE number to set numbers

Read more…
PE2SET PE2SET_MOD Subroutine

*** PE2SET - Convert from PE number to set numbers

Read more…
potf seefmm_mix Subroutine
potfm seefmm_mix Subroutine
PRE_SULEG PRE_SULEG_MOD Subroutine
PRE_SULEG PRE_SULEG_MOD Subroutine
PREPARE_FSC FSC_MOD Function
PREPARE_FTDIR FTDIR_MOD Function
PREPARE_FTINV FTINV_MOD Function
PREPARE_LTDIR LTDIR_MOD Function
PREPARE_LTINV LTINV_MOD Function
PREPARE_TRGTOL TRGTOL_MOD Function
PREPARE_TRLTOG TRLTOG_MOD Function
PREPARE_TRLTOM TRLTOM_MOD Function
PREPARE_TRLTOM_PACK TRLTOM_PACK_UNPACK Function
PREPARE_TRLTOM_UNPACK TRLTOM_PACK_UNPACK Function
PREPARE_TRMTOL TRMTOL_MOD Function
PREPARE_TRMTOL_PACK TRMTOL_PACK_UNPACK Function
PREPARE_TRMTOL_UNPACK TRMTOL_PACK_UNPACK Function
prepotf seefmm_mix Subroutine
PREPSNM PREPSNM_MOD Subroutine

*** PREPSNM - Prepare REPSNM for wavenumber KM

Read more…
PREPSNM PREPSNM_MOD Subroutine

*** PREPSNM - Prepare REPSNM for wavenumber KM

Read more…
PRFI1 PRFI1_MOD Subroutine

*** PRFI1 - Prepare spectral fields for inverse Legendre transform

Read more…
PRFI1 PRFI1_MOD Subroutine

*** PRFI1 - Prepare spectral fields for inverse Legendre transform

Read more…
PRFI1AD PRFI1AD_MOD Subroutine

*** PRFI1AD - Prepare spectral fields for inverse Legendre transform

Read more…
PRFI1B PRFI1B_MOD Subroutine

*** PRFI1 - Prepare spectral fields for inverse Legendre transform

Read more…
PRFI1B PRFI1B_MOD Subroutine

*** PRFI1 - Prepare spectral fields for inverse Legendre transform

Read more…
PRFI1BAD PRFI1BAD_MOD Subroutine

*** PRFI1 - Prepare spectral fields for inverse Legendre transform

Read more…
PRFI2 PRFI2_MOD Subroutine

*** PRFI2 - Prepare input work arrays for direct transform

Read more…
PRFI2AD PRFI2AD_MOD Subroutine

*** PRFI2AD - Prepare input work arrays for direct transform

Read more…
PRFI2B PRFI2B_MOD Subroutine

*** PRFI2B - Prepare input work arrays for direct transform

Read more…
PRFI2BAD PRFI2BAD_MOD Subroutine

*** PRFI2BAD - Prepare input work arrays for direct transform

Read more…
print_help ectrans_benchmark Subroutine
print_help transform_test Subroutine
READ_LEGPOL READ_LEGPOL_MOD Subroutine

*** *READ_LEGPOL * - read in Leg.Pol. and assocciated arrays from file or memory segment

Read more…
READ_LEGPOL READ_LEGPOL_MOD Subroutine

*** *READ_LEGPOL * - read in Leg.Pol. and assocciated arrays from file or memory segment

Read more…
REALLOCATE_GROWING_ALLOCATION GROWING_ALLOCATOR_MOD Subroutine
REGISTER_FREE_FUNCTION GROWING_ALLOCATOR_MOD Subroutine
RESERVE BUFFERED_ALLOCATOR_MOD Function
seefmm_mulm seefmm_mix Subroutine
seefmm_mulm seefmm_mix Subroutine
seefmm_mulv seefmm_mix Subroutine
SET2PE SET2PE_MOD Subroutine

*** SET2PE - Convert from set numbers to PE number

Read more…
SET2PE SET2PE_MOD Subroutine

*** SET2PE - Convert from set numbers to PE number

Read more…
set_ectrans_gpu_nflev ectrans_benchmark Subroutine
set_ectrans_gpu_nflev transform_test Subroutine
SET_RESOL SET_RESOL_MOD Subroutine
SET_RESOL SET_RESOL_MOD Subroutine
SETUP_DIMS SETUP_DIMS_MOD Subroutine
SETUP_DIMS SETUP_DIMS_MOD Subroutine
SETUP_GEOM SETUP_GEOM_MOD Subroutine
SETUP_GEOM SETUP_GEOM_MOD Subroutine
setup_seefmm seefmm_mix Subroutine

*** SETUP_SEEFMM - Setup seefmm

setup_seefmm seefmm_mix Subroutine

*** SETUP_SEEFMM - Setup seefmm

SETUP_TRANS setup_trans.F90 Subroutine

*** SETUP_TRANS - Setup transform package for specific resolution

Read more…
SETUP_TRANS setup_trans.F90 Subroutine

*** SETUP_TRANS - Setup transform package for specific resolution

Read more…
SETUP_TRANS0 setup_trans0.F90 Subroutine

*** SETUP_TRANS0 - General setup routine for transform package

Read more…
SETUP_TRANS0 setup_trans0.F90 Subroutine

*** SETUP_TRANS0 - General setup routine for transform package

Read more…
SHAREDMEM_ADVANCE SHAREDMEM_MOD Subroutine
SHAREDMEM_ADVANCE SHAREDMEM_MOD Subroutine
SHAREDMEM_ALLOCATE SHAREDMEM_MOD Subroutine
SHAREDMEM_ALLOCATE SHAREDMEM_MOD Subroutine
SHAREDMEM_ASSOCIATE SHAREDMEM_MOD Interface
SHAREDMEM_ASSOCIATE SHAREDMEM_MOD Interface
SHAREDMEM_CREATE SHAREDMEM_MOD Subroutine
SHAREDMEM_CREATE SHAREDMEM_MOD Subroutine
SHAREDMEM_DELETE SHAREDMEM_MOD Subroutine
SHAREDMEM_DELETE SHAREDMEM_MOD Subroutine
SHAREDMEM_MALLOC_BYTES SHAREDMEM_MOD Interface
SHAREDMEM_MALLOC_BYTES SHAREDMEM_MOD Interface
SHUFFLE SHUFFLE_MOD Subroutine

*** SHUFFLE - Re-shuffle fields for load balancing

Read more…
SHUFFLE SHUFFLE_MOD Subroutine

*** SHUFFLE - Re-shuffle fields for load balancing

Read more…
sort transform_test Subroutine
SPECNORM specnorm.F90 Subroutine

*** SPECNORM - Compute global spectral norms

Read more…
SPECNORM specnorm.F90 Subroutine

*** SPECNORM - Compute global spectral norms

Read more…
SPNORM_CTL SPNORM_CTL_MOD Subroutine
SPNORM_CTL SPNORM_CTL_MOD Subroutine
SPNORMC SPNORMC_MOD Subroutine
SPNORMC SPNORMC_MOD Subroutine
SPNORMD SPNORMD_MOD Subroutine
SPNORMD SPNORMD_MOD Subroutine
SPNSDE SPNSDE_MOD Subroutine

*** SPNSDE - Compute North-South derivative in spectral space

Read more…
SPNSDE SPNSDE_MOD Subroutine

*** SPNSDE - Compute North-South derivative in spectral space

Read more…
SPNSDEAD SPNSDEAD_MOD Subroutine

*** SPNSDEAD - Compute North-South derivative in spectral space

Read more…
str2int ectrans_benchmark Subroutine
str2int transform_test Subroutine
SUFFT SUFFT_MOD Subroutine
SUGAW SUGAW_MOD Subroutine

*** *SUGAW * - Routine to initialize the Gaussian abcissa and the associated weights

Read more…
SUGAW SUGAW_MOD Subroutine

*** *SUGAW * - Routine to initialize the Gaussian abcissa and the associated weights

Read more…
SUGAWC sugawc.F90 Subroutine

*** SUGAWC - Compute Gaussian latitudes and weights

Read more…
SUGAWC sugawc.F90 Subroutine

*** SUGAWC - Compute Gaussian latitudes and weights

Read more…
SULEG SULEG_MOD Subroutine

*** *SULEG * - initialize the Legendre polynomials

Read more…
SULEG SULEG_MOD Subroutine

*** *SULEG * - initialize the Legendre polynomials

Read more…
SUMP_TRANS SUMP_TRANS_MOD Subroutine
SUMP_TRANS SUMP_TRANS_MOD Subroutine
SUMP_TRANS0 SUMP_TRANS0_MOD Subroutine
SUMP_TRANS0 SUMP_TRANS0_MOD Subroutine
SUMP_TRANS_PRELEG SUMP_TRANS_PRELEG_MOD Subroutine Read more…
SUMP_TRANS_PRELEG SUMP_TRANS_PRELEG_MOD Subroutine Read more…
SUMPLAT SUMPLAT_MOD Subroutine

*** *SUMPLAT * - Initialize gridpoint distrbution in N-S direction

Read more…
SUMPLAT SUMPLAT_MOD Subroutine

*** *SUMPLAT * - Initialize gridpoint distrbution in N-S direction

Read more…
SUMPLATB SUMPLATB_MOD Subroutine

*** *SUMPLATB * - Routine to initialize parallel environment

Read more…
SUMPLATB SUMPLATB_MOD Subroutine

*** *SUMPLATB * - Routine to initialize parallel environment

Read more…
SUMPLATBEQ SUMPLATBEQ_MOD Subroutine

*** *SUMPLATBEQ * - Routine to initialize parallel environment (latitude partitioning for LEQ_REGIONS=T)

Read more…
SUMPLATBEQ SUMPLATBEQ_MOD Subroutine

*** *SUMPLATBEQ * - Routine to initialize parallel environment (latitude partitioning for LEQ_REGIONS=T)

Read more…
SUMPLATF SUMPLATF_MOD Subroutine

*** *SUMPLATF * - Initialize fourier space distibution in N-S direction

Read more…
SUMPLATF SUMPLATF_MOD Subroutine

*** *SUMPLATF * - Initialize fourier space distibution in N-S direction

Read more…
SUPOL SUPOL_MOD Subroutine

*** *SUPOL * - Routine to compute the Legendre polynomials

Read more…
SUPOL SUPOL_MOD Subroutine

*** *SUPOL * - Routine to compute the Legendre polynomials

Read more…
SUPOLF SUPOLF_MOD Subroutine

*** *SUPOL * - Routine to compute the Legendre polynomials

Read more…
SUPOLF SUPOLF_MOD Subroutine

*** *SUPOL * - Routine to compute the Legendre polynomials

Read more…
suquad seefmm_mix Subroutine
SUSTAONL SUSTAONL_MOD Subroutine

*** *SUSTAONL * - Routine to initialize parallel environment

Read more…
SUSTAONL SUSTAONL_MOD Subroutine

*** *SUSTAONL * - Routine to initialize parallel environment

Read more…
SUTRLE SUTRLE_MOD Subroutine

*** *sutrle * - transposition of Legendre polynomials during set-up

Read more…
SUTRLE SUTRLE_MOD Subroutine

*** *sutrle * - transposition of Legendre polynomials during set-up

Read more…
SUWAVEDI SUWAVEDI_MOD Subroutine

*** *SUWAVEDI * - Routine to initialize spectral wave distribution

Read more…
SUWAVEDI SUWAVEDI_MOD Subroutine

*** *SUWAVEDI * - Routine to initialize spectral wave distribution

Read more…
TRANS_END trans_end.F90 Subroutine

*** TRANS_END - Terminate transform package

Read more…
TRANS_END trans_end.F90 Subroutine

*** TRANS_END - Terminate transform package

Read more…
TRANS_INQ trans_inq.F90 Subroutine

*** TRANS_INQ - Extract information from the transform package

Read more…
TRANS_INQ trans_inq.F90 Subroutine

*** TRANS_INQ - Extract information from the transform package

Read more…
TRANS_PNM trans_pnm.F90 Subroutine

*** TRANS_PNM - Compute Legendre polynomials for a given wavenember

Read more…
TRANS_PNM trans_pnm.F90 Subroutine

*** TRANS_PNM - Compute Legendre polynomials for a given wavenember

Read more…
TRANS_RELEASE trans_release.F90 Subroutine

*** TRANS_RELEASE - release a spectral resolution

Read more…
TRANS_RELEASE trans_release.F90 Subroutine

*** TRANS_RELEASE - release a spectral resolution

Read more…
TRGTOL TRGTOL_MOD Subroutine

*** *TRGTOL * - transposition of grid point data from column structure to latitudinal. Reorganize data between grid point calculations and direct Fourier Transform

Read more…
TRGTOL TRGTOL_MOD Subroutine

*** *TRGTOL * - head routine for transposition of grid point data from column structure to latitudinal. Reorganize data between grid point calculations and direct Fourier Transform

Read more…
TRLTOG TRLTOG_MOD Subroutine

*** *trltog * - transposition of grid point data from latitudinal to column structure. This takes place between inverse FFT and grid point calculations. TRLTOG is the inverse of TRGTOL

Read more…
TRLTOG TRLTOG_MOD Subroutine

*** *TRLTOG * - head routine for transposition of grid point data from latitudinal to column structure (this takes place between inverse FFT and grid point calculations) TRLTOG is the inverse of TRGTOL

Read more…
TRLTOM TRLTOM_MOD Subroutine

*** *TRLTOM * - transposition in Fourierspace

Read more…
TRLTOM TRLTOM_MOD Subroutine

*** *TRLTOM * - transposition in Fourierspace

Read more…
TRLTOM_PACK TRLTOM_PACK_UNPACK Subroutine

*** TRLTOM_PACK - Copy fourier data from local array to buffer

Read more…
TRLTOM_UNPACK TRLTOM_PACK_UNPACK Subroutine
TRMTOL TRMTOL_MOD Subroutine

*** *trmtol * - transposition in Fourier space

Read more…
TRMTOL TRMTOL_MOD Subroutine

*** *trmtol * - transposition in Fourier space

Read more…
TRMTOL_PACK TRMTOL_PACK_UNPACK Subroutine

*** TRMTOL_PACK - Packing buffer for TRMTOL

Read more…
TRMTOL_UNPACK TRMTOL_PACK_UNPACK Subroutine

*** TRMTOL_UNPACK - Copy fourier data from buffer to local array

Read more…
UNPACK_BUTTERFLY_STRUCT BUTTERFLY_ALG_MOD Subroutine
UPDSP UPDSP_MOD Subroutine

*** UPDSP - Update spectral arrays after direct Legendre transform

Read more…
UPDSP UPDSP_MOD Subroutine

*** UPDSP - Update spectral arrays after direct Legendre transform

Read more…
UPDSPAD UPDSPAD_MOD Subroutine

*** UPDSPAD - Update spectral arrays after direct Legendre transform

Read more…
UPDSPB UPDSPB_MOD Subroutine

*** UPDSPB - Update spectral arrays after direct Legendre transform

Read more…
UPDSPB UPDSPB_MOD Subroutine

*** UPDSPB - Update spectral arrays after direct Legendre transform

Read more…
UPDSPBAD UPDSPBAD_MOD Subroutine

*** UPDSPBAD - Update spectral arrays after direct Legendre transform

Read more…
UVTVD UVTVD_MOD Subroutine

*** UVTVD - Compute vor/div from u and v in spectral space

Read more…
UVTVD UVTVD_MOD Subroutine

*** UVTVD - Compute vor/div from u and v in spectral space

Read more…
UVTVDAD UVTVDAD_MOD Subroutine

*** UVTVDAD - Compute vor/div from u and v in spectral space

Read more…
VD2UV VD2UV_MOD Subroutine

*** VD2UV - U and V from Vor/div

Read more…
VD2UV VD2UV_MOD Subroutine

*** VD2UV - U and V from Vor/div

Read more…
VD2UV_CTL VD2UV_CTL_MOD Subroutine

*** VD2UV_CTL - Control routine for going from vor/div to spectral U and V.

Read more…
VD2UV_CTL VD2UV_CTL_MOD Subroutine

*** VD2UV_CTL - Control routine for going from vor/div to spectral U and V.

Read more…
VDTUV VDTUV_MOD Subroutine

*** VDTUV - Compute U,V in spectral space

Read more…
VDTUV VDTUV_MOD Subroutine

*** VDTUV - Compute U,V in spectral space

Read more…
VDTUVAD VDTUVAD_MOD Subroutine

*** VDTUVAD - Compute U,V in spectral space

Read more…
VORDIV_TO_UV vordiv_to_uv.F90 Subroutine

*** VORDIV_TO_UV - Convert spectral vorticity and divergence to spectral U (ucos(theta)) and V (vcos(theta).

Read more…
VORDIV_TO_UV vordiv_to_uv.F90 Subroutine

*** VORDIV_TO_UV - Convert spectral vorticity and divergence to spectral U (ucos(theta)) and V (vcos(theta).

Read more…
WRITE_LEGPOL WRITE_LEGPOL_MOD Subroutine

*** *WRITE_LEGPOL * - write out Leg.Pol. and assocciated arrays to file

Read more…
WRITE_LEGPOL WRITE_LEGPOL_MOD Subroutine

*** *WRITE_LEGPOL * - write out Leg.Pol. and assocciated arrays to file

Read more…
WTS500 WTS500_MOD Subroutine
WTS500 WTS500_MOD Subroutine
call~~graph~~CallGraph interface~assign_ptr ASSIGN_PTR interface~device_sync DEVICE_SYNC interface~devicegetdevice DEVICEGETDEVICE interface~devicegetdevicecount DEVICEGETDEVICECOUNT interface~devicegetmeminfo DEVICEGETMEMINFO interface~devicesetdevice DEVICESETDEVICE interface~devicestreamdestroy DEVICESTREAMDESTROY interface~devicestreamsync DEVICESTREAMSYNC interface~execute_dir_fft EXECUTE_DIR_FFT interface~execute_inv_fft EXECUTE_INV_FFT interface~ext_acc_pass ext_acc_pass interface~gemm GEMM interface~gemv GEMV interface~hip_dgemm_batched HIP_DGEMM_BATCHED interface~hip_dgemm_batched_finalize HIP_DGEMM_BATCHED_FINALIZE interface~hip_dgemm_grouped HIP_DGEMM_GROUPED interface~hip_dgemm_strided_batched HIP_DGEMM_STRIDED_BATCHED interface~hip_gemm hip_gemm interface~hip_gemm_batched HIP_GEMM_BATCHED proc~hip_dgemm_batched_overload HIP_DGEMM_BATCHED_OVERLOAD interface~hip_gemm_batched->proc~hip_dgemm_batched_overload proc~hip_dgemm_grouped_overload HIP_DGEMM_GROUPED_OVERLOAD interface~hip_gemm_batched->proc~hip_dgemm_grouped_overload proc~hip_sgemm_batched_overload HIP_SGEMM_BATCHED_OVERLOAD interface~hip_gemm_batched->proc~hip_sgemm_batched_overload proc~hip_sgemm_grouped_overload HIP_SGEMM_GROUPED_OVERLOAD interface~hip_gemm_batched->proc~hip_sgemm_grouped_overload interface~hip_sgemm_batched HIP_SGEMM_BATCHED interface~hip_sgemm_batched_finalize HIP_SGEMM_BATCHED_FINALIZE interface~hip_sgemm_grouped HIP_SGEMM_GROUPED interface~hip_sgemm_strided_batched HIP_SGEMM_STRIDED_BATCHED interface~sharedmem_associate SHAREDMEM_ASSOCIATE interface~sharedmem_associate~2 SHAREDMEM_ASSOCIATE interface~sharedmem_malloc_bytes SHAREDMEM_MALLOC_BYTES interface~sharedmem_malloc_bytes~2 SHAREDMEM_MALLOC_BYTES proc~abort_trans ABORT_TRANS mpl_abort mpl_abort proc~abort_trans->mpl_abort sdl_srlabort sdl_srlabort proc~abort_trans->sdl_srlabort sdl_traceback sdl_traceback proc~abort_trans->sdl_traceback proc~abort_trans~2 ABORT_TRANS proc~abort_trans~2->mpl_abort proc~abort_trans~2->sdl_srlabort proc~abort_trans~2->sdl_traceback proc~alg511 ALG511 proc~alg541 ALG541 proc~alg541->proc~alg511 dlarf dlarf proc~alg541->dlarf proc~asre1 ASRE1 proc~asre1b ASRE1B proc~asre1->proc~asre1b proc~asre1ad ASRE1AD proc~asre1bad ASRE1BAD proc~asre1ad->proc~asre1bad proc~cdmap CDMAP proc~seefmm_mulm seefmm_mulm proc~cdmap->proc~seefmm_mulm dr_hook dr_hook proc~cdmap->dr_hook proc~cdmap~2 CDMAP proc~cdmap~2->proc~seefmm_mulm proc~cdmap~2->dr_hook proc~comb_xy comb_xy keysort keysort proc~comb_xy->keysort proc~compute_id COMPUTE_ID proc~compute_id->proc~alg541 abor1 abor1 proc~compute_id->abor1 dtrsm dtrsm proc~compute_id->dtrsm proc~construct_butterfly CONSTRUCT_BUTTERFLY proc~construct_butterfly->proc~compute_id gstats gstats proc~construct_butterfly->gstats proc~cpledn CPLEDN proc~cpledn~2 CPLEDN proc~create_plan_fft CREATE_PLAN_FFT proc~create_plan_fftw CREATE_PLAN_FFTW proc~create_plan_fftw->abor1 dfftw_destroy_plan dfftw_destroy_plan proc~create_plan_fftw->dfftw_destroy_plan dfftw_plan_many_dft_c2r dfftw_plan_many_dft_c2r proc~create_plan_fftw->dfftw_plan_many_dft_c2r dfftw_plan_many_dft_r2c dfftw_plan_many_dft_r2c proc~create_plan_fftw->dfftw_plan_many_dft_r2c proc~create_plan_fftw->dr_hook fftw_alloc_complex fftw_alloc_complex proc~create_plan_fftw->fftw_alloc_complex fftw_free fftw_free proc~create_plan_fftw->fftw_free fftwf_alloc_complex fftwf_alloc_complex proc~create_plan_fftw->fftwf_alloc_complex fftwf_free fftwf_free proc~create_plan_fftw->fftwf_free sfftw_destroy_plan sfftw_destroy_plan proc~create_plan_fftw->sfftw_destroy_plan sfftw_plan_many_dft_c2r sfftw_plan_many_dft_c2r proc~create_plan_fftw->sfftw_plan_many_dft_c2r sfftw_plan_many_dft_r2c sfftw_plan_many_dft_r2c proc~create_plan_fftw->sfftw_plan_many_dft_r2c proc~cubic_octahedral_gaussian_grid cubic_octahedral_gaussian_grid proc~cubic_octahedral_gaussian_grid~2 cubic_octahedral_gaussian_grid proc~dealloc_resol DEALLOC_RESOL proc~destroy_all_plans_fft DESTROY_ALL_PLANS_FFT proc~dealloc_resol->proc~destroy_all_plans_fft proc~free_seefmm free_seefmm proc~dealloc_resol->proc~free_seefmm proc~set_resol SET_RESOL proc~dealloc_resol->proc~set_resol proc~dealloc_resol~2 DEALLOC_RESOL proc~destroy_plans_fftw DESTROY_PLANS_FFTW proc~dealloc_resol~2->proc~destroy_plans_fftw proc~dealloc_resol~2->proc~free_seefmm proc~dealloc_resol~2->proc~set_resol proc~destroy_plan_fft DESTROY_PLAN_FFT proc~destroy_all_plans_fft->proc~destroy_plan_fft proc~destroy_plan_fftw DESTROY_PLAN_FFTW proc~destroy_plan_fftw->dfftw_destroy_plan proc~destroy_plan_fftw->sfftw_destroy_plan proc~destroy_plans_fftw->proc~destroy_plan_fftw proc~detect_mpirun detect_mpirun ec_putenv ec_putenv proc~detect_mpirun->ec_putenv proc~detect_mpirun~2 detect_mpirun proc~dir_trans DIR_TRANS proc~dir_trans->proc~abort_trans proc~dir_trans_ctl DIR_TRANS_CTL proc~dir_trans->proc~dir_trans_ctl proc~gstats_nvtx GSTATS_NVTX proc~dir_trans->proc~gstats_nvtx proc~dir_trans->proc~set_resol proc~dir_trans->dr_hook mpl_barrier mpl_barrier proc~dir_trans->mpl_barrier proc~ftdir FTDIR proc~dir_trans_ctl->proc~ftdir proc~instantiate_allocator INSTANTIATE_ALLOCATOR proc~dir_trans_ctl->proc~instantiate_allocator proc~ltdir LTDIR proc~dir_trans_ctl->proc~ltdir proc~make_buffered_allocator MAKE_BUFFERED_ALLOCATOR proc~dir_trans_ctl->proc~make_buffered_allocator proc~prepare_ftdir PREPARE_FTDIR proc~dir_trans_ctl->proc~prepare_ftdir proc~prepare_ltdir PREPARE_LTDIR proc~dir_trans_ctl->proc~prepare_ltdir proc~prepare_trgtol PREPARE_TRGTOL proc~dir_trans_ctl->proc~prepare_trgtol proc~prepare_trltom PREPARE_TRLTOM proc~dir_trans_ctl->proc~prepare_trltom proc~prepare_trltom_pack PREPARE_TRLTOM_PACK proc~dir_trans_ctl->proc~prepare_trltom_pack proc~prepare_trltom_unpack PREPARE_TRLTOM_UNPACK proc~dir_trans_ctl->proc~prepare_trltom_unpack proc~trgtol TRGTOL proc~dir_trans_ctl->proc~trgtol proc~trltom TRLTOM proc~dir_trans_ctl->proc~trltom proc~trltom_pack TRLTOM_PACK proc~dir_trans_ctl->proc~trltom_pack proc~trltom_unpack TRLTOM_UNPACK proc~dir_trans_ctl->proc~trltom_unpack proc~dir_trans_ctl->gstats proc~dir_trans_ctlad DIR_TRANS_CTLAD proc~field_split FIELD_SPLIT proc~dir_trans_ctlad->proc~field_split proc~ftdir_ctlad FTDIR_CTLAD proc~dir_trans_ctlad->proc~ftdir_ctlad proc~ltdir_ctlad LTDIR_CTLAD proc~dir_trans_ctlad->proc~ltdir_ctlad proc~shuffle SHUFFLE proc~dir_trans_ctlad->proc~shuffle proc~dir_trans_ctl~2 DIR_TRANS_CTL proc~dir_trans_ctl~2->proc~field_split proc~ftdir_ctl FTDIR_CTL proc~dir_trans_ctl~2->proc~ftdir_ctl proc~ltdir_ctl LTDIR_CTL proc~dir_trans_ctl~2->proc~ltdir_ctl proc~dir_trans_ctl~2->proc~shuffle proc~dir_transad DIR_TRANSAD proc~dir_transad->proc~abort_trans proc~dir_transad~2 DIR_TRANSAD proc~dir_transad~2->proc~abort_trans proc~dir_transad~2->proc~dir_trans_ctlad proc~dir_transad~2->proc~set_resol proc~dir_transad~2->dr_hook proc~dir_transad~2->gstats proc~dir_trans~2 DIR_TRANS proc~dir_trans~2->proc~abort_trans proc~dir_trans~2->proc~dir_trans_ctl proc~dir_trans~2->proc~set_resol proc~dir_trans~2->dr_hook proc~dir_trans~2->gstats proc~dist_grid DIST_GRID proc~dist_grid->proc~abort_trans proc~dist_grid_ctl DIST_GRID_CTL proc~dist_grid->proc~dist_grid_ctl proc~dist_grid->proc~set_resol proc~dist_grid->dr_hook proc~dist_grid_32 DIST_GRID_32 proc~dist_grid_32->proc~abort_trans proc~dist_grid_32_ctl DIST_GRID_32_CTL proc~dist_grid_32->proc~dist_grid_32_ctl proc~dist_grid_32->proc~set_resol proc~dist_grid_32->dr_hook proc~dist_grid_32_ctl->proc~abort_trans proc~set2pe SET2PE proc~dist_grid_32_ctl->proc~set2pe proc~dist_grid_32_ctl->gstats gstats_barrier gstats_barrier proc~dist_grid_32_ctl->gstats_barrier gstats_barrier2 gstats_barrier2 proc~dist_grid_32_ctl->gstats_barrier2 proc~dist_grid_32_ctl->mpl_barrier mpl_recv mpl_recv proc~dist_grid_32_ctl->mpl_recv mpl_send mpl_send proc~dist_grid_32_ctl->mpl_send mpl_wait mpl_wait proc~dist_grid_32_ctl->mpl_wait proc~dist_grid_32_ctl~2 DIST_GRID_32_CTL proc~dist_grid_32_ctl~2->proc~abort_trans proc~dist_grid_32_ctl~2->proc~set2pe proc~dist_grid_32_ctl~2->gstats proc~dist_grid_32_ctl~2->gstats_barrier proc~dist_grid_32_ctl~2->gstats_barrier2 proc~dist_grid_32_ctl~2->mpl_barrier proc~dist_grid_32_ctl~2->mpl_recv proc~dist_grid_32_ctl~2->mpl_send proc~dist_grid_32_ctl~2->mpl_wait proc~dist_grid_32~2 DIST_GRID_32 proc~dist_grid_32~2->proc~abort_trans proc~dist_grid_32~2->proc~dist_grid_32_ctl proc~dist_grid_32~2->proc~set_resol proc~dist_grid_32~2->dr_hook proc~dist_grid_ctl->proc~set2pe proc~dist_grid_ctl->gstats proc~dist_grid_ctl->gstats_barrier proc~dist_grid_ctl->gstats_barrier2 proc~dist_grid_ctl->mpl_barrier proc~dist_grid_ctl->mpl_recv proc~dist_grid_ctl->mpl_send proc~dist_grid_ctl->mpl_wait proc~dist_grid_ctl~2 DIST_GRID_CTL proc~dist_grid_ctl~2->proc~set2pe proc~dist_grid_ctl~2->gstats proc~dist_grid_ctl~2->gstats_barrier proc~dist_grid_ctl~2->gstats_barrier2 proc~dist_grid_ctl~2->mpl_barrier proc~dist_grid_ctl~2->mpl_recv proc~dist_grid_ctl~2->mpl_send proc~dist_grid_ctl~2->mpl_wait proc~dist_grid~2 DIST_GRID proc~dist_grid~2->proc~abort_trans proc~dist_grid~2->proc~dist_grid_ctl proc~dist_grid~2->proc~set_resol proc~dist_grid~2->dr_hook proc~dist_spec DIST_SPEC proc~dist_spec->proc~abort_trans proc~dist_spec_control DIST_SPEC_CONTROL proc~dist_spec->proc~dist_spec_control proc~dist_spec->proc~set_resol proc~suwavedi SUWAVEDI proc~dist_spec->proc~suwavedi proc~dist_spec->dr_hook proc~dist_spec_control->proc~abort_trans proc~dist_spec_control->proc~set2pe proc~dist_spec_control->gstats proc~dist_spec_control->gstats_barrier proc~dist_spec_control->gstats_barrier2 proc~dist_spec_control->mpl_barrier proc~dist_spec_control->mpl_recv proc~dist_spec_control->mpl_send proc~dist_spec_control->mpl_wait proc~dist_spec_control~2 DIST_SPEC_CONTROL proc~dist_spec_control~2->proc~set2pe proc~dist_spec_control~2->gstats proc~dist_spec_control~2->gstats_barrier proc~dist_spec_control~2->gstats_barrier2 proc~dist_spec_control~2->mpl_recv proc~dist_spec_control~2->mpl_send proc~dist_spec_control~2->mpl_wait mpl_waitany mpl_waitany proc~dist_spec_control~2->mpl_waitany proc~dist_spec~2 DIST_SPEC proc~dist_spec~2->proc~abort_trans proc~dist_spec~2->proc~dist_spec_control proc~dist_spec~2->proc~set_resol proc~dist_spec~2->proc~suwavedi proc~dist_spec~2->dr_hook proc~dump_gridpoint_field dump_gridpoint_field proc~dump_gridpoint_field~2 dump_gridpoint_field proc~end_pol END_POL proc~end_pol~2 END_POL proc~eq_regions eq_regions proc~eq_regions->abor1 float float proc~eq_regions->float proc~eq_regions_free eq_regions_free proc~eq_regions_free~2 eq_regions_free proc~eq_regions_load eq_regions_load proc~eq_regions_load~2 eq_regions_load proc~eq_regions_save eq_regions_save proc~eq_regions_save~2 eq_regions_save proc~eq_regions~2 eq_regions proc~eq_regions~2->abor1 proc~exec_efftw EXEC_EFFTW proc~exec_efftw->proc~create_plan_fftw proc~exec_efftw->abor1 dfftw_execute_dft_c2r dfftw_execute_dft_c2r proc~exec_efftw->dfftw_execute_dft_c2r dfftw_execute_dft_r2c dfftw_execute_dft_r2c proc~exec_efftw->dfftw_execute_dft_r2c proc~exec_efftw->dr_hook proc~exec_efftw->fftw_alloc_complex proc~exec_efftw->fftw_free proc~exec_efftw->fftwf_alloc_complex proc~exec_efftw->fftwf_free sfftw_execute_dft_c2r sfftw_execute_dft_c2r proc~exec_efftw->sfftw_execute_dft_c2r sfftw_execute_dft_r2c sfftw_execute_dft_r2c proc~exec_efftw->sfftw_execute_dft_r2c proc~exec_fftw EXEC_FFTW proc~exec_fftw->proc~create_plan_fftw proc~exec_fftw->abor1 proc~exec_fftw->dfftw_execute_dft_c2r proc~exec_fftw->dfftw_execute_dft_r2c proc~exec_fftw->dr_hook proc~exec_fftw->fftw_alloc_complex proc~exec_fftw->fftw_free proc~exec_fftw->fftwf_alloc_complex proc~exec_fftw->fftwf_free proc~exec_fftw->sfftw_execute_dft_c2r proc~exec_fftw->sfftw_execute_dft_r2c proc~execute_plan_fft EXECUTE_PLAN_FFT proc~ext_acc_copyin ext_acc_copyin acc_copyin acc_copyin proc~ext_acc_copyin->acc_copyin proc~ext_acc_copyout ext_acc_copyout acc_copyout acc_copyout proc~ext_acc_copyout->acc_copyout proc~ext_acc_create ext_acc_create acc_create acc_create proc~ext_acc_create->acc_create proc~ext_acc_delete ext_acc_delete acc_delete acc_delete proc~ext_acc_delete->acc_delete proc~field_split~2 FIELD_SPLIT proc~fourier_in FOURIER_IN proc~fourier_inad FOURIER_INAD proc~fourier_out FOURIER_OUT proc~fourier_outad FOURIER_OUTAD proc~free_seefmm~2 free_seefmm proc~fsc FSC d_nstagtf d_nstagtf proc~fsc->d_nstagtf proc~fscad FSCAD proc~fsc~2 FSC proc~fspgl_int FSPGL_INT proc~ftdir->interface~execute_dir_fft proc~ftdir->proc~gstats_nvtx d_nptrls d_nptrls proc~ftdir->d_nptrls proc~ftdir->d_nstagtf proc~ftdir->mpl_barrier proc~ftdir_ctl->proc~fourier_out proc~ftdir_ctl->proc~ftdir proc~ftdir_ctl->proc~trgtol proc~ftdir_ctl->gstats proc~ftdir_ctlad->proc~fourier_outad proc~ftdirad FTDIRAD proc~ftdir_ctlad->proc~ftdirad proc~trltog TRLTOG proc~ftdir_ctlad->proc~trltog proc~ftdir_ctlad->gstats proc~ftdirad->proc~exec_fftw proc~ftdir~2 FTDIR proc~ftdir~2->proc~exec_fftw proc~ftinv FTINV proc~ftinv->interface~execute_inv_fft proc~ftinv->proc~gstats_nvtx proc~ftinv->d_nptrls proc~ftinv->d_nstagtf proc~ftinv->mpl_barrier proc~ftinv_ctl FTINV_CTL proc~ftinv_ctl->proc~abort_trans proc~ftinv_ctl->proc~fourier_in proc~ftinv_ctl->proc~fsc proc~ftinv_ctl->proc~ftinv proc~ftinv_ctl->proc~trltog proc~ftinv_ctl->gstats proc~ftinv_ctlad FTINV_CTLAD proc~ftinv_ctlad->proc~abort_trans proc~ftinv_ctlad->proc~fourier_inad proc~ftinv_ctlad->proc~fscad proc~ftinvad FTINVAD proc~ftinv_ctlad->proc~ftinvad proc~ftinv_ctlad->proc~trgtol proc~ftinv_ctlad->gstats proc~ftinvad->proc~exec_fftw proc~ftinv~2 FTINV proc~ftinv~2->proc~exec_fftw proc~gath_grid GATH_GRID proc~gath_grid->proc~abort_trans proc~gath_grid_ctl GATH_GRID_CTL proc~gath_grid->proc~gath_grid_ctl proc~gath_grid->proc~set_resol proc~gath_grid->dr_hook proc~gath_grid_32 GATH_GRID_32 proc~gath_grid_32->proc~abort_trans proc~gath_grid_32_ctl GATH_GRID_32_CTL proc~gath_grid_32->proc~gath_grid_32_ctl proc~gath_grid_32->proc~set_resol proc~gath_grid_32->dr_hook proc~gath_grid_32_ctl->proc~set2pe proc~gath_grid_32_ctl->gstats proc~gath_grid_32_ctl->gstats_barrier proc~gath_grid_32_ctl->gstats_barrier2 mpl_alltoallv mpl_alltoallv proc~gath_grid_32_ctl->mpl_alltoallv proc~gath_grid_32_ctl->mpl_recv proc~gath_grid_32_ctl->mpl_send proc~gath_grid_32_ctl->mpl_wait proc~gath_grid_32_ctl~2 GATH_GRID_32_CTL proc~gath_grid_32_ctl~2->proc~set2pe proc~gath_grid_32_ctl~2->gstats proc~gath_grid_32_ctl~2->gstats_barrier proc~gath_grid_32_ctl~2->gstats_barrier2 proc~gath_grid_32_ctl~2->mpl_alltoallv proc~gath_grid_32_ctl~2->mpl_recv proc~gath_grid_32_ctl~2->mpl_send proc~gath_grid_32_ctl~2->mpl_wait proc~gath_grid_32~2 GATH_GRID_32 proc~gath_grid_32~2->proc~abort_trans proc~gath_grid_32~2->proc~gath_grid_32_ctl proc~gath_grid_32~2->proc~set_resol proc~gath_grid_32~2->dr_hook proc~gath_grid_ctl->proc~set2pe proc~gath_grid_ctl->gstats proc~gath_grid_ctl->gstats_barrier proc~gath_grid_ctl->gstats_barrier2 proc~gath_grid_ctl->mpl_alltoallv proc~gath_grid_ctl->mpl_recv proc~gath_grid_ctl->mpl_send proc~gath_grid_ctl->mpl_wait proc~gath_grid_ctl~2 GATH_GRID_CTL proc~gath_grid_ctl~2->proc~set2pe proc~gath_grid_ctl~2->gstats proc~gath_grid_ctl~2->gstats_barrier proc~gath_grid_ctl~2->gstats_barrier2 proc~gath_grid_ctl~2->mpl_alltoallv proc~gath_grid_ctl~2->mpl_recv proc~gath_grid_ctl~2->mpl_send proc~gath_grid_ctl~2->mpl_wait proc~gath_grid~2 GATH_GRID proc~gath_grid~2->proc~abort_trans proc~gath_grid~2->proc~gath_grid_ctl proc~gath_grid~2->proc~set_resol proc~gath_grid~2->dr_hook proc~gath_spec GATH_SPEC proc~gath_spec->proc~abort_trans proc~gath_spec_control GATH_SPEC_CONTROL proc~gath_spec->proc~gath_spec_control proc~gath_spec->proc~set_resol proc~gath_spec->proc~suwavedi proc~gath_spec->dr_hook proc~gath_spec_control->proc~abort_trans proc~gath_spec_control->proc~set2pe proc~gath_spec_control->gstats proc~gath_spec_control->gstats_barrier proc~gath_spec_control->gstats_barrier2 proc~gath_spec_control->mpl_barrier proc~gath_spec_control->mpl_recv proc~gath_spec_control->mpl_send proc~gath_spec_control->mpl_wait proc~gath_spec_control~2 GATH_SPEC_CONTROL proc~gath_spec_control~2->proc~abort_trans proc~gath_spec_control~2->proc~set2pe proc~gath_spec_control~2->gstats proc~gath_spec_control~2->gstats_barrier proc~gath_spec_control~2->gstats_barrier2 proc~gath_spec_control~2->mpl_recv proc~gath_spec_control~2->mpl_send proc~gath_spec_control~2->mpl_wait proc~gath_spec~2 GATH_SPEC proc~gath_spec~2->proc~abort_trans proc~gath_spec~2->proc~gath_spec_control proc~gath_spec~2->proc~set_resol proc~gath_spec~2->proc~suwavedi proc~gath_spec~2->dr_hook proc~gawl GAWL proc~gawl->proc~cpledn proc~gawl~2 GAWL proc~gawl~2->proc~cpledn proc~get_allocation GET_ALLOCATION proc~get_allocation->proc~abort_trans proc~get_command_line_arguments get_command_line_arguments proc~get_int_value get_int_value proc~get_command_line_arguments->proc~get_int_value proc~get_str_value get_str_value proc~get_command_line_arguments->proc~get_str_value proc~parsing_failed parsing_failed proc~get_command_line_arguments->proc~parsing_failed proc~print_help print_help proc~get_command_line_arguments->proc~print_help ec_mpirank ec_mpirank proc~get_command_line_arguments->ec_mpirank mpl_end mpl_end proc~get_command_line_arguments->mpl_end mpl_init mpl_init proc~get_command_line_arguments->mpl_init proc~get_command_line_arguments~2 get_command_line_arguments proc~get_int_value~2 get_int_value proc~get_command_line_arguments~2->proc~get_int_value~2 proc~get_str_value~2 get_str_value proc~get_command_line_arguments~2->proc~get_str_value~2 proc~parsing_failed~2 parsing_failed proc~get_command_line_arguments~2->proc~parsing_failed~2 proc~print_help~2 print_help proc~get_command_line_arguments~2->proc~print_help~2 proc~get_command_line_arguments~2->ec_mpirank proc~get_command_line_arguments~2->mpl_end proc~get_command_line_arguments~2->mpl_init proc~get_current GET_CURRENT proc~get_current~2 GET_CURRENT proc~get_int_value->proc~get_str_value proc~get_int_value->proc~parsing_failed proc~str2int str2int proc~get_int_value->proc~str2int proc~get_int_value~2->proc~get_str_value~2 proc~get_int_value~2->proc~parsing_failed~2 proc~str2int~2 str2int proc~get_int_value~2->proc~str2int~2 proc~get_median get_median proc~get_str_value->proc~parsing_failed proc~get_str_value~2->proc~parsing_failed~2 proc~gpnorm_trans GPNORM_TRANS proc~gpnorm_trans->proc~abort_trans proc~gpnorm_trans->proc~instantiate_allocator proc~gpnorm_trans->proc~make_buffered_allocator proc~gpnorm_trans->proc~prepare_trgtol proc~gpnorm_trans->proc~set2pe proc~gpnorm_trans->proc~set_resol proc~gpnorm_trans->proc~trgtol proc~gpnorm_trans->abor1 proc~gpnorm_trans->d_nptrls proc~gpnorm_trans->d_nstagtf proc~gpnorm_trans->dr_hook proc~gpnorm_trans->gstats proc~gpnorm_trans->mpl_recv proc~gpnorm_trans->mpl_send proc~gpnorm_trans_ctl GPNORM_TRANS_CTL proc~gpnorm_trans_ctl->proc~abort_trans proc~gpnorm_trans_ctl->proc~set2pe proc~gpnorm_trans_ctl->proc~trgtol proc~gpnorm_trans_ctl->abor1 proc~gpnorm_trans_ctl->dr_hook proc~gpnorm_trans_ctl->gstats proc~gpnorm_trans_ctl->mpl_recv proc~gpnorm_trans_ctl->mpl_send proc~gpnorm_trans_gpu GPNORM_TRANS_GPU proc~gpnorm_trans_gpu->proc~abort_trans proc~gpnorm_trans_gpu->proc~set2pe proc~gpnorm_trans_gpu->proc~set_resol proc~gpnorm_trans_gpu->abor1 proc~gpnorm_trans_gpu->d_nptrls proc~gpnorm_trans_gpu->d_nstagtf proc~gpnorm_trans_gpu->dr_hook proc~gpnorm_trans_gpu->gstats proc~gpnorm_trans_gpu->mpl_recv proc~gpnorm_trans_gpu->mpl_send proc~gpnorm_trans~2 GPNORM_TRANS proc~gpnorm_trans~2->proc~gpnorm_trans_ctl proc~gpnorm_trans~2->proc~set_resol proc~gpnorm_trans~2->dr_hook proc~gstats_label_nvtx GSTATS_LABEL_NVTX gstats_label gstats_label proc~gstats_label_nvtx->gstats_label proc~gstats_labels gstats_labels proc~gstats_labels->gstats_label proc~gstats_labels~2 gstats_labels proc~gstats_labels~2->gstats_label proc~hip_dgemm_batched_overload->interface~hip_dgemm_batched acc_get_hip_stream acc_get_hip_stream proc~hip_dgemm_batched_overload->acc_get_hip_stream proc~hip_dgemm_grouped_overload->interface~hip_dgemm_grouped proc~hip_dgemm_grouped_overload->acc_get_hip_stream proc~hip_sgemm_batched_overload->interface~hip_sgemm_batched proc~hip_sgemm_batched_overload->acc_get_hip_stream proc~hip_sgemm_grouped_overload->interface~hip_sgemm_grouped proc~hip_sgemm_grouped_overload->acc_get_hip_stream proc~ini_pol INI_POL proc~ini_pol~2 INI_POL proc~ini_spec_dist INI_SPEC_DIST proc~ini_spec_dist->proc~suwavedi proc~ini_spec_dist->dr_hook proc~ini_spec_dist~2 INI_SPEC_DIST proc~ini_spec_dist~2->proc~suwavedi proc~ini_spec_dist~2->dr_hook proc~inigptr INIGPTR proc~inigptr~2 INIGPTR proc~inigptr~2->proc~abort_trans proc~init_plans_fft INIT_PLANS_FFT proc~init_plans_fftw INIT_PLANS_FFTW proc~initialize_2d_spectral_field initialize_2d_spectral_field trans_inq trans_inq proc~initialize_2d_spectral_field->trans_inq proc~initialize_2d_spectral_field~2 initialize_2d_spectral_field proc~initialize_2d_spectral_field~2->trans_inq proc~initialize_spectral_arrays initialize_spectral_arrays proc~initialize_spectral_arrays->proc~initialize_2d_spectral_field proc~initialize_spectral_arrays~2 initialize_spectral_arrays proc~initialize_spectral_arrays~2->proc~initialize_2d_spectral_field~2 proc~reallocate_growing_allocation REALLOCATE_GROWING_ALLOCATION proc~instantiate_allocator->proc~reallocate_growing_allocation proc~inv_trans INV_TRANS proc~inv_trans->proc~abort_trans proc~inv_trans->proc~gstats_nvtx proc~inv_trans_ctl INV_TRANS_CTL proc~inv_trans->proc~inv_trans_ctl proc~inv_trans->proc~set_resol proc~inv_trans->dr_hook proc~inv_trans->mpl_barrier proc~inv_trans_ctl->proc~abort_trans proc~inv_trans_ctl->proc~fsc proc~inv_trans_ctl->proc~ftinv proc~inv_trans_ctl->proc~instantiate_allocator proc~ltinv LTINV proc~inv_trans_ctl->proc~ltinv proc~inv_trans_ctl->proc~make_buffered_allocator proc~prepare_fsc PREPARE_FSC proc~inv_trans_ctl->proc~prepare_fsc proc~prepare_ftinv PREPARE_FTINV proc~inv_trans_ctl->proc~prepare_ftinv proc~prepare_ltinv PREPARE_LTINV proc~inv_trans_ctl->proc~prepare_ltinv proc~prepare_trltog PREPARE_TRLTOG proc~inv_trans_ctl->proc~prepare_trltog proc~prepare_trmtol PREPARE_TRMTOL proc~inv_trans_ctl->proc~prepare_trmtol proc~prepare_trmtol_pack PREPARE_TRMTOL_PACK proc~inv_trans_ctl->proc~prepare_trmtol_pack proc~prepare_trmtol_unpack PREPARE_TRMTOL_UNPACK proc~inv_trans_ctl->proc~prepare_trmtol_unpack proc~inv_trans_ctl->proc~trltog proc~trmtol TRMTOL proc~inv_trans_ctl->proc~trmtol proc~trmtol_pack TRMTOL_PACK proc~inv_trans_ctl->proc~trmtol_pack proc~trmtol_unpack TRMTOL_UNPACK proc~inv_trans_ctl->proc~trmtol_unpack proc~inv_trans_ctl->gstats proc~inv_trans_ctlad INV_TRANS_CTLAD proc~inv_trans_ctlad->proc~field_split proc~inv_trans_ctlad->proc~ftinv_ctlad proc~ltinv_ctlad LTINV_CTLAD proc~inv_trans_ctlad->proc~ltinv_ctlad proc~inv_trans_ctlad->proc~shuffle proc~inv_trans_ctl~2 INV_TRANS_CTL proc~inv_trans_ctl~2->proc~field_split proc~inv_trans_ctl~2->proc~ftinv_ctl proc~ltinv_ctl LTINV_CTL proc~inv_trans_ctl~2->proc~ltinv_ctl proc~inv_trans_ctl~2->proc~shuffle proc~inv_transad INV_TRANSAD proc~inv_transad->proc~abort_trans proc~inv_transad~2 INV_TRANSAD proc~inv_transad~2->proc~abort_trans proc~inv_transad~2->proc~inv_trans_ctlad proc~inv_transad~2->proc~set_resol proc~inv_transad~2->dr_hook proc~inv_transad~2->gstats proc~inv_trans~2 INV_TRANS proc~inv_trans~2->proc~abort_trans proc~inv_trans~2->proc~inv_trans_ctl proc~inv_trans~2->proc~set_resol proc~inv_trans~2->dr_hook proc~inv_trans~2->gstats proc~ldfou2 LDFOU2 proc~ldfou2ad LDFOU2AD proc~ledir LEDIR proc~ledir->proc~gstats_nvtx proc~ledir->proc~hip_dgemm_batched_overload proc~ledir->proc~hip_dgemm_grouped_overload proc~ledir_strides LEDIR_STRIDES proc~ledir->proc~ledir_strides d_myms d_myms proc~ledir->d_myms d_offsets_gemm1 d_offsets_gemm1 proc~ledir->d_offsets_gemm1 d_offsets_gemm2 d_offsets_gemm2 proc~ledir->d_offsets_gemm2 proc~ledir->dr_hook proc~ledir->mpl_barrier proc~ledir_strides->d_offsets_gemm1 proc~ledir_strides->d_offsets_gemm2 proc~ledirad LEDIRAD proc~ledirad->interface~gemm proc~mult_butm MULT_BUTM proc~ledirad->proc~mult_butm proc~ledirad->dr_hook proc~ledir~2 LEDIR proc~ledir~2->interface~gemm proc~ledir~2->proc~mult_butm proc~ledir~2->dr_hook proc~leinv LEINV proc~leinv->proc~gstats_nvtx proc~leinv->proc~hip_dgemm_batched_overload proc~leinv->proc~hip_dgemm_grouped_overload proc~leinv_strides LEINV_STRIDES proc~leinv->proc~leinv_strides proc~leinv->d_myms proc~leinv->d_offsets_gemm1 proc~leinv->d_offsets_gemm2 proc~leinv->dr_hook proc~leinv->mpl_barrier proc~leinv_strides->d_offsets_gemm1 proc~leinv_strides->d_offsets_gemm2 proc~leinvad LEINVAD proc~leinvad->interface~gemm proc~leinvad->proc~mult_butm proc~leinvad->dr_hook proc~leinv~2 LEINV proc~leinv~2->interface~gemm proc~leinv~2->proc~mult_butm proc~leinv~2->dr_hook proc~ltdir->interface~assign_ptr proc~ltdir->proc~get_allocation proc~ltdir->proc~gstats_nvtx proc~ltdir->proc~ledir proc~ltdir->proc~ledir_strides proc~updsp UPDSP proc~ltdir->proc~updsp proc~updspb UPDSPB proc~ltdir->proc~updspb proc~uvtvd UVTVD proc~ltdir->proc~uvtvd proc~ltdir->dr_hook proc~ltdir->mpl_barrier proc~ltdir_ctl->proc~ltdir proc~ltdir_ctl->proc~trltom proc~ltdir_ctl->gstats proc~ltdirad LTDIRAD proc~ltdir_ctlad->proc~ltdirad proc~ltdir_ctlad->proc~trmtol proc~ltdir_ctlad->gstats proc~ltdirad->proc~ldfou2ad proc~ltdirad->proc~ledirad proc~prepsnm PREPSNM proc~ltdirad->proc~prepsnm proc~prfi2ad PRFI2AD proc~ltdirad->proc~prfi2ad proc~updspad UPDSPAD proc~ltdirad->proc~updspad proc~uvtvdad UVTVDAD proc~ltdirad->proc~uvtvdad proc~ltdir~2 LTDIR proc~ltdir~2->proc~cdmap proc~ltdir~2->proc~ldfou2 proc~ltdir~2->proc~ledir proc~ltdir~2->proc~prepsnm proc~prfi2 PRFI2 proc~ltdir~2->proc~prfi2 proc~ltdir~2->proc~updsp proc~ltdir~2->proc~uvtvd proc~ltdir~2->dr_hook proc~ltinv->interface~assign_ptr proc~ltinv->proc~abort_trans proc~ltinv->proc~get_allocation proc~ltinv->proc~gstats_nvtx proc~ltinv->proc~leinv proc~ltinv->proc~leinv_strides proc~prfi1b PRFI1B proc~ltinv->proc~prfi1b proc~spnsde SPNSDE proc~ltinv->proc~spnsde proc~vdtuv VDTUV proc~ltinv->proc~vdtuv proc~ltinv->dr_hook proc~ltinv->mpl_barrier proc~ltinv_ctl->proc~ltinv proc~ltinv_ctl->proc~trmtol proc~ltinv_ctl->gstats proc~ltinvad LTINVAD proc~ltinv_ctlad->proc~ltinvad proc~ltinv_ctlad->proc~trltom proc~ltinv_ctlad->gstats proc~ltinvad->proc~asre1bad proc~ltinvad->proc~leinvad proc~ltinvad->proc~prepsnm proc~prfi1bad PRFI1BAD proc~ltinvad->proc~prfi1bad proc~spnsdead SPNSDEAD proc~ltinvad->proc~spnsdead proc~vdtuvad VDTUVAD proc~ltinvad->proc~vdtuvad proc~ltinv~2 LTINV proc~ltinv~2->proc~abort_trans proc~ltinv~2->proc~asre1b proc~ltinv~2->proc~cdmap proc~ltinv~2->proc~fspgl_int proc~ltinv~2->proc~leinv proc~ltinv~2->proc~prepsnm proc~ltinv~2->proc~prfi1b proc~ltinv~2->proc~spnsde proc~ltinv~2->proc~vdtuv proc~ltinv~2->dr_hook proc~mult_butm->interface~gemm proc~mult_butm->abor1 proc~mult_butv MULT_BUTV proc~mult_butv->interface~gemv proc~myrecvset MYRECVSET proc~myrecvset->proc~abort_trans proc~myrecvset~2 MYRECVSET proc~myrecvset~2->proc~abort_trans proc~mysendset MYSENDSET proc~mysendset->proc~abort_trans proc~mysendset~2 MYSENDSET proc~mysendset~2->proc~abort_trans proc~pack_butterfly_struct PACK_BUTTERFLY_STRUCT proc~pack_butterfly_struct->abor1 proc~parse_grid parse_grid proc~parse_grid->proc~parsing_failed proc~parse_grid~2 parse_grid proc~parse_grid~2->proc~parsing_failed~2 proc~parsing_failed->proc~print_help proc~parsing_failed->ec_mpirank proc~parsing_failed->mpl_end proc~parsing_failed->mpl_init proc~parsing_failed~2->proc~print_help~2 proc~parsing_failed~2->ec_mpirank proc~parsing_failed~2->mpl_end proc~parsing_failed~2->mpl_init proc~pe2set PE2SET proc~pe2set->proc~abort_trans proc~pe2set~2 PE2SET proc~pe2set~2->proc~abort_trans proc~potf potf proc~potfm potfm proc~pre_suleg PRE_SULEG proc~pre_suleg~2 PRE_SULEG proc~prepare_ltdir->proc~ledir_strides proc~reserve RESERVE proc~prepare_ltdir->proc~reserve proc~prepare_ltinv->proc~leinv_strides proc~prepare_ltinv->proc~reserve proc~prepare_trgtol->proc~reserve proc~prepare_trltog->proc~reserve proc~prepare_trltom->proc~reserve proc~prepare_trltom_pack->proc~reserve proc~prepare_trltom_unpack->proc~ledir_strides proc~prepare_trltom_unpack->proc~reserve proc~prepare_trmtol->proc~reserve proc~prepare_trmtol_pack->proc~reserve proc~prepare_trmtol_unpack->proc~reserve proc~prepotf prepotf proc~prepsnm~2 PREPSNM proc~prfi1 PRFI1 proc~prfi1ad PRFI1AD proc~prfi1ad->proc~prfi1bad proc~prfi1b~2 PRFI1B proc~prfi1b~2->d_myms d_nasm0 d_nasm0 proc~prfi1b~2->d_nasm0 proc~prfi1~2 PRFI1 proc~prfi1~2->proc~prfi1b proc~prfi2b PRFI2B proc~prfi2->proc~prfi2b proc~prfi2bad PRFI2BAD proc~prfi2ad->proc~prfi2bad proc~read_legpol READ_LEGPOL proc~read_legpol->interface~sharedmem_associate proc~read_legpol->proc~abort_trans bytes_io_close bytes_io_close proc~read_legpol->bytes_io_close bytes_io_open bytes_io_open proc~read_legpol->bytes_io_open bytes_io_read bytes_io_read proc~read_legpol->bytes_io_read proc~read_legpol~2 READ_LEGPOL proc~read_legpol~2->interface~sharedmem_associate proc~read_legpol~2->proc~abort_trans proc~unpack_butterfly_struct UNPACK_BUTTERFLY_STRUCT proc~read_legpol~2->proc~unpack_butterfly_struct proc~read_legpol~2->bytes_io_close proc~read_legpol~2->bytes_io_open proc~read_legpol~2->bytes_io_read proc~register_free_function REGISTER_FREE_FUNCTION proc~seefmm_mulm->proc~potfm proc~seefmm_mulm~2 seefmm_mulm proc~seefmm_mulv seefmm_mulv proc~seefmm_mulv->proc~potf proc~set2pe->proc~abort_trans proc~set2pe->abor1 proc~set2pe~2 SET2PE proc~set2pe~2->proc~abort_trans proc~set2pe~2->abor1 proc~set_ectrans_gpu_nflev set_ectrans_gpu_nflev proc~set_ectrans_gpu_nflev->ec_putenv proc~set_ectrans_gpu_nflev~2 set_ectrans_gpu_nflev proc~set_ectrans_gpu_nflev~2->ec_putenv proc~set_resol->proc~abort_trans proc~set_resol~2 SET_RESOL proc~set_resol~2->proc~abort_trans proc~setup_dims SETUP_DIMS proc~setup_dims~2 SETUP_DIMS proc~setup_geom SETUP_GEOM proc~setup_geom~2 SETUP_GEOM proc~setup_seefmm setup_seefmm proc~setup_seefmm->proc~comb_xy proc~setup_seefmm->proc~prepotf proc~suquad suquad proc~setup_seefmm->proc~suquad proc~setup_seefmm~2 setup_seefmm proc~wts500 WTS500 proc~setup_seefmm~2->proc~wts500 proc~setup_seefmm~2->keysort proc~setup_trans SETUP_TRANS proc~setup_trans->proc~abort_trans proc~setup_trans->proc~pre_suleg proc~setup_trans->proc~prepsnm proc~setup_trans->proc~set_resol proc~setup_trans->proc~setup_dims proc~sharedmem_create SHAREDMEM_CREATE proc~setup_trans->proc~sharedmem_create proc~sufft SUFFT proc~setup_trans->proc~sufft proc~suleg SULEG proc~setup_trans->proc~suleg proc~sump_trans SUMP_TRANS proc~setup_trans->proc~sump_trans proc~sump_trans_preleg SUMP_TRANS_PRELEG proc~setup_trans->proc~sump_trans_preleg acc_get_device_num acc_get_device_num proc~setup_trans->acc_get_device_num acc_get_device_type acc_get_device_type proc~setup_trans->acc_get_device_type acc_get_num_devices acc_get_num_devices proc~setup_trans->acc_get_num_devices acc_set_device_num acc_set_device_num proc~setup_trans->acc_set_device_num align align proc~setup_trans->align d_mstabf d_mstabf proc~setup_trans->d_mstabf proc~setup_trans->d_myms proc~setup_trans->d_nasm0 d_npntgtb0 d_npntgtb0 proc~setup_trans->d_npntgtb0 d_npntgtb1 d_npntgtb1 proc~setup_trans->d_npntgtb1 d_nprocl d_nprocl proc~setup_trans->d_nprocl d_nprocm d_nprocm proc~setup_trans->d_nprocm proc~setup_trans->d_nptrls d_nstagt0b d_nstagt0b proc~setup_trans->d_nstagt0b d_nstagt1b d_nstagt1b proc~setup_trans->d_nstagt1b proc~setup_trans->d_nstagtf proc~setup_trans->dr_hook proc~setup_trans->gstats proc~setup_trans0 SETUP_TRANS0 proc~setup_trans0->proc~abort_trans proc~sump_trans0 SUMP_TRANS0 proc~setup_trans0->proc~sump_trans0 acc_init acc_init proc~setup_trans0->acc_init proc~setup_trans0->acc_set_device_num ec_getenv ec_getenv proc~setup_trans0->ec_getenv ectrans_git_sha1 ectrans_git_sha1 proc~setup_trans0->ectrans_git_sha1 ectrans_version_str ectrans_version_str proc~setup_trans0->ectrans_version_str mpl_myrank mpl_myrank proc~setup_trans0->mpl_myrank proc~setup_trans0~2 SETUP_TRANS0 proc~setup_trans0~2->proc~abort_trans proc~setup_trans0~2->proc~sump_trans0 proc~setup_trans0~2->ectrans_git_sha1 proc~setup_trans0~2->ectrans_version_str proc~setup_trans~2 SETUP_TRANS proc~setup_trans~2->proc~abort_trans proc~setup_trans~2->proc~init_plans_fftw proc~setup_trans~2->proc~pre_suleg proc~setup_trans~2->proc~set_resol proc~setup_trans~2->proc~setup_dims proc~setup_trans~2->proc~sharedmem_create proc~setup_trans~2->proc~suleg proc~setup_trans~2->proc~sump_trans proc~setup_trans~2->proc~sump_trans_preleg proc~setup_trans~2->dr_hook proc~setup_trans~2->gstats proc~sharedmem_advance SHAREDMEM_ADVANCE proc~sharedmem_advance~2 SHAREDMEM_ADVANCE proc~sharedmem_allocate SHAREDMEM_ALLOCATE proc~sharedmem_allocate->interface~sharedmem_malloc_bytes proc~sharedmem_allocate~2 SHAREDMEM_ALLOCATE proc~sharedmem_allocate~2->interface~sharedmem_malloc_bytes~2 proc~sharedmem_create~2 SHAREDMEM_CREATE proc~sharedmem_delete SHAREDMEM_DELETE proc~sharedmem_delete~2 SHAREDMEM_DELETE proc~shuffle~2 SHUFFLE proc~sort sort proc~specnorm SPECNORM proc~specnorm->proc~abort_trans proc~specnorm->proc~set_resol proc~spnorm_ctl SPNORM_CTL proc~specnorm->proc~spnorm_ctl proc~specnorm~2 SPECNORM proc~specnorm~2->proc~abort_trans proc~specnorm~2->proc~set_resol proc~specnorm~2->proc~spnorm_ctl proc~spnormc SPNORMC proc~spnorm_ctl->proc~spnormc proc~spnormd SPNORMD proc~spnorm_ctl->proc~spnormd proc~spnorm_ctl~2 SPNORM_CTL proc~spnorm_ctl~2->proc~spnormc proc~spnorm_ctl~2->proc~spnormd proc~spnormc->proc~pe2set proc~spnormc->mpl_barrier proc~spnormc->mpl_recv proc~spnormc->mpl_send proc~spnormc~2 SPNORMC proc~spnormc~2->proc~pe2set proc~spnormc~2->mpl_barrier proc~spnormc~2->mpl_recv proc~spnormc~2->mpl_send proc~spnormd->gstats proc~spnormd~2 SPNORMD proc~spnormd~2->gstats proc~spnsde->d_myms proc~spnsde~2 SPNSDE proc~sufft->proc~init_plans_fft proc~sugaw SUGAW proc~sugaw->proc~abort_trans proc~sugaw->proc~gawl proc~supolf SUPOLF proc~sugaw->proc~supolf proc~sugaw->gstats proc~sugawc SUGAWC proc~sugawc->proc~sugaw proc~sugawc~2 SUGAWC proc~sugawc~2->proc~sugaw proc~sugaw~2 SUGAW proc~sugaw~2->proc~abort_trans proc~sugaw~2->proc~gawl proc~sugaw~2->proc~supolf proc~sugaw~2->gstats proc~suleg->proc~abort_trans proc~suleg->proc~end_pol proc~suleg->proc~ini_pol proc~suleg->proc~pre_suleg proc~suleg->proc~read_legpol proc~suleg->proc~set2pe proc~suleg->proc~setup_geom proc~suleg->proc~setup_seefmm proc~suleg->proc~sugaw proc~supol SUPOL proc~suleg->proc~supol proc~suleg->proc~supolf proc~sutrle SUTRLE proc~suleg->proc~sutrle proc~write_legpol WRITE_LEGPOL proc~suleg->proc~write_legpol proc~suleg->gstats proc~suleg->mpl_barrier mpl_bytes mpl_bytes proc~suleg->mpl_bytes proc~suleg->mpl_recv proc~suleg->mpl_send proc~suleg->mpl_wait proc~suleg~2 SULEG proc~suleg~2->proc~abort_trans proc~suleg~2->proc~construct_butterfly proc~suleg~2->proc~end_pol proc~suleg~2->proc~ini_pol proc~suleg~2->proc~pack_butterfly_struct proc~suleg~2->proc~pre_suleg proc~suleg~2->proc~prepsnm proc~suleg~2->proc~read_legpol proc~suleg~2->proc~set2pe proc~suleg~2->proc~setup_geom proc~suleg~2->proc~setup_seefmm proc~suleg~2->proc~sugaw proc~suleg~2->proc~supol proc~suleg~2->proc~supolf proc~suleg~2->proc~sutrle proc~suleg~2->proc~unpack_butterfly_struct proc~suleg~2->proc~write_legpol proc~suleg~2->gstats proc~suleg~2->mpl_barrier proc~suleg~2->mpl_bytes proc~suleg~2->mpl_recv proc~suleg~2->mpl_send proc~suleg~2->mpl_wait proc~sump_trans->proc~myrecvset proc~sump_trans->proc~mysendset proc~sumplat SUMPLAT proc~sump_trans->proc~sumplat proc~sumplatf SUMPLATF proc~sump_trans->proc~sumplatf proc~sustaonl SUSTAONL proc~sump_trans->proc~sustaonl offsets_gemm1 offsets_gemm1 proc~sump_trans->offsets_gemm1 offsets_gemm2 offsets_gemm2 proc~sump_trans->offsets_gemm2 proc~sump_trans0->proc~abort_trans proc~sump_trans0->proc~eq_regions proc~sump_trans0->proc~pe2set mpl_groups_create mpl_groups_create proc~sump_trans0->mpl_groups_create proc~sump_trans0->mpl_myrank mpl_nproc mpl_nproc proc~sump_trans0->mpl_nproc proc~sump_trans0~2 SUMP_TRANS0 proc~sump_trans0~2->proc~abort_trans proc~sump_trans0~2->proc~eq_regions proc~sump_trans0~2->proc~pe2set proc~sump_trans0~2->mpl_groups_create proc~sump_trans0~2->mpl_myrank proc~sump_trans0~2->mpl_nproc proc~sump_trans_preleg->proc~suwavedi proc~sump_trans_preleg~2 SUMP_TRANS_PRELEG proc~sump_trans_preleg~2->proc~suwavedi proc~sump_trans~2 SUMP_TRANS proc~sump_trans~2->proc~myrecvset proc~sump_trans~2->proc~mysendset proc~sump_trans~2->proc~sumplat proc~sump_trans~2->proc~sumplatf proc~sump_trans~2->proc~sustaonl proc~sumplat->proc~abort_trans proc~sumplatb SUMPLATB proc~sumplat->proc~sumplatb proc~sumplatbeq SUMPLATBEQ proc~sumplat->proc~sumplatbeq proc~sumplatbeq->proc~abort_trans proc~sumplatbeq~2 SUMPLATBEQ proc~sumplatbeq~2->proc~abort_trans proc~sumplatb~2 SUMPLATB proc~sumplatf->proc~sumplatb proc~sumplatf~2 SUMPLATF proc~sumplatf~2->proc~sumplatb proc~sumplat~2 SUMPLAT proc~sumplat~2->proc~abort_trans proc~sumplat~2->proc~sumplatb proc~sumplat~2->proc~sumplatbeq proc~supolf~2 SUPOLF proc~supol~2 SUPOL proc~suquad->proc~wts500 proc~sustaonl->proc~abort_trans proc~sustaonl->proc~set2pe proc~sustaonl->gstats proc~sustaonl->gstats_barrier proc~sustaonl->gstats_barrier2 mpl_allgatherv mpl_allgatherv proc~sustaonl->mpl_allgatherv proc~sustaonl->mpl_recv proc~sustaonl->mpl_send proc~sustaonl~2 SUSTAONL proc~sustaonl~2->proc~abort_trans proc~sustaonl~2->proc~set2pe proc~sustaonl~2->gstats proc~sustaonl~2->gstats_barrier proc~sustaonl~2->gstats_barrier2 proc~sustaonl~2->mpl_allgatherv proc~sustaonl~2->mpl_recv proc~sustaonl~2->mpl_send proc~sutrle->proc~set2pe proc~sutrle->gstats mpl_allreduce mpl_allreduce proc~sutrle->mpl_allreduce proc~sutrle->mpl_barrier proc~sutrle->mpl_recv proc~sutrle->mpl_send proc~sutrle->mpl_wait proc~sutrle~2 SUTRLE proc~sutrle~2->proc~set2pe proc~sutrle~2->gstats proc~sutrle~2->mpl_allreduce proc~sutrle~2->mpl_barrier proc~sutrle~2->mpl_recv proc~sutrle~2->mpl_send proc~sutrle~2->mpl_wait proc~suwavedi~2 SUWAVEDI proc~trans_end TRANS_END proc~trans_end->proc~dealloc_resol proc~trans_end~2 TRANS_END proc~trans_end~2->proc~dealloc_resol proc~trans_inq TRANS_INQ proc~trans_inq->proc~abort_trans proc~trans_inq->proc~set_resol proc~trans_inq~2 TRANS_INQ proc~trans_inq~2->proc~abort_trans proc~trans_inq~2->proc~set_resol proc~trans_pnm TRANS_PNM proc~trans_pnm->proc~abort_trans proc~trans_pnm->proc~end_pol proc~trans_pnm->proc~ini_pol proc~trans_pnm->proc~set_resol proc~trans_pnm->proc~supolf proc~trans_pnm~2 TRANS_PNM proc~trans_pnm~2->proc~abort_trans proc~trans_pnm~2->proc~end_pol proc~trans_pnm~2->proc~ini_pol proc~trans_pnm~2->proc~set_resol proc~trans_pnm~2->proc~supolf proc~trans_release TRANS_RELEASE proc~trans_release->proc~dealloc_resol proc~trans_release~2 TRANS_RELEASE proc~trans_release~2->proc~dealloc_resol proc~trgtol->interface~assign_ptr proc~trgtol->interface~ext_acc_pass proc~trgtol->proc~ext_acc_create proc~trgtol->proc~ext_acc_delete proc~trgtol->proc~get_allocation proc~trgtol->proc~gstats_nvtx proc~trgtol->proc~pe2set proc~trgtol->dr_hook mpi_irecv mpi_irecv proc~trgtol->mpi_irecv mpi_isend mpi_isend proc~trgtol->mpi_isend proc~trgtol->mpl_barrier mpl_comm_oml mpl_comm_oml proc~trgtol->mpl_comm_oml proc~trgtol->mpl_wait oml_my_thread oml_my_thread proc~trgtol->oml_my_thread proc~trgtol~2 TRGTOL proc~trgtol~2->proc~abort_trans proc~trgtol~2->proc~inigptr proc~trgtol~2->proc~pe2set proc~trgtol~2->dr_hook proc~trgtol~2->gstats proc~trgtol~2->gstats_barrier proc~trgtol~2->gstats_barrier2 proc~trgtol~2->mpl_barrier proc~trgtol~2->mpl_recv proc~trgtol~2->mpl_send proc~trgtol~2->mpl_wait proc~trgtol~2->mpl_waitany proc~trltog->interface~assign_ptr proc~trltog->interface~ext_acc_pass proc~trltog->proc~abort_trans proc~trltog->proc~ext_acc_create proc~trltog->proc~ext_acc_delete proc~trltog->proc~get_allocation proc~trltog->proc~gstats_nvtx proc~trltog->proc~pe2set proc~trltog->dr_hook proc~trltog->mpi_irecv proc~trltog->mpi_isend proc~trltog->mpl_barrier proc~trltog->mpl_comm_oml proc~trltog->mpl_wait proc~trltog->oml_my_thread proc~trltog~2 TRLTOG proc~trltog~2->proc~abort_trans proc~trltog~2->proc~inigptr proc~trltog~2->proc~pe2set proc~trltog~2->dr_hook proc~trltog~2->gstats proc~trltog~2->gstats_barrier proc~trltog~2->gstats_barrier2 proc~trltog~2->mpl_barrier proc~trltog~2->mpl_recv proc~trltog~2->mpl_send proc~trltog~2->mpl_wait proc~trltog~2->mpl_waitany proc~trltom->interface~assign_ptr proc~trltom->proc~get_allocation proc~trltom->proc~gstats_nvtx proc~trltom->dr_hook mpi_alltoallv mpi_alltoallv proc~trltom->mpi_alltoallv proc~trltom->mpl_barrier proc~trltom->mpl_myrank proc~trltom_pack->interface~assign_ptr proc~trltom_pack->proc~get_allocation proc~trltom_pack->d_npntgtb0 proc~trltom_pack->d_nptrls proc~trltom_pack->d_nstagtf proc~trltom_unpack->interface~assign_ptr proc~trltom_unpack->proc~get_allocation proc~trltom_unpack->proc~ledir_strides proc~trltom_unpack->d_myms proc~trltom_unpack->d_npntgtb1 proc~trltom_unpack->d_offsets_gemm1 proc~trltom~2 TRLTOM proc~trltom~2->dr_hook proc~trltom~2->gstats proc~trltom~2->gstats_barrier proc~trltom~2->gstats_barrier2 proc~trltom~2->mpl_alltoallv proc~trmtol->interface~assign_ptr proc~trmtol->proc~get_allocation proc~trmtol->proc~gstats_nvtx proc~trmtol->dr_hook proc~trmtol->mpi_alltoallv proc~trmtol->mpl_barrier proc~trmtol->mpl_myrank proc~trmtol_pack->interface~assign_ptr proc~trmtol_pack->proc~get_allocation proc~trmtol_pack->proc~leinv_strides proc~trmtol_pack->d_myms proc~trmtol_pack->d_npntgtb1 proc~trmtol_pack->d_offsets_gemm1 proc~trmtol_pack->dr_hook proc~trmtol_unpack->interface~assign_ptr proc~trmtol_unpack->proc~get_allocation proc~trmtol_unpack->d_npntgtb0 proc~trmtol_unpack->d_nptrls proc~trmtol_unpack->d_nstagtf proc~trmtol~2 TRMTOL proc~trmtol~2->dr_hook proc~trmtol~2->gstats proc~trmtol~2->gstats_barrier proc~trmtol~2->gstats_barrier2 proc~trmtol~2->mpl_alltoallv proc~unpack_butterfly_struct->interface~sharedmem_associate proc~unpack_butterfly_struct->abor1 proc~updsp->proc~updspb proc~updspbad UPDSPBAD proc~updspad->proc~updspbad proc~updspb~2 UPDSPB proc~updspb~2->d_myms proc~updspb~2->d_nasm0 proc~updsp~2 UPDSP proc~updsp~2->proc~updspb proc~uvtvd->d_myms proc~uvtvd~2 UVTVD proc~vd2uv VD2UV proc~vd2uv->dr_hook proc~vd2uv_ctl VD2UV_CTL proc~vd2uv_ctl->proc~vd2uv proc~vd2uv_ctl->gstats proc~vd2uv_ctl~2 VD2UV_CTL proc~vd2uv_ctl~2->proc~vd2uv proc~vd2uv_ctl~2->gstats proc~vd2uv~2 VD2UV proc~vd2uv~2->proc~prepsnm proc~vd2uv~2->proc~prfi1b proc~vd2uv~2->proc~vdtuv proc~vd2uv~2->dr_hook proc~vdtuv->d_myms proc~vdtuv~2 VDTUV proc~vordiv_to_uv VORDIV_TO_UV proc~vordiv_to_uv->proc~abort_trans proc~vordiv_to_uv->proc~set_resol proc~vordiv_to_uv->proc~vd2uv_ctl proc~vordiv_to_uv->dr_hook setup_trans setup_trans proc~vordiv_to_uv->setup_trans setup_trans0 setup_trans0 proc~vordiv_to_uv->setup_trans0 trans_end trans_end proc~vordiv_to_uv->trans_end trans_release trans_release proc~vordiv_to_uv->trans_release proc~vordiv_to_uv~2 VORDIV_TO_UV proc~vordiv_to_uv~2->proc~abort_trans proc~vordiv_to_uv~2->proc~set_resol proc~vordiv_to_uv~2->proc~vd2uv_ctl proc~vordiv_to_uv~2->dr_hook proc~vordiv_to_uv~2->setup_trans proc~vordiv_to_uv~2->setup_trans0 proc~vordiv_to_uv~2->trans_end proc~vordiv_to_uv~2->trans_release proc~write_legpol->proc~abort_trans proc~write_legpol->bytes_io_close proc~write_legpol->bytes_io_open bytes_io_write bytes_io_write proc~write_legpol->bytes_io_write proc~write_legpol~2 WRITE_LEGPOL proc~write_legpol~2->proc~abort_trans proc~write_legpol~2->proc~pack_butterfly_struct proc~write_legpol~2->bytes_io_close proc~write_legpol~2->bytes_io_open proc~write_legpol~2->bytes_io_write proc~wts500->abor1 proc~wts500~2 WTS500 proc~wts500~2->abor1 program~ectrans_benchmark ectrans_benchmark program~ectrans_benchmark->proc~cubic_octahedral_gaussian_grid program~ectrans_benchmark->proc~detect_mpirun program~ectrans_benchmark->proc~dump_gridpoint_field program~ectrans_benchmark->proc~get_command_line_arguments program~ectrans_benchmark->proc~get_median program~ectrans_benchmark->proc~gstats_labels program~ectrans_benchmark->proc~initialize_spectral_arrays program~ectrans_benchmark->proc~parse_grid program~ectrans_benchmark->proc~set_ectrans_gpu_nflev program~ectrans_benchmark->abor1 dir_trans dir_trans program~ectrans_benchmark->dir_trans dr_hook_init dr_hook_init program~ectrans_benchmark->dr_hook_init ec_meminfo ec_meminfo program~ectrans_benchmark->ec_meminfo program~ectrans_benchmark->gstats gstats_print gstats_print program~ectrans_benchmark->gstats_print gstats_psut gstats_psut program~ectrans_benchmark->gstats_psut gstats_setup gstats_setup program~ectrans_benchmark->gstats_setup inv_trans inv_trans program~ectrans_benchmark->inv_trans program~ectrans_benchmark->mpl_allreduce mpl_broadcast mpl_broadcast program~ectrans_benchmark->mpl_broadcast mpl_buffer_method mpl_buffer_method program~ectrans_benchmark->mpl_buffer_method mpl_cart_coords mpl_cart_coords program~ectrans_benchmark->mpl_cart_coords program~ectrans_benchmark->mpl_end program~ectrans_benchmark->mpl_groups_create program~ectrans_benchmark->mpl_init program~ectrans_benchmark->mpl_myrank program~ectrans_benchmark->mpl_nproc program~ectrans_benchmark->mpl_recv program~ectrans_benchmark->mpl_send oml_max_threads oml_max_threads program~ectrans_benchmark->oml_max_threads program~ectrans_benchmark->setup_trans program~ectrans_benchmark->setup_trans0 specnorm specnorm program~ectrans_benchmark->specnorm program~ectrans_benchmark->trans_inq program~transform_test transform_test program~transform_test->proc~cubic_octahedral_gaussian_grid~2 program~transform_test->proc~detect_mpirun~2 program~transform_test->proc~dump_gridpoint_field~2 program~transform_test->proc~get_command_line_arguments~2 program~transform_test->proc~gstats_labels~2 program~transform_test->proc~initialize_spectral_arrays~2 program~transform_test->proc~parse_grid~2 program~transform_test->proc~set_ectrans_gpu_nflev~2 program~transform_test->proc~sort program~transform_test->abor1 program~transform_test->dir_trans program~transform_test->dr_hook_init program~transform_test->ec_meminfo gpnorm_trans gpnorm_trans program~transform_test->gpnorm_trans program~transform_test->gstats program~transform_test->gstats_print program~transform_test->gstats_psut program~transform_test->gstats_setup program~transform_test->inv_trans program~transform_test->mpl_allreduce program~transform_test->mpl_buffer_method program~transform_test->mpl_cart_coords program~transform_test->mpl_end program~transform_test->mpl_groups_create program~transform_test->mpl_init program~transform_test->mpl_myrank program~transform_test->mpl_nproc program~transform_test->mpl_recv program~transform_test->mpl_send program~transform_test->oml_max_threads program~transform_test->setup_trans program~transform_test->setup_trans0 program~transform_test->specnorm program~transform_test->trans_inq
Help