Giter Club home page Giter Club logo

hexgen_hex2spline's Introduction

HexGen and Hex2Spline

Overview

HexGen and Hex2Spline are two open source software packages to integrate geometry design with Isogeometric Analysis (IGA) in LS-DYNA. The copyright of this code belongs to Prof. Yongjie Jessica Zhang's group in Carnegie Mellon University.

Developers: Yuxuan Yu, Xiaodong Wei, Angran Li and Yongjie Jessica Zhang.

Model design and testing: Jialei Ginny Liu, Jeffrey He.

Related papers

  • Zhang, Y., Bajaj, C.L., Xu, G.: Surface smoothing and quality improvement of quadrilateral/hexahedral meshes with geometric flow. Communications in Numerical Methods in Engineering 25(1), 1–18 (2009)

  • Qian, J., Zhang, Y., Wang, W., Lewis, A.C., Qidwai, M.A.S., Geltmacher, A.B.: Quality improvement of non-manifold hexahedral meshes for critical feature determination of microstructure materials. International Journal for Numerical Methods in Engineering 82(11), 1406–1423 (2010)

  • Zhang, Y., Wang, W., Hughes, T.J.R.: Solid T-spline construction from boundary representations for genus-zero geometry. Computer Methods in Applied Mechanics and Engineering 249, 185–197 (2012)

  • Qian, J., Zhang, Y.: Automatic unstructured all-hexahedral mesh generation from B-Reps for non-manifold CAD assemblies. Engineering with Computers 28(4), 345–359 (2012)

  • Wang, W., Zhang, Y., Xu, G., Hughes, T.J.R.: Converting an unstructured quadrilateral/hexahedral mesh to a rational T-spline. Computational Mechanics 50(1), 65–84 (2012)

  • Wang, W., Zhang, Y., Liu, L., Hughes, T.J.R.: Trivariate solid T-spline construction from boundary triangulations with arbitrary genus topology. Computer Aided Design 45(2), 351–360 (2013)

  • Liu, L., Zhang, Y., Hughes, T.J., Scott, M.A., Sederberg, T.W.: Volumetric T-spline construction using Boolean operations. Engineering with Computers 30(4), 425–439 (2014)

  • Liu, L., Zhang, Y., Liu, Y., Wang, W.: Feature-preserving T-mesh construction using skeletonbased polycubes. Computer Aided Design 58, 162–172 (2015)

  • Lai, Y., Liu, L., Zhang, Y., Chen, J., Fang, E., Lua, J.: Rhino 3D to Abaqus design-throughanalysis: A T-spline based IGA software platform. The Edited Volume of the Modeling and Simulation in Science, Engineering and Technology Book Series Devoted to AFSI 2014 - A Birthday Celebration Conference for Tayfun Tezduyar. Springer (2015)

  • Hu, K., Zhang, Y.J.: Centroidal Voronoi tessellation based polycube construction for adaptive all-hexahedral mesh generation. Computer Methods in Applied Mechanics and Engineering 305, 405–421 (2016)

  • Zhang, Y.: Geometric Modeling and Mesh Generation from Scanned Images. Chapman and Hall/CRC (2016)

  • Lai, Y., Zhang, Y.J., Liu, L., Wei, X., Fang, E., Lua, J.: Integrating CAD with Abaqus: A practical isogeometric analysis software platform for industrial applications. Computers and Mathematics with Applications 74(7), 1648–1660 (2017)

  • Wei, X., Zhang, Y., Hughes, T.J.R.: Truncated hierarchical tricubic C0 spline construction on unstructured hexahedral meshes for isogeometric analysis applications. Computers and Mathematics with Applications 74(9), 2203–2220 (2017)

Cite

If you find this code helpful in conducting research projects, we would appreciate a citation to the following article:

Y. Yu, X. Wei, A. Li, J. G. Liu, J. He and Y. J. Zhang: HexGen and Hex2Spline: Polycube-based Hexahedral Mesh Generation and Spline Modeling for Isogeometric Analysis Applications in LS-DYNA. Submitted to Springer INdAM Series, 2020.

hexgen_hex2spline's People

Contributors

truthlive avatar yu-yuxuan avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.