We have an exciting announcement about badges coming in May 2025. Until then, we will temporarily stop issuing new badges for course completions and certifications. However, all completions will be recorded and fulfilled after May 2025.
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.