[cig-commits] [commit] devel: bug fix for gpu anisotropic kernels; bug fix in strain product on gpus; adds output directory check in kernels.rb and updates generated files in kernels.gen/ directory (9df6dd5)
cig_noreply at geodynamics.org
cig_noreply at geodynamics.org
Fri Sep 19 14:45:37 PDT 2014
Repository : https://github.com/geodynamics/specfem3d_globe
On branch : devel
Link : https://github.com/geodynamics/specfem3d_globe/compare/44c2c95f23a37e3e2af17b5f784a8521c8197b8b...65bcff0851f78f3a19a5f81c3abaf3cdb83e7e8d
>---------------------------------------------------------------
commit 9df6dd50b286822cd37f733991173a1b86683c40
Author: daniel peter <peterda at ethz.ch>
Date: Fri Sep 19 10:15:11 2014 +0200
bug fix for gpu anisotropic kernels; bug fix in strain product on gpus; adds output directory check in kernels.rb and updates generated files in kernels.gen/ directory
>---------------------------------------------------------------
9df6dd50b286822cd37f733991173a1b86683c40
src/auxiliaries/combine_vol_data.F90 | 1 +
src/gpu/boast/compute_ani_kernel.rb | 11 ++-
src/gpu/boast/compute_ani_undo_att_kernel.rb | 16 +++
src/gpu/boast/compute_strain_product_helper.rb | 11 ++-
src/gpu/boast/kernels.rb | 20 ++++
src/gpu/compute_forces_outer_core_gpu.c | 11 +--
src/gpu/compute_kernels_gpu.c | 110 ++++++++-------------
.../assemble_boundary_accel_on_device.cu | 2 +-
.../assemble_boundary_accel_on_device_cl.c | 2 +-
.../assemble_boundary_potential_on_device.cu | 2 +-
.../assemble_boundary_potential_on_device_cl.c | 2 +-
src/gpu/kernels.gen/compute_acoustic_kernel.cu | 2 +-
src/gpu/kernels.gen/compute_acoustic_kernel_cl.c | 2 +-
.../compute_add_sources_adjoint_kernel.cu | 2 +-
.../compute_add_sources_adjoint_kernel_cl.c | 2 +-
src/gpu/kernels.gen/compute_add_sources_kernel.cu | 2 +-
.../kernels.gen/compute_add_sources_kernel_cl.c | 2 +-
src/gpu/kernels.gen/compute_ani_kernel.cu | 22 ++---
src/gpu/kernels.gen/compute_ani_kernel_cl.c | 22 ++---
src/gpu/kernels.gen/compute_ani_undo_att_kernel.cu | 12 +--
.../kernels.gen/compute_ani_undo_att_kernel_cl.c | 12 +--
.../compute_coupling_CMB_fluid_kernel.cu | 2 +-
.../compute_coupling_CMB_fluid_kernel_cl.c | 2 +-
.../compute_coupling_ICB_fluid_kernel.cu | 2 +-
.../compute_coupling_ICB_fluid_kernel_cl.c | 2 +-
.../compute_coupling_fluid_CMB_kernel.cu | 2 +-
.../compute_coupling_fluid_CMB_kernel_cl.c | 2 +-
.../compute_coupling_fluid_ICB_kernel.cu | 2 +-
.../compute_coupling_fluid_ICB_kernel_cl.c | 2 +-
.../kernels.gen/compute_coupling_ocean_kernel.cu | 2 +-
.../kernels.gen/compute_coupling_ocean_kernel_cl.c | 2 +-
src/gpu/kernels.gen/compute_hess_kernel.cu | 2 +-
src/gpu/kernels.gen/compute_hess_kernel_cl.c | 2 +-
src/gpu/kernels.gen/compute_iso_kernel.cu | 2 +-
src/gpu/kernels.gen/compute_iso_kernel_cl.c | 2 +-
src/gpu/kernels.gen/compute_iso_undo_att_kernel.cu | 2 +-
.../kernels.gen/compute_iso_undo_att_kernel_cl.c | 2 +-
src/gpu/kernels.gen/compute_rho_kernel.cu | 2 +-
src/gpu/kernels.gen/compute_rho_kernel_cl.c | 2 +-
.../compute_stacey_acoustic_backward_kernel.cu | 2 +-
.../compute_stacey_acoustic_backward_kernel_cl.c | 2 +-
.../kernels.gen/compute_stacey_acoustic_kernel.cu | 2 +-
.../compute_stacey_acoustic_kernel_cl.c | 2 +-
.../compute_stacey_elastic_backward_kernel.cu | 2 +-
.../compute_stacey_elastic_backward_kernel_cl.c | 2 +-
.../kernels.gen/compute_stacey_elastic_kernel.cu | 2 +-
.../kernels.gen/compute_stacey_elastic_kernel_cl.c | 2 +-
src/gpu/kernels.gen/compute_strain_kernel.cu | 2 +-
src/gpu/kernels.gen/compute_strain_kernel_cl.c | 2 +-
.../kernels.gen/compute_strength_noise_kernel.cu | 2 +-
.../kernels.gen/compute_strength_noise_kernel_cl.c | 2 +-
.../crust_mantle_impl_kernel_adjoint.cu | 2 +-
.../crust_mantle_impl_kernel_adjoint_cl.c | 2 +-
.../crust_mantle_impl_kernel_forward.cu | 2 +-
.../crust_mantle_impl_kernel_forward_cl.c | 2 +-
src/gpu/kernels.gen/get_maximum_scalar_kernel.cu | 2 +-
src/gpu/kernels.gen/get_maximum_scalar_kernel_cl.c | 2 +-
src/gpu/kernels.gen/get_maximum_vector_kernel.cu | 2 +-
src/gpu/kernels.gen/get_maximum_vector_kernel_cl.c | 2 +-
.../kernels.gen/inner_core_impl_kernel_adjoint.cu | 2 +-
.../inner_core_impl_kernel_adjoint_cl.c | 2 +-
.../kernels.gen/inner_core_impl_kernel_forward.cu | 2 +-
.../inner_core_impl_kernel_forward_cl.c | 2 +-
.../noise_add_source_master_rec_kernel.cu | 2 +-
.../noise_add_source_master_rec_kernel_cl.c | 2 +-
.../kernels.gen/noise_add_surface_movie_kernel.cu | 2 +-
.../noise_add_surface_movie_kernel_cl.c | 2 +-
.../noise_transfer_surface_to_host_kernel.cu | 2 +-
.../noise_transfer_surface_to_host_kernel_cl.c | 2 +-
.../kernels.gen/outer_core_impl_kernel_adjoint.cu | 2 +-
.../outer_core_impl_kernel_adjoint_cl.c | 2 +-
.../kernels.gen/outer_core_impl_kernel_forward.cu | 2 +-
.../outer_core_impl_kernel_forward_cl.c | 2 +-
.../prepare_boundary_accel_on_device.cu | 2 +-
.../prepare_boundary_accel_on_device_cl.c | 2 +-
.../prepare_boundary_potential_on_device.cu | 2 +-
.../prepare_boundary_potential_on_device_cl.c | 2 +-
.../kernels.gen/update_accel_acoustic_kernel.cu | 2 +-
.../kernels.gen/update_accel_acoustic_kernel_cl.c | 2 +-
src/gpu/kernels.gen/update_accel_elastic_kernel.cu | 2 +-
.../kernels.gen/update_accel_elastic_kernel_cl.c | 2 +-
src/gpu/kernels.gen/update_disp_veloc_kernel.cu | 2 +-
src/gpu/kernels.gen/update_disp_veloc_kernel_cl.c | 2 +-
src/gpu/kernels.gen/update_potential_kernel.cu | 2 +-
src/gpu/kernels.gen/update_potential_kernel_cl.c | 2 +-
.../kernels.gen/update_veloc_acoustic_kernel.cu | 2 +-
.../kernels.gen/update_veloc_acoustic_kernel_cl.c | 2 +-
src/gpu/kernels.gen/update_veloc_elastic_kernel.cu | 2 +-
.../kernels.gen/update_veloc_elastic_kernel_cl.c | 2 +-
...rite_seismograms_transfer_from_device_kernel.cu | 2 +-
...te_seismograms_transfer_from_device_kernel_cl.c | 2 +-
...ismograms_transfer_strain_from_device_kernel.cu | 2 +-
...mograms_transfer_strain_from_device_kernel_cl.c | 2 +-
src/gpu/transfer_fields_gpu.c | 8 +-
.../compute_forces_acoustic_calling_routine.F90 | 18 ++--
src/specfem3D/compute_kernels.F90 | 24 ++---
src/specfem3D/finalize_simulation.f90 | 12 +--
src/specfem3D/iterate_time.F90 | 1 +
src/specfem3D/save_kernels.f90 | 2 +-
src/specfem3D/specfem3D_gpu_method_stubs.c | 4 +-
100 files changed, 246 insertions(+), 235 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 9df6dd50b286822cd37f733991173a1b86683c40
More information about the CIG-COMMITS
mailing list