1 Introduction

In the last decade, a new geophysical theory has been proposed. It is assumed in the theory that closely spaced stress-aligned microcracks pervade the crust and uppermost ~ 400 km of the mantle of the Earth; in situ rocks are close to failure by fracturing; a series of shear zones with low viscosity are formed, and hence they produce critical systems that possess new properties on conventional subcritical geophysics (Crampin, 2011, 2012; Crampin & Gao, 2018; Jordan & Jones, 2011). These new properties have confirmed that the new geophysical theory is a novel understanding of fluid/rock deformation with important implications and applications, for example, causing the formation of seismic anisotropy, as an explanation for earthquake behavior and oceanic spreading, and so on.

The rheological properties of perfect rock and mineral crystals under mantle conditions have been widely studied using both experimental and theoretical methods. Applications of the new geophysical theory require knowledge of the rheological properties of fractured rocks after strain localization, which are still not well understood. Grain boundary sliding (GBS) has recently been identified as an important deformation mechanism during creep of rock aggregation (Hansen et al., 2011; Hirth & Kohlstedt, 1995; Karato et al., 1986). Extensive experimental work has been conducted on the GBS of rock, and a GBS flow law has been presented through these experiments (Hirth & Kohlstedt, 2003). It indicates that GBS is a dominant deformation mechanism at high stresses and low temperatures under which fine-grained shear zones are often observed (Warren & Hirth, 2006). GBS is also considered to be a major cause of strain localization in the Earth’s lithosphere and a mechanism for weakening of the subcontinental mantle (Précigout et al., 2007).

Several physical mechanisms may be responsible for GBS, for example, dislocation motion and diffusion. When the deformation of rock is localized inside a shear zone, sliding and rotation on the grain boundary during creep deformation will be a dominant deformation mechanism. This work is concerned with numerical simulation of the rheological properties of fractured rock inside a shear zone. We first briefly introduce our proposed numerical method. We then apply the numerical technique to simulate creep response using a physical model to estimate the rheological properties of fractured rock. Finally, we discuss the numerical results and the validity of our numerical method, and provide conclusions.

2 The Numerical Method

Grain boundary sliding and rotation involve interactions among all of the grains in contact. At the end of the previous century, considerable effort was invested in understanding contact problems with friction (Peric & Owen, 1992). Ghahremani (1980) presented a numerical method to deal with GBS. In this paper, we present a different numerical technique to simulate GBS. We have developed a three-dimensional discontinuous deformation analysis–finite element method (3D DDA+FEM) program under some simplified assumptions based on previous research (Chen et al., 2011). The DDA is used to deal with the interactions among contacting blocks at their interfaces, and FEM is used to determine the deformation inside the blocks, as schematically shown in Fig. 1. In this work, the 3D DDA+FEM program (Chen et al., 2011) has been upgraded so that it can be used to simulate GBS of rock aggregation and analyze its effect during creep deformation. In our program, it is assumed that the displacement is small and the points of contact among the grains are known. The constitutive behavior of the contact surfaces between the blocks is described by springs and viscous dampers in series as shown in Fig. 1a. A brief introduction of the computational method is described as follows.

Fig. 1
figure 1

a A schematic of the elements and the interface in the numerical method, b the local coordinates of the six surfaces of a hexahedron element (ξ =  ± 1, η =  ± 1, and ζ =  ± 1)

We assume that the rock consists of many grains and that each grain is divided into some finite elements as shown in Fig. 1. We use isoparametric hexahedron elements with eight nodes in the numerical program because accurate results can be obtained with the element. The isoparametric elements also can be adapted to the geometries of rock samples. The nodal coordinates are denoted by xi (xi, yi and zi) (i = 1,2,…,8), and the nodal displacements are ui.(ui, vi and wi) (i = 1,2,…,8). Their shape functions are denoted by Ni (ξ, η, ζ) (i = 1,2,…,8), where ξ, η, and ζ are the local coordinates with the element surfaces described by ξ =  ± 1, η =  ± 1, and ζ =  ± 1 as shown in Fig. 1b. The shape functions for the 8-node isoparametric element are given by

$$N_{i} = \frac{1}{8}\left( {1 + \xi_{i} \xi } \right)\left( {1 + \eta_{i} \eta } \right)\left( {1 + \zeta_{i} \zeta } \right)\quad ( - 1 \le \xi ,\eta ,\zeta \le 1;\xi_{i} ,\eta_{i} ,\zeta_{i} = \pm 1)$$
(1)

The displacement within the element is

$${\mathbf{u}} = \left[ {\begin{array}{*{20}c} u \\ v \\ w \\ \end{array} } \right] = \left[ {IN_{1} \begin{array}{*{20}c} {IN_{2}}& {IN_{3}}& {IN_{4}}& {IN_{5}}& {IN_{6}} &{IN_{7}}& {IN_{8}} \\ \end{array} } \right]\quad \left[ {\begin{array}{*{20}c} {{\mathbf{u}}_{{1}} } \\ {{\mathbf{u}}_{{2}} } \\ {{\mathbf{u}}_{{3}} } \\ {{\mathbf{u}}_{{4}} } \\ {{\mathbf{u}}_{{5}} } \\ {{\mathbf{u}}_{{6}} } \\ {{\mathbf{u}}_{{7}} } \\ {{\mathbf{u}}_{{8}} } \\ \end{array} } \right] = {\mathbf{N}}a^{e}$$
(2)

where I is a 3 × 3 unit matrix, N is a 3 × 24 matrix which consists of Ni (i = 1,2…8) and \(a^{e}\) is a 24 × 1 matrix which consists of ui (i = 1,2…8). The relationship between the strain and nodal displacements of the element is

$$\varepsilon = \left[ {\begin{array}{*{20}c} {B_{1} } & {B_{2} } & {B_{3} } & {B_{4} } & {B_{5} } & {B_{6} } & {B_{7} } & {B_{8} } \\ \end{array} } \right]\begin{array}{*{20}c} {a^{e} } \\ \end{array} = Ba^{e}$$
(3)

where B is the strain matrix. The stress in the element undergoing elastic deformation is given by the generalized Hooke’s law:

$$\sigma = D\varepsilon = DBa^{e}$$
(4)

where D is the elasticity matrix containing the specific material properties.

The total potential energy in the minimum potential energy principle is

$$\prod_{u} = \int\limits_{V} {\frac{1}{2}\varepsilon^{T} D\varepsilon {\text{d}}x{\text{d}}y{\text{d}}z - \int\limits_{V} {u^{T} f} {\text{d}}x{\text{d}}y{\text{d}}z - \int\limits_{{s_{\sigma } }} {u^{T} } T{\text{d}}S}$$
(5)

where f is the body force, T is the traction, V is the volume and Sσ is part of the boundary on which the traction is applied.

For the finite element model, the potential energy of the system is the sum of the potential energies of all elements, i.e.,

$$\begin{aligned} \prod_{u} & = \sum\limits_{e} {\prod_{u}^{e} = \sum\limits_{e} {\left( {a^{eT} \int\limits_{{V_{e} }} \frac{1}{2} B^{T} DB{\text{d}}x{\text{d}}y{\text{d}}za^{e} } \right)} }\\ & \quad - \sum\limits_{e} {\left( {a^{eT} \int\limits_{{V_{e} }} {N^{T} f{\text{d}}x{\text{d}}y} } \right) - \sum\limits_{e} {\left( {a^{eT} \int\limits_{{S_{\sigma }^{e} }} {N^{T} T{\text{d}}S} } \right)} } \end{aligned}$$
(6)

We assume that point P on the surface of block A is in contact with point Q of block B, as shown in Fig. 2. The coordinates and displacements of the contact points are respectively denoted by xP, uP, xQ and uQ. The relationship between the coordinates and displacements of xQ/P and uQ/P and the eight nodes of the finite element to which point Q/P belongs is as follows:

$$x_{Q/P} = \sum\limits_{i = 1}^{8} {N_{i} } (\xi_{Q/P} ,\eta_{Q/P} ,\varsigma_{Q/P} )x_{i}$$
(7)
$$u_{Q/P} = \sum\limits_{i = 1}^{8} {N_{i} (\xi_{Q/P} ,\eta_{Q/P} ,\varsigma_{Q/P} )u_{i} }$$
(8)
Fig. 2
figure 2

A schematic of the elements and contact points on the interface

The displacement of points P and Q in the local coordinates on the contact surface are expressed by uA and uB, respectively.

The total strains on the contact surface contain two parts

$$\varepsilon_{{\text{f}}} = \frac{{u^{{\text{A}}} - u^{{\text{B}}} }}{w} = \frac{{u_{{\text{e}}}^{{\text{A}}} - u_{{\text{e}}}^{{\text{B}}} }}{w} + \frac{{u_{{\text{c}}}^{{\text{A}}} - u_{{\text{c}}}^{{\text{B}}} }}{w} = \frac{{u_{{\text{e}}}^{{\text{A}}} - u_{{\text{e}}}^{{\text{B}}} }}{w} + \varepsilon_{{\text{f}}}^{{\text{c}}}$$
(9)

where subscript e represents elasticity, and superscript c represents creep. In Eq. (9), w is a length parameter between the two contact surfaces.

When the two blocks are bonded at the contact points, the contact stresses are related to the separation displacements by the following spring relations for the normal and tangential components:

$$\sigma_{{\text{n}}}^{{\text{f}}} = \lambda_{1} \left( {\frac{{u_{{\text{n}}}^{{\text{A}}} - u_{{\text{n}}}^{{\text{B}}} }}{w}} \right),\quad \sigma_{{\text{t}}}^{{\text{f}}} = \lambda_{2} \left( {\frac{{u_{{{\text{te}}}}^{{\text{A}}} - u_{{{\text{te}}}}^{{\text{B}}} }}{w}} \right)$$
(10)

where λ1 and λ2 are a type of virtual spring constants that are generally taken to be very large so that penetration between the contact points is prevented. We note that λ1 and λ2 are not the traditional spring constants but have the unit of stress. In Eq. (10), subscript n and t represent the normal and tangential components on the contact surface.

For the creep problem, the total strain is the sum of the elastic strain and the creep strain

$$\varepsilon = \varepsilon^{{\text{e}}} + \varepsilon^{{\text{c}}}$$
(11)

The stress in an element is related to total and creep strains as follows:

$$\sigma = D(\varepsilon - \varepsilon^{{\text{c}}} ),\quad \Delta \sigma = D(\Delta \varepsilon - \Delta \varepsilon^{{\text{c}}} )$$
(12)

where \(\Delta\) represents the increment.

Inside the block (i.e., the grain), the creep strain follows a power law (Karato, 2008), i.e.,

$$\Delta \varepsilon^{{\text{c}}} = A\sigma^{n} \exp \left( { - \frac{E + PV}{{RT}}} \right)\Delta t \, ,$$
(13)

where A is a pre-exponential material constant, n is the power law creep index, E is the activation energy, V is the activation volume, R is the universal gas constant. \(\sigma\), P and T are, respectively, the differential stress, pressure and temperature. The material parameters in Eq. (13) can be determined by rheological tests on mineral under high temperatures and high pressures (Karato, 2008).

On the boundary of the block (grain), we assume that only relative sliding deformation occurs, i.e., the normal strain is zero and the tangential strain follows the relation

$$\varepsilon_{{{\text{fn}}}}^{{\text{c}}} = 0;\quad \varepsilon_{{{\text{ft}}}}^{{\text{c}}} = \frac{{\sigma_{{\text{t}}}^{{\text{f}}} }}{\eta }\Delta t$$
(14)

where η describes the viscosity for the contact surface, and friction between the contact surfaces is neglected.

Then total potential energy is now expressed as

$$\prod_{u} = \int_{V} {(\sigma + \Delta \sigma ) \cdot \varepsilon {\text{d}}x{\text{d}}y{\text{d}}z - \int_{V} {u^{T} f{\text{d}}x{\text{d}}y{\text{d}}z - \int_{{s_{\sigma } }} {u^{T} } T{\text{d}}S} }$$
(15)

With regard to contact, we will use the penalty function algorithm to introduce additional constraint conditions into the function to find the solution. Therefore, the potential energy functional is expressed as follows:

$$\prod = \prod_{u} + \prod_{{{\text{CP}}}}$$
(16)

where ∏CP is the additional functional of the definite solution condition that was introduced using the penalty function (Zienkiwicz et al., 2005). The penalty function method belongs to a kind of generalized variational method. For surfaces in contact, this functional is given by (Zienkiwicz et al., 2005)

$$\prod_{{{\text{CP}}}} = \int_{{S_{{\text{c}}} }} {\frac{1}{2w}[\lambda_{1} (u_{{\text{N}}}^{{\text{A}}} - u_{{\text{N}}}^{{\text{B}}} )^{2} } + \lambda_{2} (u_{{{\text{1e}}}}^{{\text{A}}} - u_{{{\text{1e}}}}^{{\text{B}}} )^{2} + \lambda_{2} (u_{{{\text{2e}}}}^{{\text{A}}} - u_{{{\text{2e}}}}^{{\text{B}}} )^{2} ]{\text{d}}S$$
(17)

where Sc is the contact surface, \(\frac{{\lambda_{i} }}{w}(i = 1,2)\) are two penalty numbers and \(\lambda_{i}\), w have physical meanings as shown in Eqs. (9) and (10). The larger the value of \(\frac{{\lambda_{i} }}{w}(i = 1,2)\), the better the constraints that will be achieved. The equation for the solution of the finite element of the penalty function algorithm is

$$({}^{t}K_{{\text{L}}} + K_{{{\text{ca}}}} )u = {}^{t + \Delta t}Q_{{\text{c}}} + {}^{t + \Delta t}Q_{{{\text{fc}}}} - {}^{t}F$$
(18)

where tKL is the stiffness matrix of the ordinary finite element, Kca is the contribution of the contact surface to the stiffness matrix,

$$\begin{aligned} {}^{t + \Delta t}Q_{{\text{c}}} & = \sum\limits_{e} {\int\limits_{ve} {B^{{\text{T}}} D\Delta \varepsilon^{{\text{c}}} {\text{d}}V} } \hfill \\ {}^{t + \Delta t}Q_{{{\text{fc}}}} & = \sum\limits_{se} {\int\limits_{se} {N^{{\text{T}}} \lambda \Delta \varepsilon_{{\text{f}}}^{{\text{c}}} {\text{d}}S} } \hfill \\ {}^{t}F & = - \sum\limits_{e} {\left( {\int_{ve} {N^{{{\text{Tf}}}} } f{\text{d}}V + \int_{{S_{\sigma e} }} {N^{{\text{T}}} T{\text{d}}S} } \right)} + \sum\limits_{e} {\int\limits_{Ve} {B^{{\text{T}}} \sigma {\text{d}}} } V \hfill \\ \end{aligned}$$
(19)

ttQc is the additional load caused by creep inside the grains, \({}^{t + \Delta t}Q_{{{\text{fc}}}}\) is the additional load caused by the slippage of the contact surface, and tF is the equivalent nodal force of the ordinary additional load. Equation (18) can be solved by an iteration method.

3 The Model of Fractured Rock and Numerical Simulation of Its Creep Process

This paper is concerned with the rheological properties of fractured rock in a shear zone after strain localization. In the numerical simulation, we consider a cuboid rock model which contains nine parallel oblique cracks and the two crack faces are in close contact as shown in Fig. 3. The fractured rock sample has dimensions of 4 cm x 8 cm x 8 cm which are typical in experimental creep tests. The model contains 640 elements with 935 nodes. A uniformly distributed load is applied on the six surfaces of the model to simulate a triaxial laboratory creep test. We consider several loading cases in which the confining pressure is 300 MPa along the x-axis and y-axis; differential stresses are 50, 100 and 150 MPa, and temperatures are 1073, 1173 and 1373 K, respectively. The rheological constitutive relation inside the grains is assumed as follows:

$$\dot{\varepsilon }^{c} = A_{{\text{g}}} \sigma^{{n_{{\text{g}}} }} \frac{1}{{d^{m} }}\exp \left( { - \frac{{E_{{\text{g}}} + V_{{\text{g}}} P}}{RT}} \right)$$
(20)
Fig. 3
figure 3

Schematic illustration of model

In the numerical simulations, our conditions of pressure and temperature are similar to those used in the experimental study of Hansen et al. (2011) on olivine. According to the experimental analysis of Hansen et al. (2011), diffusion is responsible for the creep deformation in the olivine grains. The parameters in Eq. (20) are thus selected as follows: \(A_{{\text{g}}} = 10^{7.6} \;\mu {\text{m}}^{3} /({\text{MPa}}^{1.1} \;{\text{s}});\quad d = 30\;\mu {\text{m}};\;m = 3;\;E_{{\text{g}}} = 375\;{\text{kJ}}\;{\text{mol}}^{ - 1} ;\;V_{{\text{g}}} = 0;\;n_{{\text{g}}} = 1.1.\)

Our simulations using the above parameters produce a viscosity on the order of 1020–1024 Pa s inside the grains.

Consistent with Eq. (14), the rheological constitutive relation on the crack surface is assumed as follows:

$$\dot{\varepsilon }_{{\text{f}}}^{{\text{c}}} = \sigma_{t} /\eta$$
(21)

where the material parameter is selected as follows: \(\eta /w = 10^{14} \;{\text{MPa}}\;{\text{s}}/{\text{cm}}\)

η describes the viscosity of the contact surface. In general, the tangential creep strain rate may be a nonlinear function of the tangential contact stress. Here we assume a linear relation for numerical convenience that can also capture the creep behavior of the contact surface. Here we are mainly concerned with sliding between the two contacting surfaces, and thus the normal stress is neglected in the relationship in Eq. (21).

We can see from Eq. (21) that the time increment is confined by η/w in the calculation. Because of lack of experimental data, we chose \(\eta /w\) using multiple numerical tests.

Figure 4 shows all creep curves calculated from the numerical model under various temperature and pressure conditions. The two penalty numbers \(\lambda_{i} /w\;(i = 1,2)\) are taken as 107 MPa/cm. The time step is selected as 3.6 × 108 s, which guarantees that stresses are constant during the creep process. We found in the numerical simulations that time steps larger than 3.6 × 108 s resulted in decreasing stresses with time, which is not a creep process we studied (we study creep under constant stresses). The strains in these figures represent the average strain of the whole sample. The axial strain is along the direction of the maximum principle stress (z-axis direction). The creep deformation is steady (constant creep strain rate). Table 1 lists the strain rate during the steady creep process under all loading and temperature conditions.

Fig. 4
figure 4

Creep curves of numerical tests under various conditions of pressure and temperature (a, b, c)

Table 1 The results of strain rate obtained from the numerical model at different pressures and temperatures

We consider the case in which the crack length is 2.828 cm and crack direction is 45°. We will perform a parametric study on the effects of crack length and orientation in Sect. 4.6. The constitutive relation of the fractured rock is thus assumed as

$$\dot{\varepsilon } = A_{0} \sigma^{{n_{{\text{f}}} }} \exp \left( { - \frac{{E_{{\text{f}}} + pV_{{\text{f}}} }}{RT}} \right)$$
(22)

The parameters in the above constitutive relation (22) can be determined by the numerical results. We obtain that A0 = 5.3128 × 10−11 MPa−0.26/s, Ef = 6.687 kJ mol−1, Vf = −17.0cm3mol−1, and nf = 0.26. These parameters are for the fractured rock and can be different from those in Eq. (20) for the grain.

Figure 5a shows the relationship between the strain rate and differential stress. According to the equation on the effective viscosity \(\eta = \sigma /\dot{\varepsilon }\), we obtain the effective viscosity as a function of the differential stress as shown in Fig. 5b. The order of the calculated viscosity is in agreement with the geophysical observation in a fracture zone (Craig & Mckenzie, 1986).

Fig. 5
figure 5

a Relationship between strain rate and differential stress under confining pressure = 300 MPa and temperature = 1073 K; b Relationship between viscosity and differential stress under confining pressure = 300 MPa and temperature = 1073 K

4 Discussion

We have carried out numerical calculations to simulate creep test of fractured rock in a shear zone using the 3D DDA+FEM technique described in Sect. 2. The strain rates are similar in all cases corresponding to viscosities of 1017–1019 Pa s, in accord with geophysical observation in a fracture zone (Warren & Hirth, 2006). Our numerical result of the effective viscosity (blue line) at a total strain rate of 10–10–10–11 s−1 is in agreement with the geophysical observations. Some special characteristics can be found from the numerical results as follows.

4.1 Temperature Effect

Our numerical results reveal that temperature has the same effect on strain rate and viscosity as diffusion creep of rock grains. Temperature has little effect on crack surface sliding without diffusion or dislocation in our model. Also, the activation energy E is much smaller than that for perfect defect-free rock. The rheology of sliding cracks leads to an effective rheological law similar to the one corresponding to grain creep.

4.2 Differential Stress Effect

The differential stress does not change the order of magnitude for the strain rate or viscosity. The strain rate obtained from our numerical calculations is on the order of 10–10/s–10–11/s, which corresponds to the value in the shear zone. The viscosity is on the order of 1017–10−19 Pa s. It is seen from Fig. 4 that both the strain rate and viscosity increase with increasing differential stress. This is probably because the normal force on the crack surface increases with increasing differential stress. As a result, the viscosity of fractured rock is increased.

4.3 Confining Pressure Effect

Our numerical results indicate that higher confining pressure causes larger strain. This is because our model is not isotropic in geometric structure, and higher confining pressure produces larger deformation. We will use more complex rock models to obtain more accurate results in a future study.

4.4 Selection of Viscosity for Crack Surface Sliding

Numerous numerical tests have shown that it is suitable for the viscosity describing crack surface creep sliding (\(\eta /w\)) to be taken as 1020 Pa s or greater. Numerical simulations may become unstable if the order of \(\eta /w\) is smaller than 1020 Pa s. From Eq. (21), we can see that if \(\eta /w\) is taken to be smaller than 1020 Pa s, the time step also needs to be reduced.

From our calculations, we find that the creep strain rate in the fractured rock sample increases with a decrease in the rheological parameter \(\eta\) for the tangential strain rate between the crack surfaces. For the case of a liquid-filled crack, the parameter \(\eta\) will become smaller due to the presence of the liquid phase. Thus, the viscosity of the fractured rock will also become smaller.

4.5 Effect of Crack Length and Direction

In order to examine the effect of crack density and direction, we carry out two group simulations as shown in Fig. 6: (1) different crack lengths with the same orientation; (2) different orientations with the same crack length. The results show that under the same conditions of stress, temperature and tilt, the longer the crack, the larger the strain rate. This is in agreement with our knowledge (Yang et al., 2004). The strain rate is 1.08 × 10–10/s, 8.8 × 10–11/s, and 2.1 × 10–11/s, when the tilt is 35°, 45°, 75°, respectively: the larger the tilt, the smaller the strain rate.

Fig. 6
figure 6

a The tilt is 45° in all three cases; the crack lengths are 2.828 cm for No. 1, 2.121 cm for No. 2 and 1.414 cm for No. 3, respectively. b The crack length in three cases is 2.121 cm; the tilts are 75° for No. 1, 45° for No. 2 and 35° for No. 3, respectively

4.6 Displacement Field Inside the Sample

Figure 7 shows the displacement field on the yz plane in the sample during the creep deformation process. It is seen that the displacement direction experiences larger variations due to the existence of cracks, which is in agreement with our experience.

Fig. 7
figure 7

The displacement field map on yz plane

4.7 Influence of Initial Crack Model

Two species of microcracks in the crust and in the subcritical system were introduced by Crampin and Gao (2014). One is the closely spaced stress-aligned microcracks as shown as Fig. 3 in this paper, and the other is stress-aligned vertical fluid-saturated microcracks which pervade almost all rocks throughout the Earth’s upper crust, lower crust, and uppermost ~ 400 km of the mantle. We construct a second model of fractured rock as shown in Fig. 8, and carry out numerical calculation under the same conditions of temperature and pressure as in Fig. 3. The results indicate that the strain rates are similar, corresponding to viscosities of 1017–1019 Pa s, values in good agreement with geophysical observation in a fracture zone (Warren & Hirth, 2006). But the size of grain influences the value of creep strain rate. The larger the grain size, the smaller the creep strain rate. For the elastic properties, the axial strain of the sample shown in Fig. 3 is larger than that of the sample shown in Fig. 8.

Fig. 8
figure 8

A second model of fractured rock sample and finite element meshing and five quadrangle grains are divided by eight boundary plans (black lines) which simulate cracks in the fractured rock

5 Conclusion

In this paper, we simulate the rheological properties of fractured rock inside a shear zone using a 3D FEM+DDA model. Creep curves under various temperature and pressure conditions are obtained using a cuboid rock model which contains nine parallel oblique cracks, and the two crack faces are in close contact. In all the numerical simulations of the creep test, the strain rates are similar, corresponding to viscosities of 1017–1019 Pa s, values in good agreement with geophysical observation in a fracture zone. Moreover, our numerical results show that (i) temperature has less effect on strain rate or viscosity, (ii) the differential stress does not change the order of magnitude for the strain rate or viscosity, and (iii) higher confining pressure causes larger strain. Moreover, longer cracks lead to larger strain rates, and larger crack tilts lead to lower strain rates. The numerical results indicate that our method is a useful tool to simulate creep deformation of fractured rock. The evolution of the stress field inside the sample also supports this conclusion. The present study represents an effort to use a numerical method to study the rheological properties of fractured rock in the field of micro-geodynamics. We will develop more complex rock models to further study the effectiveness of our numerical method.