{"title":"高效开发柔性数值软件的软件工程","authors":"Nathan A. Wukie, P. Orkwis","doi":"10.1145/3144763.3144766","DOIUrl":null,"url":null,"abstract":"Computational physics and numerical modeling require substantial levels of software development. Recently, there have been community efforts to incorporate good software engineering practices within the development of scientific computing applications. This paper further advocates for the use of good software engineering practices in science and engineering and presents some software engineering solutions, challenges, and lessons learned from recent development efforts on a framework for computational fluid dynamics.","PeriodicalId":297626,"journal":{"name":"Proceedings of the 1st International Workshop on Software Engineering for High Performance Computing in Computational and Data-enabled Science & Engineering","volume":"19 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Software engineering for efficient development of flexible numerical software\",\"authors\":\"Nathan A. Wukie, P. Orkwis\",\"doi\":\"10.1145/3144763.3144766\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Computational physics and numerical modeling require substantial levels of software development. Recently, there have been community efforts to incorporate good software engineering practices within the development of scientific computing applications. This paper further advocates for the use of good software engineering practices in science and engineering and presents some software engineering solutions, challenges, and lessons learned from recent development efforts on a framework for computational fluid dynamics.\",\"PeriodicalId\":297626,\"journal\":{\"name\":\"Proceedings of the 1st International Workshop on Software Engineering for High Performance Computing in Computational and Data-enabled Science & Engineering\",\"volume\":\"19 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-11-12\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 1st International Workshop on Software Engineering for High Performance Computing in Computational and Data-enabled Science & Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3144763.3144766\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 1st International Workshop on Software Engineering for High Performance Computing in Computational and Data-enabled Science & Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3144763.3144766","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Software engineering for efficient development of flexible numerical software
Computational physics and numerical modeling require substantial levels of software development. Recently, there have been community efforts to incorporate good software engineering practices within the development of scientific computing applications. This paper further advocates for the use of good software engineering practices in science and engineering and presents some software engineering solutions, challenges, and lessons learned from recent development efforts on a framework for computational fluid dynamics.