SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Downloaden Sie, um offline zu lesen
/
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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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電路
 

Ähnlich wie 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
 

Ähnlich wie 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性能分析优化和分布式设计探讨
 

Mehr von Computational Materials Science Initiative

Mehr von 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! の設定
 

Kürzlich hochgeladen

biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY1301aanya
 
Introduction of DNA analysis in Forensic's .pptx
Introduction of DNA analysis in Forensic's .pptxIntroduction of DNA analysis in Forensic's .pptx
Introduction of DNA analysis in Forensic's .pptxrohankumarsinghrore1
 
Module for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learningModule for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learninglevieagacer
 
development of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusdevelopment of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusNazaninKarimi6
 
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS ESCORT SERVICE In Bhiwan...
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS  ESCORT SERVICE In Bhiwan...Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS  ESCORT SERVICE In Bhiwan...
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS ESCORT SERVICE In Bhiwan...Monika Rani
 
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
 
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryFAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryAlex Henderson
 
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...Scintica Instrumentation
 
Dr. E. Muralinath_ Blood indices_clinical aspects
Dr. E. Muralinath_ Blood indices_clinical  aspectsDr. E. Muralinath_ Blood indices_clinical  aspects
Dr. E. Muralinath_ Blood indices_clinical aspectsmuralinath2
 
An introduction on sequence tagged site mapping
An introduction on sequence tagged site mappingAn introduction on sequence tagged site mapping
An introduction on sequence tagged site mappingadibshanto115
 
Velocity and Acceleration PowerPoint.ppt
Velocity and Acceleration PowerPoint.pptVelocity and Acceleration PowerPoint.ppt
Velocity and Acceleration PowerPoint.pptRakeshMohan42
 
Grade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its FunctionsGrade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its FunctionsOrtegaSyrineMay
 
Stages in the normal growth curve
Stages in the normal growth curveStages in the normal growth curve
Stages in the normal growth curveAreesha Ahmad
 
GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)Areesha Ahmad
 
Human genetics..........................pptx
Human genetics..........................pptxHuman genetics..........................pptx
Human genetics..........................pptxSilpa
 
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate ProfessorThyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate Professormuralinath2
 
CURRENT SCENARIO OF POULTRY PRODUCTION IN INDIA
CURRENT SCENARIO OF POULTRY PRODUCTION IN INDIACURRENT SCENARIO OF POULTRY PRODUCTION IN INDIA
CURRENT SCENARIO OF POULTRY PRODUCTION IN INDIADr. TATHAGAT KHOBRAGADE
 

Kürzlich hochgeladen (20)

biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY
 
Introduction of DNA analysis in Forensic's .pptx
Introduction of DNA analysis in Forensic's .pptxIntroduction of DNA analysis in Forensic's .pptx
Introduction of DNA analysis in Forensic's .pptx
 
Module for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learningModule for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learning
 
development of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusdevelopment of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virus
 
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS ESCORT SERVICE In Bhiwan...
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS  ESCORT SERVICE In Bhiwan...Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS  ESCORT SERVICE In Bhiwan...
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS ESCORT SERVICE In Bhiwan...
 
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
 
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryFAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
 
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
 
Clean In Place(CIP).pptx .
Clean In Place(CIP).pptx                 .Clean In Place(CIP).pptx                 .
Clean In Place(CIP).pptx .
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Dr. E. Muralinath_ Blood indices_clinical aspects
Dr. E. Muralinath_ Blood indices_clinical  aspectsDr. E. Muralinath_ Blood indices_clinical  aspects
Dr. E. Muralinath_ Blood indices_clinical aspects
 
An introduction on sequence tagged site mapping
An introduction on sequence tagged site mappingAn introduction on sequence tagged site mapping
An introduction on sequence tagged site mapping
 
Velocity and Acceleration PowerPoint.ppt
Velocity and Acceleration PowerPoint.pptVelocity and Acceleration PowerPoint.ppt
Velocity and Acceleration PowerPoint.ppt
 
Grade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its FunctionsGrade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its Functions
 
Stages in the normal growth curve
Stages in the normal growth curveStages in the normal growth curve
Stages in the normal growth curve
 
GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)
 
Human genetics..........................pptx
Human genetics..........................pptxHuman genetics..........................pptx
Human genetics..........................pptx
 
PATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICE
PATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICEPATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICE
PATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICE
 
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate ProfessorThyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
 
CURRENT SCENARIO OF POULTRY PRODUCTION IN INDIA
CURRENT SCENARIO OF POULTRY PRODUCTION IN INDIACURRENT SCENARIO OF POULTRY PRODUCTION IN INDIA
CURRENT SCENARIO OF POULTRY PRODUCTION IN INDIA
 

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