[cig-commits] [commit] devel: Adding CUDA support part 1 : Configuration for CUDA mode, calls to (currently) dummy CUDA functions. Please do not attemp t to turn on the GPU_MODE until next commit (df0a2d8)
cig_noreply at geodynamics.org
cig_noreply at geodynamics.org
Wed Jan 14 12:00:23 PST 2015
Repository : https://github.com/geodynamics/specfem2d
On branch : devel
Link : https://github.com/geodynamics/specfem2d/compare/5d5f2573e07aeb536dd2e704073fa6b1f6837b81...1fb9d5351b4f341a868301cbd0938aa6d5c0a5eb
>---------------------------------------------------------------
commit df0a2d86516aa534a0466f24499460e2a4aab942
Author: EtienneBachmann <etiennebachmann at hotmail.fr>
Date: Wed Jan 14 20:11:45 2015 +0100
Adding CUDA support part 1 : Configuration for CUDA mode, calls to (currently) dummy CUDA functions. Please do not attemp
t to turn on the GPU_MODE until next commit
>---------------------------------------------------------------
df0a2d86516aa534a0466f24499460e2a4aab942
DATA/Par_file | 3 +
.../Par_file_Gmsh_SqrCircles.in | 3 +
.../Par_file_Gmsh_SqrCircles.in | 3 +
EXAMPLES/LuoYang_fluid_solid_kernel/Par_file | 3 +
.../Rayleigh_wave_no_crack/Par_file_Rayleigh_2D | 3 +
.../Rayleigh_wave_with_crack/Par_file_Rayleigh_2D | 3 +
EXAMPLES/Tape2007/Par_file_Tape2007_132rec_checker | 3 +
EXAMPLES/Tape2007/Par_file_Tape2007_onerec | 3 +
EXAMPLES/Tape2007_kernel/Par_file_Tape2007_onerec | 3 +
EXAMPLES/Tromp2005/Par_file_Tromp2005 | 3 +
EXAMPLES/Tromp2005/Par_file_Tromp2005_s100 | 3 +
EXAMPLES/Tromp2005_kernel/Par_file_Tromp2005 | 3 +
.../Par_file_acoustic_poroelastic | 3 +
EXAMPLES/anisotropic_zinc_crystal/DATA/Par_file | 3 +
EXAMPLES/attenuation/Par_file_attenuation_2D | 3 +
.../Par_file_axisym | 3 +
EXAMPLES/canyon/Par_file_canyon | 3 +
.../fluid_solid_external_mesh/Par_file_fluid_solid | 3 +
.../Par_file_fluid_solid | 3 +
.../Par_file_fluid_solid | 3 +
EXAMPLES/global_Earth_ak135f/DATA/Par_file | 3 +
EXAMPLES/initial_plane_wave/Par_file_Slave | 3 +
EXAMPLES/initial_plane_wave/Par_file_Slave_for | 3 +
EXAMPLES/initial_plane_wave/Par_file_Slave_kernel | 3 +
.../salt_dome_CUBIT_mesh/CPML_homogeneous/Par_file | 3 +
.../CPML_normal_fluid_solid/Par_file | 3 +
.../CPML_normal_solid_only/Par_file | 3 +
.../Stacey_homogeneous/Par_file | 3 +
.../Stacey_normal_fluid_solid/Par_file | 3 +
EXAMPLES/semi_infinite_homo/Par_file_elastic_2D | 3 +
.../Par_file_simple_topo | 3 +
.../Par_file_Abel_Balanche_bathy_source_solid | 3 +
Makefile.in | 58 ++-
configure | 314 ++++++++++++
configure.ac | 34 ++
setup/constants.h.in | 5 +
src/{shared => cuda}/Makefile | 2 +-
src/{shared => cuda}/rules.mk | 44 +-
src/cuda/specfem2D_gpu_cuda_method_stubs.c | 570 +++++++++++++++++++++
.../specfem2D_wrapper_cuda_method_stubs.f90} | 66 ++-
src/meshfem2D/read_parameter_file.F90 | 6 +
src/meshfem2D/save_databases.f90 | 3 +
src/specfem2D/assemble_MPI.F90 | 328 ++++++++++++
src/specfem2D/compute_arrays_source.f90 | 6 +-
src/specfem2D/exit_mpi.F90 | 195 +++++++
src/specfem2D/finalize_simulation.F90 | 148 +++++-
src/specfem2D/gmat01.f90 | 5 +-
src/specfem2D/iterate_time.F90 | 237 +++++++--
src/specfem2D/locate_receivers.F90 | 6 +-
src/specfem2D/prepare_assemble_MPI.F90 | 17 +-
src/specfem2D/prepare_source_time_function.f90 | 20 +-
src/specfem2D/prepare_timerun.F90 | 8 +
src/specfem2D/prepare_timerun_body.F90 | 123 ++++-
src/specfem2D/read_databases.F90 | 5 +-
src/specfem2D/rules.mk | 67 ++-
src/specfem2D/save_adjoint_kernels.f90 | 6 +-
src/specfem2D/setup_sources_receivers.F90 | 20 +-
src/specfem2D/specfem2D_par.f90 | 22 +
src/specfem2D/update_displacement_scheme.F90 | 66 ++-
59 files changed, 2354 insertions(+), 123 deletions(-)
Diff suppressed because of size. To see it, use:
git diff-tree --root --patch-with-stat --no-color --find-copies-harder --ignore-space-at-eol --cc df0a2d86516aa534a0466f24499460e2a4aab942
More information about the CIG-COMMITS
mailing list