From fa30ad12191b2bf0b5d9c79c7e5429cfd9082178 Mon Sep 17 00:00:00 2001 From: Daniel Peter Date: Mon, 29 Mar 2021 13:30:48 +0300 Subject: [PATCH] updates script and comments --- src/specfem3D/write_output_ASDF.f90 | 3 +-- .../postprocess_sensitivity_kernels/rules.mk | 4 +++- utils/plot_ASDF_data_info.py | 24 ++++++++++++++++--- 3 files changed, 25 insertions(+), 6 deletions(-) diff --git a/src/specfem3D/write_output_ASDF.f90 b/src/specfem3D/write_output_ASDF.f90 index 3b68c83db..3b8c5c9bd 100644 --- a/src/specfem3D/write_output_ASDF.f90 +++ b/src/specfem3D/write_output_ASDF.f90 @@ -661,8 +661,7 @@ subroutine write_asdf() trim(start_time_string(1:19))//"__"//trim(end_time_string(1:19))//"__synthetic" call ASDF_open_waveform_f(station_grp, & - trim(waveform_name) // C_NULL_CHAR, & - data_ids(i)) + trim(waveform_name) // C_NULL_CHAR, data_ids(i)) ! writes (float) data call ASDF_write_partial_waveform_f(data_ids(i), & diff --git a/src/tomography/postprocess_sensitivity_kernels/rules.mk b/src/tomography/postprocess_sensitivity_kernels/rules.mk index d4592cfec..ead661093 100644 --- a/src/tomography/postprocess_sensitivity_kernels/rules.mk +++ b/src/tomography/postprocess_sensitivity_kernels/rules.mk @@ -160,7 +160,9 @@ xsmooth_sem_SHARED_OBJECTS = \ $O/write_VTK_data.shared.o \ $(EMPTY_MACRO) -## GPU +### +### GPU +### ifeq ($(CUDA),yes) ## cuda version xsmooth_sem_OBJECTS += $(gpu_specfem3D_OBJECTS) diff --git a/utils/plot_ASDF_data_info.py b/utils/plot_ASDF_data_info.py index 48e4a03cd..0b050104a 100755 --- a/utils/plot_ASDF_data_info.py +++ b/utils/plot_ASDF_data_info.py @@ -1,10 +1,28 @@ #!/usr/bin/env python # +# reads in an ASDF-format file and outputs infos about content and checks validity # see: http://seismicdata.github.io/pyasdf/tutorial.html # from __future__ import print_function + import sys -import pyasdf + +try: + import pyasdf +except: + print("Error importing pyasdf, check if pyasdf module is installed") + print("") + # python version + print("python version:") + print(sys.version) + print("") + # import module paths + print("module paths:") + for path in sys.path: + print(path) + print("") + sys.exit(1) + def plot_ASDF_data_info(file,show_plot): print("") @@ -65,9 +83,9 @@ def plot_ASDF_data_info(file,show_plot): def usage(): - print("usage: ./read_asdf_data_info.py filename[e.g. synthetics.h5] [show]") + print("usage: ./plot_ASDF_data_info.py filename[e.g. synthetic.h5] [show]") print(" with") - print(" filename - e.g. synthetics.h5") + print(" filename - e.g. OUTPUT_FILES/synthetic.h5") print(" show - (optional) plot waveforms") sys.exit(1)