User contributions for Fgk17
Appearance
19 November 2019
- 14:1014:10, 19 November 2019 diff hist 0 N File:Fk finalframe32 2.png No edit summary current
- 14:0614:06, 19 November 2019 diff hist 0 N File:Fk finalframe32 1.png No edit summary current
18 November 2019
- 18:2118:21, 18 November 2019 diff hist +534 Rep:3rd Y CMP:fgk17 /* Look at the documentation for the NumPy sum function. You should be able to modify your magnetisation() function so that it uses this to evaluate M. The energy is a little trickier. Familiarise yourself with the NumPy roll and multiply functions, an...
- 18:0818:08, 18 November 2019 diff hist −267 Rep:3rd Y CMP:fgk17 /* Use the script ILtimetrial.py to record how long your new version of IsingLattice.py takes to perform 2000 Monte Carlo steps. This will vary, depending on what else the computer happens to be doing, so perform repeats and report the error in your av...
- 18:0618:06, 18 November 2019 diff hist +1 Rep:3rd Y CMP:fgk17 →Task 8
- 18:0518:05, 18 November 2019 diff hist 0 Rep:3rd Y CMP:fgk17 →Task 8
- 18:0518:05, 18 November 2019 diff hist +66 Rep:3rd Y CMP:fgk17 →Task 8
- 17:5817:58, 18 November 2019 diff hist 0 N File:FK P4 T3.png No edit summary current
- 17:3917:39, 18 November 2019 diff hist −439 Rep:3rd Y CMP:fgk17 →Introduction to Monte Carlo simulation
- 17:3617:36, 18 November 2019 diff hist +713 Rep:3rd Y CMP:fgk17 /* Implement a single cycle of the above algorithm in the montecarlocycle(T) function. This function should return the energy of your lattice and the magnetisation at the end of the cycle. You may assume that the energy returned by your energy() functi...
- 17:2717:27, 18 November 2019 diff hist +1,762 Rep:3rd Y CMP:fgk17 →Task 7
- 16:5816:58, 18 November 2019 diff hist +175 Rep:3rd Y CMP:fgk17 →Task 5
- 16:5316:53, 18 November 2019 diff hist 0 N File:Cheackfig.png No edit summary current
- 16:1016:10, 18 November 2019 diff hist +130 Rep:3rd Y CMP:fgk17 →Task 4
- 16:0416:04, 18 November 2019 diff hist −2 Rep:3rd Y CMP:fgk17 →Task 4
- 16:0316:03, 18 November 2019 diff hist +734 Rep:3rd Y CMP:fgk17 <
17 November 2019
- 23:5923:59, 17 November 2019 diff hist +2,651 Rep:3rd Y CMP:fgk17 →The effect of system size
- 23:5123:51, 17 November 2019 diff hist +628 Rep:3rd Y CMP:fgk17 /* The script ILfinalframe.py runs for a given number of cycles at a given temperature, then plots a depiction of the final lattice state as well as graphs of the energy and magnetisation as a function of cycle number. This is much quicker than animati...
- 23:4923:49, 17 November 2019 diff hist +14 Rep:3rd Y CMP:fgk17 /* The script ILfinalframe.py runs for a given number of cycles at a given temperature, then plots a depiction of the final lattice state as well as graphs of the energy and magnetisation as a function of cycle number. This is much quicker than animati...
- 23:4823:48, 17 November 2019 diff hist +369 Rep:3rd Y CMP:fgk17 →Accelerating the code
- 23:2923:29, 17 November 2019 diff hist +108 Rep:3rd Y CMP:fgk17 /* If T < T_C, do you expect a spontaneous magnetisation (i.e. do you expect \left\langle M\right\rangle \neq 0)? When the state of the simulation appears to stop changing (when you have reached an equilibrium state), use the controls to export the out...
- 23:2523:25, 17 November 2019 diff hist +725 Rep:3rd Y CMP:fgk17 →Task 7
- 23:0723:07, 17 November 2019 diff hist −3 Rep:3rd Y CMP:fgk17 →Task 6
- 23:0723:07, 17 November 2019 diff hist +217 Rep:3rd Y CMP:fgk17 →Introduction to Monte Carlo simulation
- 22:4622:46, 17 November 2019 diff hist +3 Rep:3rd Y CMP:fgk17 /* complete the functions energy() and magnetisation(), which should return the energy of the lattice and the total magnetisation, respectively. In the energy() function you may assume that J=1.0 at all times (in fact, we are working in reduced units i...
- 22:4622:46, 17 November 2019 diff hist +132 Rep:3rd Y CMP:fgk17 →Calculating the energy and magnetisation
- 22:2222:22, 17 November 2019 diff hist +10 Rep:3rd Y CMP:fgk17 →task 3
- 22:2222:22, 17 November 2019 diff hist +13 Rep:3rd Y CMP:fgk17 →task 2
- 22:2122:21, 17 November 2019 diff hist +30 Rep:3rd Y CMP:fgk17 →task 1
- 22:1922:19, 17 November 2019 diff hist −1 Rep:3rd Y CMP:fgk17 →task 3
- 22:1822:18, 17 November 2019 diff hist +250 Rep:3rd Y CMP:fgk17 →introduction to the Ising model
- 21:5821:58, 17 November 2019 diff hist +7 Rep:3rd Y CMP:fgk17 /* Imagine that the system is in the lowest energy configuration. To move to a different state, one of the spins must spontaneously change direction ("flip"). What is the change in energy if this happens (D=3, N=1000)? How much entropy does the system...
- 20:3520:35, 17 November 2019 diff hist −21 Rep:3rd Y CMP:fgk17 →Show that the lowest possible energy for the Ising model is E = -DNJ , where D is the number of dimensions and N is the total number of spins. What is the multiplicity of this state? Calculate its entropy.
- 15:0515:05, 17 November 2019 diff hist +879 Rep:3rd Y CMP:fgk17 →Show that the lowest possible energy for the Ising model is E = -DNJ , where D is the number of dimensions and N is the total number of spins. What is the multiplicity of this state? Calculate its entropy.
- 14:4914:49, 17 November 2019 diff hist −1 Rep:3rd Y CMP:fgk17 →Show that the lowest possible energy for the Ising model is E = -DNJ , where D is the number of dimensions and N is the total number of spins. What is the multiplicity of this state? Calculate its entropy.
- 14:4814:48, 17 November 2019 diff hist +293 Rep:3rd Y CMP:fgk17 →introduction to the Ising model
15 November 2019
12 November 2019
- 15:5915:59, 12 November 2019 diff hist +785 Rep:3rd Y CMP:fgk17 →Accelerating the code
- 15:5415:54, 12 November 2019 diff hist +690 Rep:3rd Y CMP:fgk17 →Accelerating the code
- 13:5213:52, 12 November 2019 diff hist +837 Rep:3rd Y CMP:fgk17 /* How many configurations are available to a system with 100 spins? To evaluate these expressions, we have to calculate the energy and magnetisation for each of these configurations, then perform the sum. Let's be very, very, generous, and say that we...
- 13:5013:50, 12 November 2019 diff hist +60 Rep:3rd Y CMP:fgk17 /* Use the script ILtimetrial.py to record how long your current version of IsingLattice.py takes to perform 2000 Monte Carlo steps. This will vary, depending on what else the computer happens to be doing, so perform repeats and report the error in you...
- 13:4713:47, 12 November 2019 diff hist +297 Rep:3rd Y CMP:fgk17 →Introduction to Monte Carlo simulation
11 November 2019
- 16:2416:24, 11 November 2019 diff hist 0 Rep:3rd Y CMP:fgk17 /* How many configurations are available to a system with 100 spins? To evaluate these expressions, we have to calculate the energy and magnetisation for each of these configurations, then perform the sum. Let's be very, very, generous, and say that we...
- 16:2416:24, 11 November 2019 diff hist +363 Rep:3rd Y CMP:fgk17 /* How many configurations are available to a system with 100 spins? To evaluate these expressions, we have to calculate the energy and magnetisation for each of these configurations, then perform the sum. Let's be very, very, generous, and say that we...
- 15:5915:59, 11 November 2019 diff hist +2 Rep:3rd Y CMP:fgk17 →Introduction to Monte Carlo simulation
- 15:5915:59, 11 November 2019 diff hist +440 Rep:3rd Y CMP:fgk17 →Introduction to Monte Carlo simulation
- 15:5715:57, 11 November 2019 diff hist +44 Rep:3rd Y CMP:fgk17 /* complete the functions energy() and magnetisation(), which should return the energy of the lattice and the total magnetisation, respectively. In the energy() function you may assume that J=1.0 at all times (in fact, we are working in reduced units i...
- 14:1914:19, 11 November 2019 diff hist +467 Rep:3rd Y CMP:fgk17 →Calculating the energy and magnetisation
- 14:0314:03, 11 November 2019 diff hist +46 Rep:3rd Y CMP:fgk17 →Calculate the magnetisation of the 1D and 2D lattices in figure 1. What magnetisation would you expect to observe for an Ising lattice with (D = 3,N=1000) at absolute zero?
- 13:4413:44, 11 November 2019 diff hist −5 Rep:3rd Y CMP:fgk17 →3rd year CMP comp lab