25
Simulacije svojstava materijala na CRO-NGI Simulacije svojstava materijala na CRO-NGI Tre´ ci dan CRO-NGI, SRCE, Zagreb - Korisniˇ cki sluˇ caj - Igor Lukaˇ cevi´ c Odjel za fiziku, Sveuˇ ciliˇ ste J. J. Strossmayera, Osijek 14. prosinca 2011. Igor Lukaˇ cevi´ c Simulacije svojstava materijala na CRO-NGI

Simulacije svojstava materijala na CRO-NGI - srce.unizg.hr · 1 dohvat medurezultata remote-scratch-get skripta sto ako ne znam kako se datoteka zove? 2 koliki je postotak iskori

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Simulacije svojstava materijala na CRO-NGI - srce.unizg.hr · 1 dohvat medurezultata remote-scratch-get skripta sto ako ne znam kako se datoteka zove? 2 koliki je postotak iskori

Simulacije svojstava materijala na CRO-NGI

Simulacije svojstava materijala na CRO-NGITreci dan CRO-NGI, SRCE, Zagreb

- Korisnicki slucaj -

Igor Lukacevic

Odjel za fiziku, Sveuciliste J. J. Strossmayera, Osijek

14. prosinca 2011.

Igor Lukacevic Simulacije svojstava materijala na CRO-NGI

Page 2: Simulacije svojstava materijala na CRO-NGI - srce.unizg.hr · 1 dohvat medurezultata remote-scratch-get skripta sto ako ne znam kako se datoteka zove? 2 koliki je postotak iskori

Simulacije svojstava materijala na CRO-NGI

Sadrzaj

1 Problematika

2 ABINIT na CRO-NGI

3 Prednosti koristenja CRO-NGI

Igor Lukacevic Simulacije svojstava materijala na CRO-NGI

Page 3: Simulacije svojstava materijala na CRO-NGI - srce.unizg.hr · 1 dohvat medurezultata remote-scratch-get skripta sto ako ne znam kako se datoteka zove? 2 koliki je postotak iskori

Simulacije svojstava materijala na CRO-NGI

Problematika

Sadrzaj

1 Problematika

2 ABINIT na CRO-NGI

3 Prednosti koristenja CRO-NGI

Igor Lukacevic Simulacije svojstava materijala na CRO-NGI

Page 4: Simulacije svojstava materijala na CRO-NGI - srce.unizg.hr · 1 dohvat medurezultata remote-scratch-get skripta sto ako ne znam kako se datoteka zove? 2 koliki je postotak iskori

Simulacije svojstava materijala na CRO-NGI

Problematika

Sto proucavamo? I kako?

svojstva materijala 99K elektroni

kvantno-mehanicke jednadzbe

broj varijabli

Igor Lukacevic Simulacije svojstava materijala na CRO-NGI

Page 5: Simulacije svojstava materijala na CRO-NGI - srce.unizg.hr · 1 dohvat medurezultata remote-scratch-get skripta sto ako ne znam kako se datoteka zove? 2 koliki je postotak iskori

Simulacije svojstava materijala na CRO-NGI

Problematika

Sto proucavamo? I kako?

svojstva materijala 99Kelektroni

kvantno-mehanickejednadzbe

broj varijabli

Procesi prilikom izvodenja racuna

Igor Lukacevic Simulacije svojstava materijala na CRO-NGI

Page 6: Simulacije svojstava materijala na CRO-NGI - srce.unizg.hr · 1 dohvat medurezultata remote-scratch-get skripta sto ako ne znam kako se datoteka zove? 2 koliki je postotak iskori

Simulacije svojstava materijala na CRO-NGI

Problematika

Sto proucavamo? I kako?

svojstva materijala 99Kelektroni

kvantno-mehanickejednadzbe

broj varijabli

Tipicna kristalna celija (ZnS)

2 atoma 18valentnihelektrona

Igor Lukacevic Simulacije svojstava materijala na CRO-NGI

Page 7: Simulacije svojstava materijala na CRO-NGI - srce.unizg.hr · 1 dohvat medurezultata remote-scratch-get skripta sto ako ne znam kako se datoteka zove? 2 koliki je postotak iskori

Simulacije svojstava materijala na CRO-NGI

Problematika

Teme istrazivanja i planovi

strukturna svojstva

dopiranje nano-materijala

Igor Lukacevic Simulacije svojstava materijala na CRO-NGI

Page 8: Simulacije svojstava materijala na CRO-NGI - srce.unizg.hr · 1 dohvat medurezultata remote-scratch-get skripta sto ako ne znam kako se datoteka zove? 2 koliki je postotak iskori

Simulacije svojstava materijala na CRO-NGI

Problematika

Teme istrazivanja i planovi

strukturna svojstva

dopiranje nano-materijala

Dopirana celija nano-kristala (ZnS)

ZnS nanozica 32 atoma 288valentnihelektrona

6.25% dopiranaZnS nanozica 256 atoma 4608 valentnihelektrona

Igor Lukacevic Simulacije svojstava materijala na CRO-NGI

Page 9: Simulacije svojstava materijala na CRO-NGI - srce.unizg.hr · 1 dohvat medurezultata remote-scratch-get skripta sto ako ne znam kako se datoteka zove? 2 koliki je postotak iskori

Simulacije svojstava materijala na CRO-NGI

ABINIT na CRO-NGI

Sadrzaj

1 Problematika

2 ABINIT na CRO-NGI

3 Prednosti koristenja CRO-NGI

Igor Lukacevic Simulacije svojstava materijala na CRO-NGI

Page 10: Simulacije svojstava materijala na CRO-NGI - srce.unizg.hr · 1 dohvat medurezultata remote-scratch-get skripta sto ako ne znam kako se datoteka zove? 2 koliki je postotak iskori

Simulacije svojstava materijala na CRO-NGI

ABINIT na CRO-NGI

mnogobrojni kodovi:ABINIT - www.abinit.orgQuantum Espresso -www.quantum-espresso.orgWien2k - www.wien2k.atCASTEP - www.castep.orgSIESTA -www.icmab.es/siesta-joomlaVASP -cms.mpi.univie.ac.at/vasp/...

baza - DFT (Teorija funkcionalagustoce) www.etsf.eu

Igor Lukacevic Simulacije svojstava materijala na CRO-NGI

Page 11: Simulacije svojstava materijala na CRO-NGI - srce.unizg.hr · 1 dohvat medurezultata remote-scratch-get skripta sto ako ne znam kako se datoteka zove? 2 koliki je postotak iskori

Simulacije svojstava materijala na CRO-NGI

ABINIT na CRO-NGI

Zahtjevi koda (verzija 5.x.x)

programski prevoditelji

MPI (Intel MPICH)

vanjske knjiznice (bigdft, wannier90, netcdf, linalg, fftw, fox, xmlf90,etsf-io, etsf-xc)

Igor Lukacevic Simulacije svojstava materijala na CRO-NGI

Page 12: Simulacije svojstava materijala na CRO-NGI - srce.unizg.hr · 1 dohvat medurezultata remote-scratch-get skripta sto ako ne znam kako se datoteka zove? 2 koliki je postotak iskori

Simulacije svojstava materijala na CRO-NGI

ABINIT na CRO-NGI

Zahtjevi koda (verzija 5.x.x)

programski prevoditelji

MPI (Intel MPICH)

vanjske knjiznice (bigdft, wannier90,netcdf, linalg, fftw, fox, xmlf90, etsf-io,etsf-xc)

Zahtjevi koda (verzija 6.x.x)

Problem s LAPACK knjiznicom?

Igor Lukacevic Simulacije svojstava materijala na CRO-NGI

Page 13: Simulacije svojstava materijala na CRO-NGI - srce.unizg.hr · 1 dohvat medurezultata remote-scratch-get skripta sto ako ne znam kako se datoteka zove? 2 koliki je postotak iskori

Simulacije svojstava materijala na CRO-NGI

ABINIT na CRO-NGI

Zahtjevi koda (verzija 5.x.x)

programski prevoditelji

MPI (Intel MPICH)

vanjske knjiznice (bigdft, wannier90,netcdf, linalg, fftw, fox, xmlf90, etsf-io,etsf-xc)

Pristupanje kodu (verzija 5.x.x)

1 condor skripta

2 run skripta

Zahtjevi koda (verzija 6.x.x)

Problem s LAPACK knjiznicom?

Igor Lukacevic Simulacije svojstava materijala na CRO-NGI

Page 14: Simulacije svojstava materijala na CRO-NGI - srce.unizg.hr · 1 dohvat medurezultata remote-scratch-get skripta sto ako ne znam kako se datoteka zove? 2 koliki je postotak iskori

Simulacije svojstava materijala na CRO-NGI

ABINIT na CRO-NGI

Zahtjevi koda (verzija 5.x.x)

programski prevoditelji

MPI (Intel MPICH)

vanjske knjiznice (bigdft, wannier90,netcdf, linalg, fftw, fox, xmlf90, etsf-io,etsf-xc)

Pristupanje kodu (verzija 5.x.x)

1 condor skripta

2 run skripta

Zahtjevi koda (verzija 6.x.x)

Problem s LAPACK knjiznicom?

Igor Lukacevic Simulacije svojstava materijala na CRO-NGI

Page 15: Simulacije svojstava materijala na CRO-NGI - srce.unizg.hr · 1 dohvat medurezultata remote-scratch-get skripta sto ako ne znam kako se datoteka zove? 2 koliki je postotak iskori

Simulacije svojstava materijala na CRO-NGI

Prednosti koristenja CRO-NGI

Sadrzaj

1 Problematika

2 ABINIT na CRO-NGI

3 Prednosti koristenja CRO-NGI

Igor Lukacevic Simulacije svojstava materijala na CRO-NGI

Page 16: Simulacije svojstava materijala na CRO-NGI - srce.unizg.hr · 1 dohvat medurezultata remote-scratch-get skripta sto ako ne znam kako se datoteka zove? 2 koliki je postotak iskori

Simulacije svojstava materijala na CRO-NGI

Prednosti koristenja CRO-NGI

Paralelni ABINIT kod

po k tockama

po stanjima elektrona

po spinovima

po smetnjama

kombinirano stanja/FFT

kombinirano stanja/FFT/k tocke/spin

Igor Lukacevic Simulacije svojstava materijala na CRO-NGI

Page 17: Simulacije svojstava materijala na CRO-NGI - srce.unizg.hr · 1 dohvat medurezultata remote-scratch-get skripta sto ako ne znam kako se datoteka zove? 2 koliki je postotak iskori

Simulacije svojstava materijala na CRO-NGI

Prednosti koristenja CRO-NGI

Paralelni ABINIT kod

po k tockama

po stanjima elektrona

po spinovima

po smetnjama

kombinirano stanja/FFT

kombinirano stanja/FFT/ktocke/spin

Paralelizacija po k tockama

nkpt = n · NCPU , n ∈ NNCPU > nkpt ⇒ saturacijaNCPU = nbdblock · nkpt

Broj k tocaka u racunima

danasnji racuni buduci racuni# k tocaka 30 936

Igor Lukacevic Simulacije svojstava materijala na CRO-NGI

Page 18: Simulacije svojstava materijala na CRO-NGI - srce.unizg.hr · 1 dohvat medurezultata remote-scratch-get skripta sto ako ne znam kako se datoteka zove? 2 koliki je postotak iskori

Simulacije svojstava materijala na CRO-NGI

Prednosti koristenja CRO-NGI

Paralelni ABINIT kod

po k tockama

po stanjima elektrona

po spinovima

po smetnjama

kombinirano stanja/FFT

kombinirano stanja/FFT/ktocke/spin

Paralelizacija po k tockama

nkpt = n · NCPU , n ∈ NNCPU > nkpt ⇒ saturacijaNCPU = nbdblock · nkpt

Paralelizacija po stanjima

〈ψn|ψm〉 = 0⇒ NCPU ≤ 4

Broj k tocaka u racunima

danasnji racuni buduci racuni# k tocaka 30 936

Igor Lukacevic Simulacije svojstava materijala na CRO-NGI

Page 19: Simulacije svojstava materijala na CRO-NGI - srce.unizg.hr · 1 dohvat medurezultata remote-scratch-get skripta sto ako ne znam kako se datoteka zove? 2 koliki je postotak iskori

Simulacije svojstava materijala na CRO-NGI

Prednosti koristenja CRO-NGI

Paralelni ABINIT kod

po k tockama

po stanjima elektrona

po spinovima

po smetnjama

kombinirano stanja/FFT

kombinirano stanja/FFT/ktocke/spin

Ogranicenje

ABINIT 99K “shared memory”

cvor srce 99K NCPU ≤ 32

Igor Lukacevic Simulacije svojstava materijala na CRO-NGI

Page 20: Simulacije svojstava materijala na CRO-NGI - srce.unizg.hr · 1 dohvat medurezultata remote-scratch-get skripta sto ako ne znam kako se datoteka zove? 2 koliki je postotak iskori

Simulacije svojstava materijala na CRO-NGI

Prednosti koristenja CRO-NGI

“Hardware”

RAM

diskovni prostor

mreza

broj procesora

Igor Lukacevic Simulacije svojstava materijala na CRO-NGI

Page 21: Simulacije svojstava materijala na CRO-NGI - srce.unizg.hr · 1 dohvat medurezultata remote-scratch-get skripta sto ako ne znam kako se datoteka zove? 2 koliki je postotak iskori

Simulacije svojstava materijala na CRO-NGI

Prednosti koristenja CRO-NGI

“Hardware”

RAM

diskovni prostor

mreza

broj procesora

“Software”

prevoditelji

knjiznice

Igor Lukacevic Simulacije svojstava materijala na CRO-NGI

Page 22: Simulacije svojstava materijala na CRO-NGI - srce.unizg.hr · 1 dohvat medurezultata remote-scratch-get skripta sto ako ne znam kako se datoteka zove? 2 koliki je postotak iskori

Simulacije svojstava materijala na CRO-NGI

Prednosti koristenja CRO-NGI

“Hardware”

RAM

diskovni prostor

mreza

broj procesora

“Software”

prevoditelji

knjiznice

Sigurnost

pouzdanost sustava

zastita

Igor Lukacevic Simulacije svojstava materijala na CRO-NGI

Page 23: Simulacije svojstava materijala na CRO-NGI - srce.unizg.hr · 1 dohvat medurezultata remote-scratch-get skripta sto ako ne znam kako se datoteka zove? 2 koliki je postotak iskori

Simulacije svojstava materijala na CRO-NGI

Prednosti koristenja CRO-NGI

“Hardware”

RAM

diskovni prostor

mreza

broj procesora

“Software”

prevoditelji

knjiznice

Sigurnost

pouzdanost sustava

zastita

Podrska

pomoc pri problemima u radu

pri registraciji i obnavljanjucertifikata

Igor Lukacevic Simulacije svojstava materijala na CRO-NGI

Page 24: Simulacije svojstava materijala na CRO-NGI - srce.unizg.hr · 1 dohvat medurezultata remote-scratch-get skripta sto ako ne znam kako se datoteka zove? 2 koliki je postotak iskori

Simulacije svojstava materijala na CRO-NGI

Prednosti koristenja CRO-NGI

Sto je problem bio prije...danas vise nije(?)

1 dohvat medurezultata remote-scratch-get skriptasto ako ne znam kako se datoteka zove?

2 koliki je postotak iskoristenosti grid-a?

3 raspodjela poslova po krosnicima

4 broj korisnika u regiji isti

5 automatsko osvjezavanje certifikata myproxy-manage skripta

Igor Lukacevic Simulacije svojstava materijala na CRO-NGI

Page 25: Simulacije svojstava materijala na CRO-NGI - srce.unizg.hr · 1 dohvat medurezultata remote-scratch-get skripta sto ako ne znam kako se datoteka zove? 2 koliki je postotak iskori

Simulacije svojstava materijala na CRO-NGI

Prednosti koristenja CRO-NGI

Hvala na pozornosti!

Igor Lukacevic Simulacije svojstava materijala na CRO-NGI