Couple fixes for ifort

Using `cgl%cg` instead of `cg` pointer fixes nasty *SIGSEGVs* with optimized code. `ifport` no longer exists in *ifort-14.x*