[CIG-SEISMO] Specfem3d_Globe Movie problem
Dimitri Komatitsch
komatitsch at lma.cnrs-mrs.fr
Wed Mar 28 15:18:56 PDT 2018
Thanks. It is when you run the code that you may then get a useful bug
report (unallocated array, array going out of bounds or something like
that), since you will be running in debug mode. Please let us know.
Thanks,
Dimitri.
On 03/29/2018 12:07 AM, Inchin, Pavel wrote:
> Thank you for response,
>
> Here is a configuration log (not sure what might be useful). Thank you!
>
>
> running example: Wed Mar 28 18:03:10 EDT 2018
> directory: /scratch/inchinp/specfem3d_globe/EXAMPLES/NEPAL
> (will take about 7 minutes)
>
>
> setting up example...
>
> ## ---------------------------- ##
> ## setting up compilation flags ##
> ## ---------------------------- ##
> checking build system type... x86_64-unknown-linux-gnu
> checking host system type... x86_64-unknown-linux-gnu
> checking whether the Fortran compiler works... yes
> checking for Fortran compiler default output file name... a.out
> checking for suffix of executables...
> checking whether we are cross compiling... no
> checking for suffix of object files... o
> checking whether we are using the GNU Fortran compiler... no
> checking whether mpiifort accepts -g... yes
> configure: running /bin/sh ./flags.guess
> checking how to get verbose linking output from mpiifort... -v
> checking for Fortran libraries of mpiifort...
> -L/cm/shared/apps/intel/compilers_and_libraries/2017.5.239/mpi/intel64/lib/debug_mt
> -L/cm/shared/apps/intel/compilers_and_libraries/2017.5.239/mpi/intel64/lib
> -L/cm/shared/apps/intel/compilers_and_libraries/2017.5.239/compiler/lib/intel64
> -L/cm/shared/apps/intel/2017.5.061/compilers_and_libraries_2017.5.239/linux/compiler/lib/intel64_lin
> -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/
> -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64
> -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/
> -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64
> -L/usr/lib/../lib64/
> -L/cm/shared/apps/intel/compilers_and_libraries/2017.5.239/compiler/lib/intel64/
> -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../ -L/lib64 -L/lib/
> -L/usr/lib64 -L/usr/lib -lmpifort -lmpi -lmpigi -ldl -lrt -lpthread
> -lifport -lifcoremt -limf -lsvml -lm -lipgo -lirc -lirc_s
> checking for gcc... icc
> checking whether we are using the GNU C compiler... yes
> checking whether icc accepts -g... yes
> checking for icc option to accept ISO C89... none needed
> checking for dummy main to link with Fortran libraries... none
> checking for Fortran name-mangling scheme... lower case, underscore, no
> extra underscore
> checking for Fortran flag to compile .f90 files... none
> checking for Fortran flag needed to accept free-form source... none
> checking for Fortran flag to compile preprocessed .F files... none
> checking how to define symbols for preprocessed Fortran... -D
> checking for Fortran flag to compile preprocessed .F90 files... none
> checking for gcc... (cached) icc
> checking whether we are using the GNU C compiler... (cached) yes
> checking whether icc accepts -g... (cached) yes
> checking for icc option to accept ISO C89... (cached) none needed
> ## ----------------- ##
> ## module extensions ##
> ## ----------------- ##
> checking Fortran 90 module extension... mod
> checking Fortran 90 module inclusion flag... -I
> checking Fortran 90 module output flag... -mod
> checking how to run the C preprocessor... icc -E
> checking for grep that handles long lines and -e... /usr/bin/grep
> checking for egrep... /usr/bin/grep -E
> checking for ANSI C header files... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking emmintrin.h usability... yes
> checking emmintrin.h presence... yes
> checking for emmintrin.h... yes
> checking xmmintrin.h usability... yes
> checking xmmintrin.h presence... yes
> checking for xmmintrin.h... yes
> checking whether we are using the GNU C++ compiler... yes
> checking whether icpc accepts -g... yes
> checking how to run the C++ preprocessor... icpc -E
> ## ----------------------------------- ##
> ## setting up default simulation setup ##
> ## ----------------------------------- ##
> configure: building from git repository
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating setup/constants.h
> config.status: creating setup/constants_tomography.h
> config.status: creating setup/precision.h
> config.status: creating setup/config.fh
> config.status: creating DATA/Par_file
> config.status: creating DATA/CMTSOLUTION
> config.status: creating DATA/STATIONS
> config.status: creating setup/config.h
> config.status: setup/config.h is unchanged
> config.status: executing bin commands
> config.status: executing obj commands
> config.status: executing OUTPUT_FILES commands
>
> ## --------------------- ##
> ## Specfem3D_Globe 7.0.1 ##
> ## --------------------- ##
>
> ./configure has completed and set up a default configuration to build.
>
> You may wish to modify the following files before building:
> DATA/Par_file Set parameters affecting the build and simulation
> before running make and compiling.
> DATA/CMTSOLUTION Set the source parameters before running the
> solver.
> DATA/STATIONS Set the receiver stations before running the
> solver.
>
> cleaning all
> rm -f ./obj/shared_par.shared_module.o
> ./obj/adios_manager.shared_adios_module.o ./obj/auto_ner.shared.o
> ./obj/binary_c_io.cc.o ./obj/broadcast_computed_parameters.shared.o
> ./obj/calendar.shared.o ./obj/count_elements.shared.o
> ./obj/count_number_of_sources.shared.o ./obj/count_points.shared.o
> ./obj/create_name_database.shared.o
> ./obj/create_serial_name_database.shared.o
> ./obj/define_all_layers.shared.o ./obj/euler_angles.shared.o
> ./obj/exit_mpi.shared.o ./obj/flush_system.shared.o
> ./obj/get_all_eight_slices.shared.o ./obj/get_global.shared.o
> ./obj/get_model_parameters.shared.o
> ./obj/get_timestep_and_layers.shared.o ./obj/gll_library.shared.o
> ./obj/heap_sort.shared.o ./obj/hex_nodes.shared.o
> ./obj/init_openmp.shared.o ./obj/interpolate.shared.o
> ./obj/intgrl.shared.o ./obj/lagrange_poly.shared.o
> ./obj/make_ellipticity.shared.o ./obj/memory_eval.shared.o
> ./obj/model_prem.shared.o ./obj/model_topo_bathy.shared.o
> ./obj/parallel.sharedmpi.o ./obj/param_reader.cc.o
> ./obj/read_compute_parameters.shared.o
> ./obj/read_parameter_file.shared.o ./obj/read_value_parameters.shared.o
> ./obj/recompute_jacobian.shared.o ./obj/reduce.shared.o
> ./obj/rthetaphi_xyz.shared.o ./obj/save_header_file.shared.o
> ./obj/search_kdtree.shared.o ./obj/smooth_weights_vec.shared.o
> ./obj/sort_array_coordinates.shared.o ./obj/spline_routines.shared.o
> ./obj/write_VTK_file.shared.o ./obj/adios_method_stubs.cc.o
> ./obj/asdf_method_stubs.cc.o ./obj/constants.mod
> ./obj/manager_adios.mod ./obj/manager_adios_par.mod ./obj/my_mpi.mod
> ./obj/shared_input_parameters.mod ./obj/shared_compute_parameters.mod
> ./obj/shared_parameters.mod ./obj/kdtree_search.mod
> ./obj/shared_par.shared_module.o
> ./obj/adios_manager.shared_adios_module.o ./obj/auto_ner.shared.o
> ./obj/binary_c_io.cc.o ./obj/broadcast_computed_parameters.shared.o
> ./obj/calendar.shared.o ./obj/count_elements.shared.o
> ./obj/count_number_of_sources.shared.o ./obj/count_points.shared.o
> ./obj/create_name_database.shared.o
> ./obj/create_serial_name_database.shared.o
> ./obj/define_all_layers.shared.o ./obj/euler_angles.shared.o
> ./obj/exit_mpi.shared.o ./obj/flush_system.shared.o
> ./obj/get_all_eight_slices.shared.o ./obj/get_global.shared.o
> ./obj/get_model_parameters.shared.o
> ./obj/get_timestep_and_layers.shared.o ./obj/gll_library.shared.o
> ./obj/heap_sort.shared.o ./obj/hex_nodes.shared.o
> ./obj/init_openmp.shared.o ./obj/interpolate.shared.o
> ./obj/intgrl.shared.o ./obj/lagrange_poly.shared.o
> ./obj/make_ellipticity.shared.o ./obj/memory_eval.shared.o
> ./obj/model_prem.shared.o ./obj/model_topo_bathy.shared.o
> ./obj/parallel.sharedmpi.o ./obj/param_reader.cc.o
> ./obj/read_compute_parameters.shared.o
> ./obj/read_parameter_file.shared.o ./obj/read_value_parameters.shared.o
> ./obj/recompute_jacobian.shared.o ./obj/reduce.shared.o
> ./obj/rthetaphi_xyz.shared.o ./obj/save_header_file.shared.o
> ./obj/search_kdtree.shared.o ./obj/smooth_weights_vec.shared.o
> ./obj/sort_array_coordinates.shared.o ./obj/spline_routines.shared.o
> ./obj/write_VTK_file.shared.o ./obj/adios_method_stubs.cc.o
> ./obj/asdf_method_stubs.cc.o ./obj/create_header_file.header.o
> ./bin/xcreate_header_file ./OUTPUT_FILES/values_from_mesher.h
> ./obj/meshfem3D_par.check_module.o ./obj/meshfem3D.check.o
> ./obj/meshfem3D_models.check.o ./obj/add_missing_nodes.check.o
> ./obj/add_topography.check.o ./obj/add_topography_410_650.check.o
> ./obj/add_topography_cmb.check.o ./obj/add_topography_icb.check.o
> ./obj/assemble_MPI_central_cube_mesh.check.o
> ./obj/assemble_MPI_scalar_mesh.check.o
> ./obj/assemble_MPI_vector_mesh.check.o ./obj/calc_jacobian.check.o
> ./obj/check_mesh_resolution.check.o
> ./obj/compute_coordinates_grid.check.o
> ./obj/compute_element_properties.check.o
> ./obj/compute_volumes_and_areas.check.o ./obj/create_addressing.check.o
> ./obj/create_central_cube.check.o
> ./obj/create_central_cube_buffers.check.o
> ./obj/create_chunk_buffers.check.o
> ./obj/create_doubling_elements.check.o
> ./obj/create_mass_matrices.check.o ./obj/create_meshes.check.o
> ./obj/create_MPI_interfaces.check.o ./obj/create_regions_mesh.check.o
> ./obj/create_regions_elements.check.o
> ./obj/create_regular_elements.check.o ./obj/define_superbrick.check.o
> ./obj/finalize_mesher.check.o ./obj/fix_non_blocking_flags.check.o
> ./obj/get_absorb.check.o ./obj/get_ellipticity.check.o
> ./obj/get_jacobian_boundaries.check.o
> ./obj/get_jacobian_discontinuities.check.o ./obj/get_model.check.o
> ./obj/get_MPI_1D_buffers.check.o ./obj/get_MPI_cutplanes_eta.check.o
> ./obj/get_MPI_cutplanes_xi.check.o ./obj/get_MPI_interfaces.check.o
> ./obj/get_perm_color.check.o ./obj/get_shape2D.check.o
> ./obj/get_shape3D.check.o ./obj/gravity_integrals.check.o
> ./obj/initialize_layers.check.o ./obj/initialize_mesher.check.o
> ./obj/lgndr.check.o ./obj/model_1dref.check.o ./obj/model_1066a.check.o
> ./obj/model_ak135.check.o ./obj/model_sea1d.check.o
> ./obj/model_aniso_inner_core.check.o ./obj/model_aniso_mantle.check.o
> ./obj/model_atten3D_QRFSI12.check.o ./obj/model_attenuation.check.o
> ./obj/model_crust_1_0.check.o ./obj/model_crust_2_0.check.o
> ./obj/model_crustmaps.check.o ./obj/model_eucrust.check.o
> ./obj/model_epcrust.check.o ./obj/model_full_sh.check.o
> ./obj/model_gapp2.check.o ./obj/model_gll.check.o
> ./obj/model_heterogen_mantle.check.o ./obj/model_iasp91.check.o
> ./obj/model_jp1d.check.o ./obj/model_jp3d.check.o
> ./obj/model_ppm.check.o ./obj/model_s20rts.check.o
> ./obj/model_s40rts.check.o ./obj/model_s362ani.check.o
> ./obj/model_sea99_s.check.o ./obj/moho_stretching.check.o
> ./obj/save_arrays_solver.check.o ./obj/setup_color_perm.check.o
> ./obj/setup_counters.check.o ./obj/setup_inner_outer.check.o
> ./obj/setup_model.check.o ./obj/setup_MPI_interfaces.check.o
> ./obj/stretching_function.check.o ./obj/test_MPI_interfaces.check.o
> ./obj/write_AVS_DX_global_chunks_data.check.o
> ./obj/write_AVS_DX_global_data.check.o
> ./obj/write_AVS_DX_global_faces_data.check.o
> ./obj/write_AVS_DX_output.check.o
> ./obj/write_AVS_DX_surface_data.check.o
> ./obj/create_regions_mesh_par.mod ./obj/create_regions_mesh_par2.mod
> ./obj/create_mpi_interfaces_par.mod
> ./obj/gapp2_mantle_model_constants.mod ./obj/manager_adios_par.mod
> ./obj/meshfem3d_models_par.mod ./obj/meshfem3d_par.mod
> ./obj/mpi_crust_mantle_par.mod ./obj/mpi_inner_core_par.mod
> ./obj/mpi_outer_core_par.mod ./obj/model_1066a_par.mod
> ./obj/model_1dref_par.mod ./obj/model_ak135_par.mod
> ./obj/model_aniso_mantle_par.mod ./obj/model_atten3d_qrfsi12_par.mod
> ./obj/model_crust_1_0_par.mod ./obj/model_crust_2_0_par.mod
> ./obj/model_crustmaps_par.mod ./obj/model_epcrust_par.mod
> ./obj/model_eucrust_par.mod ./obj/model_full_sh_crust_par.mod
> ./obj/model_full_sh_mantle_par.mod ./obj/model_heterogen_mantle_par.mod
> ./obj/model_jp3d_par.mod ./obj/model_ppm_par.mod
> ./obj/model_s20rts_par.mod ./obj/model_s362ani_par.mod
> ./obj/model_s40rts_par.mod ./obj/model_sea1d_par.mod
> ./obj/model_sea99_s_par.mod ./obj/avs_dx_global_chunks_mod.mod
> ./obj/avs_dx_global_mod.mod ./obj/avs_dx_global_faces_mod.mod
> ./obj/avs_dx_surface_mod.mod ./bin/xmeshfem3D
> ./obj/assemble_MPI_scalar.solver.o ./obj/assemble_MPI_vector.solver.o
> ./obj/comp_source_spectrum.solver.o
> ./obj/compute_adj_source_frechet.solver.o ./obj/convert_time.solver.o
> ./obj/define_derivation_matrices.solver.o ./obj/file_io_threads.cc.o
> ./obj/force_ftz.cc.o ./obj/get_backazimuth.solver.o
> ./obj/get_cmt.solver.o ./obj/get_force.solver.o
> ./obj/get_event_info.solver.o ./obj/make_gravity.solver.o
> ./obj/netlib_specfun_erf.solver.o ./obj/asdf_data.solverstatic_module.o
> ./obj/comp_source_time_function.solverstatic.o
> ./obj/specfem3D_par.solverstatic_module.o
> ./obj/write_seismograms.solverstatic.o
> ./obj/check_stability.solverstatic.o
> ./obj/compute_add_sources.solverstatic.o
> ./obj/compute_arrays_source.solverstatic.o
> ./obj/compute_boundary_kernel.solverstatic.o
> ./obj/compute_coupling.solverstatic.o
> ./obj/compute_element.solverstatic.o
> ./obj/compute_element_att_memory.solverstatic.o
> ./obj/compute_element_strain.solverstatic.o
> ./obj/compute_forces_acoustic_calling_routine.solverstatic.o
> ./obj/compute_forces_viscoelastic_calling_routine.solverstatic.o
> ./obj/compute_forces_crust_mantle_noDev.solverstatic.o
> ./obj/compute_forces_crust_mantle_Dev.solverstatic.o
> ./obj/compute_forces_inner_core_noDev.solverstatic.o
> ./obj/compute_forces_inner_core_Dev.solverstatic.o
> ./obj/compute_forces_outer_core_noDev.solverstatic.o
> ./obj/compute_forces_outer_core_Dev.solverstatic.o
> ./obj/compute_kernels.solverstatic.o
> ./obj/compute_seismograms.solverstatic.o
> ./obj/compute_stacey_crust_mantle.solverstatic.o
> ./obj/compute_stacey_outer_core.solverstatic.o
> ./obj/finalize_simulation.solverstatic.o
> ./obj/get_attenuation.solverstatic.o
> ./obj/initialize_simulation.solverstatic.o
> ./obj/iterate_time.solverstatic.o
> ./obj/iterate_time_undoatt.solverstatic.o
> ./obj/locate_receivers.solverstatic.o
> ./obj/locate_regular_points.solverstatic.o
> ./obj/locate_sources.solverstatic.o
> ./obj/multiply_arrays_source.solverstatic.o
> ./obj/noise_tomography.solverstatic.o
> ./obj/prepare_attenuation.solverstatic.o
> ./obj/prepare_elastic_elements.solverstatic.o
> ./obj/prepare_gpu.solverstatic.o ./obj/prepare_gravity.solverstatic.o
> ./obj/prepare_movie.solverstatic.o ./obj/prepare_noise.solverstatic.o
> ./obj/prepare_oceans.solverstatic.o
> ./obj/prepare_optimized_arrays.solverstatic.o
> ./obj/prepare_stacey.solverstatic.o ./obj/prepare_timerun.solverstatic.o
> ./obj/prepare_vtk_window.solverstatic.o
> ./obj/prepare_wavefields.solverstatic.o
> ./obj/read_adjoint_sources.solverstatic.o
> ./obj/read_arrays_solver.solverstatic.o
> ./obj/read_forward_arrays.solverstatic.o
> ./obj/read_mesh_databases.solverstatic.o
> ./obj/read_topography_bathymetry.solverstatic.o
> ./obj/save_forward_arrays.solverstatic.o
> ./obj/save_kernels.solverstatic.o
> ./obj/save_regular_kernels.solverstatic.o
> ./obj/setup_GLL_points.solverstatic.o
> ./obj/setup_sources_receivers.solverstatic.o
> ./obj/specfem3D.solverstatic.o
> ./obj/update_displacement_LDDRK.solverstatic.o
> ./obj/update_displacement_Newmark.solverstatic.o
> ./obj/write_movie_output.solverstatic.o
> ./obj/write_movie_volume.solverstatic.o
> ./obj/write_movie_surface.solverstatic.o
> ./obj/write_output_ASCII.solverstatic.o
> ./obj/write_output_SAC.solverstatic.o
> ./obj/specfem3D_gpu_method_stubs.cc.o
> ./obj/visual_vtk_stubs.visualc.o ./obj/asdf_data.mod
> ./obj/constants_solver.mod ./obj/manager_adios_par.mod
> ./obj/specfem_par.mod ./obj/specfem_par_crustmantle.mod
> ./obj/specfem_par_innercore.mod ./obj/specfem_par_outercore.mod
> ./obj/specfem_par_noise.mod ./obj/specfem_par_movie.mod
> ./bin/xspecfem3D ./obj/convolve_source_timefunction.aux.o
> ./obj/detect_duplicates_stations_file.aux.o ./obj/combine_AVS_DX.aux.o
> ./obj/get_cmt.solver.o ./obj/combine_paraview_strain_data.auxsolver.o
> ./obj/combine_surf_data.auxsolver.o ./obj/combine_vol_data.auxsolver.o
> ./obj/combine_vol_data.auxadios.o
> ./obj/combine_vol_data_adios_impl.auxmpi.o
> ./obj/combine_vol_data.auxsolver_vtk.o
> ./obj/combine_vol_data.auxadios_vtk.o
> ./obj/combine_vol_data_adios_impl.auxmpi.o
> ./obj/create_movie_AVS_DX.aux.o ./obj/create_movie_GMT_global.aux.o
> ./obj/extract_database.aux.o ./bin/xconvolve_source_timefunction
> ./bin/xdetect_duplicates_stations_file ./bin/xcombine_AVS_DX
> ./bin/xcombine_paraview_strain_data ./bin/xcombine_vol_data
> ./bin/xcombine_vol_data_vtk ./bin/xcombine_surf_data
> ./bin/xcreate_movie_AVS_DX ./bin/xcreate_movie_GMT_global
> ./bin/xextract_database ./obj/postprocess_par.postprocess_module.o
> ./obj/addition_sem.postprocess.o
> ./obj/postprocess_par.postprocess_module.o
> ./obj/parse_kernel_names.postprocess.o ./obj/clip_sem.postprocess.o
> ./obj/postprocess_par.postprocess_module.o
> ./obj/parse_kernel_names.postprocess.o ./obj/combine_sem.postprocess.o
> ./obj/postprocess_par.postprocess_module.o
> ./obj/difference_sem.postprocess.o
> ./obj/postprocess_par.postprocess_module.o
> ./obj/interpolate_model.postprocess.o
> ./obj/postprocess_par.postprocess_module.o
> ./obj/create_cross_section.postprocess.o
> ./obj/parse_kernel_names.postprocess.o
> ./obj/postprocess_par.postprocess_module.o
> ./obj/parse_kernel_names.postprocess.o ./obj/smooth_sem.postprocess.o
> ./obj/convert_model_file_adios.postprocess_adios.o
> ./obj/postprocess_par.mod ./bin/xaddition_sem ./bin/xclip_sem
> ./bin/xcombine_sem ./bin/xdifference_sem ./bin/xinterpolate_model
> ./bin/xcreate_cross_section ./bin/xsmooth_sem
> ./obj/add_model_iso.tomo.o ./obj/tomography_par.tomo_module.o
> ./obj/compute_kernel_integral.tomo.o ./obj/get_cg_direction.tomo.o
> ./obj/get_sd_direction.tomo.o ./obj/read_kernels.tomo.o
> ./obj/read_kernels_cg.tomo.o ./obj/read_model.tomo.o
> ./obj/read_parameters_tomo.tomo.o ./obj/write_gradient.tomo.o
> ./obj/write_new_model.tomo.o ./obj/write_new_model_perturbations.tomo.o
> ./obj/add_model_tiso.tomo.o ./obj/tomography_par.tomo_module.o
> ./obj/compute_kernel_integral.tomo.o ./obj/get_cg_direction.tomo.o
> ./obj/get_sd_direction.tomo.o ./obj/read_kernels.tomo.o
> ./obj/read_kernels_cg.tomo.o ./obj/read_model.tomo.o
> ./obj/read_parameters_tomo.tomo.o ./obj/write_gradient.tomo.o
> ./obj/write_new_model.tomo.o ./obj/write_new_model_perturbations.tomo.o
> ./obj/add_model_tiso_cg.tomo.o ./obj/tomography_par.tomo_module.o
> ./obj/compute_kernel_integral.tomo.o ./obj/get_cg_direction.tomo.o
> ./obj/get_sd_direction.tomo.o ./obj/read_kernels.tomo.o
> ./obj/read_kernels_cg.tomo.o ./obj/read_model.tomo.o
> ./obj/read_parameters_tomo.tomo.o ./obj/write_gradient.tomo.o
> ./obj/write_new_model.tomo.o ./obj/write_new_model_perturbations.tomo.o
> ./obj/add_model_tiso_iso.tomo.o ./obj/tomography_par.tomo_module.o
> ./obj/compute_kernel_integral.tomo.o ./obj/get_cg_direction.tomo.o
> ./obj/get_sd_direction.tomo.o ./obj/read_kernels.tomo.o
> ./obj/read_kernels_cg.tomo.o ./obj/read_model.tomo.o
> ./obj/read_parameters_tomo.tomo.o ./obj/write_gradient.tomo.o
> ./obj/write_new_model.tomo.o ./obj/write_new_model_perturbations.tomo.o
> ./obj/tomography_par.tomo_module.o ./obj/sum_kernels.tomo.o
> ./obj/tomography_par.tomo_module.o
> ./obj/sum_preconditioned_kernels.tomo.o ./obj/tomography_par.mod
> ./obj/tomography_kernels_iso.mod ./obj/tomography_kernels_tiso.mod
> ./obj/tomography_kernels_tiso_cg.mod ./obj/tomography_model_tiso.mod
> ./obj/tomography_model_iso.mod ./bin/xadd_model_iso
> ./bin/xadd_model_tiso ./bin/xadd_model_tiso_cg ./bin/xadd_model_tiso_iso
> ./bin/xsum_kernels ./bin/xsum_preconditioned_kernels
> rm -f ./bin/*__genmod.*
> rm -f ./obj/*__genmod.*
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/shared_par.shared_module.o src/shared/shared_par.f90
> icc -c -I./setup -g -O2 -o obj/param_reader.cc.o
> src/shared/param_reader.c
> icc -c -I./setup -g -O2 -o obj/binary_c_io.cc.o src/shared/binary_c_io.c
> icc -c -I./setup -g -O2 -o obj/adios_method_stubs.cc.o
> src/shared/adios_method_stubs.c
> icc -c -I./setup -g -O2 -o obj/file_io_threads.cc.o
> src/specfem3D/file_io_threads.c
> icc -c -I./setup -g -O2 -o obj/force_ftz.cc.o src/specfem3D/force_ftz.c
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/get_backazimuth.solver.o src/specfem3D/get_backazimuth.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/get_cmt.solver.o src/specfem3D/get_cmt.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/get_force.solver.o src/specfem3D/get_force.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/get_event_info.solver.o src/specfem3D/get_event_info.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/make_gravity.solver.o src/specfem3D/make_gravity.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/netlib_specfun_erf.solver.o src/specfem3D/netlib_specfun_erf.f90
> icc -c -I./setup -g -O2 -o obj/specfem3D_gpu_method_stubs.cc.o
> src/specfem3D/specfem3D_gpu_method_stubs.c
> icc -c -I./setup -o obj/visual_vtk_stubs.visualc.o
> src/specfem3D/visual_vtk_stubs.c
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/calendar.shared.o src/shared/calendar.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/recompute_jacobian.shared.o src/shared/recompute_jacobian.f90
> icc -c -I./setup -g -O2 -o obj/asdf_method_stubs.cc.o
> src/shared/asdf_method_stubs.c
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/create_serial_name_database.shared.o
> src/shared/create_serial_name_database.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/search_kdtree.shared.o src/shared/search_kdtree.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/interpolate.shared.o src/shared/interpolate.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/auto_ner.shared.o src/shared/auto_ner.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/count_elements.shared.o src/shared/count_elements.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/count_number_of_sources.shared.o src/shared/count_number_of_sources.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/count_points.shared.o src/shared/count_points.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/define_all_layers.shared.o src/shared/define_all_layers.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/euler_angles.shared.o src/shared/euler_angles.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/get_model_parameters.shared.o src/shared/get_model_parameters.F90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/get_timestep_and_layers.shared.o src/shared/get_timestep_and_layers.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/memory_eval.shared.o src/shared/memory_eval.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/read_compute_parameters.shared.o src/shared/read_compute_parameters.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/read_parameter_file.shared.o src/shared/read_parameter_file.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/read_value_parameters.shared.o src/shared/read_value_parameters.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/reduce.shared.o src/shared/reduce.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/rthetaphi_xyz.shared.o src/shared/rthetaphi_xyz.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/save_header_file.shared.o src/shared/save_header_file.F90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/create_header_file.header.o
> src/create_header_file/create_header_file.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/adios_manager.shared_adios_module.o src/shared/adios_manager.F90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/broadcast_computed_parameters.shared.o
> src/shared/broadcast_computed_parameters.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/create_name_database.shared.o src/shared/create_name_database.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/exit_mpi.shared.o src/shared/exit_mpi.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/flush_system.shared.o src/shared/flush_system.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/get_all_eight_slices.shared.o src/shared/get_all_eight_slices.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/get_global.shared.o src/shared/get_global.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/gll_library.shared.o src/shared/gll_library.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/heap_sort.shared.o src/shared/heap_sort.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/hex_nodes.shared.o src/shared/hex_nodes.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/init_openmp.shared.o src/shared/init_openmp.F90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/intgrl.shared.o src/shared/intgrl.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/lagrange_poly.shared.o src/shared/lagrange_poly.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/make_ellipticity.shared.o src/shared/make_ellipticity.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/model_prem.shared.o src/shared/model_prem.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/model_topo_bathy.shared.o src/shared/model_topo_bathy.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/parallel.sharedmpi.o src/shared/parallel.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/smooth_weights_vec.shared.o src/shared/smooth_weights_vec.F90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/sort_array_coordinates.shared.o src/shared/sort_array_coordinates.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/spline_routines.shared.o src/shared/spline_routines.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/write_VTK_file.shared.o src/shared/write_VTK_file.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/meshfem3D_par.check_module.o src/meshfem3D/meshfem3D_par.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/assemble_MPI_scalar.solver.o src/specfem3D/assemble_MPI_scalar.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/assemble_MPI_vector.solver.o src/specfem3D/assemble_MPI_vector.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/comp_source_spectrum.solver.o src/specfem3D/comp_source_spectrum.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/compute_adj_source_frechet.solver.o
> src/specfem3D/compute_adj_source_frechet.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/convert_time.solver.o src/specfem3D/convert_time.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/define_derivation_matrices.solver.o
> src/specfem3D/define_derivation_matrices.f90
> mpiifort -g -o bin/xcreate_header_file
> obj/shared_par.shared_module.o obj/auto_ner.shared.o
> obj/count_elements.shared.o obj/count_number_of_sources.shared.o
> obj/count_points.shared.o obj/define_all_layers.shared.o
> obj/euler_angles.shared.o obj/get_model_parameters.shared.o
> obj/get_timestep_and_layers.shared.o obj/memory_eval.shared.o
> obj/param_reader.cc.o obj/read_compute_parameters.shared.o
> obj/read_parameter_file.shared.o obj/read_value_parameters.shared.o
> obj/reduce.shared.o obj/rthetaphi_xyz.shared.o
> obj/save_header_file.shared.o obj/create_header_file.header.o
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/meshfem3D.check.o src/meshfem3D/meshfem3D.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/meshfem3D_models.check.o src/meshfem3D/meshfem3D_models.F90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/add_missing_nodes.check.o src/meshfem3D/add_missing_nodes.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/add_topography.check.o src/meshfem3D/add_topography.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/add_topography_410_650.check.o src/meshfem3D/add_topography_410_650.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/add_topography_cmb.check.o src/meshfem3D/add_topography_cmb.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/add_topography_icb.check.o src/meshfem3D/add_topography_icb.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/assemble_MPI_central_cube_mesh.check.o
> src/meshfem3D/assemble_MPI_central_cube_mesh.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/assemble_MPI_scalar_mesh.check.o
> src/meshfem3D/assemble_MPI_scalar_mesh.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/assemble_MPI_vector_mesh.check.o
> src/meshfem3D/assemble_MPI_vector_mesh.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/calc_jacobian.check.o src/meshfem3D/calc_jacobian.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/check_mesh_resolution.check.o src/meshfem3D/check_mesh_resolution.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/compute_coordinates_grid.check.o
> src/meshfem3D/compute_coordinates_grid.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/compute_element_properties.check.o
> src/meshfem3D/compute_element_properties.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/compute_volumes_and_areas.check.o
> src/meshfem3D/compute_volumes_and_areas.F90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/create_addressing.check.o src/meshfem3D/create_addressing.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/create_central_cube.check.o src/meshfem3D/create_central_cube.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/create_central_cube_buffers.check.o
> src/meshfem3D/create_central_cube_buffers.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/create_chunk_buffers.check.o src/meshfem3D/create_chunk_buffers.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/create_doubling_elements.check.o
> src/meshfem3D/create_doubling_elements.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/create_mass_matrices.check.o src/meshfem3D/create_mass_matrices.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/create_meshes.check.o src/meshfem3D/create_meshes.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/create_MPI_interfaces.check.o src/meshfem3D/create_MPI_interfaces.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/create_regions_mesh.check.o src/meshfem3D/create_regions_mesh.F90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/create_regions_elements.check.o
> src/meshfem3D/create_regions_elements.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/create_regular_elements.check.o
> src/meshfem3D/create_regular_elements.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/define_superbrick.check.o src/meshfem3D/define_superbrick.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/finalize_mesher.check.o src/meshfem3D/finalize_mesher.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/fix_non_blocking_flags.check.o src/meshfem3D/fix_non_blocking_flags.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/get_absorb.check.o src/meshfem3D/get_absorb.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/get_ellipticity.check.o src/meshfem3D/get_ellipticity.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/get_jacobian_boundaries.check.o
> src/meshfem3D/get_jacobian_boundaries.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/get_jacobian_discontinuities.check.o
> src/meshfem3D/get_jacobian_discontinuities.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/get_model.check.o src/meshfem3D/get_model.F90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/get_MPI_1D_buffers.check.o src/meshfem3D/get_MPI_1D_buffers.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/get_MPI_cutplanes_eta.check.o src/meshfem3D/get_MPI_cutplanes_eta.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/get_MPI_cutplanes_xi.check.o src/meshfem3D/get_MPI_cutplanes_xi.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/get_MPI_interfaces.check.o src/meshfem3D/get_MPI_interfaces.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/get_perm_color.check.o src/meshfem3D/get_perm_color.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/get_shape2D.check.o src/meshfem3D/get_shape2D.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/get_shape3D.check.o src/meshfem3D/get_shape3D.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/gravity_integrals.check.o src/meshfem3D/gravity_integrals.F90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/initialize_layers.check.o src/meshfem3D/initialize_layers.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/initialize_mesher.check.o src/meshfem3D/initialize_mesher.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/lgndr.check.o src/meshfem3D/lgndr.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/model_1dref.check.o src/meshfem3D/model_1dref.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/model_1066a.check.o src/meshfem3D/model_1066a.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/model_ak135.check.o src/meshfem3D/model_ak135.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/model_sea1d.check.o src/meshfem3D/model_sea1d.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/model_aniso_inner_core.check.o src/meshfem3D/model_aniso_inner_core.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/model_aniso_mantle.check.o src/meshfem3D/model_aniso_mantle.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/model_atten3D_QRFSI12.check.o src/meshfem3D/model_atten3D_QRFSI12.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/model_crust_1_0.check.o src/meshfem3D/model_crust_1_0.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/model_crust_2_0.check.o src/meshfem3D/model_crust_2_0.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/model_crustmaps.check.o src/meshfem3D/model_crustmaps.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/model_eucrust.check.o src/meshfem3D/model_eucrust.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/model_epcrust.check.o src/meshfem3D/model_epcrust.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/model_full_sh.check.o src/meshfem3D/model_full_sh.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/model_gapp2.check.o src/meshfem3D/model_gapp2.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/model_gll.check.o src/meshfem3D/model_gll.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/model_heterogen_mantle.check.o src/meshfem3D/model_heterogen_mantle.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/model_iasp91.check.o src/meshfem3D/model_iasp91.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/model_jp1d.check.o src/meshfem3D/model_jp1d.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/model_jp3d.check.o src/meshfem3D/model_jp3d.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/model_ppm.check.o src/meshfem3D/model_ppm.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/model_s20rts.check.o src/meshfem3D/model_s20rts.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/model_s40rts.check.o src/meshfem3D/model_s40rts.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/model_s362ani.check.o src/meshfem3D/model_s362ani.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/model_sea99_s.check.o src/meshfem3D/model_sea99_s.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/moho_stretching.check.o src/meshfem3D/moho_stretching.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/save_arrays_solver.check.o src/meshfem3D/save_arrays_solver.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/setup_color_perm.check.o src/meshfem3D/setup_color_perm.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/setup_counters.check.o src/meshfem3D/setup_counters.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/setup_inner_outer.check.o src/meshfem3D/setup_inner_outer.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/setup_model.check.o src/meshfem3D/setup_model.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/setup_MPI_interfaces.check.o src/meshfem3D/setup_MPI_interfaces.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/stretching_function.check.o src/meshfem3D/stretching_function.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/test_MPI_interfaces.check.o src/meshfem3D/test_MPI_interfaces.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/write_AVS_DX_global_chunks_data.check.o
> src/meshfem3D/write_AVS_DX_global_chunks_data.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/write_AVS_DX_global_data.check.o
> src/meshfem3D/write_AVS_DX_global_data.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/write_AVS_DX_global_faces_data.check.o
> src/meshfem3D/write_AVS_DX_global_faces_data.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/write_AVS_DX_output.check.o src/meshfem3D/write_AVS_DX_output.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/write_AVS_DX_surface_data.check.o
> src/meshfem3D/write_AVS_DX_surface_data.f90
>
> running xcreate_header_file...
>
> ./bin/xcreate_header_file
>
>
> creating file OUTPUT_FILES/values_from_mesher.h to compile solver with
> correct
> values
>
>
> edit file OUTPUT_FILES/values_from_mesher.h to see
> some statistics about the mesh
>
>
> number of processors = 216
>
>
> maximum number of points per region = 1060349
>
>
> total elements per slice = 18325
> total points per slice = 1222043
>
>
> the time step of the solver will be DT = 0.1900000 (s)
> the (approximate) minimum period resolved will be = 18.13333 (s)
>
>
> current record length is = 60.00000 min
> current minimum number of time steps will be = 19000
>
>
> MOVIE_VOLUME : T
> MOVIE_SURFACE: F
> Saving movie frames every 100
>
>
> on NEC SX, make sure "loopcnt=" parameter
> in Makefile is greater than max vector length = 3181047
>
>
> approximate static memory needed by the solver:
> ----------------------------------------------
>
>
> (lower bound, usually the real amount used is 5% to 10% higher)
>
>
> (you can get a more precise estimate of the size used per MPI process
> by typing "size -d bin/xspecfem3D"
> after compiling the code with the DATA/Par_file you plan to use)
>
>
> size of static arrays per slice = 751.438408000000 MB
> = 716.627510070801 MiB
> = 0.751438408000000 GB
> = 0.699831552803516 GiB
>
>
> (should be below 80% or 90% of the memory installed per core)
> (if significantly more, the job will not run by lack of memory)
> (note that if significantly less, you waste a significant amount
> of memory per processor core)
> (but that can be perfectly acceptable if you can afford it and
> want faster results by using more cores)
>
>
> size of static arrays for all slices = 162.310696128000 GB
> = 151.163615405560 GiB
> = 0.162310696128000 TB
> = 0.147620718169492 TiB
>
>
> *******************************************************************************
> Estimating optimal disk dumping interval for UNDO_ATTENUATION:
> *******************************************************************************
>
>
> without undoing of attenuation you are using 1.17753139200000
> GB per core
> i.e. 29.43828 % of the installed memory
>
>
> each time step to store in memory to undo attenuation will require
> storing
> 1.425235200000000E-002 GB per core
>
>
> *******************************************************************************
> the optimal value is thus NT_DUMP_ATTENUATION = 155
> *******************************************************************************
>
>
> we will need to save a total of 123 dumpings (restart files)
> to disk
>
>
> each dumping on the disk to undo attenuation will require storing
> 0.169208064000000 GB per core
>
>
> each dumping on the disk will require storing 36.5489418240000
> GB for all cores
>
>
> ALL dumpings on the disk will require storing 20.8125918720000
> GB per core
>
>
> *******************************************************************************
> ALL dumpings on the disk will require storing 4495.51984435200
> GB for all cores
> i.e. 4.49551984435200 TB
> *******************************************************************************
>
>
>
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/model_attenuation.check.o src/meshfem3D/model_attenuation.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/asdf_data.solverstatic_module.o src/specfem3D/asdf_data.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/specfem3D_par.solverstatic_module.o src/specfem3D/specfem3D_par.F90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/combine_AVS_DX.aux.o src/auxiliaries/combine_AVS_DX.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/combine_surf_data.auxsolver.o src/auxiliaries/combine_surf_data.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/combine_vol_data.auxsolver.o src/auxiliaries/combine_vol_data.F90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/combine_vol_data.auxsolver_vtk.o
> src/auxiliaries/combine_vol_data.F90 -DUSE_VTK_INSTEAD_OF_MESH
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/convolve_source_timefunction.aux.o
> src/auxiliaries/convolve_source_timefunction.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/create_movie_AVS_DX.aux.o src/auxiliaries/create_movie_AVS_DX.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/create_movie_GMT_global.aux.o
> src/auxiliaries/create_movie_GMT_global.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/detect_duplicates_stations_file.aux.o
> src/auxiliaries/detect_duplicates_stations_file.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/combine_paraview_strain_data.auxsolver.o
> src/auxiliaries/combine_paraview_strain_data.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/extract_database.aux.o src/auxiliaries/extract_database.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/postprocess_par.postprocess_module.o
> src/tomography/postprocess_sensitivity_kernels/postprocess_par.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/tomography_par.tomo_module.o src/tomography/tomography_par.f90
> mpiifort -g -o bin/xcombine_surf_data
> obj/combine_surf_data.auxsolver.o obj/shared_par.shared_module.o
> obj/binary_c_io.cc.o obj/flush_system.shared.o
> mpiifort -g -o bin/xcombine_vol_data_vtk
> obj/combine_vol_data.auxsolver_vtk.o obj/shared_par.shared_module.o
> obj/binary_c_io.cc.o obj/exit_mpi.shared.o obj/flush_system.shared.o
> obj/intgrl.shared.o obj/make_ellipticity.shared.o
> obj/model_prem.shared.o obj/parallel.sharedmpi.o
> obj/read_parameter_file.shared.o obj/read_value_parameters.shared.o
> obj/param_reader.cc.o obj/reduce.shared.o obj/rthetaphi_xyz.shared.o
> obj/spline_routines.shared.o
> mpiifort -g -o bin/xconvolve_source_timefunction
> obj/convolve_source_timefunction.aux.o obj/shared_par.shared_module.o
> mpiifort -g -o bin/xdetect_duplicates_stations_file
> obj/detect_duplicates_stations_file.aux.o obj/shared_par.shared_module.o
> mpiifort -g -o bin/xmeshfem3D obj/shared_par.shared_module.o
> obj/adios_manager.shared_adios_module.o obj/auto_ner.shared.o
> obj/binary_c_io.cc.o obj/broadcast_computed_parameters.shared.o
> obj/count_elements.shared.o obj/count_number_of_sources.shared.o
> obj/count_points.shared.o obj/create_name_database.shared.o
> obj/define_all_layers.shared.o obj/euler_angles.shared.o
> obj/exit_mpi.shared.o obj/flush_system.shared.o
> obj/get_all_eight_slices.shared.o obj/get_global.shared.o
> obj/get_model_parameters.shared.o obj/get_timestep_and_layers.shared.o
> obj/gll_library.shared.o obj/heap_sort.shared.o obj/hex_nodes.shared.o
> obj/init_openmp.shared.o obj/intgrl.shared.o obj/lagrange_poly.shared.o
> obj/make_ellipticity.shared.o obj/memory_eval.shared.o
> obj/model_prem.shared.o obj/model_topo_bathy.shared.o
> obj/parallel.sharedmpi.o obj/param_reader.cc.o
> obj/read_compute_parameters.shared.o obj/read_parameter_file.shared.o
> obj/read_value_parameters.shared.o obj/reduce.shared.o
> obj/rthetaphi_xyz.shared.o obj/save_header_file.shared.o
> obj/smooth_weights_vec.shared.o obj/sort_array_coordinates.shared.o
> obj/spline_routines.shared.o obj/write_VTK_file.shared.o
> obj/adios_method_stubs.cc.o obj/meshfem3D_par.check_module.o
> obj/meshfem3D.check.o obj/meshfem3D_models.check.o
> obj/add_missing_nodes.check.o obj/add_topography.check.o
> obj/add_topography_410_650.check.o obj/add_topography_cmb.check.o
> obj/add_topography_icb.check.o
> obj/assemble_MPI_central_cube_mesh.check.o
> obj/assemble_MPI_scalar_mesh.check.o
> obj/assemble_MPI_vector_mesh.check.o obj/calc_jacobian.check.o
> obj/check_mesh_resolution.check.o obj/compute_coordinates_grid.check.o
> obj/compute_element_properties.check.o
> obj/compute_volumes_and_areas.check.o obj/create_addressing.check.o
> obj/create_central_cube.check.o obj/create_central_cube_buffers.check.o
> obj/create_chunk_buffers.check.o obj/create_doubling_elements.check.o
> obj/create_mass_matrices.check.o obj/create_meshes.check.o
> obj/create_MPI_interfaces.check.o obj/create_regions_mesh.check.o
> obj/create_regions_elements.check.o obj/create_regular_elements.check.o
> obj/define_superbrick.check.o obj/finalize_mesher.check.o
> obj/fix_non_blocking_flags.check.o obj/get_absorb.check.o
> obj/get_ellipticity.check.o obj/get_jacobian_boundaries.check.o
> obj/get_jacobian_discontinuities.check.o obj/get_model.check.o
> obj/get_MPI_1D_buffers.check.o obj/get_MPI_cutplanes_eta.check.o
> obj/get_MPI_cutplanes_xi.check.o obj/get_MPI_interfaces.check.o
> obj/get_perm_color.check.o obj/get_shape2D.check.o
> obj/get_shape3D.check.o obj/gravity_integrals.check.o
> obj/initialize_layers.check.o obj/initialize_mesher.check.o
> obj/lgndr.check.o obj/model_1dref.check.o obj/model_1066a.check.o
> obj/model_ak135.check.o obj/model_sea1d.check.o
> obj/model_aniso_inner_core.check.o obj/model_aniso_mantle.check.o
> obj/model_atten3D_QRFSI12.check.o obj/model_attenuation.check.o
> obj/model_crust_1_0.check.o obj/model_crust_2_0.check.o
> obj/model_crustmaps.check.o obj/model_eucrust.check.o
> obj/model_epcrust.check.o obj/model_full_sh.check.o
> obj/model_gapp2.check.o obj/model_gll.check.o
> obj/model_heterogen_mantle.check.o obj/model_iasp91.check.o
> obj/model_jp1d.check.o obj/model_jp3d.check.o obj/model_ppm.check.o
> obj/model_s20rts.check.o obj/model_s40rts.check.o
> obj/model_s362ani.check.o obj/model_sea99_s.check.o
> obj/moho_stretching.check.o obj/save_arrays_solver.check.o
> obj/setup_color_perm.check.o obj/setup_counters.check.o
> obj/setup_inner_outer.check.o obj/setup_model.check.o
> obj/setup_MPI_interfaces.check.o obj/stretching_function.check.o
> obj/test_MPI_interfaces.check.o
> obj/write_AVS_DX_global_chunks_data.check.o
> obj/write_AVS_DX_global_data.check.o
> obj/write_AVS_DX_global_faces_data.check.o
> obj/write_AVS_DX_output.check.o obj/write_AVS_DX_surface_data.check.o
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/comp_source_time_function.solverstatic.o
> src/specfem3D/comp_source_time_function.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/write_seismograms.solverstatic.o src/specfem3D/write_seismograms.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/check_stability.solverstatic.o src/specfem3D/check_stability.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/compute_add_sources.solverstatic.o src/specfem3D/compute_add_sources.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/compute_boundary_kernel.solverstatic.o
> src/specfem3D/compute_boundary_kernel.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/compute_coupling.solverstatic.o src/specfem3D/compute_coupling.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/compute_element.solverstatic.o src/specfem3D/compute_element.F90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/compute_element_att_memory.solverstatic.o
> src/specfem3D/compute_element_att_memory.F90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/compute_element_strain.solverstatic.o
> src/specfem3D/compute_element_strain.F90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/compute_forces_acoustic_calling_routine.solverstatic.o
> src/specfem3D/compute_forces_acoustic_calling_routine.F90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/compute_forces_viscoelastic_calling_routine.solverstatic.o
> src/specfem3D/compute_forces_viscoelastic_calling_routine.F90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/compute_forces_crust_mantle_noDev.solverstatic.o
> src/specfem3D/compute_forces_crust_mantle_noDev.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/compute_forces_crust_mantle_Dev.solverstatic.o
> src/specfem3D/compute_forces_crust_mantle_Dev.F90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/compute_forces_inner_core_noDev.solverstatic.o
> src/specfem3D/compute_forces_inner_core_noDev.f90
> src/specfem3D/compute_element.F90(1383): remark #5082: Directive ignored
> - Syntax error, found IDENTIFIER 'ALWAYS' when expecting one of:
> <END-OF-STATEMENT> ; RECURSIVE
> !DIR$ INLINEALWAYS compute_element_stress_attenuation_contrib
> ------------^
> src/specfem3D/compute_element.F90(1486): remark #5082: Directive ignored
> - Syntax error, found IDENTIFIER 'ALWAYS' when expecting one of:
> <END-OF-STATEMENT> ; RECURSIVE
> !DIR$ INLINEALWAYS compute_element_precompute_factors
> ------------^
> src/specfem3D/compute_element.F90(1587): remark #5082: Directive ignored
> - Syntax error, found IDENTIFIER 'ALWAYS' when expecting one of:
> <END-OF-STATEMENT> ; RECURSIVE
> !DIR$ INLINEALWAYS compute_element_deviatoric_strain
> ------------^
> src/specfem3D/compute_element.F90(1677): remark #5082: Directive ignored
> - Syntax error, found IDENTIFIER 'ALWAYS' when expecting one of:
> <END-OF-STATEMENT> ; RECURSIVE
> !DIR$ INLINEALWAYS compute_element_dot_product_stress
> ------------^
> src/specfem3D/compute_element.F90(1779): remark #5082: Directive ignored
> - Syntax error, found IDENTIFIER 'ALWAYS' when expecting one of:
> <END-OF-STATEMENT> ; RECURSIVE
> !DIR$ INLINEALWAYS compute_element_gravity
> ------------^
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/compute_forces_inner_core_Dev.solverstatic.o
> src/specfem3D/compute_forces_inner_core_Dev.F90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/compute_forces_outer_core_noDev.solverstatic.o
> src/specfem3D/compute_forces_outer_core_noDev.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/compute_forces_outer_core_Dev.solverstatic.o
> src/specfem3D/compute_forces_outer_core_Dev.F90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/compute_kernels.solverstatic.o src/specfem3D/compute_kernels.F90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/compute_seismograms.solverstatic.o src/specfem3D/compute_seismograms.F90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/compute_stacey_crust_mantle.solverstatic.o
> src/specfem3D/compute_stacey_crust_mantle.f90
> src/specfem3D/compute_forces_crust_mantle_Dev.F90(557): remark #5082:
> Directive ignored - Syntax error, found IDENTIFIER 'ALWAYS' when
> expecting one of: <END-OF-STATEMENT> ; RECURSIVE
> !DIR$ INLINEALWAYS mxm5_3comp_singleA
> ------------^
> src/specfem3D/compute_forces_crust_mantle_Dev.F90(622): remark #5082:
> Directive ignored - Syntax error, found IDENTIFIER 'ALWAYS' when
> expecting one of: <END-OF-STATEMENT> ; RECURSIVE
> !DIR$ INLINEALWAYS mxm5_3comp_singleB
> ------------^
> src/specfem3D/compute_forces_crust_mantle_Dev.F90(687): remark #5082:
> Directive ignored - Syntax error, found IDENTIFIER 'ALWAYS' when
> expecting one of: <END-OF-STATEMENT> ; RECURSIVE
> !DIR$ INLINEALWAYS mxm5_3comp_3dmat_singleB
> ------------^
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/compute_stacey_outer_core.solverstatic.o
> src/specfem3D/compute_stacey_outer_core.f90
> src/specfem3D/compute_forces_inner_core_Dev.F90(420): remark #5082:
> Directive ignored - Syntax error, found IDENTIFIER 'ALWAYS' when
> expecting one of: <END-OF-STATEMENT> ; RECURSIVE
> !DIR$ INLINEALWAYS mxm5_3comp_singleA
> ------------^
> src/specfem3D/compute_forces_inner_core_Dev.F90(485): remark #5082:
> Directive ignored - Syntax error, found IDENTIFIER 'ALWAYS' when
> expecting one of: <END-OF-STATEMENT> ; RECURSIVE
> !DIR$ INLINEALWAYS mxm5_3comp_singleB
> ------------^
> src/specfem3D/compute_forces_inner_core_Dev.F90(550): remark #5082:
> Directive ignored - Syntax error, found IDENTIFIER 'ALWAYS' when
> expecting one of: <END-OF-STATEMENT> ; RECURSIVE
> !DIR$ INLINEALWAYS mxm5_3comp_3dmat_singleB
> ------------^
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/finalize_simulation.solverstatic.o src/specfem3D/finalize_simulation.F90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/get_attenuation.solverstatic.o src/specfem3D/get_attenuation.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/initialize_simulation.solverstatic.o
> src/specfem3D/initialize_simulation.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/iterate_time.solverstatic.o src/specfem3D/iterate_time.F90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/iterate_time_undoatt.solverstatic.o
> src/specfem3D/iterate_time_undoatt.F90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/locate_receivers.solverstatic.o src/specfem3D/locate_receivers.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/locate_regular_points.solverstatic.o
> src/specfem3D/locate_regular_points.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/locate_sources.solverstatic.o src/specfem3D/locate_sources.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/multiply_arrays_source.solverstatic.o
> src/specfem3D/multiply_arrays_source.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/noise_tomography.solverstatic.o src/specfem3D/noise_tomography.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/prepare_attenuation.solverstatic.o src/specfem3D/prepare_attenuation.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/prepare_elastic_elements.solverstatic.o
> src/specfem3D/prepare_elastic_elements.F90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/prepare_gpu.solverstatic.o src/specfem3D/prepare_gpu.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/prepare_gravity.solverstatic.o src/specfem3D/prepare_gravity.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/prepare_movie.solverstatic.o src/specfem3D/prepare_movie.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/prepare_noise.solverstatic.o src/specfem3D/prepare_noise.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/prepare_oceans.solverstatic.o src/specfem3D/prepare_oceans.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/prepare_optimized_arrays.solverstatic.o
> src/specfem3D/prepare_optimized_arrays.F90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/prepare_stacey.solverstatic.o src/specfem3D/prepare_stacey.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/prepare_timerun.solverstatic.o src/specfem3D/prepare_timerun.F90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/prepare_vtk_window.solverstatic.o src/specfem3D/prepare_vtk_window.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/prepare_wavefields.solverstatic.o src/specfem3D/prepare_wavefields.F90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/read_adjoint_sources.solverstatic.o
> src/specfem3D/read_adjoint_sources.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/read_arrays_solver.solverstatic.o src/specfem3D/read_arrays_solver.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/read_forward_arrays.solverstatic.o src/specfem3D/read_forward_arrays.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/read_mesh_databases.solverstatic.o src/specfem3D/read_mesh_databases.F90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/read_topography_bathymetry.solverstatic.o
> src/specfem3D/read_topography_bathymetry.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/save_forward_arrays.solverstatic.o src/specfem3D/save_forward_arrays.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/save_kernels.solverstatic.o src/specfem3D/save_kernels.F90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/save_regular_kernels.solverstatic.o
> src/specfem3D/save_regular_kernels.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/setup_GLL_points.solverstatic.o src/specfem3D/setup_GLL_points.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/setup_sources_receivers.solverstatic.o
> src/specfem3D/setup_sources_receivers.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/specfem3D.solverstatic.o src/specfem3D/specfem3D.F90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/update_displacement_LDDRK.solverstatic.o
> src/specfem3D/update_displacement_LDDRK.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/update_displacement_Newmark.solverstatic.o
> src/specfem3D/update_displacement_Newmark.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/write_movie_output.solverstatic.o src/specfem3D/write_movie_output.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/write_movie_volume.solverstatic.o src/specfem3D/write_movie_volume.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/write_movie_surface.solverstatic.o src/specfem3D/write_movie_surface.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/write_output_ASCII.solverstatic.o src/specfem3D/write_output_ASCII.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/write_output_SAC.solverstatic.o src/specfem3D/write_output_SAC.f90
> mpiifort -g -o bin/xcombine_AVS_DX obj/combine_AVS_DX.aux.o
> obj/get_cmt.solver.o obj/shared_par.shared_module.o
> obj/auto_ner.shared.o obj/calendar.shared.o obj/count_elements.shared.o
> obj/count_number_of_sources.shared.o obj/count_points.shared.o
> obj/create_serial_name_database.shared.o obj/define_all_layers.shared.o
> obj/get_model_parameters.shared.o obj/get_timestep_and_layers.shared.o
> obj/param_reader.cc.o obj/read_compute_parameters.shared.o
> obj/read_parameter_file.shared.o obj/read_value_parameters.shared.o
> obj/reduce.shared.o obj/rthetaphi_xyz.shared.o
> mpiifort -g -o bin/xcombine_vol_data
> obj/combine_vol_data.auxsolver.o obj/shared_par.shared_module.o
> obj/binary_c_io.cc.o obj/exit_mpi.shared.o obj/flush_system.shared.o
> obj/intgrl.shared.o obj/make_ellipticity.shared.o
> obj/model_prem.shared.o obj/parallel.sharedmpi.o
> obj/read_parameter_file.shared.o obj/read_value_parameters.shared.o
> obj/param_reader.cc.o obj/reduce.shared.o obj/rthetaphi_xyz.shared.o
> obj/spline_routines.shared.o
> mpiifort -g -o bin/xcreate_movie_AVS_DX
> obj/create_movie_AVS_DX.aux.o obj/shared_par.shared_module.o
> obj/auto_ner.shared.o obj/count_elements.shared.o
> obj/count_number_of_sources.shared.o obj/count_points.shared.o
> obj/define_all_layers.shared.o obj/get_global.shared.o
> obj/get_model_parameters.shared.o obj/get_timestep_and_layers.shared.o
> obj/param_reader.cc.o obj/read_compute_parameters.shared.o
> obj/read_parameter_file.shared.o obj/read_value_parameters.shared.o
> obj/reduce.shared.o obj/rthetaphi_xyz.shared.o
> obj/sort_array_coordinates.shared.o
> mpiifort -g -o bin/xcreate_movie_GMT_global
> obj/create_movie_GMT_global.aux.o obj/shared_par.shared_module.o
> obj/auto_ner.shared.o obj/count_elements.shared.o
> obj/count_number_of_sources.shared.o obj/count_points.shared.o
> obj/define_all_layers.shared.o obj/get_model_parameters.shared.o
> obj/get_timestep_and_layers.shared.o obj/param_reader.cc.o
> obj/read_compute_parameters.shared.o obj/read_parameter_file.shared.o
> obj/read_value_parameters.shared.o obj/reduce.shared.o
> obj/rthetaphi_xyz.shared.o
> mpiifort -g -o bin/xcombine_paraview_strain_data
> obj/combine_paraview_strain_data.auxsolver.o
> obj/shared_par.shared_module.o obj/binary_c_io.cc.o
> mpiifort -g -o bin/xextract_database obj/extract_database.aux.o
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/addition_sem.postprocess.o
> src/tomography/postprocess_sensitivity_kernels/addition_sem.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/parse_kernel_names.postprocess.o
> src/tomography/postprocess_sensitivity_kernels/parse_kernel_names.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/clip_sem.postprocess.o
> src/tomography/postprocess_sensitivity_kernels/clip_sem.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/combine_sem.postprocess.o
> src/tomography/postprocess_sensitivity_kernels/combine_sem.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/difference_sem.postprocess.o
> src/tomography/postprocess_sensitivity_kernels/difference_sem.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/interpolate_model.postprocess.o
> src/tomography/postprocess_sensitivity_kernels/interpolate_model.F90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/create_cross_section.postprocess.o
> src/tomography/postprocess_sensitivity_kernels/create_cross_section.F90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/smooth_sem.postprocess.o
> src/tomography/postprocess_sensitivity_kernels/smooth_sem.F90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/add_model_iso.tomo.o src/tomography/add_model_iso.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/compute_kernel_integral.tomo.o
> src/tomography/compute_kernel_integral.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/get_cg_direction.tomo.o src/tomography/get_cg_direction.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/get_sd_direction.tomo.o src/tomography/get_sd_direction.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/read_kernels.tomo.o src/tomography/read_kernels.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/read_kernels_cg.tomo.o src/tomography/read_kernels_cg.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/read_model.tomo.o src/tomography/read_model.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/read_parameters_tomo.tomo.o src/tomography/read_parameters_tomo.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/write_gradient.tomo.o src/tomography/write_gradient.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/write_new_model.tomo.o src/tomography/write_new_model.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/write_new_model_perturbations.tomo.o
> src/tomography/write_new_model_perturbations.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/add_model_tiso.tomo.o src/tomography/add_model_tiso.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/add_model_tiso_cg.tomo.o src/tomography/add_model_tiso_cg.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/add_model_tiso_iso.tomo.o src/tomography/add_model_tiso_iso.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/sum_kernels.tomo.o src/tomography/sum_kernels.F90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/sum_preconditioned_kernels.tomo.o
> src/tomography/sum_preconditioned_kernels.f90
> mpiifort -g -mod ./obj -I./obj -I. -I. -I./setup -c -o
> obj/compute_arrays_source.solverstatic.o
> src/specfem3D/compute_arrays_source.f90
> mpiifort -g -o bin/xaddition_sem
> obj/postprocess_par.postprocess_module.o obj/addition_sem.postprocess.o
> obj/shared_par.shared_module.o obj/parallel.sharedmpi.o
> obj/exit_mpi.shared.o obj/param_reader.cc.o
> obj/read_parameter_file.shared.o obj/read_value_parameters.shared.o
> mpiifort -g -o bin/xclip_sem
> obj/postprocess_par.postprocess_module.o
> obj/parse_kernel_names.postprocess.o obj/clip_sem.postprocess.o
> obj/shared_par.shared_module.o obj/parallel.sharedmpi.o
> obj/param_reader.cc.o obj/read_parameter_file.shared.o
> obj/read_value_parameters.shared.o
> mpiifort -g -o bin/xcombine_sem
> obj/postprocess_par.postprocess_module.o
> obj/parse_kernel_names.postprocess.o obj/combine_sem.postprocess.o
> obj/shared_par.shared_module.o obj/parallel.sharedmpi.o
> obj/param_reader.cc.o obj/read_parameter_file.shared.o
> obj/read_value_parameters.shared.o
> mpiifort -g -o bin/xdifference_sem
> obj/postprocess_par.postprocess_module.o
> obj/difference_sem.postprocess.o obj/shared_par.shared_module.o
> obj/parallel.sharedmpi.o obj/exit_mpi.shared.o obj/param_reader.cc.o
> obj/read_parameter_file.shared.o obj/read_value_parameters.shared.o
> mpiifort -g -o bin/xinterpolate_model
> obj/postprocess_par.postprocess_module.o
> obj/interpolate_model.postprocess.o obj/shared_par.shared_module.o
> obj/parallel.sharedmpi.o obj/gll_library.shared.o obj/heap_sort.shared.o
> obj/hex_nodes.shared.o obj/interpolate.shared.o
> obj/lagrange_poly.shared.o obj/recompute_jacobian.shared.o
> obj/search_kdtree.shared.o obj/param_reader.cc.o
> obj/read_parameter_file.shared.o obj/read_value_parameters.shared.o
> mpiifort -g -o bin/xcreate_cross_section
> obj/postprocess_par.postprocess_module.o
> obj/create_cross_section.postprocess.o
> obj/parse_kernel_names.postprocess.o obj/shared_par.shared_module.o
> obj/parallel.sharedmpi.o obj/binary_c_io.cc.o
> obj/create_name_database.shared.o obj/exit_mpi.shared.o
> obj/flush_system.shared.o obj/gll_library.shared.o
> obj/heap_sort.shared.o obj/hex_nodes.shared.o obj/interpolate.shared.o
> obj/intgrl.shared.o obj/lagrange_poly.shared.o
> obj/make_ellipticity.shared.o obj/model_prem.shared.o
> obj/model_topo_bathy.shared.o obj/recompute_jacobian.shared.o
> obj/reduce.shared.o obj/rthetaphi_xyz.shared.o
> obj/search_kdtree.shared.o obj/spline_routines.shared.o
> obj/param_reader.cc.o obj/read_parameter_file.shared.o
> obj/read_value_parameters.shared.o
> mpiifort -g -o bin/xsmooth_sem
> obj/postprocess_par.postprocess_module.o
> obj/parse_kernel_names.postprocess.o obj/smooth_sem.postprocess.o
> obj/shared_par.shared_module.o obj/parallel.sharedmpi.o
> obj/exit_mpi.shared.o obj/get_all_eight_slices.shared.o
> obj/gll_library.shared.o obj/heap_sort.shared.o obj/reduce.shared.o
> obj/rthetaphi_xyz.shared.o obj/search_kdtree.shared.o
> obj/smooth_weights_vec.shared.o obj/write_VTK_file.shared.o
> obj/param_reader.cc.o obj/read_parameter_file.shared.o
> obj/read_value_parameters.shared.o
> mpiifort -g -o bin/xadd_model_iso obj/add_model_iso.tomo.o
> obj/tomography_par.tomo_module.o obj/compute_kernel_integral.tomo.o
> obj/get_cg_direction.tomo.o obj/get_sd_direction.tomo.o
> obj/read_kernels.tomo.o obj/read_kernels_cg.tomo.o obj/read_model.tomo.o
> obj/read_parameters_tomo.tomo.o obj/write_gradient.tomo.o
> obj/write_new_model.tomo.o obj/write_new_model_perturbations.tomo.o
> obj/shared_par.shared_module.o obj/parallel.sharedmpi.o
> obj/exit_mpi.shared.o obj/gll_library.shared.o obj/param_reader.cc.o
> obj/read_parameter_file.shared.o obj/read_value_parameters.shared.o
> mpiifort -g -o bin/xadd_model_tiso obj/add_model_tiso.tomo.o
> obj/tomography_par.tomo_module.o obj/compute_kernel_integral.tomo.o
> obj/get_cg_direction.tomo.o obj/get_sd_direction.tomo.o
> obj/read_kernels.tomo.o obj/read_kernels_cg.tomo.o obj/read_model.tomo.o
> obj/read_parameters_tomo.tomo.o obj/write_gradient.tomo.o
> obj/write_new_model.tomo.o obj/write_new_model_perturbations.tomo.o
> obj/shared_par.shared_module.o obj/parallel.sharedmpi.o
> obj/exit_mpi.shared.o obj/gll_library.shared.o obj/param_reader.cc.o
> obj/read_parameter_file.shared.o obj/read_value_parameters.shared.o
> mpiifort -g -o bin/xadd_model_tiso_cg obj/add_model_tiso_cg.tomo.o
> obj/tomography_par.tomo_module.o obj/compute_kernel_integral.tomo.o
> obj/get_cg_direction.tomo.o obj/get_sd_direction.tomo.o
> obj/read_kernels.tomo.o obj/read_kernels_cg.tomo.o obj/read_model.tomo.o
> obj/read_parameters_tomo.tomo.o obj/write_gradient.tomo.o
> obj/write_new_model.tomo.o obj/write_new_model_perturbations.tomo.o
> obj/shared_par.shared_module.o obj/parallel.sharedmpi.o
> obj/exit_mpi.shared.o obj/gll_library.shared.o obj/param_reader.cc.o
> obj/read_parameter_file.shared.o obj/read_value_parameters.shared.o
> mpiifort -g -o bin/xadd_model_tiso_iso
> obj/add_model_tiso_iso.tomo.o obj/tomography_par.tomo_module.o
> obj/compute_kernel_integral.tomo.o obj/get_cg_direction.tomo.o
> obj/get_sd_direction.tomo.o obj/read_kernels.tomo.o
> obj/read_kernels_cg.tomo.o obj/read_model.tomo.o
> obj/read_parameters_tomo.tomo.o obj/write_gradient.tomo.o
> obj/write_new_model.tomo.o obj/write_new_model_perturbations.tomo.o
> obj/shared_par.shared_module.o obj/parallel.sharedmpi.o
> obj/exit_mpi.shared.o obj/gll_library.shared.o obj/param_reader.cc.o
> obj/read_parameter_file.shared.o obj/read_value_parameters.shared.o
> mpiifort -g -o bin/xsum_kernels obj/tomography_par.tomo_module.o
> obj/sum_kernels.tomo.o obj/shared_par.shared_module.o
> obj/parallel.sharedmpi.o obj/param_reader.cc.o
> obj/read_parameter_file.shared.o obj/read_value_parameters.shared.o
> mpiifort -g -o bin/xsum_preconditioned_kernels
> obj/tomography_par.tomo_module.o obj/sum_preconditioned_kernels.tomo.o
> obj/shared_par.shared_module.o obj/parallel.sharedmpi.o
> obj/param_reader.cc.o obj/read_parameter_file.shared.o
> obj/read_value_parameters.shared.o
>
> building xspecfem3D
>
> mpiifort -g -o ./bin/xspecfem3D ./obj/assemble_MPI_scalar.solver.o
> ./obj/assemble_MPI_vector.solver.o ./obj/comp_source_spectrum.solver.o
> ./obj/compute_adj_source_frechet.solver.o ./obj/convert_time.solver.o
> ./obj/define_derivation_matrices.solver.o ./obj/file_io_threads.cc.o
> ./obj/force_ftz.cc.o ./obj/get_backazimuth.solver.o
> ./obj/get_cmt.solver.o ./obj/get_force.solver.o
> ./obj/get_event_info.solver.o ./obj/make_gravity.solver.o
> ./obj/netlib_specfun_erf.solver.o ./obj/asdf_data.solverstatic_module.o
> ./obj/comp_source_time_function.solverstatic.o
> ./obj/specfem3D_par.solverstatic_module.o
> ./obj/write_seismograms.solverstatic.o
> ./obj/check_stability.solverstatic.o
> ./obj/compute_add_sources.solverstatic.o
> ./obj/compute_arrays_source.solverstatic.o
> ./obj/compute_boundary_kernel.solverstatic.o
> ./obj/compute_coupling.solverstatic.o
> ./obj/compute_element.solverstatic.o
> ./obj/compute_element_att_memory.solverstatic.o
> ./obj/compute_element_strain.solverstatic.o
> ./obj/compute_forces_acoustic_calling_routine.solverstatic.o
> ./obj/compute_forces_viscoelastic_calling_routine.solverstatic.o
> ./obj/compute_forces_crust_mantle_noDev.solverstatic.o
> ./obj/compute_forces_crust_mantle_Dev.solverstatic.o
> ./obj/compute_forces_inner_core_noDev.solverstatic.o
> ./obj/compute_forces_inner_core_Dev.solverstatic.o
> ./obj/compute_forces_outer_core_noDev.solverstatic.o
> ./obj/compute_forces_outer_core_Dev.solverstatic.o
> ./obj/compute_kernels.solverstatic.o
> ./obj/compute_seismograms.solverstatic.o
> ./obj/compute_stacey_crust_mantle.solverstatic.o
> ./obj/compute_stacey_outer_core.solverstatic.o
> ./obj/finalize_simulation.solverstatic.o
> ./obj/get_attenuation.solverstatic.o
> ./obj/initialize_simulation.solverstatic.o
> ./obj/iterate_time.solverstatic.o
> ./obj/iterate_time_undoatt.solverstatic.o
> ./obj/locate_receivers.solverstatic.o
> ./obj/locate_regular_points.solverstatic.o
> ./obj/locate_sources.solverstatic.o
> ./obj/multiply_arrays_source.solverstatic.o
> ./obj/noise_tomography.solverstatic.o
> ./obj/prepare_attenuation.solverstatic.o
> ./obj/prepare_elastic_elements.solverstatic.o
> ./obj/prepare_gpu.solverstatic.o ./obj/prepare_gravity.solverstatic.o
> ./obj/prepare_movie.solverstatic.o ./obj/prepare_noise.solverstatic.o
> ./obj/prepare_oceans.solverstatic.o
> ./obj/prepare_optimized_arrays.solverstatic.o
> ./obj/prepare_stacey.solverstatic.o ./obj/prepare_timerun.solverstatic.o
> ./obj/prepare_vtk_window.solverstatic.o
> ./obj/prepare_wavefields.solverstatic.o
> ./obj/read_adjoint_sources.solverstatic.o
> ./obj/read_arrays_solver.solverstatic.o
> ./obj/read_forward_arrays.solverstatic.o
> ./obj/read_mesh_databases.solverstatic.o
> ./obj/read_topography_bathymetry.solverstatic.o
> ./obj/save_forward_arrays.solverstatic.o
> ./obj/save_kernels.solverstatic.o
> ./obj/save_regular_kernels.solverstatic.o
> ./obj/setup_GLL_points.solverstatic.o
> ./obj/setup_sources_receivers.solverstatic.o
> ./obj/specfem3D.solverstatic.o
> ./obj/update_displacement_LDDRK.solverstatic.o
> ./obj/update_displacement_Newmark.solverstatic.o
> ./obj/write_movie_output.solverstatic.o
> ./obj/write_movie_volume.solverstatic.o
> ./obj/write_movie_surface.solverstatic.o
> ./obj/write_output_ASCII.solverstatic.o
> ./obj/write_output_SAC.solverstatic.o
> ./obj/specfem3D_gpu_method_stubs.cc.o ./obj/visual_vtk_stubs.visualc.o
> ./obj/shared_par.shared_module.o
> ./obj/adios_manager.shared_adios_module.o ./obj/auto_ner.shared.o
> ./obj/binary_c_io.cc.o ./obj/broadcast_computed_parameters.shared.o
> ./obj/calendar.shared.o ./obj/count_elements.shared.o
> ./obj/count_number_of_sources.shared.o ./obj/count_points.shared.o
> ./obj/create_name_database.shared.o ./obj/define_all_layers.shared.o
> ./obj/exit_mpi.shared.o ./obj/flush_system.shared.o
> ./obj/get_model_parameters.shared.o
> ./obj/get_timestep_and_layers.shared.o ./obj/gll_library.shared.o
> ./obj/hex_nodes.shared.o ./obj/init_openmp.shared.o
> ./obj/intgrl.shared.o ./obj/lagrange_poly.shared.o
> ./obj/make_ellipticity.shared.o ./obj/model_prem.shared.o
> ./obj/model_topo_bathy.shared.o ./obj/parallel.sharedmpi.o
> ./obj/param_reader.cc.o ./obj/read_compute_parameters.shared.o
> ./obj/read_parameter_file.shared.o ./obj/read_value_parameters.shared.o
> ./obj/recompute_jacobian.shared.o ./obj/reduce.shared.o
> ./obj/rthetaphi_xyz.shared.o ./obj/spline_routines.shared.o
> ./obj/write_VTK_file.shared.o ./obj/adios_method_stubs.cc.o
> ./obj/asdf_method_stubs.cc.o
>
> cp: omitting directory ‘setup/adios_xml_files’
> ln: failed to create symbolic link ‘./crust2.0’: File exists
> ln: failed to create symbolic link ‘./s362ani’: File exists
> ln: failed to create symbolic link ‘./QRFSI12’: File exists
> ln: failed to create symbolic link ‘./topo_bathy’: File exists
>
> running script...
>
> Wed Mar 28 18:03:52 EDT 2018
>
>
>
>> On Mar 28, 2018, at 5:39 PM, Dimitri Komatitsch
>> <komatitsch at lma.cnrs-mrs.fr <mailto:komatitsch at lma.cnrs-mrs.fr>> wrote:
>>
>>
>> Hi,
>>
>> Thanks. If your model is big it is maybe a movie array for which your
>> system runs out of memory and for which we do not test the exit value
>> of the allocate() statement.
>>
>> Could you configure with --enable-debug and let us know if the run
>> then detects anything useful?
>>
>> Thank you,
>> Best regards,
>> Dimitri.
>>
>> On 03/28/2018 04:58 PM, Inchin, Pavel wrote:
>>> Good day,
>>> I have a problem with running of SPECFEM3D Globe on a cluster.
>>> When I run it with
>>> MOVIE_SURFACE = .false. and MOVIE_VOLUME=.false., the simulation runs
>>> without problems.
>>> But if I want to output movie, xspecfem3D gives error:
>>> forrtl: severe (174): SIGSEGV, segmentation fault occurred
>>> Image PC Routine Line
>>> Source
>>> xspecfem3D 00000000006376E4 Unknown Unknown
>>> Unknown
>>> libpthread-2.17.s 00002AAAAC1C95E0 Unknown Unknown
>>> Unknown
>>> xspecfem3D 00000000005CF907 Unknown Unknown
>>> Unknown
>>> xspecfem3D 00000000004F0E18 Unknown Unknown
>>> Unknown
>>> xspecfem3D 00000000004EF900 Unknown Unknown
>>> Unknown
>>> xspecfem3D 0000000000507C23 Unknown Unknown
>>> Unknown
>>> xspecfem3D 00000000005CA25D Unknown Unknown
>>> Unknown
>>> xspecfem3D 00000000004044DE Unknown Unknown
>>> Unknown
>>> libc-2.17.so 00002AAAAC6F9C05 __libc_start_main Unknown Unknown
>>> xspecfem3D 00000000004043E9 Unknown Unknown
>>> Unknown
>>> forrtl: severe (174): SIGSEGV, segmentation fault occurred
>>> Image PC Routine Line
>>> Source
>>> xspecfem3D 00000000006376E4 Unknown Unknown
>>> Unknown
>>> libpthread-2.17.s 00002AAAAC1C95E0 Unknown Unknown
>>> Unknown
>>> xspecfem3D 00000000005CF907 Unknown Unknown
>>> Unknown
>>> xspecfem3D 00000000004F0E18 Unknown Unknown
>>> Unknown
>>> xspecfem3D 00000000004EF900 Unknown Unknown
>>> Unknown
>>> xspecfem3D 0000000000507C23 Unknown Unknown
>>> Unknown
>>> xspecfem3D 00000000005CA25D Unknown Unknown
>>> Unknown
>>> xspecfem3D 00000000004044DE Unknown Unknown
>>> Unknown
>>> libc-2.17.so 00002AAAAC6F9C05 __libc_start_main Unknown Unknown
>>> xspecfem3D 00000000004043E9 Unknown Unknown
>>> Unknown
>>> forrtl: severe (174): SIGSEGV, segmentation fault occurred
>>> Image PC Routine Line
>>> Source
>>> xspecfem3D 00000000006376E4 Unknown Unknown
>>> Unknown
>>> libpthread-2.17.s 00002AAAAC1C95E0 Unknown Unknown
>>> Unknown
>>> xspecfem3D 00000000005CF907 Unknown Unknown
>>> Unknown
>>> xspecfem3D 00000000004F0E18 Unknown Unknown
>>> Unknown
>>> xspecfem3D 00000000004EF900 Unknown Unknown
>>> Unknown
>>> xspecfem3D 0000000000507C23 Unknown Unknown
>>> Unknown
>>> xspecfem3D 00000000005CA25D Unknown Unknown
>>> Unknown
>>> xspecfem3D 00000000004044DE Unknown Unknown
>>> Unknown
>>> libc-2.17.so 00002AAAAC6F9C05 __libc_start_main Unknown Unknown
>>> xspecfem3D 00000000004043E9 Unknown Unknown
>>> Unknown
>>> forrtl: severe (174): SIGSEGV, segmentation fault occurred
>>> Image PC Routine Line
>>> Source
>>> xspecfem3D 00000000006376E4 Unknown Unknown
>>> Unknown
>>> libpthread-2.17.s 00002AAAAC1C95E0 Unknown Unknown
>>> Unknown
>>> xspecfem3D 00000000005CF907 Unknown Unknown
>>> Unknown
>>> xspecfem3D 00000000004F0E18 Unknown Unknown
>>> Unknown
>>> xspecfem3D 00000000004EF900 Unknown Unknown
>>> Unknown
>>> xspecfem3D 0000000000507C23 Unknown Unknown
>>> Unknown
>>> xspecfem3D 00000000005CA25D Unknown Unknown
>>> Unknown
>>> xspecfem3D 00000000004044DE Unknown Unknown
>>> Unknown
>>> libc-2.17.so 00002AAAAC6F9C05 __libc_start_main Unknown Unknown
>>> xspecfem3D 00000000004043E9 Unknown Unknown
>>> Unknown
>>> forrtl: severe (174): SIGSEGV, segmentation fault occurred
>>> Image PC Routine Line
>>> Source
>>> xspecfem3D 00000000006376E4 Unknown Unknown
>>> Unknown
>>> libpthread-2.17.s 00002AAAAC1C95E0 Unknown Unknown
>>> Unknown
>>> xspecfem3D 00000000005CF907 Unknown Unknown
>>> Unknown
>>> xspecfem3D 00000000004F0E18 Unknown Unknown
>>> Unknown
>>> xspecfem3D 00000000004EF900 Unknown Unknown
>>> Unknown
>>> xspecfem3D 0000000000507C23 Unknown Unknown
>>> Unknown
>>> xspecfem3D 00000000005CA25D Unknown Unknown
>>> Unknown
>>> xspecfem3D 00000000004044DE Unknown Unknown
>>> Unknown
>>> libc-2.17.so 00002AAAAC6F9C05 __libc_start_main Unknown Unknown
>>> xspecfem3D 00000000004043E9 Unknown Unknown
>>> Unknown
>>> ………….
>>> I compile using: ./configure FC=mpiifort MPIFC=mpiifort
>>> -mcmodel=medium-shared-intel
>>> And my modules are:
>>> intel/compiler/64/2017/17.0.5
>>> intel/mpi/64/2017/5.239
>>> I found this issue raised earlier
>>> (https://github.com/geodynamics/specfem3d/issues/512), but with
>>> running of the model by itself and not for movie…
>>> Could you provide a direction where to find a reason for that?
>>> Thank you
>>> Paul
>>> _______________________________________________
>>> CIG-SEISMO mailing list
>>> CIG-SEISMO at geodynamics.org <mailto:CIG-SEISMO at geodynamics.org>
>>> http://lists.geodynamics.org/cgi-bin/mailman/listinfo/cig-seismo
>>
>> --
>> Dimitri Komatitsch, CNRS Research Director (DR CNRS)
>> Laboratory of Mechanics and Acoustics, Marseille, France
>> http://komatitsch.free.fr
>
--
Dimitri Komatitsch, CNRS Research Director (DR CNRS)
Laboratory of Mechanics and Acoustics, Marseille, France
http://komatitsch.free.fr
More information about the CIG-SEISMO
mailing list