Tag Archives: JuliaHub

Announcing Genie Builder on JuliaHub: Web Apps that Bring your Julia Projects to Life

By: Jasmine Chokshi

Re-posted from: https://info.juliahub.com/blog/announcing-genie-builder-on-juliahub

We are excited to announce the launch of Genie Builder on JuliaHub, a powerful low/no-code tool designed to help you bring your Julia projects to life with beautiful, interactive web applications. Whether you want to build dashboards or complex AI and simulation apps around your Julia code, Genie Builder empowers scientists and developers to create prototypes, internal tools, and even production-grade systems 10x faster and more affordably—all without needing to hire a web development team.

Genie Builder is brought to JuliaHub in partnership with Genie, the leading open-source web framework for Julia. It builds upon Genie’s extensibility and feature-rich foundation, making it an incredibly flexible and robust tool for your web development needs. 

If you have explored some of our Genie resources, then you have seen how Genie Builder accelerates web development with its no-code UI editor helping Julia users with no web development experience to rapidly build complex web apps and dashboards around their code.. Genie Builder builds on Julia’s strengths (high-level, high-performance, dynamic, JIT compiled) so all of your packages and projects can easily be visualized and shared with the world. 

To start, you can learn more about building and deploying apps with Genie Builder and JuliaHub in this webinar.

If you aren’t familiar with how Genie Builder works, here’s the video rundown.

What’s New in CUDA.jl 5.4 for Julia?

By: Dr. Tim Besard

Re-posted from: https://info.juliahub.com/blog/whats-new-in-cuda.jl-5.4-for-julia

The CUDA.jl package is the main programming interface for working with NVIDIA CUDA GPUs using Julia. It features a user-friendly array abstraction, a compiler for writing CUDA kernels in Julia, and wrappers for various CUDA libraries.

The recent update of CUDA.jl 5.4 features many memory-management enhancements that help improve performance of memory-heavy applications and facilitate the use of heterogeneous set-ups with multiple GPUs, or those using both CPU and GPU.

CUDA.jl v5.4 should be compatible with existing codebases as it bumps only the minor version.The bulk of the release focuses on memory management features. Let’s look at highlights of this release:

JuliaSim HVAC: Thermofluid Design & Control | JuliaHub

By: Jasmine Chokshi

Re-posted from: https://info.juliahub.com/blog/introducing-juliasim-hvac

JuliaHub is thrilled to announce the launch of JuliaSim HVAC, a suite of components for the modeling and simulation of complex thermofluid systems, revolutionizing the design, optimization and control of heating, ventilation, and air-conditioning (HVAC) systems.

HVAC systems are indispensable to maintaining comfort, safety, and efficiency in buildings, automobiles, airplanes, industrial facilities, and various applications. However, designing and optimizing these complex systems presents numerous challenges requiring interdisciplinary collaboration, including numerical complexity, model calibration, design optimization for energy efficiency, control synthesis, etc.

JuliaSim HVAC comes with a pre-built library of ready-to-use HVAC components and refrigerant models that integrate with advanced solvers, optimized for HVAC systems and compatible with the JuliaSim Scientific Machine Learning (SciML) ecosystem.