Modelling the Movement of Electrons in Solar Cells by numerically solving PDEs by FDM, and by the GDM (Gaussian Disorder Model)
To run the cuda PDE_Solver.cu(located in Cuda_Training) on a server or local coputer(Works with bash). A NVIDIA graphics card is needed. The module is loaded by, (Also applies to PDE_DriftDiffusionEnergy.cu)
module load cuda_location
The file is compiled by,
nvcc file_to_compile.cu -o name_of_output
An easy way to save data to a file would be print the data you need then save the output of the program, do
./name_of_output > Results.txt
This solves u_tt = u_xx + u_yy,
BC's are all zero on a square domain[0,1]x[0,1]
IC is xy.