---

model:
  name: model_error_c
  driver: GCCModelDriver
  args: ./src/model_error.c  # compile the C code with necessary libraries

  inputs:
    - name: inFile
      driver: FileInputDriver
      args: ./Input/input.txt
    - name: model_errorQueueIn
      driver: InputDriver
      args: model_errorQueue
      onexit: on_model_exit
  
  outputs:
    - name: model_errorQueueOut
      driver: OutputDriver
      args: model_errorQueue
    - name: outFile
      driver: FileOutputDriver
      args: output_model_error.txt
      in_temp: True