[cig-commits] [commit] devel: Merge branch 'devel' of https://github.com/geodynamics/specfem3d into devel (38d148c)
cig_noreply at geodynamics.org
cig_noreply at geodynamics.org
Thu Nov 20 10:08:17 PST 2014
Repository : https://github.com/geodynamics/specfem3d
On branch : devel
Link : https://github.com/geodynamics/specfem3d/compare/b43c63c4cea034e3e6f647cebc591fb4c2ab3894...fb5ff57e01f82037a9b22ebd3c3c184e9e4f14f6
>---------------------------------------------------------------
commit 38d148ca406c9a9e6c5c1a4edc05b03ca6482968
Merge: 7d2d571 9e2aad4
Author: Clément Durochat <c.durochat at gmail.com>
Date: Wed Nov 12 11:09:44 2014 +0100
Merge branch 'devel' of https://github.com/geodynamics/specfem3d into devel
>---------------------------------------------------------------
38d148ca406c9a9e6c5c1a4edc05b03ca6482968
.../ADJOINT_TOMOGRAPHY_TOOLKIT/HowtoUseToolkit.pdf | Bin 0 -> 115730 bytes
.../DATA/Par_file | 4 +-
README_inversion_package_list_of_things_to_do.txt | 295 +++++++-
flags.guess | 4 +-
src/auxiliaries/combine_surf_data.f90 | 70 +-
src/auxiliaries/combine_vol_data.f90 | 138 ++--
src/auxiliaries/combine_vol_data_adios_impl.f90 | 20 +-
src/auxiliaries/combine_vol_data_impl.f90 | 20 +-
src/auxiliaries/convolve_source_timefunction.f90 | 10 +-
.../create_movie_shakemap_AVS_DX_GMT.f90 | 156 ++---
.../check_mesh_quality_CUBIT_Abaqus.f90 | 128 ++--
.../multiply_CUBIT_Abaqus_mesh_by_1000.f90 | 2 +-
src/cuda/assemble_MPI_scalar_cuda.cu | 18 +-
src/cuda/assemble_MPI_vector_cuda.cu | 36 +-
src/cuda/check_fields_cuda.cu | 92 +--
src/cuda/compute_add_sources_acoustic_cuda.cu | 26 +-
src/cuda/compute_add_sources_viscoelastic_cuda.cu | 26 +-
src/cuda/compute_coupling_cuda.cu | 32 +-
src/cuda/compute_forces_acoustic_cuda.cu | 58 +-
src/cuda/compute_forces_viscoelastic_cuda.cu | 230 +++---
src/cuda/compute_kernels_cuda.cu | 42 +-
src/cuda/compute_stacey_acoustic_cuda.cu | 16 +-
src/cuda/compute_stacey_viscoelastic_cuda.cu | 22 +-
src/cuda/initialize_cuda.cu | 36 +-
src/cuda/mesh_constants_cuda.h | 6 +-
src/cuda/noise_tomography_cuda.cu | 8 +-
src/cuda/prepare_constants_cuda.h | 20 +-
src/cuda/prepare_mesh_constants_cuda.cu | 156 ++---
src/cuda/save_and_compare_cpu_vs_gpu.c | 70 +-
src/cuda/specfem3D_gpu_cuda_method_stubs.c | 6 +-
src/cuda/transfer_fields_cuda.cu | 6 +-
src/cuda/update_displacement_cuda.cu | 40 +-
src/cuda/write_seismograms_cuda.cu | 40 +-
src/decompose_mesh/decompose_mesh.F90 | 210 +++---
src/decompose_mesh/fault_scotch.f90 | 18 +-
src/decompose_mesh/part_decompose_mesh.f90 | 256 ++++---
src/generate_databases/calc_jacobian.f90 | 4 +-
src/generate_databases/create_mass_matrices.f90 | 136 ++--
src/generate_databases/create_regions_mesh.f90 | 196 +++---
.../fault_generate_databases.f90 | 10 +-
src/generate_databases/finalize_databases.f90 | 16 +-
src/generate_databases/generate_databases.f90 | 82 +--
src/generate_databases/get_MPI.f90 | 36 +-
src/generate_databases/get_absorbing_boundary.f90 | 50 +-
src/generate_databases/get_coupling_surfaces.f90 | 146 ++--
src/generate_databases/get_model.f90 | 66 +-
src/generate_databases/get_perm_color.f90 | 154 ++--
src/generate_databases/memory_eval.f90 | 18 +-
src/generate_databases/model_1d_cascadia.f90 | 12 +-
src/generate_databases/model_1d_prem.f90 | 58 +-
src/generate_databases/model_1d_socal.f90 | 6 +-
src/generate_databases/model_aniso.f90 | 8 +-
src/generate_databases/model_default.f90 | 12 +-
src/generate_databases/model_external_values.f90 | 6 +-
src/generate_databases/model_gll.f90 | 14 +-
src/generate_databases/model_gll_adios.F90 | 8 +-
src/generate_databases/model_ipati.f90 | 22 +-
src/generate_databases/model_ipati_adios.F90 | 14 +-
src/generate_databases/model_salton_trough.f90 | 18 +-
src/generate_databases/model_sep.f90 | 16 +-
src/generate_databases/model_tomography.f90 | 114 +--
src/generate_databases/parse_sep.c | 2 +-
.../pml_set_local_dampingcoeff.f90 | 316 ++++-----
src/generate_databases/read_partition_files.f90 | 90 +--
.../read_partition_files_adios.F90 | 42 +-
src/generate_databases/save_arrays_solver.f90 | 184 ++---
.../save_arrays_solver_adios.F90 | 180 ++---
src/generate_databases/setup_color_perm.f90 | 142 ++--
src/generate_databases/setup_mesh.f90 | 12 +-
src/meshfem3D/check_mesh_quality.f90 | 38 +-
src/meshfem3D/compute_parameters.f90 | 4 +-
src/meshfem3D/create_regions_mesh.f90 | 62 +-
src/meshfem3D/create_visual_files.f90 | 6 +-
src/meshfem3D/define_subregions.f90 | 14 +-
src/meshfem3D/define_subregions_heuristic.f90 | 16 +-
src/meshfem3D/earth_chunk_HEX8_Mesher.f90 | 28 +-
src/meshfem3D/earth_chunk_ReadIasp91.f90 | 34 +-
src/meshfem3D/get_MPI_cutplanes_eta.f90 | 4 +-
src/meshfem3D/get_MPI_cutplanes_xi.f90 | 4 +-
src/meshfem3D/get_flags_boundaries.f90 | 20 +-
src/meshfem3D/meshfem3D.f90 | 132 ++--
src/meshfem3D/read_mesh_parameter_file.f90 | 114 +--
src/meshfem3D/read_value_mesh_parameters.f90 | 172 ++---
src/meshfem3D/save_databases.f90 | 72 +-
src/meshfem3D/save_databases_adios.F90 | 74 +-
src/meshfem3D/store_boundaries.f90 | 48 +-
src/shared/adios_manager.F90 | 4 +-
src/shared/assemble_MPI_scalar.f90 | 50 +-
src/shared/check_mesh_resolution.f90 | 180 ++---
src/shared/create_serial_name_database.f90 | 4 +-
src/shared/define_derivation_matrices.f90 | 2 +-
src/shared/detect_surface.f90 | 66 +-
src/shared/exit_mpi.f90 | 2 +-
src/shared/get_attenuation_model.f90 | 136 ++--
src/shared/get_cmt.f90 | 48 +-
src/shared/get_element_face.f90 | 78 +--
src/shared/get_force.f90 | 12 +-
src/shared/get_global.f90 | 14 +-
src/shared/get_jacobian_boundaries.f90 | 32 +-
src/shared/get_shape2D.f90 | 14 +-
src/shared/get_shape3D.f90 | 8 +-
src/shared/gll_library.f90 | 6 +-
src/shared/hex_nodes.f90 | 4 +-
src/shared/lagrange_poly.f90 | 6 +-
src/shared/parallel.f90 | 38 +-
src/shared/param_reader.c | 2 +-
src/shared/prepare_assemble_MPI.f90 | 148 ++--
src/shared/read_parameter_file.f90 | 337 ++++-----
src/shared/read_topo_bathy_file.f90 | 48 +-
src/shared/read_value_parameters.f90 | 54 +-
src/shared/recompute_jacobian.f90 | 6 +-
src/shared/safe_alloc_mod.f90 | 4 +-
src/shared/save_header_file.f90 | 6 +-
src/shared/serial.f90 | 4 +-
src/shared/write_VTK_data.f90 | 12 +-
src/shared/write_c_binary.c | 30 +-
src/specfem3D/assemble_MPI_vector.f90 | 121 ++--
src/specfem3D/calendar.f90 | 12 +-
src/specfem3D/check_stability.f90 | 60 +-
src/specfem3D/compute_add_sources_acoustic.f90 | 46 +-
src/specfem3D/compute_add_sources_poroelastic.f90 | 40 +-
src/specfem3D/compute_add_sources_viscoelastic.f90 | 74 +-
src/specfem3D/compute_arrays_source.f90 | 20 +-
src/specfem3D/compute_boundary_kernel.f90 | 10 +-
src/specfem3D/compute_coupling_acoustic_el.f90 | 2 +-
src/specfem3D/compute_coupling_acoustic_po.f90 | 2 +-
src/specfem3D/compute_coupling_poroelastic_ac.f90 | 2 +-
src/specfem3D/compute_coupling_poroelastic_el.f90 | 4 +-
src/specfem3D/compute_coupling_viscoelastic_ac.f90 | 18 +-
src/specfem3D/compute_coupling_viscoelastic_po.f90 | 4 +-
src/specfem3D/compute_forces_acoustic_Dev.F90 | 8 +-
.../compute_forces_acoustic_calling_routine.f90 | 80 +--
src/specfem3D/compute_forces_acoustic_noDev.f90 | 4 +-
src/specfem3D/compute_forces_poro_fluid_part.f90 | 16 +-
src/specfem3D/compute_forces_poro_solid_part.f90 | 14 +-
.../compute_forces_poroelastic_calling_routine.f90 | 24 +-
src/specfem3D/compute_forces_viscoelastic_Dev.F90 | 14 +-
...compute_forces_viscoelastic_calling_routine.F90 | 80 +--
.../compute_forces_viscoelastic_noDev.f90 | 10 +-
src/specfem3D/compute_gradient.f90 | 2 +-
src/specfem3D/compute_interpolated_dva.f90 | 4 +-
src/specfem3D/compute_kernels.f90 | 34 +-
src/specfem3D/compute_stacey_acoustic.f90 | 28 +-
src/specfem3D/compute_stacey_poroelastic.f90 | 10 +-
src/specfem3D/compute_stacey_viscoelastic.f90 | 24 +-
src/specfem3D/compute_total_energy.f90 | 12 +-
src/specfem3D/create_color_image.f90 | 154 ++--
src/specfem3D/detect_mesh_surfaces.f90 | 18 +-
src/specfem3D/fault_solver_common.f90 | 2 +-
src/specfem3D/fault_solver_dynamic.f90 | 64 +-
src/specfem3D/fault_solver_kinematic.f90 | 14 +-
src/specfem3D/finalize_simulation.f90 | 28 +-
src/specfem3D/gravity_perturbation.f90 | 14 +-
src/specfem3D/initialize_simulation.f90 | 109 +--
src/specfem3D/iterate_time.F90 | 138 ++--
src/specfem3D/locate_receivers.f90 | 193 +++--
src/specfem3D/locate_source.f90 | 92 +--
src/specfem3D/make_gravity.f90 | 76 +-
src/specfem3D/noise_tomography.f90 | 60 +-
...ined_compute_forces_viscoelastic_Dev_openmp.f90 | 28 +-
src/specfem3D/pml_allocate_arrays.f90 | 190 ++---
src/specfem3D/pml_compute_accel_contribution.f90 | 66 +-
src/specfem3D/pml_compute_memory_variables.f90 | 101 ++-
src/specfem3D/pml_output_VTKs.f90 | 14 +-
src/specfem3D/prepare_timerun.F90 | 293 ++++----
src/specfem3D/read_forward_arrays_adios.F90 | 10 +-
src/specfem3D/read_mesh_databases.F90 | 773 +++++++++++----------
src/specfem3D/read_mesh_databases_adios.F90 | 324 ++++-----
src/specfem3D/save_adjoint_kernels.f90 | 134 ++--
src/specfem3D/save_forward_arrays_adios.F90 | 4 +-
src/specfem3D/save_kernels_adios.F90 | 18 +-
src/specfem3D/setup_GLL_points.f90 | 20 +-
src/specfem3D/setup_movie_meshes.f90 | 24 +-
src/specfem3D/setup_sources_receivers.f90 | 200 +++---
src/specfem3D/update_displacement_scheme.f90 | 44 +-
src/specfem3D/write_movie_output.f90 | 126 ++--
src/specfem3D/write_output_ASCII.f90 | 16 +-
src/specfem3D/write_output_SU.f90 | 20 +-
src/specfem3D/write_seismograms.f90 | 114 +--
src/tomography/add_model_iso.f90 | 8 +-
src/tomography/compute_kernel_integral.f90 | 2 +-
src/tomography/get_gradient_cg.f90 | 16 +-
src/tomography/get_gradient_steepest.f90 | 4 +-
src/tomography/model_update.f90 | 108 +--
src/tomography/read_kernels.f90 | 4 +-
src/tomography/read_kernels_cg.f90 | 4 +-
src/tomography/read_model.f90 | 8 +-
src/tomography/read_parameters_tomo.f90 | 2 +-
src/tomography/save_external_bin_m_up.f90 | 62 +-
src/tomography/smooth_sem.f90 | 76 +-
src/tomography/sum_kernels.f90 | 42 +-
src/tomography/sum_preconditioned_kernels.f90 | 66 +-
tests/decompose_mesh/test_partitioning.f90 | 22 +-
tests/decompose_mesh/test_read.f90 | 10 +-
tests/decompose_mesh/test_valence.f90 | 18 +-
utils/create_specfem3D_gpu_cuda_method_stubs.pl | 6 +-
196 files changed, 5834 insertions(+), 5588 deletions(-)
More information about the CIG-COMMITS
mailing list