Parallel Specific Absorption Rate using 3D Finite-Difference Time-Domain algorithm on CUDA framework.
3D FDTD is computationally expensive due to its volumetric nature. Using CUDA, a GPU based implementation accelerates the algorithm. This faster implementation aids faster calculation of SAR for given frequency.
CUDA Thrust library Intel compilers
- serial - serial C implementation of FDTD based SAR
- parallel - FDTD based SAR accelerated using CUDA-C
- For serial implementation, use intel compilers and compile it using icc -mcmodel="large" serial_fdtd.c
- For parallel implementation, compile using nvcc -arch=compute_35 -code=sm_35 parallelfdtd.cu