Hello,
You should run some matlab codes or the like (stuff that the guy said he would do like coding) on your imac and then on your macbook air and then come back to us with with results you have actually checked. As for asking me if I did a mistake.. I doubt it, I'm a PH.d in Mathematics and running basic codes won't confuse me.
I don't have Matlab either, I'm just commenting on basic expectations. Theoretically speaking, there is no task that the 2.53Ghz MBP(I'm assuming it is the C2D) will do more quickly than what can be predicted by just the linear difference in cpu speed. Realistically, you can be limited by the hard driv,e by ram, by cpu cache, and possibly some other things depending on the test, and these limitations will prevent the MBA CPU from running at its full potential.
please list the full specs of both machines and maybe describe the simulation a bit more if you want to get some better feedback of what went right/wrong. My guess is that one of the following things happened:
1) The simulation was huge and you ran out of ram on the MBA and started swapping
2) The simulation was tiny and small enough to fit in the L2 cache of the MBP but not small enough to fit in the L2 cache of the MBA CPU.
3) You were running some apps in the background on the MBA that slowed it down.
4) You had a Core i5 and not a C2D in the MBP and the simulation you ran was accelerated by one of the new extensions(like I described in another thread with the AES acceleration, which is several orders of magnitude faster on a Core i5 than a C2D)