gs_lesson1 Example¶
C Version¶
Model Code:
1 2 3 4 5 6 7 | #include <stdio.h>
int main(int argc, char *argv[]) {
printf("Hello from C\n");
return 0;
}
|
Model YAML:
1 2 3 4 | models:
- name: c_model
driver: GCCModelDriver # Compiles the C code with necessary cis_interface libraries
args: ./src/gs_lesson1.c
|
Matlab Version¶
Model Code:
1 2 | disp('Hello from Matlab');
exit(0);
|
Model YAML:
1 2 3 4 | models:
- name: matlab_model
driver: MatlabModelDriver # Runs the script using a Matlab engine
args: ./src/gs_lesson1.m
|
C++ Version¶
Model Code:
1 2 3 4 5 6 | #include <iostream>
int main(int argc, char *argv[]) {
std::cout << "Hello from C++" << std::endl;
return 0;
}
|
Model YAML:
1 2 3 4 | models:
- name: cpp_model
driver: GCCModelDriver # Compiles the source code with the necessary cis_interface libraries
args: ./src/gs_lesson1.cpp
|
Python Version¶
Model Code:
1 | print('Hello from Python')
|
Model YAML:
1 2 3 4 | models:
- name: python_model
driver: PythonModelDriver # Runs the python script using default Python
args: ./src/gs_lesson1.py
|