[cig-commits] [commit] devel: Adding CUDA support final part (7c31a43)

cig_noreply at geodynamics.org cig_noreply at geodynamics.org
Thu Jan 15 09:15:19 PST 2015


Repository : https://github.com/geodynamics/specfem2d

On branch  : devel
Link       : https://github.com/geodynamics/specfem2d/compare/1fb9d5351b4f341a868301cbd0938aa6d5c0a5eb...7639612da5c5476d8f2d39fb93403faa9652a679

>---------------------------------------------------------------

commit 7c31a43421168245c948c8e084d11e5a2b4b09d2
Author: EtienneBachmann <etiennebachmann at hotmail.fr>
Date:   Thu Jan 15 17:48:42 2015 +0100

    Adding CUDA support final part


>---------------------------------------------------------------

7c31a43421168245c948c8e084d11e5a2b4b09d2
 DATA/Par_file                                     |    6 +-
 src/cuda/assemble_MPI_scalar_cuda.cu              |  294 +++++
 src/cuda/assemble_MPI_vector_cuda.cu              |  441 ++++++++
 src/cuda/check_fields_cuda.cu                     | 1249 +++++++++++++++++++++
 src/cuda/compute_add_sources_acoustic_cuda.cu     |  307 +++++
 src/cuda/compute_add_sources_viscoelastic_cuda.cu |  284 +++++
 src/cuda/compute_coupling_cuda.cu                 |  318 ++++++
 src/cuda/compute_forces_acoustic_cuda.cu          |  739 ++++++++++++
 src/cuda/compute_forces_viscoelastic_cuda.cu      | 1209 ++++++++++++++++++++
 src/cuda/compute_kernels_cuda.cu                  |  584 ++++++++++
 src/cuda/compute_stacey_acoustic_cuda.cu          |  250 +++++
 src/cuda/compute_stacey_viscoelastic_cuda.cu      |  342 ++++++
 src/cuda/initialize_cuda.cu                       |  500 +++++++++
 src/cuda/mesh_constants_cuda.h                    |  529 +++++++++
 src/cuda/prepare_constants_cuda.h                 |  215 ++++
 src/cuda/prepare_mesh_constants_cuda.cu           | 1065 ++++++++++++++++++
 src/cuda/rules.mk                                 |   20 +-
 src/cuda/transfer_fields_cuda.cu                  |  509 +++++++++
 src/cuda/update_displacement_cuda.cu              |  571 ++++++++++
 src/cuda/write_seismograms_cuda.cu                |  296 +++++
 src/specfem2D/acoustic_cuda.f90                   |  285 +++++
 src/specfem2D/assemble_MPI.F90                    |    8 +-
 src/specfem2D/elastic_cuda.f90                    |  291 +++++
 src/specfem2D/init_host_to_dev_variable.f90       |  660 +++++++++++
 src/specfem2D/iterate_time.F90                    |   12 +-
 src/specfem2D/prepare_timerun.F90                 |    2 +-
 src/specfem2D/prepare_timerun_body.F90            |   73 ++
 src/specfem2D/prepare_timerun_gpu.f90             |  260 +++++
 src/specfem2D/rules.mk                            |   76 +-
 src/specfem2D/specfem2D_par.f90                   |   43 +
 30 files changed, 11386 insertions(+), 52 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 7c31a43421168245c948c8e084d11e5a2b4b09d2


More information about the CIG-COMMITS mailing list