Ansys Rocky

Ansys Rocky

5 FAQs about Ansys Rocky™ customization with Solver SDK

    • FAQFAQ
      Participant

      1. What are Ansys Rocky™ modules and why should I use them?

      Ansys Rocky™ is developed with many built-in features, and modules are pieces of code that are built using the Solver SDK to apply novel models, laws or functionalities to Rocky simulations. By using your own custom modules, you can add specific features for your simulations at your own time.

      2. What is Ansys Rocky™ Solver SDK, and how to get it?

       Ansys Rocky™ Solver SDK enables the development of custom modules for Rocky. The package includes the runtime libraries, simulation information and compilation mechanisms you need to create your own custom modules. To get it, you must access the SDK and Modules package on Ansys Customer Portal. In the Downloads page select the Release Version, Operational System and download the SDK and Modules Package in Add-On Packages section.

      To learn more about how to customize Rocky software and create your own modules access the Ansys Rocky Solver SDK Manual on Ansys Developer Portal.


      3. How do modules interact with Ansys Rocky™ Solver SDK?

      The modules developed with Ansys Rocky™ Solver SDK are written using CUDA platform (C/C++ language) and Python. These codes are designed to interact with specific parts of Ansys Rocky™ solver, through hooks defined in the module.

      4. How do I create my own module using Ansys Rocky™ Solver SDK?

      You can use the Integrated Development Environment (IDE) of your choice, such as Visual Studio Code (VSCode). Then, you can develop your code based on the examples mentioned in the FAQ 5 below.

      For additional information about this process and how to compile/execute your modules, access:

      5. Where can I find modules published by Ansys?

      The modules published by Ansys are available at the SDK and Modules package on Ansys Customer Portal. In the Downloads page select the Release Version, Operational System and download the SDK and Modules Package in Add-On Packages section.

      They are divided into the following categories:

      • Ready-to-use: modules already compiled by Ansys experts, plug and play!
      • Source Codes:
        •  Simple Modules: simple code examples with no real application, to help you develop your own models.
        •  Functional: modules that have been developed to extend Rocky capabilities in real-case scenarios.
        •  Current Models: modules that have the same behavior as existing functionalities present in Ansys Rocky™ software.

      Check the image below to view some modules published by Ansys within Ansys Rocky ™ software:

      To learn more about each one of the modules published by Ansys access the Ansys Rocky Module Manual.

      Ansys Rocky™ particle dynamics simulation software

      Learn more about Ansys Rocky™ software in Ansys Rocky  Innovation Space.