GLAD為Applied Optics Research(AOR)公司的產品,這家公司在雷射模型,和物理光學等分析設計軟體的開發,已有20年的經驗。GLAD為唯一商業化的複雜物理光學設計工具軟體,並且廣泛的被應用到光學和雷射的分析設計領域上,目前全球已有上百家的公司和國家實驗室使用這套軟體。
GLAD使用複數的振幅來描述波前,並能對光束的整個傳輸路徑做繞射模型。幾何光學描光對於影像用途的傳統透鏡設計已經足夠,但是對於處理一般繞射,雷射增益,非線性光學,同調和非同調交互作用,以及物理光學效應等等,則非GLAD無法處理。GLAD有兩種等級,分別為:GLAD和GLAD Pro。
所有使用同調(或部分同調)光源的人可從這個軟體得到效益,GLAD已經廣泛的被使用到大部份進階物理光學模型,並被應用到商品化雷射設計,雷射研發實驗,穩態和非穩態共振腔設計,暫態雷射響應,照相平版印刷術(photolithography),光束控制的高效率相位平板,繞射效應,和單模及多模態波導。
在GLAD中光束的表現方式,為複數數值振幅的方形演算陣列,這個複數是用來表現光束強度,和傳輸光束的電場相位計算結果,這是目前最廣泛而且功能最強大的設計技術。一些功能較簡單的方法,例如描光,高斯光束傳輸,ABCD方法,和旋轉對稱傳輸方法等等,無論在功率、精確度、或多樣性等方面,都無法望其項背。
GLAD的輸入方式為簡單的文字指令語法,它能做初始參數的定義、光束數目、波長、和其他資料的輸入。GLAD指令語法可用來定義光束傳輸的引發事件,與增益介質的交互做用,孔徑的繞射,經過傳統光學元件的折射或反射,或其他事件。
GLAD的指令語法也能提供使用者自定變數、副程式、迴圈、方程式、以及其他高階語言結構。
程式碼架構: