top of page
JaSTA-3:  Light scattering simulations for heterogeneous aggregate

Authors:

[1] Prithish Halder

Publication details:

DOI - 10.1016/j.cpc.2020.107818

Journal - Computer Physics Communications

Publisher - Elsevier

Abstract:

This article announces the development of the third version of the Java Superposition T-matrix App (JaSTA-3), to study the light scattering properties of heterogeneous aggregate particles. It has been developed using Netbeans 7.1.2, which is a java integrated development environment (IDE). The JaSTA uses double precision superposition codes for multi-sphere clusters in random orientation, developed by Mackowski and Mischenko (1996). The new version consists of three options as part of the input parameters: (i) single wavelength, (ii) multiple wavelengths and (iii) Heterogeneous geometry. The first and second options (which retains the applicability of older versions of JaSTA) calculates the light scattering properties of aggregates of spheres for single and multiple wavelengths for randomly oriented particles, whereas the third option can execute light scattering simulations for heterogeneous aggregates (polydisperse and inhomogeneous) for multiple number of wavelengths in a single run over both random orientation and fixed orientation. JaSTA-3 is a major update of the application that aims to provide light scattering feed for more complex aggregates that can be used in diverse fields like Astrophysics, Planetary Science, Atmospheric Science, Nano Science, etc. This version of the software is developed for Linux platform only, and it can take advantage of all the cores of a processor using the multi-threading option.

JaSTA-2 : Second version of the Java Superposition T-matrix App  Version - 2.0

Authors:

[1] Prithish Halder

[2] Himadri Sekhar Das 

Publication details:

DOI - 10.1016/j.cpc.2017.08.020

Journal - Computer Physics Communications

Publisher - Elsevier

Abstract:

In this article, we announce the development of a new version of the Java Superposition T-matrix App (JaSTA-2), to study the light scattering properties of porous aggregate particles. It has been developed using Netbeans 7.1.2, which is a java integrated development environment (IDE). The JaSTA uses double precision superposition T-matrix codes for multi-sphere clusters in random orientation, developed by Mackowski and Mischenko (1996). The new version consists of two options as part of the input parameters: (i) single wavelength and (ii) multiple wavelengths. The first option (which retains the applicability of older version of JaSTA) calculates the light scattering properties of aggregates of spheres for a single wavelength at a given instant of time whereas the second option can execute the code for a multiple number of wavelengths in a single run. JaSTA-2 provides convenient and quicker data analysis which can be used in diverse fields like Planetary Science, Atmospheric Physics, Nanoscience, etc. This version of the software is developed for Linux platform only, and it can be operated over all the cores of a processor using the multi-threading option.

Java Superposition T-matrix App (JaSTA)  Version - 1.0

Authors:

[1] Prithish Halder

[2] Arindam Chakraborty

[3] Parizath Deb Roy

[4] Himadri Sekhar Das 

Publication details:

DOI -10.1016/j.cpc.2014.04.019

Journal - Computer Physics Communications

Publisher - Elsevier

Abstract:

In this paper, we report the development of a java application for the Superposition T-matrix code, JaSTA (Java Superposition T-matrix App), to study the light scattering properties of aggregate structures. It has been developed using Netbeans 7.1.2, which is a java integrated development environment (IDE). The JaSTA uses double precession superposition codes for multi-sphere clusters in random orientation developed by Mackowski and Mischenko (1996). It consists of a graphical user interface (GUI) in the front hand and a database of related data in the back hand. Both the interactive GUI and database package directly enable a user to model by self-monitoring respective input parameters (namely, wavelength, complex refractive indices, grain size, etc.) to study the related optical properties of cosmic dust (namely, extinction, polarization, etc.) instantly, i.e., with zero computational time. This increases the efficiency of the user. The database of JaSTA is now created for a few sets of input parameters with a plan to create a large database in future. This application also has an option where users can compile and run the scattering code directly for aggregates in GUI environment. The JaSTA aims to provide convenient and quicker data analysis of the optical properties which can be used in different fields like planetary science, atmospheric science, nano science, etc. The current version of this software is developed for the Linux and Windows platform to study the light scattering properties of small aggregates which will be extended for larger aggregates using parallel codes in future.

bottom of page