inparam.output.yaml#
station-wise
list_of_station_groups:
- global_seismic_network_GSN:
locations:
station_file: GSN.txt
horizontal_x1_x2: LATITUDE_LONGITUDE
ellipticity: true
undulated_geometry: true
wavefields:
coordinate_frame: RTZ
medium: SOLID
channels: [U]
temporal:
time_window: FULL
file_options:
format: ASCII_STATION
buffer_size: 1000
flush: true
Here, you need to set the station(s) that you want the displacement or
velocity recorded at. list_of_station_groups can take as many networks
(groups of stations) as you want.
We tend to keep global_seismic_network_GSN, as it is a useful set of
stations all around the world with good data, for testing purposes. If
you are doing something specific though, like array beamforming, you
will want to add your own networks.
station_file is the name of the text file within the input folder
that contains the station coordinates. Subsequent options like
horizontal_x1_x2 and vertical_x3 set what the columns in the
station_file text file correspond to. For the GSN, these are
LATITUDE_LONGITUDE and DEPTH (so in your file GSN.txt, the columns
are name, network, latitude, longitude, elevation, depth – note that
elevation is not used in AxiSEM3D but it is there so that you can swap
files with SPECFEM).
You also need to set the output coordinates using coordinate_frame and
channels. We suggest that you leave these as RTZ and [U] (where
[U] = [U1, U2, U3]) for our purposes.
The big choice that you need to make is whether to save your outputs as
text files (ASCII_STATION or ASCII_CHANNEL depending on what you’re
doing), or netcdf files (netcdf). netcdf is a lot more efficient, but a
little harder to use, especially if you have not used this file type
before. ASCII has the advantage that you can just open the output and
look at whether it makes sense (if the ground velocity is 10e10 m/s
after 10 seconds, it is probably wrong…) but it is a lot less
space-efficient.
In the processing examples, we will stick to ASCII for ease of use but if you are doing more complex runs or lots of them we would suggest using NetCDF.
element-wise
list_of_element_groups: []