Overview Version History Q & A Rating & Review
Compose OML - OpenMatrix Language Extension for Visual Studio Code
This VS Code Extension provides support for Open Sourced OpenMatrix Language and Compose OML .
Features include
Extension provide Basic Compose OML Features, without installing Altair Compose or OpenSourced OpenMatrix Language.
Syntax highlighting
Declarative language features -
Comments
Brackets
Indentation rules
collapsible/folding
Advance Features
Auto-completion
Execution
Plotting & Visualization
Advanced Features are supported, if either of below is installed or build on your system
Altair Compose 2023 or later
OpenMatrix 1.0.13 or later
Installing Compose OML - OpenMatrix Language Extension
you can install the Extension from within VS Code Extension (ctrl+shift+X) by searching for 'OML' or from visual studio code Marketplace .
Configuring Compose OML - OpenMatrix Language with Altair Compose
To configure the extension with Altair Compose or Open Source OpenMatrix Language, go to extension settings and change Path to OML executable
OML_EXE
to compose.exe.
C:\Program Files\Altair\2023\Compose2023\hwx\bin\win64\Compose.exe
Configuring Compose OML - OpenMatrix Language with Open Source OpenMatrix Language
Follow instructions windows or Linux to build OpenMatrix
Set the path to the OML executable
OML_EXE
to omlcompose.exe.
for example
C:\Program Files\OpenMatrix_1.0.13_win64\OpenMatrix\src\bin\win64\omlconsole.exe
set the third-party library paths by going through the extensions settings.
Settings
Description
Relative Path
OML_INTEL_COMP
Path to intel compiler
/intel/compilers_and_libraries_2019.5.281/windows/redist/intel64_win/compiler
OML_INTEL_MKL
Path to mkl compiler
/intel/compilers_and_libraries_2019.5.281/windows/redist/intel64_win/mkl
OML_FFTW
Path to fftw executable
/fftw/fftw-3.2.2/fftw-3.2.2-libs/x64/Release
OML_MATIO
Path to matio executable
/matio/matio-1.5.19/win64/bin
OML_HDF
Path to hdf5 executable
/hdf/hdf5-1.12.0/win64/bin
OML_QHULL
Path to qhull executable
/qhull/qhull-2015.2/bin
Questions and Support
We encourage All feedback. If you face any issues please reach out to Altair Compose Community Forum