The ExtPtfm module when it was first introduced into OpenFAST was only valid for superelements with n=6, i.e., a Guyan reduction. However, an updated ExtPtfm module has recently been developed that supports superelements with n>6, i.e., Guyan + Craig-Bampton reduction. This is currently awaiting review and merging into OpenFAST dev–see the following pull request: github.com/OpenFAST/openfast/pull/344.
The linearization functionality of OpenFAST does not yet support linearization with the ExtPtfm module enabled. That said, we are currently working an update to OpenFAST that does support linearization with the SubDyn module enabled.
Normally, the linearization process involves finding a periodic operating point at given mean wind speed (or rotor speed), linearizing an OpenFAST model at a number of azimuth steps about the operating point, applying MBC3 to transform the matrices with rotating states/inputs/outputs into the fixed frame, azimuth averaging the MBC3-transformed matrices, and performing an eigenanalysis on the averaged state matrix; this will result in full system eigenvalues and eigenvectors for a given wind speed. This process would be repeated at each desired wind speed (or rotor speed).
Because it is not yet possible to linearize with the ExtPtfm module enabled, direct eigenanalysis is not possible for models with ExtPtfm. Instead, the eigenfrequencies of such systems could be found through free-decay simulations or simulations with broadband (e.g., white noise) excitation.
You can access the updated ExtPtfm module through the links in the pull request: github.com/OpenFAST/openfast/pull/344. But because this has not yet been reviewed, changes may occur before merging into OpenFAST-dev. I’m not sure when the review and merging will occur.