Li Ge (葛力)

PhD student (2010 - now) at University of Califonia, San Diego

Calit2 Atkinson Hall, second floor, open area near the HIPerWall.
Department of Structural Engineering
Irwin & Joan Jacobs School of Engineering
University of California, San Diego
9500 Gilman Drive, Mail Code 0085
La Jolla, CA 92093-0085
United States

I am a PhD student in Department of Structural Engineering at University of Califonia, San Diego. My adviser is Professor Falko Kuester.

My research interests are simulation-based engineering, computational mechanics, computer graphics, cloud computing and human-computer interaction.

I am a big fan of open source software. I have enjoyed a considerable boost to my research from many open source projects, and I also try to make the libraries and toolkit that I created available and reusable to others.


  • ARStructure  Augmented structure modeling, simulation and visualization environment. User can define 3D structure models via a sketch-based modeling interface. Models can be simulated and visualized interactively, provide user real-time feedback, and thus assist the modeling process. Model visualizations can be placed and aligned with real objects in the scene from mobile camera, enhancing user's perception. The model data is synchronized across multiple clients, allowing collaborations from different perspectives. The Finite Element simulation of the structure model is performed on the server, data events are published to subscribed clients for each analysis step.
  • SketchIT  A Sketch-based modeling and simulation environment for 2D structural analysis. SketchIT allows user easily and quickly construct a conceptual structure model by simply sketching. It is a cloud-centric application that can be ran in a web browser without any extra installation. The constructed model can be interactively simulated and visualized, gives user immediate feedback. Video demos can be found here: iwcce2013static analysisdynamic analysis.
  • ISE Integrative Simulation Environment. It is the base framework upon which applications like SketchIT and ARStructure are built. It has a client-server structure with a simple JSON-based protocol. The services are mainly implemented in Node.js , a high performance event-driven server-side software system. Client is powered by HTML5 (CanvasWebsockets).
  • node-opensees Node.js binding for OpenSees (Open System for Earthquake Engineering Simulation).
  • node-gmsh Node.js binding for Gmsh, an open source three-dimensional finite element mesh generator.