A. Guerreiro, J. C. Costa, M. Gomes, R. Alves, N. Silva
{"title":"GPGPU中各向异性光介质的物理光线追踪方法","authors":"A. Guerreiro, J. C. Costa, M. Gomes, R. Alves, N. Silva","doi":"10.1117/12.2272144","DOIUrl":null,"url":null,"abstract":"In this paper we discuss the development of a fast ray-tracing solver for complex anisotropic uniaxial optical media based on heterogeneous supercomputing in GPGPU using PyOpenCl. This solver simulates both the propagation of ordinary and extraordinary rays, while taking into account the polarization rotation introduced by position dependent modulations of the optical axis of the medium. We demonstrate the application of this solver by simulating the generation of polarization caustics in random uniaxial optical media.","PeriodicalId":150522,"journal":{"name":"Applications of Optics and Photonics","volume":"19 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-08-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Physical ray-tracing method for anisotropic optical media in GPGPU\",\"authors\":\"A. Guerreiro, J. C. Costa, M. Gomes, R. Alves, N. Silva\",\"doi\":\"10.1117/12.2272144\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper we discuss the development of a fast ray-tracing solver for complex anisotropic uniaxial optical media based on heterogeneous supercomputing in GPGPU using PyOpenCl. This solver simulates both the propagation of ordinary and extraordinary rays, while taking into account the polarization rotation introduced by position dependent modulations of the optical axis of the medium. We demonstrate the application of this solver by simulating the generation of polarization caustics in random uniaxial optical media.\",\"PeriodicalId\":150522,\"journal\":{\"name\":\"Applications of Optics and Photonics\",\"volume\":\"19 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-08-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Applications of Optics and Photonics\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1117/12.2272144\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Applications of Optics and Photonics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1117/12.2272144","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Physical ray-tracing method for anisotropic optical media in GPGPU
In this paper we discuss the development of a fast ray-tracing solver for complex anisotropic uniaxial optical media based on heterogeneous supercomputing in GPGPU using PyOpenCl. This solver simulates both the propagation of ordinary and extraordinary rays, while taking into account the polarization rotation introduced by position dependent modulations of the optical axis of the medium. We demonstrate the application of this solver by simulating the generation of polarization caustics in random uniaxial optical media.