#
# Text output for model MSF2
#

# Solution settings
# EPS - Conv. crit. for DSIGMA(I)
# TNINCMAX - Max cycles for incubation
# TNSCMAX - Max cycles for small crack
# TNLCMAX - Max cycles for long crack
# M - Comment check code

# <label>= <value>
EPS= 1e-06
TNINCMAX= 1e+08
TNSCMAX= 1e+06
TNLCMAX= 1e+06
M= 0

# --------------------
# Fitted parameters
# tkPrm - Cyclic strength coefficient [MPa]
# tnPrm - Cyclic strain hardening exponent
# CNC - Constant related to Coffin Manson Law
# Cm - Ductility coeff. in Coffin Manson Law
# alfa - Ductility exponent in Coffin Manson Law
# qq - Exponent in remote strain to local plastic shear strain
# yy1 - Constant in remote strain to local plastic shear strain
# yy2 - Linear constant in remote strain to local plastic shear
# pusa - Geometric factor in micromechanics study
# r - Exponent in micromechanics study
# emodexp - Shape parameter for Young's modulus
# siexp - Shape parameter for particle size
# omega - Pore effect coefficient
# ainiC - Initial crack size contribution
# theta - Load path dependent and loading combination parameter
# TN - Exponent in Small Crack growth
# CI - LCF constant in small crack growth
# CII - HCF constant in small crack growth
# gg - Crack growth rate constant
# CTDTH - CTD threshold value
# afnl1 - Final crack size length (microns)
# dcsexp - Crack growth rate constant (G)
# poreexp - Effect of pore size to local plastic strain
# PGCA - Paris Crack Growth Parameter
# PM - Paris Exponent
# YGCF - Geometrical Correction Funtion
# A0 - Small crack length
# AC - Long crack length (at coalescence)
# GOexp - Grain orientation effects exponent

# <label>= <value>, <fix?>, <min>, <max>
tkPrm= 10, 1,  10, 2000
tnPrm= 0.333333, 1,  0, 1
CNC= 2, 1,  0, 2
Cm= 1.79394, 1,  0, 2
alfa= -0.702464, 1,  -2, 1
qq= 4.45455, 1,  0, 5
yy1= 646, 1,  0, 2000
yy2= 300, 1,  0, 2000
pusa= 1, 1,  1, 10
r= 0.4, 1,  0, 2
emodexp= 0, 1,  0, 5
siexp= 0, 1,  0, 5
omega= 0.72235, 1,  0, 1
ainiC= 1, 1,  0, 10
theta= 0.688814, 1,  0, 2
TN= 4.0624, 1,  0, 8
CI= 3074.25, 1,  0, 50000
CII= 0.00106321, 1,  0, 2
gg= 5.45693e-06, 1,  0, 1
CTDTH= 2.86e-09, 1,  0, 0.001
afnl1= 570.275, 1,  10, 1000
dcsexp= 0, 1,  0, 2
poreexp= 0, 1,  0, 2
PGCA= 5.78e-09, 1,  0, 0.001
PM= 3.76, 1,  0, 5
YGCF= 1, 1,  0, 5
A0= 450, 1,  0, 50000
AC= 450, 1,  0, 50000
GOexp= 0, 1,  0, 5

# --------------------
# Constants associated with an experiment
# material - Tag for material
# tag - Tag for data set
# source - Source of data set
# comment - Any other comment on data set
# Emod - Young's modulus [MPa]
# Syld - Yield stress [MPa]
# Sult - Ultimate Stress [MPa]
# DCS0 - Reference grain size (microns)
# DCS - Grain size (microns)
# GO0 - Reference grain orientation (units?)
# GO - Grain orientation (units?)
# poresize - Pore size
# porennd - Pore nearest neighbor distance
# porosity - Porosity
# porTH - Porosity threshold
# partsize - Particle size average
# partdev - Particle size standard deviation
# NTYPE - Type of fatigue loading: 1=Crack length propagation, 2=Fatigue life
# MODEL - 1=Elastic, 2=Plastic
# NSPEC - No. of spectrum fatigue loads (0 for undetermined and crack length limit)
# NSAMP - 1=Strain, 2=Stress amplitude load
#

# --------------------
# Dataset 1
material= 321 SS
tag= 321 SS
Emod= 195000
Syld= 156
Sult= 500
DCS0= 40
DCS= 40
GO0= 1
GO= 1
poresize= 10
porennd= 20
porosity= 0.0015
porTH= 0.0001
partsize= 3.78
partdev= 4.2
NTYPE= 2
MODEL= 2
NSPEC= 1
NSAMP= 1
excluded= 0
is_curve= 0
NFLOAD= 1

# Fatigue Loading [Nloadef, ΔS, Smean or R, a, Ncycle], 1 applied load(s)
2 0.001 5.2 0 100

# Experiment= 7 data points
0.52 85263
0.56 86077
0.625 42000
1 23959
1.5 4198
3.25 1738
5.2 467

# MSFv1 Model
# StrainAmp, TNinc, TNc
# ROWS= 101
0.001, 25048.8, 1.5163e+10
0.05299, 84.5566, 5.34877e+06
0.10498, 31.9399, 1.36243e+06
0.15697, 10.1282, 609319
0.20896, 1.64891, 343815
0.26095, 0.402744, 220454
0.31294, 0.127203, 153284
0.36493, 0.047984, 112717
0.41692, 0.0206157, 86356.6
0.46891, 0.00978329, 68267.6
0.5209, 0.0050217, 55319.5
0.57289, 0.00274662, 45733.9
0.62488, 0.00158318, 38439.9
0.67687, 0.000953668, 32761.2
0.72886, 0.000596438, 28253.8
0.78085, 0.000385289, 24616.5
0.83284, 0.000256003, 21638.8
0.88483, 0.000174365, 19170.4
0.93682, 0.000121395, 17101.5
0.98881, 8.61867e-05, 15350.3
1.0408, 6.22736e-05, 13854.9
1.09279, 4.5714e-05, 12567.8
1.14478, 3.40437e-05, 11452.1
1.19677, 2.56868e-05, 10478.6
1.24876, 1.9615e-05, 9624.13
1.30075, 1.51441e-05, 8870.06
1.35274, 1.18114e-05, 8201.26
1.40473, 9.29894e-06, 7605.34
1.45672, 7.38483e-06, 7072.08
1.50871, 5.91231e-06, 6592.99
1.5607, 4.76922e-06, 6160.98
1.61269, 3.87432e-06, 5770.07
1.66468, 3.16816e-06, 5415.22
1.71667, 2.6068e-06, 5092.11
1.76866, 2.15742e-06, 4797.08
1.82065, 1.79533e-06, 4526.96
1.87264, 1.50175e-06, 4279.03
1.92463, 1.26234e-06, 4050.91
1.97662, 1.06603e-06, 3840.56
2.02861, 9.04197e-07, 3646.18
2.0806, 7.70138e-07, 3466.18
2.13259, 6.58558e-07, 3299.18
2.18458, 5.65272e-07, 3143.97
2.23657, 4.86946e-07, 2999.45
2.28856, 4.20913e-07, 2864.68
2.34055, 3.65028e-07, 2738.78
2.39254, 3.17556e-07, 2621
2.44453, 2.77085e-07, 2510.65
2.49652, 2.42468e-07, 2407.13
2.54851, 2.12759e-07, 2309.88
2.6005, 1.87184e-07, 2218.4
2.65249, 1.65102e-07, 2132.25
2.70448, 1.4598e-07, 2051.02
2.75647, 1.29375e-07, 1974.34
2.80846, 1.14918e-07, 1901.88
2.86045, 1.02299e-07, 1833.34
2.91244, 9.12567e-08, 1768.43
2.96443, 8.15709e-08, 1706.91
3.01642, 7.30555e-08, 1648.54
3.06841, 6.55524e-08, 1593.12
3.1204, 5.89271e-08, 1540.44
3.17239, 5.30648e-08, 1490.33
3.22438, 4.78672e-08, 1442.62
3.27637, 4.32499e-08, 1397.17
3.32836, 3.91405e-08, 1353.83
3.38035, 3.54764e-08, 1312.48
3.43234, 3.22035e-08, 1272.99
3.48433, 2.92752e-08, 1235.25
3.53632, 2.66508e-08, 1199.17
3.58831, 2.42949e-08, 1164.64
3.6403, 2.21768e-08, 1131.58
3.69229, 2.02695e-08, 1099.91
3.74428, 1.85496e-08, 1069.55
3.79627, 1.69964e-08, 1040.43
3.84826, 1.55918e-08, 1012.48
3.90025, 1.43198e-08, 985.641
3.95224, 1.31664e-08, 959.854
4.00423, 1.21193e-08, 935.064
4.05622, 1.11673e-08, 911.222
4.10821, 1.03008e-08, 888.279
4.1602, 9.51126e-09, 866.191
4.21219, 8.79091e-09, 844.916
4.26418, 8.13297e-09, 824.414
4.31617, 7.53137e-09, 804.649
4.36816, 6.98069e-09, 785.585
4.42015, 6.47609e-09, 767.19
4.47214, 6.01324e-09, 749.432
4.52413, 5.58826e-09, 732.284
4.57612, 5.19766e-09, 715.716
4.62811, 4.83832e-09, 699.704
4.6801, 4.50744e-09, 684.222
4.73209, 4.20247e-09, 669.248
4.78408, 3.92113e-09, 654.76
4.83607, 3.66137e-09, 640.736
4.88806, 3.42132e-09, 627.157
4.94005, 3.19931e-09, 614.005
4.99204, 2.99381e-09, 601.262
5.04403, 2.80343e-09, 588.91
5.09602, 2.62693e-09, 576.935
5.14801, 2.46317e-09, 565.32
5.2, 2.31111e-09, 554.053

# MSFv2 Models
# N_INC, N_SC, N_LC, DSTRAN, DSIGMA, SIGMAMEAN, DK, 2*A, 2*DADN
# ROWS= 101
1e+08, 1e+06, 1e+06, 0.001, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 0.05299, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 0.10498, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 0.15697, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 0.20896, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 0.26095, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 0.31294, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 0.36493, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 0.41692, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 0.46891, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 0.5209, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 0.57289, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 0.62488, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 0.67687, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 0.72886, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 0.78085, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 0.83284, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 0.88483, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 0.93682, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 0.98881, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 1.0408, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 1.09279, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 1.14478, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 1.19677, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 1.24876, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 1.30075, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 1.35274, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 1.40473, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 1.45672, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 1.50871, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 1.5607, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 1.61269, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 1.66468, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 1.71667, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 1.76866, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 1.82065, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 1.87264, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 1.92463, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 1.97662, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 2.02861, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 2.0806, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 2.13259, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 2.18458, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 2.23657, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 2.28856, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 2.34055, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 2.39254, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 2.44453, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 2.49652, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 2.54851, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 2.6005, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 2.65249, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 2.70448, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 2.75647, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 2.80846, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 2.86045, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 2.91244, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 2.96443, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 3.01642, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 3.06841, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 3.1204, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 3.17239, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 3.22438, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 3.27637, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 3.32836, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 3.38035, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 3.43234, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 3.48433, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 3.53632, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 3.58831, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 3.6403, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 3.69229, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 3.74428, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 3.79627, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 3.84826, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 3.90025, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 3.95224, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 4.00423, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 4.05622, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 4.10821, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 4.1602, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 4.21219, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 4.26418, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 4.31617, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 4.36816, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 4.42015, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 4.47214, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 4.52413, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 4.57612, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 4.62811, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 4.6801, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 4.73209, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 4.78408, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 4.83607, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 4.88806, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 4.94005, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 4.99204, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 5.04403, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 5.09602, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 5.14801, NaN, NaN, 8.76014e-318, 0, 0
1e+08, 1e+06, 1e+06, 5.2, NaN, NaN, 8.76014e-318, 0, 0