SlideShare a Scribd company logo
1 of 17
Download to read offline
/
MateriApps
CCMS
MateriApps LIVE
ALPS
2018-08-28
ALPS (Applications and Libraries for Physics Simulations)
• 

• 

• ( , , , etc) 

• , , , …

• 

• , , ,
(DMRG), (DMFT)

• 

• 

• ( , )
2
H =
Jxy
2
⟨i,j⟩
(S+
i S−
j + S−
i S+
j ) + Jz
⟨i,j⟩
Sz
i Sz
j
ALPS
• 500 ALPS ( 2014 7 )

• Nonequilibrium dynamical cluster theory

• Reliability evaluation of thermophysical properties from first-principles
calculations

• Phase diagram study of a dimerized spin-S zig–zag ladder

• First order dynamical phase transitions

• Magnetic transitions in the spin-5/2 frustrated magnet BiMn2PO6 and strong
lattice softening in BiMn2PO6 and BiZn2PO6 below 200 K

• GPU-based simulation of the long-range Potts model via parallel tempering

• Quasi-two-dimensional S=1/2 magnetism of Cu[C6H2(COO)4][C2H5NH3]2

• Exploring unconventional Hubbard models with doubly-modulated lattice gases

• The sign problem in full configuration interaction quantum Monte Carlo: Linear
and sub-linear representation regimes for the exact wave function

…
3
http://alps.comp-phys.org/mediawiki/index.php/PapersTalks
ALPS
• 

• , XML 

• 

• Python 

• Python 

• 

• 

• (looper)

• 20,000 

• ?
4
1
10
100
1000
10000
100000
1 10 100 1000 10000 100000
speedup
number of nodes
Parameter XML Files
Outputs in XML Format
Quantum Lattice Model
Quantum Monte Carlo Exact Diagonalization DMRG
Lattice XML File Model XML File
(1)
1. 

• 

• ( Tc=2.269… ) 

• (T > Tc): 

• (T < Tc): 

• ( )

• ( ) 

2. ( ) 

•
5
H = J
X
hi,ji
i j ( = ±1)
(2)
3. XY 

•
(Kosterlitz-Thouless )

• 

4. 

• = 

• (120 )

• 3 1 

•
6
H = J
X
hi,ji
Sx
i Sx
j + Sy
i Sy
j ((Sx
i )2
+ (Sy
i )2
= 1)
• simplemc : 

• Accessories LXTerminal 

• ( Italic )

• cd

• cp -r /usr/share/alps/tutorials/mc-09-snapshot .
• cd mc-09-snapshot

• ( XML parm9a.*.in.xml )

• parameter2xml parm9a

• 

• simplemc parm9a.in.xml

• 

• python plot9a.py

• (3 )
7
(parm9a)
8
LATTICE="square lattice"

J=1

ALGORITHM="ising"

SWEEPS=65536

L=8

{ T=5.0 }

{ T=4.5 }

{ T=4.0 }

{ T=3.5 }

{ T=3.0 }

{ T=2.9 }

{ T=2.8 }

{ T=2.7 }

…


(J>0)





(L=8, 16, 24)







( XML (*.task*.*) )
(plot9a.py)
• Python 

• 

• 

• matplotlib
9
data = pyalps.loadMeasurements(pyalps.getResultFiles(prefix='parm9a'),

['Specific Heat', 'Magnetization Density^2', 'Binder Ratio of Magnetization'])

for item in pyalps.flatten(data):

item.props['L'] = int(item.props['L'])

magnetization2 = pyalps.collectXY(data, x='T', y='Magnetization Density^2’,

foreach=['L'])

magnetization2.sort(key=lambda item: item.props['L'])

pyplot.figure()

alpsplot.plot(magnetization2)

pyplot.xlabel('Temperture $T$')

pyplot.ylabel('Magnetization Density Squared $m^2$')

pyplot.legend(loc='best')
• 

• Tc = 4.512…

•
( )
10
( )2
0
0.2
0.4
0.6
0.8
1
3 3.5 4 4.5 5 5.5 6
L = 4
8
12
16
24
32
0
0.5
1
1.5
2
2.5
3
3 3.5 4 4.5 5 5.5 6
L = 4
8
12
16
24
32
( )
• (parm9b) 

• SNAPSHOT_INTERVAL 

• SNAPSHOT_INTERVAL
(*.snap)

• 

• parameter2xml parm9b

• simplemc parm9b.in.xml

• ls -l parm9b.*.snap

• (*.snap *.vtk)

• snap2vtk parm9b.*.snap

• ls -l parm9b.*.vtk

• VTK (±1)
11
LATTICE="square lattice"

J=1

ALGORITHM="ising"

SWEEPS=16384

THERMALIZATION=0

SNAPSHOT_INTERVAL=16384

L = 128

{ T = 3.0 }

{ T = 2.3 }

{ T = 2.0 }
ParaView
• paraview

• file open parm9b.task1.clone1.16384.vtk OK Apply

• filters common glyph ( )

• Glyph Type = Box, X Length = 0.08, Y Length = 0.08, Glyph Mode = All Points
Apply

• +z 

• OpenGL window 

• file open parm9b.task2.clone1.16384.vtk OK Apply

• filters common glyph ( )

• Glyph
12
ParaView ( )
• OpenGL window 

• file open parm9b.task3.clone1.16384.vtk OK Apply

• filters common glyph ( )

• Glyph 

• 

• 

• Tools Add Camera Link


• ( Link Camera...
)

•
13
14
F = E TS
T=0.995Tc T=Tc T=1.05Tc
ordered state disordered state
critical point
XY
• 

• parameter2xml parm9c

• simplemc parm9c.in.xml

• snap2vtk parm9c.*.snap

• ParaView 

• paraview

• file open
parm9c.task1.clone1.16384.vtk OK

• properties Apply

• Glyph 

• Glyph Type = 2D Glyph, Glyph Type = Arrow, Scale Factor = 1, Glyph Mode = All
Points Apply
15
LATTICE="square lattice"

J=1

ALGORITHM="xy"

SWEEPS=16384

THERMALIZATION=0

SNAPSHOT_INTERVAL=16384

L = 64

{ T = 0.01 }
• 

• parameter2xml parm9d

• simplemc parm9d.in.xml

• snap2vtk parm9d.*.snap

• ParaView 

• paraview

• file open
parm9d.task1.clone1.16384.vtk OK

• properties Apply

• Glyph Arrow 

• Display Color by Glyph Vector Z Properties 

• (parm9d.task2.clone1.16384.vtk)
16
LATTICE="triangular lattice"

J=-1

ALGORITHM="heisenberg"

SWEEPS=16384

THERMALIZATION=0

SNAPSHOT_INTERVAL=16384

L = 48

T = 0.01

{ H = 0 }

{ H = 5 }
• ALPS 

• “ ” ALPS
, 70, 275 (2015) [https://www.jps.or.jp/books/gakkaishi/2015/04/
06/70-04exp.pdf]

• ALPS web 

• http://exa.phys.s.u-tokyo.ac.jp/archive/ma.cms-initiative.jp/ja/listapps/alps/
ju6d5o/llgd83.html

• ALPS 

• https://github.com/cmsi/alps-tutorial/releases/tag/20170720

• ALPS Tutorials

• http://alps.comp-phys.org/mediawiki/index.php/ALPS_2_Tutorials:Overview/ja
17

More Related Content

What's hot

Graph theory basics
Graph theory basicsGraph theory basics
Graph theory basicsAlexey Tokar
 
Quantum Private Comparison based on Entanglement Swapping among EPR Pairs
Quantum Private Comparison based on Entanglement Swapping among EPR PairsQuantum Private Comparison based on Entanglement Swapping among EPR Pairs
Quantum Private Comparison based on Entanglement Swapping among EPR PairsShih-Hung Kao
 
Robotic Manipulator with Revolute and Prismatic Joints
Robotic Manipulator with Revolute and Prismatic JointsRobotic Manipulator with Revolute and Prismatic Joints
Robotic Manipulator with Revolute and Prismatic JointsTravis Heidrich
 
Gate 2013 complete solutions of ec electronics and communication engineering
Gate 2013 complete solutions of ec  electronics and communication engineeringGate 2013 complete solutions of ec  electronics and communication engineering
Gate 2013 complete solutions of ec electronics and communication engineeringmanish katara
 
Introduction to Polyhedral Compilation
Introduction to Polyhedral CompilationIntroduction to Polyhedral Compilation
Introduction to Polyhedral CompilationAkihiro Hayashi
 
Contrastive Divergence Learning
Contrastive Divergence LearningContrastive Divergence Learning
Contrastive Divergence Learningpenny 梁斌
 
Rules of block diagram
Rules of block diagramRules of block diagram
Rules of block diagramManishDubey118
 
射頻電子實驗手冊 [實驗6] 阻抗匹配模擬
射頻電子實驗手冊 [實驗6] 阻抗匹配模擬射頻電子實驗手冊 [實驗6] 阻抗匹配模擬
射頻電子實驗手冊 [實驗6] 阻抗匹配模擬Simen Li
 
Polarization-based Dehazing
Polarization-based DehazingPolarization-based Dehazing
Polarization-based DehazingDaisuke Miyazaki
 
Optimal Budget Allocation: Theoretical Guarantee and Efficient Algorithm
Optimal Budget Allocation: Theoretical Guarantee and Efficient AlgorithmOptimal Budget Allocation: Theoretical Guarantee and Efficient Algorithm
Optimal Budget Allocation: Theoretical Guarantee and Efficient AlgorithmTasuku Soma
 
射頻電子 - [第六章] 低雜訊放大器設計
射頻電子 - [第六章] 低雜訊放大器設計射頻電子 - [第六章] 低雜訊放大器設計
射頻電子 - [第六章] 低雜訊放大器設計Simen Li
 
Jonathan Lefman presents his work on Superresolution chemical microscopy
Jonathan Lefman presents his work on Superresolution chemical microscopyJonathan Lefman presents his work on Superresolution chemical microscopy
Jonathan Lefman presents his work on Superresolution chemical microscopyJonathan Lefman
 
Mathematical support for preventive maintenance periodicity optimization of r...
Mathematical support for preventive maintenance periodicity optimization of r...Mathematical support for preventive maintenance periodicity optimization of r...
Mathematical support for preventive maintenance periodicity optimization of r...Alexander Lyubchenko
 
Esmaeilzade sampling
Esmaeilzade   samplingEsmaeilzade   sampling
Esmaeilzade samplingrezairavani
 
Agilent ADS 模擬手冊 [實習2] 放大器設計
Agilent ADS 模擬手冊 [實習2]  放大器設計Agilent ADS 模擬手冊 [實習2]  放大器設計
Agilent ADS 模擬手冊 [實習2] 放大器設計Simen Li
 
電路學 - [第五章] 一階RC/RL電路
電路學 - [第五章] 一階RC/RL電路電路學 - [第五章] 一階RC/RL電路
電路學 - [第五章] 一階RC/RL電路Simen Li
 

What's hot (20)

Graph theory basics
Graph theory basicsGraph theory basics
Graph theory basics
 
Quantum Private Comparison based on Entanglement Swapping among EPR Pairs
Quantum Private Comparison based on Entanglement Swapping among EPR PairsQuantum Private Comparison based on Entanglement Swapping among EPR Pairs
Quantum Private Comparison based on Entanglement Swapping among EPR Pairs
 
Robotic Manipulator with Revolute and Prismatic Joints
Robotic Manipulator with Revolute and Prismatic JointsRobotic Manipulator with Revolute and Prismatic Joints
Robotic Manipulator with Revolute and Prismatic Joints
 
Gate 2013 complete solutions of ec electronics and communication engineering
Gate 2013 complete solutions of ec  electronics and communication engineeringGate 2013 complete solutions of ec  electronics and communication engineering
Gate 2013 complete solutions of ec electronics and communication engineering
 
Introduction to Polyhedral Compilation
Introduction to Polyhedral CompilationIntroduction to Polyhedral Compilation
Introduction to Polyhedral Compilation
 
Block Diagram Reduction
Block Diagram ReductionBlock Diagram Reduction
Block Diagram Reduction
 
Contrastive Divergence Learning
Contrastive Divergence LearningContrastive Divergence Learning
Contrastive Divergence Learning
 
Rules of block diagram
Rules of block diagramRules of block diagram
Rules of block diagram
 
E 2017 1
E 2017 1E 2017 1
E 2017 1
 
射頻電子實驗手冊 [實驗6] 阻抗匹配模擬
射頻電子實驗手冊 [實驗6] 阻抗匹配模擬射頻電子實驗手冊 [實驗6] 阻抗匹配模擬
射頻電子實驗手冊 [實驗6] 阻抗匹配模擬
 
Polarization-based Dehazing
Polarization-based DehazingPolarization-based Dehazing
Polarization-based Dehazing
 
Optimal Budget Allocation: Theoretical Guarantee and Efficient Algorithm
Optimal Budget Allocation: Theoretical Guarantee and Efficient AlgorithmOptimal Budget Allocation: Theoretical Guarantee and Efficient Algorithm
Optimal Budget Allocation: Theoretical Guarantee and Efficient Algorithm
 
射頻電子 - [第六章] 低雜訊放大器設計
射頻電子 - [第六章] 低雜訊放大器設計射頻電子 - [第六章] 低雜訊放大器設計
射頻電子 - [第六章] 低雜訊放大器設計
 
Jonathan Lefman presents his work on Superresolution chemical microscopy
Jonathan Lefman presents his work on Superresolution chemical microscopyJonathan Lefman presents his work on Superresolution chemical microscopy
Jonathan Lefman presents his work on Superresolution chemical microscopy
 
Mathematical support for preventive maintenance periodicity optimization of r...
Mathematical support for preventive maintenance periodicity optimization of r...Mathematical support for preventive maintenance periodicity optimization of r...
Mathematical support for preventive maintenance periodicity optimization of r...
 
Esmaeilzade sampling
Esmaeilzade   samplingEsmaeilzade   sampling
Esmaeilzade sampling
 
Agilent ADS 模擬手冊 [實習2] 放大器設計
Agilent ADS 模擬手冊 [實習2]  放大器設計Agilent ADS 模擬手冊 [實習2]  放大器設計
Agilent ADS 模擬手冊 [實習2] 放大器設計
 
Computer graphics
Computer graphicsComputer graphics
Computer graphics
 
Ec gate 13
Ec gate 13Ec gate 13
Ec gate 13
 
電路學 - [第五章] 一階RC/RL電路
電路學 - [第五章] 一階RC/RL電路電路學 - [第五章] 一階RC/RL電路
電路學 - [第五章] 一階RC/RL電路
 

Similar to ALPSチュートリアル

論文紹介 Hyperkernel: Push-Button Verification of an OS Kernel (SOSP’17)
論文紹介 Hyperkernel: Push-Button Verification of an OS Kernel (SOSP’17)論文紹介 Hyperkernel: Push-Button Verification of an OS Kernel (SOSP’17)
論文紹介 Hyperkernel: Push-Button Verification of an OS Kernel (SOSP’17)mmisono
 
Parallel Computing in R
Parallel Computing in RParallel Computing in R
Parallel Computing in Rmickey24
 
Homomorphic Encryption
Homomorphic EncryptionHomomorphic Encryption
Homomorphic EncryptionVictor Pereira
 
Root Locus Method - Control System - Bsc Engineering
Root Locus Method - Control System - Bsc EngineeringRoot Locus Method - Control System - Bsc Engineering
Root Locus Method - Control System - Bsc Engineeringdexik15916
 
Java Core | Understanding the Disruptor: a Beginner's Guide to Hardcore Concu...
Java Core | Understanding the Disruptor: a Beginner's Guide to Hardcore Concu...Java Core | Understanding the Disruptor: a Beginner's Guide to Hardcore Concu...
Java Core | Understanding the Disruptor: a Beginner's Guide to Hardcore Concu...JAX London
 
All Pairs-Shortest Path (Fast Floyd-Warshall) Code
All Pairs-Shortest Path (Fast Floyd-Warshall) Code All Pairs-Shortest Path (Fast Floyd-Warshall) Code
All Pairs-Shortest Path (Fast Floyd-Warshall) Code Ehsan Sharifi
 
Using timed-release cryptography to mitigate the preservation risk of embargo...
Using timed-release cryptography to mitigate the preservation risk of embargo...Using timed-release cryptography to mitigate the preservation risk of embargo...
Using timed-release cryptography to mitigate the preservation risk of embargo...Michael Nelson
 
2. Asymptotic Notations and Complexity Analysis.pptx
2. Asymptotic Notations and Complexity Analysis.pptx2. Asymptotic Notations and Complexity Analysis.pptx
2. Asymptotic Notations and Complexity Analysis.pptxRams715121
 
The Language for future-julia
The Language for future-juliaThe Language for future-julia
The Language for future-julia岳華 杜
 
Topology hiding Multipath Routing Protocol in MANET
Topology hiding Multipath Routing Protocol in MANETTopology hiding Multipath Routing Protocol in MANET
Topology hiding Multipath Routing Protocol in MANETAkshay Phalke
 
材料科学とスーパーコンピュータ: 基礎編
材料科学とスーパーコンピュータ: 基礎編材料科学とスーパーコンピュータ: 基礎編
材料科学とスーパーコンピュータ: 基礎編Michio Katouda
 
Rsa in CTF
Rsa in CTFRsa in CTF
Rsa in CTFSoL ymx
 
Julia: The language for future
Julia: The language for futureJulia: The language for future
Julia: The language for future岳華 杜
 
Gc in golang
Gc in golangGc in golang
Gc in golangGenchi Lu
 
ggplot2できれいなグラフ
ggplot2できれいなグラフggplot2できれいなグラフ
ggplot2できれいなグラフDaisuke Ichikawa
 
Nodejs性能分析优化和分布式设计探讨
Nodejs性能分析优化和分布式设计探讨Nodejs性能分析优化和分布式设计探讨
Nodejs性能分析优化和分布式设计探讨flyinweb
 

Similar to ALPSチュートリアル (20)

論文紹介 Hyperkernel: Push-Button Verification of an OS Kernel (SOSP’17)
論文紹介 Hyperkernel: Push-Button Verification of an OS Kernel (SOSP’17)論文紹介 Hyperkernel: Push-Button Verification of an OS Kernel (SOSP’17)
論文紹介 Hyperkernel: Push-Button Verification of an OS Kernel (SOSP’17)
 
Parallel Computing in R
Parallel Computing in RParallel Computing in R
Parallel Computing in R
 
Homomorphic Encryption
Homomorphic EncryptionHomomorphic Encryption
Homomorphic Encryption
 
group_delay_exp.pptx
group_delay_exp.pptxgroup_delay_exp.pptx
group_delay_exp.pptx
 
group_delay_exp.pptx
group_delay_exp.pptxgroup_delay_exp.pptx
group_delay_exp.pptx
 
Root Locus Method - Control System - Bsc Engineering
Root Locus Method - Control System - Bsc EngineeringRoot Locus Method - Control System - Bsc Engineering
Root Locus Method - Control System - Bsc Engineering
 
Java Core | Understanding the Disruptor: a Beginner's Guide to Hardcore Concu...
Java Core | Understanding the Disruptor: a Beginner's Guide to Hardcore Concu...Java Core | Understanding the Disruptor: a Beginner's Guide to Hardcore Concu...
Java Core | Understanding the Disruptor: a Beginner's Guide to Hardcore Concu...
 
Angular2 for Beginners
Angular2 for BeginnersAngular2 for Beginners
Angular2 for Beginners
 
All Pairs-Shortest Path (Fast Floyd-Warshall) Code
All Pairs-Shortest Path (Fast Floyd-Warshall) Code All Pairs-Shortest Path (Fast Floyd-Warshall) Code
All Pairs-Shortest Path (Fast Floyd-Warshall) Code
 
Using timed-release cryptography to mitigate the preservation risk of embargo...
Using timed-release cryptography to mitigate the preservation risk of embargo...Using timed-release cryptography to mitigate the preservation risk of embargo...
Using timed-release cryptography to mitigate the preservation risk of embargo...
 
Vectorization in ATLAS
Vectorization in ATLASVectorization in ATLAS
Vectorization in ATLAS
 
2. Asymptotic Notations and Complexity Analysis.pptx
2. Asymptotic Notations and Complexity Analysis.pptx2. Asymptotic Notations and Complexity Analysis.pptx
2. Asymptotic Notations and Complexity Analysis.pptx
 
The Language for future-julia
The Language for future-juliaThe Language for future-julia
The Language for future-julia
 
Topology hiding Multipath Routing Protocol in MANET
Topology hiding Multipath Routing Protocol in MANETTopology hiding Multipath Routing Protocol in MANET
Topology hiding Multipath Routing Protocol in MANET
 
材料科学とスーパーコンピュータ: 基礎編
材料科学とスーパーコンピュータ: 基礎編材料科学とスーパーコンピュータ: 基礎編
材料科学とスーパーコンピュータ: 基礎編
 
Rsa in CTF
Rsa in CTFRsa in CTF
Rsa in CTF
 
Julia: The language for future
Julia: The language for futureJulia: The language for future
Julia: The language for future
 
Gc in golang
Gc in golangGc in golang
Gc in golang
 
ggplot2できれいなグラフ
ggplot2できれいなグラフggplot2できれいなグラフ
ggplot2できれいなグラフ
 
Nodejs性能分析优化和分布式设计探讨
Nodejs性能分析优化和分布式设计探讨Nodejs性能分析优化和分布式设计探讨
Nodejs性能分析优化和分布式设计探讨
 

More from Computational Materials Science Initiative

More from Computational Materials Science Initiative (20)

MateriApps LIVE! の設定
MateriApps LIVE! の設定MateriApps LIVE! の設定
MateriApps LIVE! の設定
 
How to setup MateriApps LIVE!
How to setup MateriApps LIVE!How to setup MateriApps LIVE!
How to setup MateriApps LIVE!
 
How to setup MateriApps LIVE!
How to setup MateriApps LIVE!How to setup MateriApps LIVE!
How to setup MateriApps LIVE!
 
MateriApps LIVE!の設定
MateriApps LIVE!の設定MateriApps LIVE!の設定
MateriApps LIVE!の設定
 
MateriApps LIVE! の設定
MateriApps LIVE! の設定MateriApps LIVE! の設定
MateriApps LIVE! の設定
 
How to setup MateriApps LIVE!
How to setup MateriApps LIVE!How to setup MateriApps LIVE!
How to setup MateriApps LIVE!
 
How to setup MateriApps LIVE!
How to setup MateriApps LIVE!How to setup MateriApps LIVE!
How to setup MateriApps LIVE!
 
MateriApps LIVE! の設定
MateriApps LIVE! の設定MateriApps LIVE! の設定
MateriApps LIVE! の設定
 
MateriApps LIVE! の設定
MateriApps LIVE! の設定MateriApps LIVE! の設定
MateriApps LIVE! の設定
 
How to setup MateriApps LIVE!
How to setup MateriApps LIVE!How to setup MateriApps LIVE!
How to setup MateriApps LIVE!
 
How to setup MateriApps LIVE!
How to setup MateriApps LIVE!How to setup MateriApps LIVE!
How to setup MateriApps LIVE!
 
MateriApps LIVE! の設定
MateriApps LIVE! の設定MateriApps LIVE! の設定
MateriApps LIVE! の設定
 
How to setup MateriApps LIVE!
How to setup MateriApps LIVE!How to setup MateriApps LIVE!
How to setup MateriApps LIVE!
 
MateriApps LIVE!の設定
MateriApps LIVE!の設定MateriApps LIVE!の設定
MateriApps LIVE!の設定
 
How to setup MateriApps LIVE!
How to setup MateriApps LIVE!How to setup MateriApps LIVE!
How to setup MateriApps LIVE!
 
MateriApps LIVE!の設定
MateriApps LIVE!の設定MateriApps LIVE!の設定
MateriApps LIVE!の設定
 
MateriApps: OpenMXを利用した第一原理計算の簡単な実習
MateriApps: OpenMXを利用した第一原理計算の簡単な実習MateriApps: OpenMXを利用した第一原理計算の簡単な実習
MateriApps: OpenMXを利用した第一原理計算の簡単な実習
 
CMSI計算科学技術特論C (2015) ALPS と量子多体問題②
CMSI計算科学技術特論C (2015) ALPS と量子多体問題②CMSI計算科学技術特論C (2015) ALPS と量子多体問題②
CMSI計算科学技術特論C (2015) ALPS と量子多体問題②
 
CMSI計算科学技術特論C (2015) ALPS と量子多体問題①
CMSI計算科学技術特論C (2015) ALPS と量子多体問題①CMSI計算科学技術特論C (2015) ALPS と量子多体問題①
CMSI計算科学技術特論C (2015) ALPS と量子多体問題①
 
MateriApps LIVE! の設定
MateriApps LIVE! の設定MateriApps LIVE! の設定
MateriApps LIVE! の設定
 

Recently uploaded

❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.Nitya salvi
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfSumit Kumar yadav
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxgindu3009
 
Botany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsBotany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsSumit Kumar yadav
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​kaibalyasahoo82800
 
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSpermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSarthak Sekhar Mondal
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPirithiRaju
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticssakshisoni2385
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Lokesh Kothari
 
DIFFERENCE IN BACK CROSS AND TEST CROSS
DIFFERENCE IN  BACK CROSS AND TEST CROSSDIFFERENCE IN  BACK CROSS AND TEST CROSS
DIFFERENCE IN BACK CROSS AND TEST CROSSLeenakshiTyagi
 
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...anilsa9823
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfmuntazimhurra
 
Green chemistry and Sustainable development.pptx
Green chemistry  and Sustainable development.pptxGreen chemistry  and Sustainable development.pptx
Green chemistry and Sustainable development.pptxRajatChauhan518211
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bSérgio Sacani
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPirithiRaju
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTSérgio Sacani
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...RohitNehra6
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfSumit Kumar yadav
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxUmerFayaz5
 

Recently uploaded (20)

CELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdfCELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdf
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdf
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptx
 
Botany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsBotany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questions
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​
 
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSpermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
 
DIFFERENCE IN BACK CROSS AND TEST CROSS
DIFFERENCE IN  BACK CROSS AND TEST CROSSDIFFERENCE IN  BACK CROSS AND TEST CROSS
DIFFERENCE IN BACK CROSS AND TEST CROSS
 
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdf
 
Green chemistry and Sustainable development.pptx
Green chemistry  and Sustainable development.pptxGreen chemistry  and Sustainable development.pptx
Green chemistry and Sustainable development.pptx
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdf
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOST
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdf
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptx
 

ALPSチュートリアル

  • 2. ALPS (Applications and Libraries for Physics Simulations) • • • ( , , , etc) • , , , … • • , , , (DMRG), (DMFT) • • • ( , ) 2 H = Jxy 2 ⟨i,j⟩ (S+ i S− j + S− i S+ j ) + Jz ⟨i,j⟩ Sz i Sz j
  • 3. ALPS • 500 ALPS ( 2014 7 ) • Nonequilibrium dynamical cluster theory • Reliability evaluation of thermophysical properties from first-principles calculations • Phase diagram study of a dimerized spin-S zig–zag ladder • First order dynamical phase transitions • Magnetic transitions in the spin-5/2 frustrated magnet BiMn2PO6 and strong lattice softening in BiMn2PO6 and BiZn2PO6 below 200 K • GPU-based simulation of the long-range Potts model via parallel tempering • Quasi-two-dimensional S=1/2 magnetism of Cu[C6H2(COO)4][C2H5NH3]2 • Exploring unconventional Hubbard models with doubly-modulated lattice gases • The sign problem in full configuration interaction quantum Monte Carlo: Linear and sub-linear representation regimes for the exact wave function
 … 3 http://alps.comp-phys.org/mediawiki/index.php/PapersTalks
  • 4. ALPS • • , XML • • Python • Python • • • (looper) • 20,000 • ? 4 1 10 100 1000 10000 100000 1 10 100 1000 10000 100000 speedup number of nodes Parameter XML Files Outputs in XML Format Quantum Lattice Model Quantum Monte Carlo Exact Diagonalization DMRG Lattice XML File Model XML File
  • 5. (1) 1. • • ( Tc=2.269… ) • (T > Tc): • (T < Tc): • ( ) • ( ) 2. ( ) • 5 H = J X hi,ji i j ( = ±1)
  • 6. (2) 3. XY • (Kosterlitz-Thouless ) • 4. • = • (120 ) • 3 1 • 6 H = J X hi,ji Sx i Sx j + Sy i Sy j ((Sx i )2 + (Sy i )2 = 1)
  • 7. • simplemc : • Accessories LXTerminal • ( Italic ) • cd • cp -r /usr/share/alps/tutorials/mc-09-snapshot . • cd mc-09-snapshot • ( XML parm9a.*.in.xml ) • parameter2xml parm9a • • simplemc parm9a.in.xml • • python plot9a.py • (3 ) 7
  • 8. (parm9a) 8 LATTICE="square lattice" J=1 ALGORITHM="ising" SWEEPS=65536 L=8 { T=5.0 } { T=4.5 } { T=4.0 } { T=3.5 } { T=3.0 } { T=2.9 } { T=2.8 } { T=2.7 } … (J>0) (L=8, 16, 24) ( XML (*.task*.*) )
  • 9. (plot9a.py) • Python • • • matplotlib 9 data = pyalps.loadMeasurements(pyalps.getResultFiles(prefix='parm9a'), ['Specific Heat', 'Magnetization Density^2', 'Binder Ratio of Magnetization']) for item in pyalps.flatten(data): item.props['L'] = int(item.props['L']) magnetization2 = pyalps.collectXY(data, x='T', y='Magnetization Density^2’, foreach=['L']) magnetization2.sort(key=lambda item: item.props['L']) pyplot.figure() alpsplot.plot(magnetization2) pyplot.xlabel('Temperture $T$') pyplot.ylabel('Magnetization Density Squared $m^2$') pyplot.legend(loc='best')
  • 10. • • Tc = 4.512… • ( ) 10 ( )2 0 0.2 0.4 0.6 0.8 1 3 3.5 4 4.5 5 5.5 6 L = 4 8 12 16 24 32 0 0.5 1 1.5 2 2.5 3 3 3.5 4 4.5 5 5.5 6 L = 4 8 12 16 24 32
  • 11. ( ) • (parm9b) • SNAPSHOT_INTERVAL • SNAPSHOT_INTERVAL (*.snap) • • parameter2xml parm9b • simplemc parm9b.in.xml • ls -l parm9b.*.snap • (*.snap *.vtk) • snap2vtk parm9b.*.snap • ls -l parm9b.*.vtk • VTK (±1) 11 LATTICE="square lattice" J=1 ALGORITHM="ising" SWEEPS=16384 THERMALIZATION=0 SNAPSHOT_INTERVAL=16384 L = 128 { T = 3.0 } { T = 2.3 } { T = 2.0 }
  • 12. ParaView • paraview • file open parm9b.task1.clone1.16384.vtk OK Apply • filters common glyph ( ) • Glyph Type = Box, X Length = 0.08, Y Length = 0.08, Glyph Mode = All Points Apply • +z • OpenGL window • file open parm9b.task2.clone1.16384.vtk OK Apply • filters common glyph ( ) • Glyph 12
  • 13. ParaView ( ) • OpenGL window • file open parm9b.task3.clone1.16384.vtk OK Apply • filters common glyph ( ) • Glyph • • • Tools Add Camera Link • ( Link Camera... ) • 13
  • 14. 14 F = E TS T=0.995Tc T=Tc T=1.05Tc ordered state disordered state critical point
  • 15. XY • • parameter2xml parm9c • simplemc parm9c.in.xml • snap2vtk parm9c.*.snap • ParaView • paraview • file open parm9c.task1.clone1.16384.vtk OK • properties Apply • Glyph • Glyph Type = 2D Glyph, Glyph Type = Arrow, Scale Factor = 1, Glyph Mode = All Points Apply 15 LATTICE="square lattice" J=1 ALGORITHM="xy" SWEEPS=16384 THERMALIZATION=0 SNAPSHOT_INTERVAL=16384 L = 64 { T = 0.01 }
  • 16. • • parameter2xml parm9d • simplemc parm9d.in.xml • snap2vtk parm9d.*.snap • ParaView • paraview • file open parm9d.task1.clone1.16384.vtk OK • properties Apply • Glyph Arrow • Display Color by Glyph Vector Z Properties • (parm9d.task2.clone1.16384.vtk) 16 LATTICE="triangular lattice" J=-1 ALGORITHM="heisenberg" SWEEPS=16384 THERMALIZATION=0 SNAPSHOT_INTERVAL=16384 L = 48 T = 0.01 { H = 0 } { H = 5 }
  • 17. • ALPS • “ ” ALPS , 70, 275 (2015) [https://www.jps.or.jp/books/gakkaishi/2015/04/ 06/70-04exp.pdf] • ALPS web • http://exa.phys.s.u-tokyo.ac.jp/archive/ma.cms-initiative.jp/ja/listapps/alps/ ju6d5o/llgd83.html • ALPS • https://github.com/cmsi/alps-tutorial/releases/tag/20170720 • ALPS Tutorials • http://alps.comp-phys.org/mediawiki/index.php/ALPS_2_Tutorials:Overview/ja 17