(git:5976d25)
Loading...
Searching...
No Matches
grid_gpu_collocate.cu File Reference
#include <algorithm>
#include <assert.h>
#include <climits>
#include <cmath>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include "grid_gpu_internal_header.h"
#include "grid_gpu_prepare_pab.h"

Go to the source code of this file.

Namespaces

namespace  rocm_backend
 

Functions

template<typename T , bool IS_FUNC_AB>
__device__ __inline__ void rocm_backend::block_to_cab (const kernel_params &params, const smem_task< T > &task, T *cab)
 Decontracts the subblock, going from spherical to cartesian harmonics.
 
template<typename T , bool IS_FUNC_AB>
__global__ rocm_backend::__launch_bounds__ (64) void calculate_coefficients(const kernel_params dev_)
 
template<typename T , typename T3 , bool distributed__, bool orthogonal_>
__global__ rocm_backend::__launch_bounds__ (64) void collocate_kernel(const kernel_params dev_)