Abstract
Large-scale scientific applications play important roles in supporting research. However, it is often very expensive and time-consuming to make changes to, maintain and evolve the scientific code due to its complexity and poor programming skills of researchers. Therefore, in order to visualize scientific code architecture to optimize software design, understand undocumented source code, and analyze software flow and functionality, we first introduce a unit testing framework (UTF). Then, because such infrastructure\rq s performance is very crucial in practical use since the scientific legacy applications simulate instances in a long period of time, we improve the UTF by applying Message Passing based Parallelization and parallel I/O operations. Furthermore, due to the scientific code has enormous state data and the I/O capacity on the server is limited, we apply in situ data analysis method to encounter fewer resource limitations, and adopt signal processing to greatly reduce data transfer. Last, we demonstrated the correctness and high-efficiency of our framework for legacy Earth model on Titan supercomputer.
| Original language | English |
|---|---|
| Title of host publication | Proceedings - 2017 International Conference on Computational Science and Computational Intelligence, CSCI 2017 |
| Editors | Fernando G. Tinetti, Quoc-Nam Tran, Leonidas Deligiannidis, Mary Qu Yang, Mary Qu Yang, Hamid R. Arabnia |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| Pages | 940-944 |
| Number of pages | 5 |
| ISBN (Electronic) | 9781538626528 |
| DOIs | |
| State | Published - Dec 4 2018 |
| Event | 2017 International Conference on Computational Science and Computational Intelligence, CSCI 2017 - Las Vegas, United States Duration: Dec 14 2017 → Dec 16 2017 |
Publication series
| Name | Proceedings - 2017 International Conference on Computational Science and Computational Intelligence, CSCI 2017 |
|---|
Conference
| Conference | 2017 International Conference on Computational Science and Computational Intelligence, CSCI 2017 |
|---|---|
| Country/Territory | United States |
| City | Las Vegas |
| Period | 12/14/17 → 12/16/17 |
Funding
This research was funded by the U.S. Department of Energy (DOE), Office of Science, Biological and Environmental Research (BER) program, and Advanced Scientific Computing Research (ASCR) program. This research used resources of the Oak Ridge Leadership Computing Facility at the Oak Ridge National Laboratory, which is supported by the Office of Science of the U.S. Department of Energy under Contract No. DE-AC05-00OR22725.
Keywords
- In situ data analysis
- Legacy scientific application
- Titan
- Unit testing framework
- parallel