EmpowerOperations / singularity

A testing application designed to emulate the behaviour of various simulation softwares, such as ANSYS and MATLAB
Apache License 2.0
0 stars 0 forks source link

Correct Stub ansys issues & build process #1

Closed Groostav closed 7 years ago

Groostav commented 7 years ago

this is a port of empoweroperations/OASIS#708

As a developer, I want to do experimental work with ANSYS without actually having ANSYS, using the StubAnsys program we put so much work into, so that I test new integration features/problems without installing ANSYS to the end of better integration.

As a tester, I want to test OASIS with ANSYS without having ANSYS, using StubANSYS, so that I can validate not only the correct behaviour of OASIS when OASIS is running normally, but the correct response OASIS has to ANSYS error conditions.

Currently on OASIS, we have a stub application with a number of defects:

  • It is not known if the stub application requires the same program arguments as ANSYS mechanical
  • The methods of configuration are not documented
  • The build system is not integrated with ours --IE there is no way to the StubANSYS project from source.

Edit by George:

Deliverable is an executable callable from OASIS with the following capabilities:

  • Allows user to specify normal execution time
  • Read simple input file and output simple output file (random outputs)
  • Allows user to configure failure modes and frequency of failures such as license acquisition failure (termination), program execution failure (termination), design point failure (either termination or run forever)
Groostav commented 7 years ago

This issue was merged in as of #2, and empoweroperations/OASIS#708