I am performing a material optimisation using the lsqnonlin function in Matlab. As part of this procedure, a call to Ansys is made and a finite element analysis is run:
dos('ansys140 -b -i FE_Analysis.inp -o output.txt');
When the above line is executed, Ansys hangs and a window pops up saying the program is not responding.
If I run this same Ansys input file (FE_Analysis.inp) outside of Matlab, it runs to completion without any problems. Also, when I fire up Matlab and execute the same analysis from the Matlab command line, there are no problems. If I try and run it from the Matlab command line after it fails when running through the optimisation script, it doesn't run.
Anyone have any idea what might be the issue? I don't think it is a memory issue. There are no messages other than "Program is not responding". I'm running it on a Windows 7 64 bit machine with 24 GB of RAM.
Thanks in advance for any input.