Our great sponsors
-
MuladdMacro.jl
This package contains a macro for converting expressions to use muladd calls and fused-multiply-add (FMA) operations for high-performance in the SciML scientific machine learning ecosystem
-
Catalyst.jl
Chemical reaction network and systems biology interface for scientific machine learning (SciML). High performance, GPU-parallelized, and O(1) solvers in open source software.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
ParameterizedFunctions.jl
A simple domain-specific language (DSL) for defining differential equations for use in scientific machine learning (SciML) and other applications
-
JuMP.jl
Modeling language for Mathematical Optimization (linear, mixed-integer, conic, semidefinite, nonlinear)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Macros are very useful if you want to create Domain Specific Languages (DSLs), see https://github.com/jump-dev/JuMP.jl or if you want to transpile a subset of Julia to another language or say GPU code.
Related posts
- Std: Clamp generates less efficient assembly than std:min(max,std:max(min,v))
- How much useful are Runge-Kutta methods of order 9 and higher within double-precision arithmetic/floating point accuracy?
- Interpolant Coefficients for the BS5 Runge-Kutta method
- Why Fortran is easy to learn
- Tutorials for Learning Runge-Kutta Methods with Julia?