A Next-Gen Approach to Modeling: What Makes ModelingToolkit.jl Stand Out?

By: Jasmine Chokshi

Re-posted from: https://info.juliahub.com/blog/a-next-gen-approach-to-modeling

ModelingToolkit.jl is a high-performance modeling framework in Julia that integrates symbolic and numeric computations, to meet the needs of scientific computing and scientific machine learning. It combines elements from symbolic computational algebra systems with both causal and acausal equation-based modeling paradigms, offering an extensible and parallelizable environment for complex system modeling.  

Bridging Julia and C++ with CxxWrap.jl

By: Sanjeeb Das Gupta

Re-posted from: https://info.juliahub.com/blog/bridging-julia-and-c-with-cxxwrap.jl

The Julia programming language is gaining traction as a powerful tool for modeling and simulation due to its speed, ease of use, and dynamic nature. However, many legacy simulation libraries are written in C++, a language known for its efficiency and extensive ecosystem. The challenge arises when trying to integrate high-performance C++-based simulation tools into Julia workflows.