Skip to content

suqaba/SuqabaUI

Repository files navigation

The first simulation sofware with built-in Certified Error Verification

Suqaba WebsiteSuqaba TutorialsFreeCAD DocumentationFreeCAD ForumBug tracker

Overview

  • Automated mesh generation and refinement No more manual meshing and time-consuming convergence studies. Get straight to decision-making at full speed.

  • Error-driven adaptive meshing Simulation modeling is not just about speed, it is about quality and trust in digital design. Our mesh is refined with a certified error estimation, i.e. some strict and effective bounds on the discretization error are computed.

  • Cloud-native platform Lack of compute resources must never prevent access to knowledge about the mechanical behavior of your designs. We make discovery accessible to everyone. Running analysis with our solver does not require any personal data. After the computation is performed, you can remove your data from your cloud storage: your data, your choice.

  • Freedom to build what you want The UI is based upon FreeCAD, an open-source parametric 3D modeler made primarily to design real-life objects of any size. Parametric modeling allows you to easily modify your design by going back into your model history to change its parameters. The Suqaba team is grateful to everyone involved in the FreeCAD project.

Features accessible in the version beta 1.0

In the framework of our version beta 1.0, users have access to the following features:

  • Static linear elastic simulation for structural analysis
  • Automated mesh generation and refinement, based on a certified error estimator
  • Quality Oracle: an indicator of the confidence level in simulation results
  • Issuance of quality certificates
  • Access to computing resources (SaaS model, Simulation as a Service)
  • Dedicated UI
    • 3D geometry design (either by drawing parts into the UI or importing them)
    • Model setup with a materials and boundary condition library
  • Integrated Python scripting capabilities for workflow customization

Installing

Precompiled packages for stable releases is available for Windows on the Releases page.

For Linux and macOS, the FreeCADxSuqaba UI will have to be compiled from sources (see section below). You can also compile the UI from sources on Windows if need be.

Note: To visualize simulation results (e.g., Quality Oracle, displacement and stress fields), extract field values and perform post-processing tasks like warping, clipping, and animation, you will need to install ParaView.

Compiling

FreeCADxSuqaba requires several dependencies to correctly compile for development and production builds. The following pages contain updated build instructions for their respective platforms:

Note: The "python-decouple" package must also be installed in the Python environment that the UI runs with.

Reporting Issues

To report an issue please:

  • If the issue seems to originate from the integrated Suqaba solver, please, contact us at [email protected];
  • Explain step-by-step how to reproduce the issue;
  • Consider posting to the Forum, Discord channel, or Reddit to verify the issue;
  • Search the existing issues for potential duplicates;
  • Upload an example file (FCStd as ZIP file) to demonstrate the problem.

For more details see:

Usage & Getting Help regarding FreeCAD-related features

The FreeCAD wiki contains documentation on general FreeCAD usage, Python scripting, and development. View these pages for more information:

The FreeCAD forum is a great place to find help and solve specific problems when learning to use FreeCAD.

Disclaimer

This project is not affiliated with, endorsed by, or sponsored by the FreeCAD project or its contributors. Suqaba gratefully acknowledges the outstanding work of the FreeCAD community and has integrated its cloud-native solver into the FreeCAD platform.

About

The first cloud-native solver with built-in certified error verification

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Contributors 2

  •  
  •