At present, `grt_(static_)kernel` function consist _GRT computation_ and _QWV assembly_, which is not convenient for Surface Wave mode calling. This two steps can be devided into two functions. Also, GRT and QWV can be `GRT_MODEL1D` members ?