{"title":"GEOWARE: An optimised Matlab software for determination of high-frequency geoid model using relational operators","authors":"A. Abdalla, C. Green","doi":"10.1109/ICCCEEE.2018.8515881","DOIUrl":null,"url":null,"abstract":"We present an optimised software (GEOWARE) for determination of high-frequency geoid height using terrestrial gravity measurements. The optimisation of Stokes integral is based on the extraction of a local area with a radius of a few hundreds kilometres around the computation point which complies with the specified spherical cap sizes. The extraction step is highly important because it detaches the dispensable compartments of the grid which are far from the computation domain. That makes it convenient to avoid passing through the compartments of the entire grid to test whether the spherical distances comply with the truncated cap size or not. Matlab relational operators and vectorisation are powerful optimisation tools because they can replace conditional statements and nested loops efficiently. GEOWARE has been compared with a non- optimised code over different sizes of cap size and it shows a significant improvement in the performance. The run time of GEOWARE in all cap sizes has up to 5 times smaller than that of the code before optimisation. GEOWARE is also compatible with modified Stokes, Newton and Poisson kernels.","PeriodicalId":6567,"journal":{"name":"2018 International Conference on Computer, Control, Electrical, and Electronics Engineering (ICCCEEE)","volume":"27 1","pages":"1-6"},"PeriodicalIF":0.0000,"publicationDate":"2018-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 International Conference on Computer, Control, Electrical, and Electronics Engineering (ICCCEEE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCCEEE.2018.8515881","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
We present an optimised software (GEOWARE) for determination of high-frequency geoid height using terrestrial gravity measurements. The optimisation of Stokes integral is based on the extraction of a local area with a radius of a few hundreds kilometres around the computation point which complies with the specified spherical cap sizes. The extraction step is highly important because it detaches the dispensable compartments of the grid which are far from the computation domain. That makes it convenient to avoid passing through the compartments of the entire grid to test whether the spherical distances comply with the truncated cap size or not. Matlab relational operators and vectorisation are powerful optimisation tools because they can replace conditional statements and nested loops efficiently. GEOWARE has been compared with a non- optimised code over different sizes of cap size and it shows a significant improvement in the performance. The run time of GEOWARE in all cap sizes has up to 5 times smaller than that of the code before optimisation. GEOWARE is also compatible with modified Stokes, Newton and Poisson kernels.