Skip to content

Commit

Permalink
Merge pull request #853 from mnagaso/io_server
Browse files Browse the repository at this point in the history
HDF5 collective output
  • Loading branch information
danielpeter authored Nov 5, 2024
2 parents e6e7b25 + 794973b commit 1a978a5
Show file tree
Hide file tree
Showing 98 changed files with 15,182 additions and 91 deletions.
5 changes: 5 additions & 0 deletions DATA/Par_file
Original file line number Diff line number Diff line change
Expand Up @@ -297,6 +297,7 @@ OUTPUT_SEISMOS_SAC_ALPHANUM = .false.
OUTPUT_SEISMOS_SAC_BINARY = .false.
OUTPUT_SEISMOS_ASDF = .false.
OUTPUT_SEISMOS_3D_ARRAY = .false.
OUTPUT_SEISMOS_HDF5 = .false.

# rotate seismograms to Radial-Transverse-Z or use default North-East-Z reference frame
ROTATE_SEISMOGRAMS_RT = .false.
Expand Down Expand Up @@ -430,3 +431,7 @@ ADIOS_FOR_KERNELS = .true.
ADIOS_FOR_MODELS = .true.
ADIOS_FOR_UNDO_ATTENUATION = .true.

# HDF5 Database I/O
# (note the flags for HDF5 and ADIOS are mutually exclusive, only one can be used)
HDF5_ENABLED = .false.

Original file line number Diff line number Diff line change
Expand Up @@ -297,6 +297,7 @@ OUTPUT_SEISMOS_SAC_ALPHANUM = .false.
OUTPUT_SEISMOS_SAC_BINARY = .false.
OUTPUT_SEISMOS_ASDF = .false.
OUTPUT_SEISMOS_3D_ARRAY = .false.
OUTPUT_SEISMOS_HDF5 = .false.

# rotate seismograms to Radial-Transverse-Z or use default North-East-Z reference frame
ROTATE_SEISMOGRAMS_RT = .true.
Expand Down Expand Up @@ -430,3 +431,7 @@ ADIOS_FOR_KERNELS = .true.
ADIOS_FOR_MODELS = .true.
ADIOS_FOR_UNDO_ATTENUATION = .true.

# HDF5 Database I/O
# (note the flags for HDF5 and ADIOS are mutually exclusive, only one can be used)
HDF5_ENABLED = .false.

Original file line number Diff line number Diff line change
Expand Up @@ -297,6 +297,7 @@ OUTPUT_SEISMOS_SAC_ALPHANUM = .false.
OUTPUT_SEISMOS_SAC_BINARY = .false.
OUTPUT_SEISMOS_ASDF = .false.
OUTPUT_SEISMOS_3D_ARRAY = .false.
OUTPUT_SEISMOS_HDF5 = .false.

# rotate seismograms to Radial-Transverse-Z or use default North-East-Z reference frame
ROTATE_SEISMOGRAMS_RT = .false.
Expand Down Expand Up @@ -430,3 +431,7 @@ ADIOS_FOR_KERNELS = .true.
ADIOS_FOR_MODELS = .true.
ADIOS_FOR_UNDO_ATTENUATION = .true.

# HDF5 Database I/O
# (note the flags for HDF5 and ADIOS are mutually exclusive, only one can be used)
HDF5_ENABLED = .false.

Original file line number Diff line number Diff line change
Expand Up @@ -297,6 +297,7 @@ OUTPUT_SEISMOS_SAC_ALPHANUM = .false.
OUTPUT_SEISMOS_SAC_BINARY = .false.
OUTPUT_SEISMOS_ASDF = .false.
OUTPUT_SEISMOS_3D_ARRAY = .false.
OUTPUT_SEISMOS_HDF5 = .false.

# rotate seismograms to Radial-Transverse-Z or use default North-East-Z reference frame
ROTATE_SEISMOGRAMS_RT = .false.
Expand Down Expand Up @@ -430,3 +431,7 @@ ADIOS_FOR_KERNELS = .true.
ADIOS_FOR_MODELS = .true.
ADIOS_FOR_UNDO_ATTENUATION = .true.

# HDF5 Database I/O
# (note the flags for HDF5 and ADIOS are mutually exclusive, only one can be used)
HDF5_ENABLED = .false.

Original file line number Diff line number Diff line change
Expand Up @@ -297,6 +297,7 @@ OUTPUT_SEISMOS_SAC_ALPHANUM = .false.
OUTPUT_SEISMOS_SAC_BINARY = .false.
OUTPUT_SEISMOS_ASDF = .false.
OUTPUT_SEISMOS_3D_ARRAY = .false.
OUTPUT_SEISMOS_HDF5 = .false.

# rotate seismograms to Radial-Transverse-Z or use default North-East-Z reference frame
ROTATE_SEISMOGRAMS_RT = .false.
Expand Down Expand Up @@ -430,3 +431,7 @@ ADIOS_FOR_KERNELS = .true.
ADIOS_FOR_MODELS = .true.
ADIOS_FOR_UNDO_ATTENUATION = .true.

# HDF5 Database I/O
# (note the flags for HDF5 and ADIOS are mutually exclusive, only one can be used)
HDF5_ENABLED = .false.

Original file line number Diff line number Diff line change
Expand Up @@ -297,6 +297,7 @@ OUTPUT_SEISMOS_SAC_ALPHANUM = .false.
OUTPUT_SEISMOS_SAC_BINARY = .false.
OUTPUT_SEISMOS_ASDF = .false.
OUTPUT_SEISMOS_3D_ARRAY = .false.
OUTPUT_SEISMOS_HDF5 = .false.

# rotate seismograms to Radial-Transverse-Z or use default North-East-Z reference frame
ROTATE_SEISMOGRAMS_RT = .false.
Expand Down Expand Up @@ -430,3 +431,7 @@ ADIOS_FOR_KERNELS = .true.
ADIOS_FOR_MODELS = .true.
ADIOS_FOR_UNDO_ATTENUATION = .true.

# HDF5 Database I/O
# (note the flags for HDF5 and ADIOS are mutually exclusive, only one can be used)
HDF5_ENABLED = .false.

5 changes: 5 additions & 0 deletions EXAMPLES/global_PREM_kernels/amplitude/DATA/Par_file
Original file line number Diff line number Diff line change
Expand Up @@ -297,6 +297,7 @@ OUTPUT_SEISMOS_SAC_ALPHANUM = .false.
OUTPUT_SEISMOS_SAC_BINARY = .false.
OUTPUT_SEISMOS_ASDF = .false.
OUTPUT_SEISMOS_3D_ARRAY = .false.
OUTPUT_SEISMOS_HDF5 = .false.

# rotate seismograms to Radial-Transverse-Z or use default North-East-Z reference frame
ROTATE_SEISMOGRAMS_RT = .false.
Expand Down Expand Up @@ -430,3 +431,7 @@ ADIOS_FOR_KERNELS = .true.
ADIOS_FOR_MODELS = .true.
ADIOS_FOR_UNDO_ATTENUATION = .true.

# HDF5 Database I/O
# (note the flags for HDF5 and ADIOS are mutually exclusive, only one can be used)
HDF5_ENABLED = .false.

5 changes: 5 additions & 0 deletions EXAMPLES/global_PREM_kernels/traveltime/DATA/Par_file
Original file line number Diff line number Diff line change
Expand Up @@ -297,6 +297,7 @@ OUTPUT_SEISMOS_SAC_ALPHANUM = .false.
OUTPUT_SEISMOS_SAC_BINARY = .false.
OUTPUT_SEISMOS_ASDF = .false.
OUTPUT_SEISMOS_3D_ARRAY = .false.
OUTPUT_SEISMOS_HDF5 = .false.

# rotate seismograms to Radial-Transverse-Z or use default North-East-Z reference frame
ROTATE_SEISMOGRAMS_RT = .false.
Expand Down Expand Up @@ -430,3 +431,7 @@ ADIOS_FOR_KERNELS = .true.
ADIOS_FOR_MODELS = .true.
ADIOS_FOR_UNDO_ATTENUATION = .true.

# HDF5 Database I/O
# (note the flags for HDF5 and ADIOS are mutually exclusive, only one can be used)
HDF5_ENABLED = .false.

5 changes: 5 additions & 0 deletions EXAMPLES/global_s362ani_shakemovie/DATA/Par_file
Original file line number Diff line number Diff line change
Expand Up @@ -297,6 +297,7 @@ OUTPUT_SEISMOS_SAC_ALPHANUM = .false.
OUTPUT_SEISMOS_SAC_BINARY = .true.
OUTPUT_SEISMOS_ASDF = .false.
OUTPUT_SEISMOS_3D_ARRAY = .false.
OUTPUT_SEISMOS_HDF5 = .false.

# rotate seismograms to Radial-Transverse-Z or use default North-East-Z reference frame
ROTATE_SEISMOGRAMS_RT = .false.
Expand Down Expand Up @@ -430,3 +431,7 @@ ADIOS_FOR_KERNELS = .true.
ADIOS_FOR_MODELS = .true.
ADIOS_FOR_UNDO_ATTENUATION = .true.

# HDF5 Database I/O
# (note the flags for HDF5 and ADIOS are mutually exclusive, only one can be used)
HDF5_ENABLED = .false.

5 changes: 5 additions & 0 deletions EXAMPLES/global_small/DATA/Par_file
Original file line number Diff line number Diff line change
Expand Up @@ -297,6 +297,7 @@ OUTPUT_SEISMOS_SAC_ALPHANUM = .false.
OUTPUT_SEISMOS_SAC_BINARY = .true.
OUTPUT_SEISMOS_ASDF = .false.
OUTPUT_SEISMOS_3D_ARRAY = .false.
OUTPUT_SEISMOS_HDF5 = .false.

# rotate seismograms to Radial-Transverse-Z or use default North-East-Z reference frame
ROTATE_SEISMOGRAMS_RT = .false.
Expand Down Expand Up @@ -430,3 +431,7 @@ ADIOS_FOR_KERNELS = .true.
ADIOS_FOR_MODELS = .true.
ADIOS_FOR_UNDO_ATTENUATION = .true.

# HDF5 Database I/O
# (note the flags for HDF5 and ADIOS are mutually exclusive, only one can be used)
HDF5_ENABLED = .false.

5 changes: 5 additions & 0 deletions EXAMPLES/mars_global/DATA/Par_file
Original file line number Diff line number Diff line change
Expand Up @@ -297,6 +297,7 @@ OUTPUT_SEISMOS_SAC_ALPHANUM = .false.
OUTPUT_SEISMOS_SAC_BINARY = .false.
OUTPUT_SEISMOS_ASDF = .false.
OUTPUT_SEISMOS_3D_ARRAY = .false.
OUTPUT_SEISMOS_HDF5 = .false.

# rotate seismograms to Radial-Transverse-Z or use default North-East-Z reference frame
ROTATE_SEISMOGRAMS_RT = .false.
Expand Down Expand Up @@ -430,3 +431,7 @@ ADIOS_FOR_KERNELS = .true.
ADIOS_FOR_MODELS = .true.
ADIOS_FOR_UNDO_ATTENUATION = .true.

# HDF5 Database I/O
# (note the flags for HDF5 and ADIOS are mutually exclusive, only one can be used)
HDF5_ENABLED = .false.

5 changes: 5 additions & 0 deletions EXAMPLES/mars_regional/DATA/Par_file
Original file line number Diff line number Diff line change
Expand Up @@ -297,6 +297,7 @@ OUTPUT_SEISMOS_SAC_ALPHANUM = .false.
OUTPUT_SEISMOS_SAC_BINARY = .false.
OUTPUT_SEISMOS_ASDF = .false.
OUTPUT_SEISMOS_3D_ARRAY = .false.
OUTPUT_SEISMOS_HDF5 = .false.

# rotate seismograms to Radial-Transverse-Z or use default North-East-Z reference frame
ROTATE_SEISMOGRAMS_RT = .false.
Expand Down Expand Up @@ -430,3 +431,7 @@ ADIOS_FOR_KERNELS = .true.
ADIOS_FOR_MODELS = .true.
ADIOS_FOR_UNDO_ATTENUATION = .true.

# HDF5 Database I/O
# (note the flags for HDF5 and ADIOS are mutually exclusive, only one can be used)
HDF5_ENABLED = .false.

5 changes: 5 additions & 0 deletions EXAMPLES/moon_global/DATA/Par_file
Original file line number Diff line number Diff line change
Expand Up @@ -297,6 +297,7 @@ OUTPUT_SEISMOS_SAC_ALPHANUM = .false.
OUTPUT_SEISMOS_SAC_BINARY = .false.
OUTPUT_SEISMOS_ASDF = .false.
OUTPUT_SEISMOS_3D_ARRAY = .false.
OUTPUT_SEISMOS_HDF5 = .false.

# rotate seismograms to Radial-Transverse-Z or use default North-East-Z reference frame
ROTATE_SEISMOGRAMS_RT = .false.
Expand Down Expand Up @@ -430,3 +431,7 @@ ADIOS_FOR_KERNELS = .true.
ADIOS_FOR_MODELS = .true.
ADIOS_FOR_UNDO_ATTENUATION = .true.

# HDF5 Database I/O
# (note the flags for HDF5 and ADIOS are mutually exclusive, only one can be used)
HDF5_ENABLED = .false.

Original file line number Diff line number Diff line change
Expand Up @@ -297,6 +297,7 @@ OUTPUT_SEISMOS_SAC_ALPHANUM = .false.
OUTPUT_SEISMOS_SAC_BINARY = .false.
OUTPUT_SEISMOS_ASDF = .false.
OUTPUT_SEISMOS_3D_ARRAY = .false.
OUTPUT_SEISMOS_HDF5 = .false.

# rotate seismograms to Radial-Transverse-Z or use default North-East-Z reference frame
ROTATE_SEISMOGRAMS_RT = .false.
Expand Down Expand Up @@ -430,3 +431,7 @@ ADIOS_FOR_KERNELS = .true.
ADIOS_FOR_MODELS = .true.
ADIOS_FOR_UNDO_ATTENUATION = .true.

# HDF5 Database I/O
# (note the flags for HDF5 and ADIOS are mutually exclusive, only one can be used)
HDF5_ENABLED = .false.

Original file line number Diff line number Diff line change
Expand Up @@ -297,6 +297,7 @@ OUTPUT_SEISMOS_SAC_ALPHANUM = .false.
OUTPUT_SEISMOS_SAC_BINARY = .false.
OUTPUT_SEISMOS_ASDF = .false.
OUTPUT_SEISMOS_3D_ARRAY = .false.
OUTPUT_SEISMOS_HDF5 = .false.

# rotate seismograms to Radial-Transverse-Z or use default North-East-Z reference frame
ROTATE_SEISMOGRAMS_RT = .false.
Expand Down Expand Up @@ -430,3 +431,7 @@ ADIOS_FOR_KERNELS = .true.
ADIOS_FOR_MODELS = .true.
ADIOS_FOR_UNDO_ATTENUATION = .true.

# HDF5 Database I/O
# (note the flags for HDF5 and ADIOS are mutually exclusive, only one can be used)
HDF5_ENABLED = .false.

Original file line number Diff line number Diff line change
Expand Up @@ -297,6 +297,7 @@ OUTPUT_SEISMOS_SAC_ALPHANUM = .false.
OUTPUT_SEISMOS_SAC_BINARY = .false.
OUTPUT_SEISMOS_ASDF = .false.
OUTPUT_SEISMOS_3D_ARRAY = .false.
OUTPUT_SEISMOS_HDF5 = .false.

# rotate seismograms to Radial-Transverse-Z or use default North-East-Z reference frame
ROTATE_SEISMOGRAMS_RT = .false.
Expand Down Expand Up @@ -430,3 +431,7 @@ ADIOS_FOR_KERNELS = .true.
ADIOS_FOR_MODELS = .true.
ADIOS_FOR_UNDO_ATTENUATION = .true.

# HDF5 Database I/O
# (note the flags for HDF5 and ADIOS are mutually exclusive, only one can be used)
HDF5_ENABLED = .false.

Original file line number Diff line number Diff line change
Expand Up @@ -297,6 +297,7 @@ OUTPUT_SEISMOS_SAC_ALPHANUM = .false.
OUTPUT_SEISMOS_SAC_BINARY = .false.
OUTPUT_SEISMOS_ASDF = .false.
OUTPUT_SEISMOS_3D_ARRAY = .false.
OUTPUT_SEISMOS_HDF5 = .false.

# rotate seismograms to Radial-Transverse-Z or use default North-East-Z reference frame
ROTATE_SEISMOGRAMS_RT = .false.
Expand Down Expand Up @@ -430,3 +431,7 @@ ADIOS_FOR_KERNELS = .true.
ADIOS_FOR_MODELS = .true.
ADIOS_FOR_UNDO_ATTENUATION = .true.

# HDF5 Database I/O
# (note the flags for HDF5 and ADIOS are mutually exclusive, only one can be used)
HDF5_ENABLED = .false.

Original file line number Diff line number Diff line change
Expand Up @@ -297,6 +297,7 @@ OUTPUT_SEISMOS_SAC_ALPHANUM = .false.
OUTPUT_SEISMOS_SAC_BINARY = .false.
OUTPUT_SEISMOS_ASDF = .false.
OUTPUT_SEISMOS_3D_ARRAY = .false.
OUTPUT_SEISMOS_HDF5 = .false.

# rotate seismograms to Radial-Transverse-Z or use default North-East-Z reference frame
ROTATE_SEISMOGRAMS_RT = .false.
Expand Down Expand Up @@ -430,3 +431,7 @@ ADIOS_FOR_KERNELS = .true.
ADIOS_FOR_MODELS = .true.
ADIOS_FOR_UNDO_ATTENUATION = .true.

# HDF5 Database I/O
# (note the flags for HDF5 and ADIOS are mutually exclusive, only one can be used)
HDF5_ENABLED = .false.

Original file line number Diff line number Diff line change
Expand Up @@ -297,6 +297,7 @@ OUTPUT_SEISMOS_SAC_ALPHANUM = .false.
OUTPUT_SEISMOS_SAC_BINARY = .false.
OUTPUT_SEISMOS_ASDF = .false.
OUTPUT_SEISMOS_3D_ARRAY = .false.
OUTPUT_SEISMOS_HDF5 = .false.

# rotate seismograms to Radial-Transverse-Z or use default North-East-Z reference frame
ROTATE_SEISMOGRAMS_RT = .false.
Expand Down Expand Up @@ -430,3 +431,7 @@ ADIOS_FOR_KERNELS = .true.
ADIOS_FOR_MODELS = .true.
ADIOS_FOR_UNDO_ATTENUATION = .true.

# HDF5 Database I/O
# (note the flags for HDF5 and ADIOS are mutually exclusive, only one can be used)
HDF5_ENABLED = .false.

Original file line number Diff line number Diff line change
Expand Up @@ -297,6 +297,7 @@ OUTPUT_SEISMOS_SAC_ALPHANUM = .false.
OUTPUT_SEISMOS_SAC_BINARY = .false.
OUTPUT_SEISMOS_ASDF = .false.
OUTPUT_SEISMOS_3D_ARRAY = .false.
OUTPUT_SEISMOS_HDF5 = .false.

# rotate seismograms to Radial-Transverse-Z or use default North-East-Z reference frame
ROTATE_SEISMOGRAMS_RT = .false.
Expand Down Expand Up @@ -430,3 +431,7 @@ ADIOS_FOR_KERNELS = .true.
ADIOS_FOR_MODELS = .true.
ADIOS_FOR_UNDO_ATTENUATION = .true.

# HDF5 Database I/O
# (note the flags for HDF5 and ADIOS are mutually exclusive, only one can be used)
HDF5_ENABLED = .false.

Original file line number Diff line number Diff line change
Expand Up @@ -297,6 +297,7 @@ OUTPUT_SEISMOS_SAC_ALPHANUM = .false.
OUTPUT_SEISMOS_SAC_BINARY = .false.
OUTPUT_SEISMOS_ASDF = .false.
OUTPUT_SEISMOS_3D_ARRAY = .false.
OUTPUT_SEISMOS_HDF5 = .false.

# rotate seismograms to Radial-Transverse-Z or use default North-East-Z reference frame
ROTATE_SEISMOGRAMS_RT = .false.
Expand Down Expand Up @@ -430,3 +431,7 @@ ADIOS_FOR_KERNELS = .true.
ADIOS_FOR_MODELS = .true.
ADIOS_FOR_UNDO_ATTENUATION = .true.

# HDF5 Database I/O
# (note the flags for HDF5 and ADIOS are mutually exclusive, only one can be used)
HDF5_ENABLED = .false.

Original file line number Diff line number Diff line change
Expand Up @@ -297,6 +297,7 @@ OUTPUT_SEISMOS_SAC_ALPHANUM = .false.
OUTPUT_SEISMOS_SAC_BINARY = .false.
OUTPUT_SEISMOS_ASDF = .false.
OUTPUT_SEISMOS_3D_ARRAY = .false.
OUTPUT_SEISMOS_HDF5 = .false.

# rotate seismograms to Radial-Transverse-Z or use default North-East-Z reference frame
ROTATE_SEISMOGRAMS_RT = .false.
Expand Down Expand Up @@ -430,3 +431,7 @@ ADIOS_FOR_KERNELS = .true.
ADIOS_FOR_MODELS = .true.
ADIOS_FOR_UNDO_ATTENUATION = .true.

# HDF5 Database I/O
# (note the flags for HDF5 and ADIOS are mutually exclusive, only one can be used)
HDF5_ENABLED = .false.

Original file line number Diff line number Diff line change
Expand Up @@ -297,6 +297,7 @@ OUTPUT_SEISMOS_SAC_ALPHANUM = .false.
OUTPUT_SEISMOS_SAC_BINARY = .false.
OUTPUT_SEISMOS_ASDF = .false.
OUTPUT_SEISMOS_3D_ARRAY = .false.
OUTPUT_SEISMOS_HDF5 = .false.

# rotate seismograms to Radial-Transverse-Z or use default North-East-Z reference frame
ROTATE_SEISMOGRAMS_RT = .false.
Expand Down Expand Up @@ -430,3 +431,7 @@ ADIOS_FOR_KERNELS = .true.
ADIOS_FOR_MODELS = .true.
ADIOS_FOR_UNDO_ATTENUATION = .true.

# HDF5 Database I/O
# (note the flags for HDF5 and ADIOS are mutually exclusive, only one can be used)
HDF5_ENABLED = .false.

Original file line number Diff line number Diff line change
Expand Up @@ -297,6 +297,7 @@ OUTPUT_SEISMOS_SAC_ALPHANUM = .false.
OUTPUT_SEISMOS_SAC_BINARY = .false.
OUTPUT_SEISMOS_ASDF = .false.
OUTPUT_SEISMOS_3D_ARRAY = .false.
OUTPUT_SEISMOS_HDF5 = .false.

# rotate seismograms to Radial-Transverse-Z or use default North-East-Z reference frame
ROTATE_SEISMOGRAMS_RT = .false.
Expand Down Expand Up @@ -430,3 +431,7 @@ ADIOS_FOR_KERNELS = .true.
ADIOS_FOR_MODELS = .true.
ADIOS_FOR_UNDO_ATTENUATION = .true.

# HDF5 Database I/O
# (note the flags for HDF5 and ADIOS are mutually exclusive, only one can be used)
HDF5_ENABLED = .false.

Original file line number Diff line number Diff line change
Expand Up @@ -297,6 +297,7 @@ OUTPUT_SEISMOS_SAC_ALPHANUM = .false.
OUTPUT_SEISMOS_SAC_BINARY = .false.
OUTPUT_SEISMOS_ASDF = .false.
OUTPUT_SEISMOS_3D_ARRAY = .false.
OUTPUT_SEISMOS_HDF5 = .false.

# rotate seismograms to Radial-Transverse-Z or use default North-East-Z reference frame
ROTATE_SEISMOGRAMS_RT = .false.
Expand Down Expand Up @@ -430,3 +431,7 @@ ADIOS_FOR_KERNELS = .true.
ADIOS_FOR_MODELS = .true.
ADIOS_FOR_UNDO_ATTENUATION = .true.

# HDF5 Database I/O
# (note the flags for HDF5 and ADIOS are mutually exclusive, only one can be used)
HDF5_ENABLED = .false.

Loading

0 comments on commit 1a978a5

Please sign in to comment.