Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice

Licență
9/10 (1 vot)
Domeniu: Energetică
Conține 1 fișier: docx
Pagini : 63 în total
Cuvinte : 12576
Mărime: 808.46KB (arhivat)
Publicat de: Camil Grigoraș
Puncte necesare: 10
Profesor îndrumător / Prezentat Profesorului: conf. dr. Laurentiu Stoleriu
Facultatea de Fizica
Universitatea "Alexandru Ioan Cuza", Iasi

Cuprins

  1. Cuprins
  2. Introducere 2
  3. Capitolul I. Cîmpul magnetic 4
  4. 1.1. Cîmpul magnetic produs de curent electric 5
  5. 1.2. Cîmpul magnetic în substanță 7
  6. 1.2.1 Momentul magnetic și magnetizarea 7
  7. 1.2.2. Vectorul magnetizare și susceptivitatea magnetică 8
  8. 1.2.3. Substanțe în cîmp magnetic 9
  9. 1.3. Feromagnetism 11
  10. 1.3.1. Modelul teoretic al feromagnetismului 11
  11. 1.3.2. Formarea domeniilor de magnetizare 12
  12. 1.3.3. Magnetizarea materialelor feromagnetice. 14
  13. 1.3.4. Influența factorilor externi asupra proprietăților feromagnetice 16
  14. 1.3.5 Comportarea materialelor feromagnetice în cîmp magnetic 18
  15. Capitolul II. Compute Unified Device Architecture (CUDA) 19
  16. 2.1 Diferența dintre CPU și GPU 22
  17. 2.1.1. Diferența adunarii unui vector pe un program C++ și pe un program CUDA (Anexa 2) 24
  18. 2.1.2. Diferența de calcul a unei matrici pe un program C++ și pe un program CUDA (Anexa 3) 28
  19. 2.2 Soluția exactă a modelului 2D Ising 30
  20. 2.3 Simularea Modelului Ising 2D în programarea paralela (CUDA) 31
  21. Concluzii 38
  22. Bibliografie 39
  23. Anexe 41

Extras din licență

Introducere

Cu mult timp în urmă oamenii au utilizat busola în scopuri practice, pentru a se orienta pe oceane și mări, crezînd că acul busolei se direcționează spre un punct de pe cer, adică spre steaua polară. W. Gilbert a demonstrat că Pămîntul însuși este un magnet permanent și că acul busolei se orientează dea lungul liniilor de cîmp magnetic terestru după cum putem observa în fig.1.1. El a fost primul care a stabilit definiția de pol magnetic și a descoperit fenomenul de atracție și fenomenul de magnetizare prin inducție. Tot el a hotărît ca vîrful acului magnetic ce se îndreaptă spre polul nord geografic al Pămîntului să fie numit polul nord al magnetului, respectiv celălalt pol, polul sud. În urma acetor studii realizate de W.Gilbert s-a ajuns la următoarele concluzii:

Fig. 1.1

Magnetul permanent are doi poli Nord (N) și Sud (S)

Liniile cîmpului magnetic circulă de la polul N și intră în polul S și se închid în interiorul magnetului

Sensul liniilor cîmpului magnetic este indicat de polul N al acului magnetic, tangent la linia de cîmp

Polul N și polul S a unui magnet permanent sub nici un fel nu pot fi divizate

S-a constatat in urma unui experiment că acul busolei iși modifica direcția cînd se află în apropierea unui conductor parcurs de curent electric fig 1.2. Aceasta demonstrează că în jurul conductorului se generează un cîmp magnetic, deci curentul electric este o sursă de cîmp

Fig. 1.2

magnetic.

Fenomenul este că orientarea acului magnetic poate fi schimbată cînd acesta se află în preajma unui magnet permanent sau al unui conductor ce este parcurs de un curent electric, unde atît magneții permanenți cît și conductorii parcurși de curent electric, emit în jurul lor un cîmp magnetic prin intermediul căruia influențează forțe de acțiune asupra acului magnetic. Un cîmp magnetic influențează conductorii traversați de curenți electrici cît și purtătorii de sarcină electrică în mișcare.

Lucrarea dată este împarțită in două parți. În prima parte, partea fizică, vom descrie noțiuni de bază privindcîmpul magnetic și feromagnetismul, vom prezenta cîmpul magnetic produs de un curent electric precum și comportarea substanțelor într-un cîmp magnetic. Partea a doua va conține o descriere a arhitecturii software și hardware pentru un calcul paralel al datelor dezvoltată de compania NVIDIA denumită CUDA, pe care vom discuta implementrea unui modelul Ising pentru studiul comportării materialelor feromagnetice în câmp magnetic

Capitolul I. Cîmpul magnetic

Cîmpul magnetic este o formă de existență a materiei ce caracterizează spațiul din jurul unui magnet, electromagnet sau al unei sarcini electrice care se află în mișcare.

Dacă în apropierea unui magnet permanent sau a conductorului parcurs de curent electric se împraștie pilitura de fier, aceasta se repartizează pe anumite direcții, intocmai acelor magnetice. Liniile de cîmp magnetic sunt curbe închise fig 1.3 comparativ cu cele electrice.

Pentru o descriere deplină a cîmpului magnetic se folosește mărimea vectorială numită inducție magnetică B, inducția magnetică este dependentă de proprietatea mediului unde se propagă cîmpul, prin mărimea µ denumită permeabilitatea magnetică a aerului

Fig.1.3

sau a vidului care are valoarea dată:

µ_0=4〖π*10〗^(-7) H/m (1.1)

Permitivitatea magnetică se raportează de obicei la cea a vidului obținînd permeabilitatea relativă:

µ_r=µ/µ_0 (1.2)

Care este o mărime adimensională ce demonstrează de cîte ori cîmpul magnetic într-un mediu este mai mare decît în aer dacă este produs de același sistem (magnet sau curent electric).

Bibliografie

1. http://campul-magnetic.blogspot.md/p/definitii.html

2. http://www.emie.ugal.ro/ee/cap.2_final_07.02.07.pdf

3. http://msabau.xhost.ro/?Fizic%E3:Electromagnetism:Energia_c%E2mpului_magnetic

4. http://www.scritub.com/stiinta/fizica/Materiale-magnetice551024165.php

5. http://www.scritub.com/tehnica-mecanica/INDUCTIA-ELECTROMAGNETICA153135123.php

6. E.M Purcell, Cursul de fizica Berkeley, Electricitate si magnetism, Editura didactica si pedagogica, Bucuresti, 1982.

7. https://ro.wikipedia.org/wiki/Feromagnetism

8. http://www.qreferat.com/referate/constructii/Materiale-feromagnetice155.php

9. https://ru.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C_%D0%98%D0%B7%D0%B8%D0%BD%D0%B3%D0%B0

10. https://ru.wikipedia.org/wiki/%D0%A4%D0%B5%D1%80%D1%80%D0%BE%D0%BC%D0%B0%D0%B3%D0%BD%D0%B5%D1%82%D0%B8%D0%BA%D0%B8

11. https://ro.wikipedia.org/wiki/CUDA

12. https://habrahabr.ru/post/54330/

13. D. Halliday, R. Resnik, Fizica, vol II, Editura didactica si pedagogica, Bucuresti, 1975.

14. http://cuda-programming.blogspot.md/2013/01/vector-addition-in-cuda-cuda-cc-program.html

15. http://lab501.ro/placi-video/nvidia-cuda-gpgpu-la-cel-mai-inalt-nivel

16. CUDA C Programming Guide, Nvidia, 2012. [Online]. [http://]http:// docs.nvidia.com/cuda/cuda-c-programming-guide

17. https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D1%8F%D0%BC%D0%BE%D0%B9_%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%BA_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8

18. http://www.cplusplus.com/forum/beginner/100491/

19. E. Ising, Beitrag zur theorie des ferromagnetismus, Z. Phys. 31 (1925) 253- 258.

20. https://ro.wikipedia.org/wiki/ID

21. L. Onsager, Crystal statistics. I: A two-dimensional model with an order- disorder transition, Phys. Rev. 65 (3- 4) (1944).

22. K. Binder, E. Luijten, Monte Carlo tests of renormalization-group predictions for critical phenomena in Ising models, Phys. Rep. 344 (2001) 179- 253.

23. https://en.wikipedia.org/wiki/Linear_congruential_generator

24. [Computer Physics Communications,2010], [online] www.elsevier.com/locate/jcp

25. [Journal of Computational Physics, 2010], [online], www.elsevier.com/locate/jcp

26. http://farside.ph.utexas.edu/teaching/329/lectures/node110.html

Preview document

Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 1
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 2
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 3
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 4
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 5
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 6
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 7
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 8
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 9
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 10
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 11
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 12
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 13
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 14
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 15
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 16
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 17
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 18
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 19
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 20
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 21
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 22
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 23
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 24
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 25
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 26
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 27
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 28
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 29
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 30
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 31
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 32
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 33
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 34
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 35
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 36
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 37
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 38
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 39
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 40
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 41
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 42
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 43
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 44
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 45
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 46
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 47
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 48
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 49
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 50
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 51
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 52
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 53
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 54
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 55
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 56
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 57
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 58
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 59
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 60
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 61
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 62
Analiza statistică a proceselor însoțite de histerezis cu ajutorul modelului Ising - Implementare numerică de înaltă performanță pe procesoare grafice - Pagina 63

Conținut arhivă zip

  • Analiza statistica a proceselor insotite de histerezis cu ajutorul modelului Ising - Implementare numerica de inalta performanta pe procesoare grafice.docx

Ai nevoie de altceva?