Summer Internship 2022

Development of pythonic interfacing with Ansys LS-Dyna

At a Glance

PyDYNA is a Pythonic library, as a part of pyANSYS, as a way to access ANSYS products through a Python interface. It provides a more convenient and complete way to build an ANSYS DYNA input deck, submit it to the ANSYS LS-DYNA solver, and finally postprocess the results.

Key contributions

  • Heavily involved in the development of pyDyna keywords in an object oriented python environment. Created the keywords, cards, deck objects to allow for pythonic preprocessing of LS-Dyna programs

  • Created, from ground up, examples showcasing pyDyna keyword features. Work was done to adopt pyVista for mesh visualization and containerized LS-Dyna servers to allow the examples to run in CI-CD git testing environments.

  • Integrated docker into workflow to create instances of LS-Dyna for testing and example creation for documentation

  • Worked with clients in academia (pyHeart) and industry (leading tech company) to adopt pyDyna into their workflow. Work mainly included agile feature development and dedicated bug-fixing

Next
Next

PA Robotics & Technology Fellowship