Dave,
I have done many tests on Windows, Linux (s383), and on my other Linux computer. GMI and mmacos fail to reproduce results produced by command-line MACOS. I have been using the MACOS Rx in ../GMI/test_fff: ff_pie.in and iris_dp_ZGD.in. If you try a very simple test with both GMI and mmacos:
- compile on Linux (s383)
- use iris_dp_ZGD.in make sure that the parameters lMon and GridSrfdx are correctly defined first, lMon= 70mm and GridSrfdx= lMon*2/(nGridMat-1)
- You also have zern41em5z155em3.txt, make sure that Segment 1 (iElt 17 and iElt=35) set GridFile= zern41em5z155em3.txt.
- set GridFile= Flat.txt for the other segments, we only want to see GridData on Segment 1
- then simply compute OPD at ExitPupil with GMI, mmacos, and command-line MACOS.
- what I see from this is that GridFile does not have any effect on the grid of Segment 1 for GMI and mmacos, you can increase the magnitude of GridData but you will not see any change for GMI, while for mmacos there seems to be a problem with how the grid is set up on the surface of FreeForm.
I think that more detailed work needs to be done on mmacos and GMI. By the way I ran the test above with pyMACOS and the results match the results of command-line MACOS for the same test. I still have plenty of tests to run with pyMACOS but so far this is encouraging since we are in desperate need to get a job done ASAP.
Luis
Dave,
I have done many tests on Windows, Linux (s383), and on my other Linux computer. GMI and mmacos fail to reproduce results produced by command-line MACOS. I have been using the MACOS Rx in ../GMI/test_fff: ff_pie.in and iris_dp_ZGD.in. If you try a very simple test with both GMI and mmacos:
I think that more detailed work needs to be done on mmacos and GMI. By the way I ran the test above with pyMACOS and the results match the results of command-line MACOS for the same test. I still have plenty of tests to run with pyMACOS but so far this is encouraging since we are in desperate need to get a job done ASAP.
Luis