gevero / py_gmm

A Generalized Multiparticle Mie code, especially suited for plasmonics
GNU General Public License v3.0
22 stars 12 forks source link

Backscattering simulation #27

Open smgomez1995 opened 1 year ago

smgomez1995 commented 1 year ago

Dear Giovanni

Is there a way to do a simulation for the backscattering? Also, do you have a suggestion to run simulation using big spheres (20 um - 60 um diameter), 100 spheres? I am running them but it takes a lot of time.

Bests Sebastian

gevero commented 1 year ago

Hi Sebastian

Your simulation won't be trivial to run, if possible at all:

smgomez1995 commented 1 year ago

Hello Giovanni

Very thank you much for your response. In this case, I am more interested in what happens in the Near Infrared Range - Far Infrared Range (780 nm - 25 um). I understand that the scenario is unusual, so I am ok if the simulation just gives me tendencies (when I change the sphere distribution) than the actual numbers. My respond on your answers:

Bests and thank you for your cooperation. Sebastian G.

gevero commented 1 year ago

Hi Sebastian

So, to resume, this is the situation:

Best

Giovanni

smgomez1995 commented 1 year ago

Dear Giovanni I would like to have some good calculations in early March.

smgomez1995 commented 1 year ago

Dear Giovanni,

I have reviewed your Fortran code and translated it to Python in order to better understand what it is doing. I also considered testing every function to double check the logic. I am currently 50% of the way through the translation (I am only translating what I need, not the entire code), and I think I could make some changes to the Fortran code with some effort.

Additionally, after some measurements of the phenomena I am studying, I have realized that:

The far infrared region may not be important to me anymore. I will confirm this after receiving the results of the measurements, so I will only be using the visible-near infrared range (300 nm up to 2500 nm). The spheres are generally very far apart, but sometimes they can be close to each other, with an average separation of around 300 um. I am extending my time frame by an additional 3 months. I believe I am capable of making the necessary modifications if you can provide some literature on the subject and some comments on it.

Any help you can provide would be greatly appreciated.

Best regards, Sebastian G.

gevero commented 1 year ago

Hi Sebastian

Sorry for the late reply, but it is a busy period. I gave a look at the code and I hope that the VTC truncation could be implemented rather easily. In the following day I hope I will be able to provide you with some directions.

smgomez1995 commented 1 year ago

thank you Giovanni, I will wait for you instructions. Bests