add frank_serial.cpp for SLEPc