Skip to content

Commit

Permalink
Remove un-necessary unicode from docs
Browse files Browse the repository at this point in the history
(refs #3)
  • Loading branch information
aeslaughter committed Sep 23, 2019
1 parent a7dc028 commit 21c9e21
Show file tree
Hide file tree
Showing 7 changed files with 24 additions and 23 deletions.
6 changes: 3 additions & 3 deletions doc/content/bib/mastodon.bib
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ @article{EPS
}

@misc{abaqus2016,
author={{Dassault Systèmes}},
author={{Dassault Syst\`{o}mes}},
title={ABAQUS - Finite Element Analysis Software, v2016},
year={2018}
}
Expand Down Expand Up @@ -371,7 +371,7 @@ @article{campbell2009damp
journal={Bulletin of the Seismological Society of America},
volume={99},
number={4},
pages={23652392},
pages={2365--2392},
year={2009}
}

Expand All @@ -395,7 +395,7 @@ @article{manishkumarEESD2014
journal={Earthquake Engineering and Structural Dynamics},
volume={43},
number={13},
pages={19951974},
pages={1995--1974},
year={2014}
}

Expand Down
21 changes: 11 additions & 10 deletions doc/content/manuals/include/bcs/bcs-user.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ separately (e.g. periodic boundary conditions.) Following input block creates a
start=BCs
end=Periodic

In the above input, `type = PresetBC` sets the variable = disp_related degree of freedom with the
In the above input, `type = PresetBC` sets the variable = disp_"related degree of freedom" with the
value = 0 which provides the fixity by defining a zero displacement at the node. boundary = 0 command
selects the nodes at the bottom surface of the element (labeled as surface 0) and assigns the
boundary conditions.
Expand All @@ -19,36 +19,37 @@ boundary conditions.
The preset displacement boundary condition can be used to apply a displacement time history to a
boundary (at the nodes). The displacement boundary condition first converts the user defined
displacement time history to an acceleration time history using Backward Euler finite difference
scheme. This acceleration is then integrated to get displacement using Newmark-beta method.  The
resulting displacement is then applied as a kinematic displacement boundary condition. The following
scheme. This acceleration is then integrated to get displacement using Newmark-beta method. The
resulting displacement is then applied as a kinematic displacement boundary condition. The following
command can be used to apply the preset displacement boundary condition:

!listing test/tests/materials/isoil/HYS_darendeli.i
start=top_x
end=Functions

The above command should be embedded inside the BCs command block. boundary = 5 assigns the preset
The above command should be embedded inside the BCs command block. "boundary = 5" assigns the preset
displacement to boundary 5 which, in this case, is a predefined boundary of a single element as
described in single element problem above. Alternatively, the boundary number can be identified using [Cubit](https://cubit.sandia.gov/) or [Trelis](https://www.csimsoft.com/trelis.jsp). “variable = disp_x” imposes the boundary condition on the x
direction. “beta” is the Newmark-beta integration parameter. The “function = top_disp” specifies the
function that defines the loading time history. It is defined in the “Functions” block as follows:
described in single element problem above. Alternatively, the boundary number can be identified using [Cubit](https://cubit.sandia.gov/) or [Trelis](https://www.csimsoft.com/trelis.jsp).
"variable = disp_x" imposes the boundary condition on the x
direction. "beta" is the Newmark-beta integration parameter. The "function = top_disp" specifies the
function that defines the loading time history. It is defined in the "Functions" block as follows:

!listing test/tests/materials/isoil/HYS_darendeli.i
start=Functions
end=Materials

Displacement2.csv is the file, located in the same directory of the input file, containing the
displacement time history. The first column of this file should contain the time vector starting at
0.0. The second column should contain the displacement values. type = PiecewiseLinear defines the
type of the function which is in this case piecewise-linear. format specifies the format of the
0.0. The second column should contain the displacement values. "type = PiecewiseLinear" defines the
type of the function which is in this case piecewise-linear. "format" specifies the format of the
data file, i.e. whether the data is in columns or rows.

### Prescribed Acceleration

The preset acceleration boundary condition can be used to apply an acceleration time history to a
boundary. The preset acceleration boundary condition integrates the given acceleration time history
to get the displacement using Newmark-beta method. This displacement is then applied as a kinematic
displacement boundary condition. Syntax is the same as prescribing a displacement boundary condition
displacement boundary condition. Syntax is the same as prescribing a displacement boundary condition
but with type = PresetAcceleration and the function describing time vs acceleration data instead of
time vs displacement.

Expand Down
4 changes: 2 additions & 2 deletions doc/content/manuals/include/contact/thin_layer-theory.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,8 @@ soil layer as follows:
pressure on the interface, thereby also increasing the shear strength in the above equation
linearly with the normal pressure, similar to Coulomb friction.

5. Use a large value for the Poissons ratio, in order to avoid sudden changes in the volume of the
thin-layer elements after the yield point is reached. A suitable value for the Poissons ratio can
5. Use a large value for the Poisson's ratio, in order to avoid sudden changes in the volume of the
thin-layer elements after the yield point is reached. A suitable value for the Poisson's ratio can
be calculated by trial and error.

Following the above steps should enable the user to reasonably simulate geometric
Expand Down
2 changes: 1 addition & 1 deletion doc/content/manuals/include/gravity/gravity-user.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,6 @@ interest. In order to bring the system to equilibrium, a transient analysis with
is necessary. This approach causes fluctuations on the stress and strains at the beginning of the
analysis because of the elements being initially at zero stress state. Viscous damping removes the
fluctuations and brings the system to equilibrium. Once the system equilibrates, the gravity stresses
are obtained along with the displacements due to the gravity loading. Initial Stress command is
are obtained along with the displacements due to the gravity loading. "Initial Stress" command is
available in MASTODON framework to eliminate the need for a separate transient analysis. In addition,
no displacements, or strains due to gravity result.
2 changes: 1 addition & 1 deletion doc/content/manuals/include/mesh/meshing-user.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ value across the input file. The global parameters are activated providing the f
end=Variables

By providing the above commands, the user specifies that if any object in the input file has a
parameter called displacements, that parameter would be set to disp_x disp_y disp_z, which are
parameter called "displacements", that parameter would be set to "disp_x disp_y disp_z", which are
the global displacement degrees of freedoms at the nodal points in x, y, and z directions,
respectively.

Expand Down
2 changes: 1 addition & 1 deletion doc/content/manuals/include/misc/getting_started-user.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ calculate the acceleration and velocities using Newmark-beta scheme at the end o
where the displacement is already solved and known. Lastly, stress_xy is defined as an auxiliary
variable. This is achieved by specifying the type of the Auxkernel as RankTwoAux. RankTwoAux means
that the source of the auxiliary variable is a rank two tensor, and the type of rank two tensor is
explicitly defined as stress tensor using the command rank_two_tensor = stress. Since, the variable
explicitly defined as stress tensor using the command "rank_two_tensor = stress". Since, the variable
is stress_xy, the location in the stress tensor corresponding to stress_xy needs to be specified
using index_i (row index) and index_j (column index). To request for stress_xy, index_i is set to 0
and index_j is set to 1. The next section explains the boundary conditions that are required to run a
Expand Down
10 changes: 5 additions & 5 deletions doc/content/sqa/mastodon_srs.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,22 +17,22 @@ MASTODON is a nonlinear, three-dimensional seismic soil-structure interaction an

!SQA-template-item system_scope

Multi-hazard Analysis for STOchastic time-DOmaiN phenomena (MASTODON) is a finite element application
Multi-hazard Analysis for STOchastic time-DOmaiN phenomena (MASTODON) is a finite element application
that analyzes the response of 3-D soil-structure systems to earthquakes. MASTODON currently focuses
on the simulation of seismic events and has the capability to perform extensive source-to-site
on the simulation of seismic events and has the capability to perform extensive 'source-to-site'
simulations including earthquake fault rupture, nonlinear wave propagation and nonlinear
soil-structure interaction (NLSSI) analysis. MASTODON is being developed to be a dynamic
probabilistic risk assessment framework that enables analysts to not only perform deterministic
analyses, but also easily perform probabilistic or stochastic simulations for the purpose of risk
assessment.

MASTODON is a MOOSE-based application and performs finite-element analysis of the dynamics of solids,
mechanics of interfaces and porous media flow. It is equipped with numerical material models of dry
MASTODON is a MOOSE-based application and performs finite-element analysis of the dynamics of solids,
mechanics of interfaces and porous media flow. It is equipped with numerical material models of dry
and saturated soils including a nonlinear hysteretic soil model, and a uP-U model for saturated
soil, as well as structural materials such as reinforced concrete. It is also equipped with
interface models that simulate gapping, sliding and uplift at the interfaces of solid media such as
the foundation-soil interface of structures. MASTODON also includes absorbing boundary models for
the simulation of infinite or semi-infinite domains, fault rupture model for seismic source
the simulation of infinite or semi-infinite domains, fault rupture model for seismic source
simulation, and the domain reduction method for the input of complex, three dimensional wave fields.
Since MASTODON is a MOOSE-based application, it can efficiently solve problems using either standard
workstations or very large high-performance computers.
Expand Down

0 comments on commit 21c9e21

Please sign in to comment.