If you are using NeoKinema as a “deformation model” in a
seismic-hazard-estimation project
[e.g., Field et
al., 2013; Petersen et al., 2014], then one of the key products
will be a set of preferred fault slip rates.
This information is implicit in the NeoKinema input and output files, but dispersed:
Ø Fault dips (needed to
convert throw-rates and heave-rates to slip-rates and rakes) are in the f*.dig
input file
(as dip_degrees tags), or
else built-into NeoKinema as generic default dips.
Ø Fault names (and also the logical markers for aseismic slip) are in the f*.nki input file and the f*.nko output file.
Ø Model predictions of
offset-rate components (throw-rates and heave-rates) are in the f*.nko
output file.
(However, for any oblique-slip fault the strike-slip rate and the dip-slip-related
rate are in separate rows.)
I have written a utility program to bring these together and create a table:
Rake_And_Sliprate_Per_Fault.
This will read the parameter file (p*.nki) that you choose (associated
with your preferred model);
and then use this to identify the f*.dig file that was used in NeoKinema,
and read that;
and also identify the f*.nko file of output that was produced by NeoKinema,
and read that.
This utility produces a tab-delimited plain-ASCII table file, *_rake_and_sliprate_per_fault.txt,
where * is the model-identifying name-token of your preferred model
(from the first line of your p*.nki).
You should open this output file with a spreadsheet (such as Microsoft Excel,
or Apache OpenOffice Calc)
and format it for display (or output to .pdf, …). It might then look
like this excerpt:
A very common question, at this point, is: “Does
NeoKinema provide uncertainties for predicted fault slip-rates?”
The short answer is: “No. It only provides a
posterior best-estimate of the average slip-rate of each fault, in some preferred
model[s].”
However, we can supply a fuller answer by “unpacking” the two qualifiers in that short answer.
First, let us consider the phrase, “in some
preferred model[s]”.
“Preferred” (or maybe “acceptable”) models usually means “all models whose
worst N2 misfit-norm was still less than 2.0 (or perhaps
a higher cut-off)”.
(This was discussed in the previous Step.)
This class of “presentable models” might include, for example:
Ø Models with a range of (L0, A0) weighting parameters;
Ø Models with varying fault models (e.g., UCERF3 Fault Models FM3.1 versus FM3.2);
Ø Models with slightly different Euler poles for the plates that drive the boundary-conditions (see Step 26).
I have written a different utility program to summarize the range
of offset-rates found in a group of “preferred models”.
RangeFinder reads in a
group (as large as you like) of f*.nko output files, and produces
a tab-delimited, plain-ASCII, flat-file table file (e.g., RangeFinder.txt) that you can
open in any spreadsheet.
The table has columns with the range of offset rates for each fault, and also
other columns that give
the magnitude of the range (so you could sort by magnitude, to find the most-uncertain
rates), and
also columns that identify the two NeoKinema models that had the highest
and lowest offset-rates for that fault.
An excerpt from some RangeFinder output is shown below:
Notice that the rates quoted in this table are not slip-rates, but offset-rates
(of type indicated by the X in the F0000X fault-trace-index; i.e., L, R,
N, D, P, T, S).
Therefore, faults with oblique slip-rates will appear twice, in two adjacent
rows of the table.
(Experience shows that this format is preferable to showing ranges of slip
rates and rake angles; the latter may look “crazy” when both offset-rate
components are quite slow.)
Finally, let us consider the qualifier, “average
slip-rate of each fault.”
If you used a fine-grained F-E grid (.feg file), then probably
most of the faults that you modeled cross several finite-elements.
Within NeoKinema, a different offset-rate is computed in each element;
these are then averaged along the fault trace.
If you want to see all the local variations in heave-rates, there are two ways
to access that detail:
Ø The output file h*.nko
lists heave-rates by element.
(Admittedly, it is not in a very human-friendly format.)
Ø Mapping program NeoKineMap
has an option to display this fine detail, if you wish.
When you select Overlay # 6 :: “fault
heave rates (according to NeoKinema)”
you will next be asked to choose your preferred format:
---------------------------------------------------
Choose Presentation Method for Model Heave-Rates:
1: elegant plot, using trace-average rates
2: detailed plot, of individual segment rates
---------------------------------------------------
Which presentation method? [1]:
The following figure from Bird [2009] shows a comparison of these
formats:
Occasionally this extra information may be interesting. For example, Figure
B above shows how the strike-slip component
on the long Cascadia subduction zone may change from right-lateral (green) to
left-lateral (brown) as you go North into Canada.
However, many of the other variations in B do not have clearly identifiable
physical causes, and perhaps should just be
explained as due to “discretization error” (that occurs when we substitute a
set of finite-elements for a continuum).
For most purposes, I prefer to report the trace-averaged heave-rate (or slip-rate)
which is probably more stable and reliable.