I am attaching list of simulation softwares available as openware softwares for Thin Film, you can go through and try according to your requirement.
01. Elmer : An Open source multiphysical simulation software developed by Finnish Ministry of Education's CSC, written primarily in Fortran (written in Fortran90, C and C++).
02. Goptical : A C++ optical design and simulation library. Goptical is free software. It provides model classes for optical components, surfaces and materials.
03. OpenRayTrace : Cross platform optical design software. It uses Python, wxPython, pyOpenGL and related APIs.
04. Monte Carlo technique : Flexible method for simulating light propagation in tissue.
05. Luxrender to Blender : Light transmission (Absorption & Scattering) can be simulated with open-source renderers.
06. Tolerancer : Setting intelligent tolerances and creating engineering drawings for the lens & Start editing the ISO 10110 lens drawings in Tolerancer.
07. Kratos Multiphysics : Designed as an Open-Source framework for the implementation of numerical methods for the solution of engineering problems. It is written in C++ and is designed to allow collaborative development by large teams of researchers focusing on modularity as well as on performance.
08. COMSOL Multiphysics : A general purpose software platform, based on advanced numerical.
09. Atlas : A 2D and 3D device simulator that performs DC, AC, and transient analysis for silicon, binary, ternary, and quaternary material-based devices. Atlas enables the characterization and optimization of semiconductor devices for a wide range of technologies. Accurately characterizes physics-based devices in 2D or 3D for electrical, optical, and thermal performance without costly split-lot experiments.
10. ASA Software : Can be used to simulate solar cells quickly using the latest academic technology. The software uses an integrated opto-electronical approach, which combines both the optical and electronic domain to translate solar cell materials to electrical solar cell performance. ASA is therefore capable of accurately predicting solar cell performance such as JV curves, Fill Factors and solar cell efficiencies.
11. GenPro4 Software : An optical model for solar cells that combines wave and ray-optics in an computationally efficient way. The model has been validated for a wide range of wafer based and thin-film solar cells.
12. SIMSCALE : The SimScale platform provides capabilities for solid mechanics, fluid dynamics and thermal analysis. Once you have chosen the simulation type, the project tree will guide you through the complete workflow. As soon as your simulation is complete, you can access the results on the platform or download them locally. Validate your design decisions early in the design process to identify optimization potential and predict the performance of your product before building the first physical prototype.
13. mrcwa - Multilayer Rigorous Coupled Wave Analysis : MRCWA - Multilayer Rigorous Coupled Wave Analysis is a fast, flexible optical grating solver. It calculates an exact solution to the Maxwell equations for the diffraction of light from an optical grating with arbitrary profile and materials. 'mrcwa' aims at combining a friendly user interface with high numerical performance. This is pursued by combining flexible and intuitive object oriented coding provided by python, with the unsurpassed computational power of FORTRAN, whereby heavily relying on the high performance linear algebra package LAPACK. This coding philosophy was inspired by camfr.'mrcwa' is free software, released under the GPL.
14. S4 or Stanford Stratified Structure Solver : S4 (or simply S4) stands for Stanford Stratified Structure Solver, a frequency domain code to solve the linear Maxwell’s equations in layered periodic structures. Internally, it uses Rigorous Coupled Wave Analysis (RCWA; also called the Fourier Modal Method (FMM)) and the S-matrix algorithm. The program is implemented using a Lua frontend, or alternatively, as a Python extension.
15. IDL Software : It’s been a very long time coming, I know, but new versions of IMD and TOPO are finally here. Lots of new capabilities in IMD especially, including aperiodic multilayers, layer-thickness optimization, genetic algorithms for fitting and optimization, and new tools for analysis and visualization of IMD simulations and measured data sets.