Recent Developments in Computer Simulations and Visualization for Geotechnical Earthquake Engineering Problems Boris Jeremić Department of Civil and Environmental Engineering, University of California, Davis, CA 95616, phone 530.754.9248, fax 530.752.7872, Email: Jeremic@UCDavis.edu. Abstract This paper presents some recent developments in computer simulations and visualization for geotechnical earthquake engineering. In particular, presented are developments centered on soil–foundation–structure (SFS) interactions modeling using the finite element method. The soil–foundation–structure interaction is one of the most challenging problems in earthquake engineering. The computability of such a non–linear, dynamic problem is even more challenging. The main problems can be classified into: von Neumann computability : also called Physical problem computability refers to how well a physical process can be computed or how well a simulation can predict the response of a mechanical system, and Turing computability : also called Computer Science (CompSci) computability problem states that the discretized problem is computable if there exists an algorithm that can solve the problem in a finite number of steps. This paper presents issues that concern both definitions of computability. Moreover, a connection between Physical and CompSci computability is discussed in some details. In particular, illustrative numerical simulation results for single pile and pile group behavior during static and dynamic events are presented to illustrate current endeavor in SFS interaction modeling, simulations and visualization within Authors research group. Discussed are also future plans, in particular related to collaborative grid–enabled modeling, simulation and visualization efforts within the research group and on a much wider, National and International scale. 1 INTRODUCTION Recent earthquakes have one more time shown the importance of the Soil–Foundation–Structure interaction on seismic behavior of infrastructure. For example, collapse of the Hanshin expressway in Kobe can be to some extent attributed to design flaws including neglect of the SFS interaction effects (e.g. Gazetas and Mylonakis [8]). It is widely believed that the SFS interaction is beneficial to the behavior of the structural system under earthquake loading. The presence of deformable soil below and adjacent to a structure effects its seismic response in many ways. First, a flexibly–supported structure has different vibration characteristics, longer fundamental period than the same structure if rigidly supported. Secondly, part of the vibration energy of the flexibly supported structure is dissipated into the supporting and surrounding inelastic soil by radiation of waves and by hysteretic action. The Applied Technology Council’s development of seismic regulations (known as ATC-3) propose simple formulae for computing fundamental period (T̃ ) and the effective dumping ratio (β̃) of structures founded on mat foundations on a homogeneous half-space. 1 All codes today use an idealized envelope response spectra which attain constant acceleration values up to certain period (of order of 0.4 second to 1.0 second at most) and then decrease monotonically with period (for example as T −2/3 ). As a consequence, SFSI leads to smaller accelerations and stresses in the structure and thereby smaller forces onto the foundation. The beneficial role of SFSI has been essentially turned into dogma for many structural engineers. Even the NEHRP-94 seismic code states that: ”These [seismic] forces therefore can be evaluated conservatively without the adjustments recommended in Sec. 2.5 [i.e. for SFSI effects]” Eventhough design spectra are derived on a conservative basis, and the above statement may hold for large class of structures, there are case histories that show that the perceived role of SFSI is an over–simplification and may lead to unsafe design. For example, Figure 1(a) shows comparison of four response spectra: Bucharest (1977), Mexico City (1985), Kobe Fukai (1995), and Kobe Takatori (1995), in terms of spectral amplifications. It is important to note that all the recorded response spectra increase with period and attain their maxima at periods exceeding 1.0sec. This increase in the fundamental period (due to SFSI) will lead to increased rather than reduced response. Figure 1(b) the damage after the earthquake. a) b) Figure 1: (a) Comparison of a typical seismic code design spectrum to the actual response spectra of several catastrophic earthquakes with strong long period components (ξ = 5%) eg. Gazetas and Mylonakis ([8]); (b) Hanshin Expressway after Kobe Earthquake of 1995. It is clear that there is a need for a new set of tools, that will help design engineers in predicting behavior of constructed facilities, in particular in conjunction with seismic effects and the SFS interaction behavior. This paper presents some recent developments in that direction related to numerical modeling. 2 FINITE ELEMENT MODELING In this section we briefly describe the incremental elastic–plastic finite element formulations that forms basis for our work. In the first part of this section we describe the small deformation elastic– plastic finite element formulation. We give some insight and examples on using elastic–plastic modeling for soils with Template Elastic–Plastic Constitutive Driver, implemented into OpenSees. We also describe the fully coupled u−p−U formulation which has been implemented into OpenSees and is undergoing testing. We also give very brief overview of the large deformation u − p − U 2 formulation which is under development. In addition to that, we describe recent and ongoing work related to the generation of input motions for seismic simulations and to some extent the software and hardware platforms used in our work. 2.1 Elastic–Plastic Finite Element Formulation Our elastic plastic finite element formulation, for small deformations, is based on the additive decomposition of the strain tensor. In addition to that, we assume existence of the yield surface, plastic flow directions and a number of internal variables with their evolution laws (Jeremić et al. [13, 14]). The resulting incremental constitutive equations are usually solved using either explicit or implicit integration methods. The implicit algorithm (Backward Euler) for integrating constitutive problem is based on using the final point in the stress–internal variable space for finding all the relevant derivatives and variables. Since this point is not known in advance, a set of Newton iterations is used to advance the solution toward the final solution for each increment. To this end, resulting iterative change in stress tensor and internal variables space is obtained after some tensor algebra and reads (Jeremić and Sture [13]): ! à n+1F old − n+1n oldr n+1T −1 mn ij ijmn −1 old n+1 dσmn = − rij + n+1 Eijkl Hkl n+1Tijmn (1) −1 n+1 n+1 n+1 nmn Eijkl Hkl Tijmn − ξ∗ h∗ à q∗ = oldr n+1T −1 ij ijmn −1 n+1 n+1 n+1n n+1 Hkl Tijmn − ξ∗ mn Eijkl n+1F old ! − n+1nmn h∗ h∗ where we have introduced the fourth order tensors Tijmn and Hijmn : ¯ ¯ ∂mkl ¯¯ ∂mkl ¯¯ n+1 n+1 n+1 Tijmn = δim δnj + (.∆λ) Eijkl ; Hkl = mkl + λ h∗ ∂σmn ¯n+1 ∂q∗ ¯n+1 (2) (3) where nmn = ∂F/∂σmn , ξ∗ = ∂F/∂q∗ and dq∗ = dλ h∗ (σij , q∗ ). Iterative procedure is continued until the objective function is satisfied given a certain tolerance. The use of the constitutive stiffness tensor is essential in constructing the finite element matrices. Based on implicit integration schemes, described above, we derive a consistent algorithmic stiffness ep tensor (consEpqmn ) (eg. Jeremić and Sture [13]) which reads alg ep Epqmn = Rpqmn − where Rmnkl = Rpqkl n+1Hkl n+1nij Rijmn n+1H + n+1ξ h n+1n R ot otrs rs ∗ ∗ (4) ¢−1 ¡n+1 Tijmn Eijkl while Tijmn and Hkl were defined in equation (3). If used properly, together with a global iterative method based on Newton scheme, it provides for very fast convergence1 . The finite element stiffness matrix can be obtained through the weak form of equilibrium (eg. Zienkiewicz and Taylor [24]) and reads (in indicial notation) Z e HI,b C/AEabcd HJ,d dV m kaIcJ = Vm 1 The full quadratic convergence can only be achieved for material models described through quadratic functions, for example von Mises. 3 In the above equation, the constitutive stiffness tensor C/AEabcd follows the algorithmic format from Eq. 4. 2.2 Template Elastic–Plastic Computations In this part of paper we present some details of a new approach to computations in elasto–plastic geomechanics. The approach is based on the object oriented design philosophy and observations on similarity of most incremental elastic–plastic material models. This new approach to elastic– plastic computations in geomechanics allows for creation of template material models. The analysis of template material models will in turn allow for an easy implementation of other elastic– plastic material models based on the object oriented design principles. Detailed description of the Template Elastic–Plastic Computational Tools is given by [14] (and is available in preprint at http://sokocalo.engr.ucdavis.edu/~jeremic/publications/CGM0102.pdf). In order to illustrate how different yield criteria, flow directions and hardening/softening rules can be combined to create elastic–plastic material models we present some examples bellow. Figure 2 shows results for cyclic triaxial loading of a normally consolidated sand specimen using the DruckerPrager yield surface, the Manzari-Dafalias flow direction and the bounding surface hardening rule [17]. The load displacement curve shows near saturation after few cycles while the volumetric response is compressive. Detailed description of the template elastic–plastic constitutive driver and 30 3 2.5 20 1.5 v ε (%) q (kPa) 2 10 0 1 0.5 −10 0 −20 −0.15 −0.1 −0.05 0 εa (%) 0.05 0.1 −0.5 0.15 −0.1 −0.05 0 εa (%) 0.05 0.1 0.15 Figure 2: Cyclic triaxial loading results for normally consolidated soil sample modeled using Drucker-Prager yield surface, Manzari-Dafalias flow direction, bounding surface hardening rule. models is given in a recent paper [14]. 2.3 Fully Coupled, Solid–Fluid Formulation and Implementation In this section we briefly describe the formulation and implementation of the fully coupled, solid fluid solid finite elements. The formulations described below follows earlier works by [23] and is based on the effective stress principle and incremental elastic–plastic formulation presented above. The formulation is developed in small deformation setting. The general, large deformation formulation is under development and is presented in some details in next section. After some algebra we can write the system of discretized equations (main unknowns are: solid phase displacements ui , pore pressures p and fluid phase displacements Ui ) in the following form: 4 ¨Lj ū (Ms )KijL 0 0 p̄¨L 0 0 0 ¨ 0 0 (Mf )KijL ŪLj (K EP )KijL + (G1 )LjK 0 2.4 ū˙ Lj 0 −(C2 )KijL p̄˙L 0 0 0 (C3 )KijL Ū˙ Lj (f¯s )Ki 0 ūLj (G2 )LjK p̄L = (f¯p )K ŪLj 0 (f¯f )Ki (C1 )KijL + 0 −(C2 )LjiK (G1 )KiL (P )KL (G2 )KiL (5) Fully Coupled Analysis of Soils in Large Deformation Realm We have also started a development of the finite element formulation for solving fully coupled, solid-fluid problems in geomechanics. The formulations is based on earlier works of [4], [23], [5] and [11]. The formulation is quite general in that it can handle elastic-plastic geomaterials subjected to arbitrarily large deformations. The formulation is also capable of treating compressible and/or incompressible pore fluid. We assume Lagrangian format for the solid phase while deformations of the fluid phase are written in Eulerian format. It is shown that the multiplicative decomposition of the deformation gradient, utilized in the large deformation elastic-plastic formulation for solid phase, can be used to precisely control the volumetric response of the fluid phase. The fluid content is decomposed additively. The basic unknown variables are the absolute displacement of solid phase (ui ), pore pressure (p), and relative displacement of fluid phase (Ui ). The strong form is based on the: Equation of Motion (6), Fluid Mass Conduction (7), and Fluid Mass Conservation (8). Pij,j + (ro + m)bi − ρso (1 − n)üi − (m + ρfo l n)Üi = 0 (6) h i JnFij−1 U̇i + kij p,j + ρf l Fij bi − ρf l Fij Üi − ρf l Fij ai = 0 (7) µ (1 − n)Ėii ρf l + n (1 − n) + Kf l Ks ¶ ³ ´ −1 U̇i = 0 (ṗ + p,i u̇i ) + Jρf l n Fij−1 U̇i,j + Fij,j (8) where we have used the following notation: Pij First Piola–Kirchhoff stress tensor; r0 Mass density; m, Fluid mass content per initial volume; bi Body force; ρso Initial mass density for solid phase; ρfo l Initial mass density for fluid phase; n Porosity; Fij deformation Gradient; J Jacobian of the transformation J = det Fij ; kij Permeability tensor (anisotropic); ρf l Current mass density for fluid phase; ai Tortuosity vector; Dkm Lagrange strain rate; EIJ Lagrange strain tensor; Ks Bulk modulus of the solid phase; and Kf l Bulk modulus of the fluid phase. The development of this formulation is nearing the end and we plan on starting an implementation in OpenSees fairly soon. 2.5 Input Motions The very important issue of input motion for any numerical seismic simulations has received much attention in last years. The problems related to this issue can be roughly separated to those related to the (a) absorbing boundaries and (b) what actual seismic input motions should be used for a SFS system. Recent work by Professor Bielak and his group at CMU (Bielak et al. [6, 1, 2, 3, 22] provides possible solutions for some of the problems. In particular the development of the Domain 5 Reduction Method (DRM) as well as generation of seismic input motions using Quake program (www-2.cs.cmu.edu/~quake/) or any other acceptable input motion generator (SHAKE, Green’s functions, ...) will be used in near future for seismic simulations with OpenSees. For example, Figure 3 shows how a finite element model might look like if DRM is used for analysis. Plastic (Soil) "Bowls" Fault Figure 3: Plastic soil bowls used in conjunction with DRM will lead to: (a) significant reduction in SFS model size, (b) application of appropriate seismic input motions, and (c) solving the problem of non–reflecting boundaries. 2.6 Simulation Platform An open source finite element platform, named Open System for Earthquake Engineering Simulations (OpenSees) is used for most of our numerical work. OpenSees features a number of finite elements, material models, solution algorithms. In addition to that, it is available in source code, or in executable format, a large number of examples and an ever growing body of documentation can be obtained from the following web–site www.opensees.org. 2.7 Parallel Simulations Fast Ethernet Switch 40 ports controller computer service computer node008 node016 node006 node007 node014 node015 node009 node010 node011 node012 node013 node001 node002 node003 node004 node005 Large scale finite element simulations can only be feasible if fast computational hardware is available. One possible option in pursuing fast computer platform is in using the distributed memory parallel computer architecture based on the Beowulf concept (cf. Sterling et al. [20, 21], Reschke et al. [18], Ridge et al [19]). Beowulf type parallel computer feature (a) commodity microprocessors and data buses, allowing us to utilize reliable, low-cost, off-the-shelf technology, (b) fast, switched Ethernet connectivity between nodes, and (c) public-domain, portable compilers and message passing libraries. Specifically, a distributed memory parallel computer GeoWulf (Fig. 4) (Jeremić et al. [16]) has been developed and is used for some time now at UC Davis. GeoWulf consists of 16 console outside world Internet Figure 4: Diagram of the of–the–shelf parallel computer GeoWulf. heterogenous node computers based on the Intel Pentium II (8 nodes) and AMD Duron (8 nodes) processors, one controller computer (dual Pentium III) and one service computer (AMD Duron). It is running LINUX operating system, a public domain, open source POSIX compliant version of UNIX. Inter-computer communication use the public-domain message passing protocol MPI. 6 Use of distributed memory parallel computer architecture requires designing the finite element code in such way to take maximum advantage of distributed processing power available. The so called plastic domain decomposition method is currently under development (Jeremić et al. [15]) and will allow for almost linear speed–up as the number of computer nodes is increased. 3 EXAMPLES SIMULATIONS We have also performed a number of SFS interaction simulations to test the concepts described above. We have performed both static and dynamic simulations. Below we present some illustrative examples. 3.1 Static Pushover Tests for Layered Systems A number of static pushover tests were simulated for a single pile. In the analysis currently being done the behavior of a single pile system in layered soils is being analyzed. Figure 5 shows plastic zones (plastified Gauss–points) for the two cases. Case #1 comprises layers of sand and clay; case #2 comprises a single layer of clay throughout the soil. Automatically generated of P–Y curves a) b) Figure 5: Plastic zone at the end of loading for (a) case 1, layers of sand and clay: (b) case 2, single layer of clay. 4 80 2 2 2 70 0 0 0 60 −2 −2 −2 −4 −4 Lateral Pressure p(kN/m) 4 Depth (m) 4 Depth (m) Depth (m) from numerical simulation results are shown in Figures 6, 7. −4 50 40 −6 −6 −6 −8 −8 −8 20 −10 −10 −10 10 −12 0 500 1000 −12 −200 0 200 −12 0 100 30 0 200 Depth at −0.214 Depth at −0.643 Depth at −1.073 Depth at −1.502 0 2 4 6 8 Lateral displacement y (cm) 10 12 14 Bending Moment (kN.m) Shear Force (kN) Pressure (kN/m) b) a) Figure 6: (a) Moment, shear force, and pressure distribution (clay–sand profile); (b) p-y curves (clay–sand profile). 7 a) 4 4 80 2 0 0 0 60 −2 −2 −2 −4 −4 Lateral Pressure p(kN/m) 2 Depth (m) 2 70 Depth (m) Depth (m) 4 −4 50 40 30 −6 −6 −6 −8 −8 −8 20 −10 −10 −10 10 −12 −12 −500 0 500 1000 −200 Bending Moment (kN.m) 0 200 Shear Force (kN) 400 −12 −50 0 50 Pressure (kN/m) 0 100 b) Depth at −0.214 Depth at −0.643 Depth at −1.073 Depth at −1.502 Depth at −1.931 0 2 4 6 8 Lateral displacement y (cm) 10 12 14 Figure 7: (a) Moment, shear force, and pressure distribution (clay profile); (b) p-y curves (clay profile). 3.2 Humboldt Bay Bridge Retrofit The Humboldt Bay Bridge simulations comprise before and after retrofit analysis of one of the foundation systems during a synthetic earthquake, provided by Dr. Abbas Abghari of Caltrans. Figure 8 shows the finite element models for before and after the retrofit cases as well selected response (displacements and accelerations) for before and after the retrofit models. This simulation was not intended to give definite answers on the actual retrofit, so an in–depth study of the differences was not performed. The goal was to show that OpenSees can indeed perform such simulations. The material models used for soil are a version of rotational kinematic hardening Drucker–Prager (for dense send). The initial friction angle was at 37o . 4 VISUALIZATIONS Our work on visualization is guided by the need to understand the vast output of 3D simulations of soil–foundation–structure interactions. Current work is on two fronts. The first front is our work on trying to understand the output in terms of visualizing stress, strains, plastic zones and other relevant indicators of the state in which geotechnical solid is. The second front is directed toward visualizing the actual numerical procedures used in computations. The goal of this second visualization focus is in understanding the working of numerical algorithms and possibly debugging their unusual behavior. Figures 9(a,b) shows hyperstreamsurfaces for minor principal stress (compression) for (a) a single–pile and (b) a four–pile group example (cf. Jeremić et al. [12]). In Figure 9(a), the hyperstreamsurface starts at the center line of a pile and extends through the concrete (in both directions) until it reaches surrounding soil. The hyperstreamsurface shown in Figure 9(a) reveals the stress field in more details. We notice the twisting and “discoloring” of the hyperstreamsurface toward the bottom of the pile. This can be explained by the fact that the stress field in the concrete pile is far away from the main bending effects close to the surface. The state of stress thus deviates just by a small amount from the initial state induced by the self weight. Such small change in stresses leads to a near–uniform green hue coloring. A “kink” in direction and color is noticed close to the surface. This is a part of the hyperstreamsurface that ends in the soil and thus, by moving from stiff (concrete) toward soft (soil) medium, has much smaller minor (compressive) stresses. Figure 9(b) represents the minor (compressive) principal stress hyperstreamsurface for the four– pile group. In this figure, we have removed one pile from the model to simplify the view. An interesting effect is “shading,” apparent behind the left pile in this figure. The hyperstreamsurface 8 0.2 0.2 0.15 0.15 0.1 0.1 0.05 0.05 0 −0.05 Disp. (m) 0.1 0.05 Disp. (m) Disp. (m) 0.2 0.15 0 −0.05 −0.1 −0.1 −0.1 −0.15 −0.15 −0.15 −0.2 −0.2 −0.2 Bridge cap−−old Bridge cap−−upg Beam node on ground surface(old bridge) Adjacent node(old bridge) −0.25 0 5 10 15 20 Time (Sec.) 25 −0.25 0 30 5 10 15 20 Time (Sec.) 25 Bridge deck−−old Bridge deck−−upg −0.25 0 30 1.5 1 1 1 0.5 0.5 0.5 Accel. (g) 0 0 −0.5 −0.5 −1 −1 Beam node on ground surface(old bridge) Adjacent node(old bridge) −1.5 0 5 10 15 20 Time (Sec.) 25 30 Accel. (g) 1.5 1.5 Accel. (g) 0 −0.05 5 10 15 20 Time (Sec.) 30 0 −0.5 −1 Bridge cap−−old Bridge cap−−upg −1.5 0 25 5 10 15 20 25 Time (Sec.) 30 Bridge deck−−old Bridge deck−−upg −1.5 0 5 10 15 20 Time (Sec.) 25 30 Figure 8: Humboldt Bay Bridge, before and after the retrofit finite element models; and calculated response. a) b) Figure 9: Hyperstreamsurfaces for minor principal stress (compression) for (a) a single–pile and (b) a four–pile group. 9 starts, at the center of that pile and extends outside, ending in soil. This pile group is much stiffer than the one–pile example. The effects of bending are much smaller, and the four–pile group behaves like a stiff frame embedded in soil. The observed deformation pattern is thus closer to horizontal translation with a large horizontal resistance and small bending. The hyperstreamsurface extends into the soil outside the pile group, with apparent compressive stress. However, just behind the pile, but inside the pile group, the minor principal stress changes significantly in value and then curves by almost 90◦ . The twist of the minor principal stress hyperstreamsurface clearly demonstrates the pile–group effect: Maximal compressive stress (minor principal stress) is acting between two piles in direction perpendicular to the pile loading direction. This findings is contrary to common belief about the state of stresses in pile groups. More important, a large “shading” effect is observed, which, when combined with the twisting of the minor principal stress, leads us to conclude that the two back piles are mostly loaded in direction perpendicular to the global loading direction. In addition to visualizing the results from numerical simulations (or experiments) it is important to be able to visualize numerical procedures and perform a visual check. For example, Figure 10 shows visualization of the constitutive integration algorithms. In particular, Fig. 10(a) shows visualization of the implicit algorithm iterations applied to the B Material Model ([10]), while 10(b) shows a visualization of the implicit algorithm iterations which failed and were then corrected using line search method ([9]). q ρ E predictor point F θ φ I B correct iterations TC erratic iterations B model surface start point a) TE p yield surface E: Elastic predictor F: Forward Euler, elastoplastic corrector I: Iterative steps B: Backward Euler p b) Figure 10: Visualization of the constitutive integration algorithms: (a) Implicit algorithm applied to the B Material Model, and (b) Failed implicit iterations and the corrected version of the algorithm using the line search method. Use of existing and development new Visualization Tools is very important in order to comprehend vast amount of data generated through simulations. Three dimensional, stereoscopic views can be achieved through an Immersive WorkBench (IW) [7], virtual modeling display for scale models and environments. In addition to the IW, computers with high resolution monitors and mouse can and will be used. Use of IW makes it easy to manipulate the complete model of a pile and visualize in 3D, stress and strain tensors, pore pressure fields, displacements and wave propagation patterns. For example, Figure 11(a) shows couple of graduate students and myself, using the IW at UCD–CIPIC, in an experimental lecture on the evolutions of stress distributions in soil around 10 a pile group during an earthquake. Figure 11: 3D goggles, and the Immersive WorkBench at the UC Davis, PI with couple of students examines results from a dynamic soil–foundation–structure interaction computer simulations. b) Hyperstreamsurfaces for a front pile in a four pile group (cf. Jeremić et al. [12]) (in VT this is rendered in 3D). Acknowledgment This work was supported in part by the Earthquake Engineering Research Centers Program of the National Science Foundation under Award Number EEC-9701568. The author wishes to acknowledge help and support from Professors Gregory Fenves, Ahmed Elgamal, Jacobo Bielak, and Dr. Francis McKenna. The Author would also like to thank his PhD students Zhaohui Yang and Xiaoyan Wu for diligent work of the highest quality. References [1] Bao, H., Bielak, J., Ghattas, O., Kallivokas, L. F., O’Hallaron, D. R., Shewchuk, J. R., and Xu, J. Earthquake ground motion modeling on parallel computers. In Supercomputing ’96 (1996). [2] Bao, H., Bielak, J., Ghattas, O., Kallivokas, L. F., O’Hallaron, D. R., Shewchuk, J. R., and Xu, J. Large-scale simulation of elastic wave propagation in heterogeneous media on parallel computers. Computer Methods in Applied Mechanics and Engineering 152, 1-2 (January 1998), 85–102. [3] Bielak, J., Loukakis, K., Hisada, Y., and Yoshimura, C. Domain reduction method for three– dimensional earthquake modeling in localized regions. part I: Theory. Bulleting of the Seismological Society of America (2001). PrePrint. [4] Biot, M. A. Theory of finite deformations of porous solids. Indiana University Mathematical Journal 21, 7 (January 1972), 597–620. [5] Coussy, O. Mechanics of Porous Continua. John Wiley and Sons, 1995. ISBN 471 95267 2. [6] Cremonini, M., Christiano, P., and Bielak, J. Implementation of effective seismic input for soilstructure interaction systems. Earthquake Engineering and Structural Dynamics 16 (1988), 615–625. [7] Fakespace, Inc. Immersive WorkBench. http://www.fakescape.com [8] Gazetas, G., and Mylonakis, G. Seismic soil–structure interaction: New evidence and emerging issues. In Proceedings of a Specialty Conference: Geotechnical Earthwuake Engineering and Soil Dynamics III (August 1998. 1998), P. Dakoulas, M. Yegian, and R. D. Holtz, Eds., Geotechnical Special Publication No. 75, ASCE, pp. 1119–1174. [9] Jeremić, B. Line search techniques in elastic–plastic finite element computations in geomechanics. Communications in Numerical Methods in Engineering 17, 2 (January 2001), 115–125. [10] Jeremić, B., Runesson, K., and Sture, S. A model for elastic–plastic pressure sensitive materials subjected to large deformations. International Journal of Solids and Structures 36, 31/32 (1999), 4901– 4918. 11 [11] Jeremić, B., Runesson, K., and Sture, S. Finite deformation analysis of geomaterials. International Journal for Numerical and Analytical Methods in Geomechanics including International Journal for Mechanics of Cohesive–Frictional Materials 25, 8 (2001), 809–840. [12] Jeremić, B., Scheuermann, G., Frey, J., Yang, Z., Hamann, B., Joy, K. I., and Hagen, H. Tensor visualizations in computational geomechanics. International Journal for Numerical and Analytical Methods in Geomechanics 26 (2002), 925–944. available as CGM report: http://sokocalo.engr.ucdavis.edu/~jeremic/publications/CGM0101.pdf. [13] Jeremić, B., and Sture, S. Implicit integrations in elasto–plastic geotechnics. International Journal of Mechanics of Cohesive–Frictional Materials 2 (1997), 165–183. [14] Jeremić, B., and Yang, Z. Template elastic–plastic computations in geomechanics. International Journal for Numerical and Analytical Methods in Geomechanics (2002). In print (July 2002), available as CGM report at: http://sokocalo.engr.ucdavis.edu/~jeremic/publications/CGM0102.pdf. [15] Jeremić, B., Yang, Z., and Li, T. Large scale, 3D finite element analysis of dynamic soil-foundationstructure interaction. In Proceedings of 13th Engineering Mechanics Conference: CD-ROM (Austin, Texas, May 2000), J. Tassoulas, Ed., Engineering Mechanics Division of the American Society of Civil Engineers, p. 6 pages. [16] Jeremić, B., Yang, Z., and Olton, M. Beowulf class parallel computer “GeoWulf”: Design, construction and testing. Progress report, University of California, Davis, 1999. http://sokocalo.engr.ucdavis.edu/~jeremic/GeoWulf [17] Manzari, M. T., and Dafalias, Y. F. A critical state two–surface plasticity model for sands. Géotechnique 47, 2 (1997), 255–272. [18] Reschke, C., Sterling, T., Ridge, D., Savarese, D., Becker, D. J., and Merkey, P. A design study of alternative network topologies for the Beowulf parallel workstation. In Proceedings, High Performance and Distributed Computing (1996). http://cesdis.gsfc.nasa.gov/beowulf/papers.html [19] Ridge, D., Becker, D. J., Merkey, P., and Sterling, T. BEOWULF: Harnesing the power of parallelism in a Pile–of–PCs. In Proceedings, IEEE Aerospace (1997). http://cesdis.gsfc.nasa.gov/beowulf/papers.html [20] Sterling, T., Becker, D. J., Savarese, D., Dorband, J. E., Ranawake, U. A., and Parker, C. V. BEOWULF: A parallel workstation for scientific computations. In Proceedings of the International Conference on Parallel on Parallel Processing (1995). http://cesdis.gsfc.nasa.gov/beowulf/papers.html [21] Sterling, T., Cwik, T., Becker, D., Salmon, J., Warren, M., and Nitzberg, B. An assessment of Beowulf-class computing for NASA requirements: Initial findings from the first NASA workshop on beowulf-class clustered computing. In Proceedings, IEEE Aerospace (1998). http://www.beowulf.org/papers/index.html [22] Yoshimura, C., Bielak, J., and Hisada, Y. Domain reduction method for three–dimensional earthquake modeling in localized regions. part I: Verification and examples. Bulleting of the Seismological Society of America (2001). PrePrint. [23] Zienkiewicz, O. C., and Shiomi, T. Dynamic behaviour of saturated porous media; the generalized Biot formulation and it’s numerical solution. International Journal for Numerical Methods in Engineering 8 (1984), 71–96. [24] Zienkiewicz, O. C., and Taylor, R. L. The Finite Element Method, fourth ed., vol. 1. McGraw Hill Book Company, 1991. 12