How to build different structures using programming

acharya4689
Messages
4
Reaction score
0
Hi All,

Greetings..!

I am a master student in nanoelectronics from India. I wish to know how to generate nanostructures (for example as shown in figure attached) using programming (C/Python). Are there any algorithms or literature that discuss how some random structure of nanoclusters can be generated by computer programming... Please help me in this regard..!

Thank you...!
 

Attachments

  • Al.png
    Al.png
    6.6 KB · Views: 524
Physics news on Phys.org
You don't generate nanostructures using programming language. My bet is that you are looking for methods of simulating them using a computer. That can be broken into two parts: model used for simulation, and code required to implement the simulation. And yes, there are books on both - but the way you asked the question suggests you need something very basic as a starting point. See if you can put your hands on these books:

Alejandro L. Garcia, Numerical Methods for Physics (Prentice Hall, 1994)
J.M. Thijssen. Computational Physics. Springer Verlag, 1999.
S.E. Koonin and D. Meredith. Computational Physics. Addison Wesley, 1990.
J. Gibbs. Computational Physics. World Scientific, 1994.
B. Giordano. Computational Physics. Preston, 2005.
 
The OP may well have been asking if there are algorithms to generate "random" structures, which would then ultimately be studied in the ways Borek suggested. I don't think there is a generic answer to this question, and depends more on the application and structure of interest. For example, a slightly disordered crystal structure could be generated by simply adding a small random displacement to the position of each atom. However, more disordered structures (such as random close packed) can be extremely hard to generate on the computer, and require more sophisticated algorithms (finite T molecular dynamics, annealing, etc).
 
t!m said:
The OP may well have been asking if there are algorithms to generate "random" structures, which would then ultimately be studied in the ways Borek suggested. I don't think there is a generic answer to this question, and depends more on the application and structure of interest. For example, a slightly disordered crystal structure could be generated by simply adding a small random displacement to the position of each atom. However, more disordered structures (such as random close packed) can be extremely hard to generate on the computer, and require more sophisticated algorithms (finite T molecular dynamics, annealing, etc).


Thank you t!m for the reply. Well here I want to build a tip geometry (a pyramid structure with square base) a single atom at the apex and every layer the number of atoms are i**2 (i number of layers). How to I generate such structure.
 
From the BCS theory of superconductivity is well known that the superfluid density smoothly decreases with increasing temperature. Annihilated superfluid carriers become normal and lose their momenta on lattice atoms. So if we induce a persistent supercurrent in a ring below Tc and after that slowly increase the temperature, we must observe a decrease in the actual supercurrent, because the density of electron pairs and total supercurrent momentum decrease. However, this supercurrent...
Hi. I have got question as in title. How can idea of instantaneous dipole moment for atoms like, for example hydrogen be consistent with idea of orbitals? At my level of knowledge London dispersion forces are derived taking into account Bohr model of atom. But we know today that this model is not correct. If it would be correct I understand that at each time electron is at some point at radius at some angle and there is dipole moment at this time from nucleus to electron at orbit. But how...

Similar threads

Replies
42
Views
5K
Replies
6
Views
3K
Replies
2
Views
2K
Replies
4
Views
2K
Replies
3
Views
2K
Replies
5
Views
1K
Replies
5
Views
2K
Back
Top