|
AVL Analysis Interface Module (AIM)
AVL Analysis Interface Module (AIM)
|
If auto execution is enabled when creating an AVL AIM, the AIM will execute avl just-in-time with the command line:
where preAnalysis generated the two files: 1) "avlInput.txt" which contains the input information and control sequence for AVL to execute and 2) "caps.avl" which contains the geometry to be analyzed.
The analysis can be also be explicitly executed with caps_execute in the C-API or via Analysis.runAnalysis in the pyCAPS API.
Calling preAnalysis and postAnalysis is NOT allowed when auto execution is enabled.
Auto execution can also be disabled when creating an AVL AIM object. In this mode, caps_execute and Analysis.runAnalysis can be used to run the analysis, or avl can be executed by calling preAnalysis, system call, and posAnalysis as demonstrated below with a pyCAPS example: