[cig-commits] [commit] devel,master: bug fix for gpu attenuation routines; adds header info to gpu kernel file generation; updates file outputs to unit 10, fix in adios AVS_DX routine (b422465)
cig_noreply at geodynamics.org
cig_noreply at geodynamics.org
Thu Nov 6 08:28:34 PST 2014
Repository : https://github.com/geodynamics/specfem3d_globe
On branches: devel,master
Link : https://github.com/geodynamics/specfem3d_globe/compare/bc58e579b3b0838a0968725a076f5904845437ca...be63f20cbb6f462104e949894dbe205d2398cd7f
>---------------------------------------------------------------
commit b4224659a9fed891f4a70cac1da095f71dcedd4e
Author: daniel peter <peterda at ethz.ch>
Date: Mon Aug 11 22:55:43 2014 +0200
bug fix for gpu attenuation routines; adds header info to gpu kernel file generation; updates file outputs to unit 10, fix in adios AVS_DX routine
>---------------------------------------------------------------
b4224659a9fed891f4a70cac1da095f71dcedd4e
src/gpu/boast/HEADER.rb | 71 +++++++++++
src/gpu/boast/assemble_boundary_accel_on_device.rb | 0
src/gpu/boast/compute_element_att_memory_helper.rb | 7 +-
src/gpu/boast/compute_element_att_stress_helper.rb | 10 +-
src/gpu/boast/inner_core_impl_kernel_forward.rb | 28 +++--
src/gpu/boast/kernels.rb | 28 ++++-
src/gpu/boast/outer_core_impl_kernel_forward.rb | 4 +-
.../boast/references/crust_mantle_impl_kernel.cu | 121 +++++++++---------
src/gpu/boast/references/inner_core_impl_kernel.cu | 140 ++++++++++-----------
src/gpu/boast/references/outer_core_impl_kernel.cu | 44 +++----
src/gpu/check_fields_gpu.c | 3 +
.../assemble_boundary_accel_on_device.cu | 34 +++++
.../assemble_boundary_accel_on_device_cl.c | 34 +++++
.../assemble_boundary_potential_on_device.cu | 34 +++++
.../assemble_boundary_potential_on_device_cl.c | 34 +++++
src/gpu/kernels.gen/compute_acoustic_kernel.cu | 34 +++++
src/gpu/kernels.gen/compute_acoustic_kernel_cl.c | 34 +++++
.../compute_add_sources_adjoint_kernel.cu | 34 +++++
.../compute_add_sources_adjoint_kernel_cl.c | 34 +++++
src/gpu/kernels.gen/compute_add_sources_kernel.cu | 34 +++++
.../kernels.gen/compute_add_sources_kernel_cl.c | 34 +++++
src/gpu/kernels.gen/compute_ani_kernel.cu | 34 +++++
src/gpu/kernels.gen/compute_ani_kernel_cl.c | 34 +++++
src/gpu/kernels.gen/compute_ani_undo_att_kernel.cu | 34 +++++
.../kernels.gen/compute_ani_undo_att_kernel_cl.c | 34 +++++
.../compute_coupling_CMB_fluid_kernel.cu | 34 +++++
.../compute_coupling_CMB_fluid_kernel_cl.c | 34 +++++
.../compute_coupling_ICB_fluid_kernel.cu | 34 +++++
.../compute_coupling_ICB_fluid_kernel_cl.c | 34 +++++
.../compute_coupling_fluid_CMB_kernel.cu | 34 +++++
.../compute_coupling_fluid_CMB_kernel_cl.c | 34 +++++
.../compute_coupling_fluid_ICB_kernel.cu | 34 +++++
.../compute_coupling_fluid_ICB_kernel_cl.c | 34 +++++
.../kernels.gen/compute_coupling_ocean_kernel.cu | 34 +++++
.../kernels.gen/compute_coupling_ocean_kernel_cl.c | 34 +++++
src/gpu/kernels.gen/compute_hess_kernel.cu | 34 +++++
src/gpu/kernels.gen/compute_hess_kernel_cl.c | 34 +++++
src/gpu/kernels.gen/compute_iso_kernel.cu | 34 +++++
src/gpu/kernels.gen/compute_iso_kernel_cl.c | 34 +++++
src/gpu/kernels.gen/compute_iso_undo_att_kernel.cu | 34 +++++
.../kernels.gen/compute_iso_undo_att_kernel_cl.c | 34 +++++
src/gpu/kernels.gen/compute_rho_kernel.cu | 34 +++++
src/gpu/kernels.gen/compute_rho_kernel_cl.c | 34 +++++
.../compute_stacey_acoustic_backward_kernel.cu | 34 +++++
.../compute_stacey_acoustic_backward_kernel_cl.c | 34 +++++
.../kernels.gen/compute_stacey_acoustic_kernel.cu | 34 +++++
.../compute_stacey_acoustic_kernel_cl.c | 34 +++++
.../compute_stacey_elastic_backward_kernel.cu | 34 +++++
.../compute_stacey_elastic_backward_kernel_cl.c | 34 +++++
.../kernels.gen/compute_stacey_elastic_kernel.cu | 34 +++++
.../kernels.gen/compute_stacey_elastic_kernel_cl.c | 34 +++++
.../kernels.gen/compute_strength_noise_kernel.cu | 34 +++++
.../kernels.gen/compute_strength_noise_kernel_cl.c | 34 +++++
.../crust_mantle_impl_kernel_adjoint.cu | 122 +++++++++++-------
.../crust_mantle_impl_kernel_adjoint_cl.c | 122 +++++++++++-------
.../crust_mantle_impl_kernel_forward.cu | 122 +++++++++++-------
.../crust_mantle_impl_kernel_forward_cl.c | 122 +++++++++++-------
src/gpu/kernels.gen/get_maximum_scalar_kernel.cu | 34 +++++
src/gpu/kernels.gen/get_maximum_scalar_kernel_cl.c | 34 +++++
src/gpu/kernels.gen/get_maximum_vector_kernel.cu | 34 +++++
src/gpu/kernels.gen/get_maximum_vector_kernel_cl.c | 34 +++++
.../kernels.gen/inner_core_impl_kernel_adjoint.cu | 114 +++++++++++------
.../inner_core_impl_kernel_adjoint_cl.c | 114 +++++++++++------
.../kernels.gen/inner_core_impl_kernel_forward.cu | 114 +++++++++++------
.../inner_core_impl_kernel_forward_cl.c | 114 +++++++++++------
.../noise_add_source_master_rec_kernel.cu | 34 +++++
.../noise_add_source_master_rec_kernel_cl.c | 34 +++++
.../kernels.gen/noise_add_surface_movie_kernel.cu | 34 +++++
.../noise_add_surface_movie_kernel_cl.c | 34 +++++
.../noise_transfer_surface_to_host_kernel.cu | 34 +++++
.../noise_transfer_surface_to_host_kernel_cl.c | 34 +++++
.../kernels.gen/outer_core_impl_kernel_adjoint.cu | 36 ++++++
.../outer_core_impl_kernel_adjoint_cl.c | 36 ++++++
.../kernels.gen/outer_core_impl_kernel_forward.cu | 36 ++++++
.../outer_core_impl_kernel_forward_cl.c | 36 ++++++
.../prepare_boundary_accel_on_device.cu | 34 +++++
.../prepare_boundary_accel_on_device_cl.c | 34 +++++
.../prepare_boundary_potential_on_device.cu | 34 +++++
.../prepare_boundary_potential_on_device_cl.c | 34 +++++
.../kernels.gen/update_accel_acoustic_kernel.cu | 34 +++++
.../kernels.gen/update_accel_acoustic_kernel_cl.c | 34 +++++
src/gpu/kernels.gen/update_accel_elastic_kernel.cu | 34 +++++
.../kernels.gen/update_accel_elastic_kernel_cl.c | 34 +++++
src/gpu/kernels.gen/update_disp_veloc_kernel.cu | 34 +++++
src/gpu/kernels.gen/update_disp_veloc_kernel_cl.c | 34 +++++
src/gpu/kernels.gen/update_potential_kernel.cu | 34 +++++
src/gpu/kernels.gen/update_potential_kernel_cl.c | 34 +++++
.../kernels.gen/update_veloc_acoustic_kernel.cu | 34 +++++
.../kernels.gen/update_veloc_acoustic_kernel_cl.c | 34 +++++
src/gpu/kernels.gen/update_veloc_elastic_kernel.cu | 34 +++++
.../kernels.gen/update_veloc_elastic_kernel_cl.c | 34 +++++
...rite_seismograms_transfer_from_device_kernel.cu | 34 +++++
...te_seismograms_transfer_from_device_kernel_cl.c | 34 +++++
...ismograms_transfer_strain_from_device_kernel.cu | 34 +++++
...mograms_transfer_strain_from_device_kernel_cl.c | 34 +++++
src/gpu/rules.mk | 8 +-
.../write_AVS_DX_global_chunks_data_adios.f90 | 5 +-
src/specfem3D/locate_regular_points.f90 | 25 ++--
98 files changed, 3512 insertions(+), 518 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 b4224659a9fed891f4a70cac1da095f71dcedd4e
More information about the CIG-COMMITS
mailing list