{"title":"电子束光学设计的开源CAE:挑战与机遇","authors":"N. Pristupchik","doi":"10.1109/APEDE48864.2020.9255595","DOIUrl":null,"url":null,"abstract":"We discuss the advantages of domain specific computer aid engineering (CAE) systems, which have to be machine-consuming, rather than human-consuming, and be able to operate at future supercomputers. We reveal some quirks of modern human-consuming commercial CAEs, and their limitations. Next, we have described the main benefits and shortcomings of the open-source software development model (from the developers' perspective), which as we think suits our needs best. We have briefly overviewed some modern software technologies, on top of which any advanced CAE could be built. Most of them are open-sourced. In addition, we justify using Matlab technical computing language for prototyping domain specific CAE systems. In conclusion, we present a prototype of a 2D preprocessor with direct editing capabilities for domain-specific CAE for electron beam optics design.","PeriodicalId":277559,"journal":{"name":"2020 International Conference on Actual Problems of Electron Devices Engineering (APEDE)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-09-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Open-Source CAE for Electron Beam Optics Design: Challenges and Opportunities\",\"authors\":\"N. Pristupchik\",\"doi\":\"10.1109/APEDE48864.2020.9255595\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We discuss the advantages of domain specific computer aid engineering (CAE) systems, which have to be machine-consuming, rather than human-consuming, and be able to operate at future supercomputers. We reveal some quirks of modern human-consuming commercial CAEs, and their limitations. Next, we have described the main benefits and shortcomings of the open-source software development model (from the developers' perspective), which as we think suits our needs best. We have briefly overviewed some modern software technologies, on top of which any advanced CAE could be built. Most of them are open-sourced. In addition, we justify using Matlab technical computing language for prototyping domain specific CAE systems. In conclusion, we present a prototype of a 2D preprocessor with direct editing capabilities for domain-specific CAE for electron beam optics design.\",\"PeriodicalId\":277559,\"journal\":{\"name\":\"2020 International Conference on Actual Problems of Electron Devices Engineering (APEDE)\",\"volume\":\"19 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-09-24\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 International Conference on Actual Problems of Electron Devices Engineering (APEDE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/APEDE48864.2020.9255595\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 International Conference on Actual Problems of Electron Devices Engineering (APEDE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/APEDE48864.2020.9255595","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Open-Source CAE for Electron Beam Optics Design: Challenges and Opportunities
We discuss the advantages of domain specific computer aid engineering (CAE) systems, which have to be machine-consuming, rather than human-consuming, and be able to operate at future supercomputers. We reveal some quirks of modern human-consuming commercial CAEs, and their limitations. Next, we have described the main benefits and shortcomings of the open-source software development model (from the developers' perspective), which as we think suits our needs best. We have briefly overviewed some modern software technologies, on top of which any advanced CAE could be built. Most of them are open-sourced. In addition, we justify using Matlab technical computing language for prototyping domain specific CAE systems. In conclusion, we present a prototype of a 2D preprocessor with direct editing capabilities for domain-specific CAE for electron beam optics design.