Skip to content

Commit 617a986

Browse files
authored
Merge pull request #1 from matlantis-pfcc/v1.1.0
Update to v1.1.0
2 parents 213e115 + 3b9bf2b commit 617a986

29 files changed

+28620
-24062
lines changed

docs/_static/1_1_welcome.ipynb

-280
This file was deleted.

docs/tutorials/ja/2_2_opt-algorithm.nblink docs/tutorials/ja/1_4_ase_structure.nblink

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"path": "../../../tutorials/ja/2_2_opt-algorithm.ipynb",
2+
"path": "../../../tutorials/ja/1_4_ase_structure.ipynb",
33
"extra-media": [
44
"../../../tutorials/assets",
55
"../../../tutorials/ja/output"

docs/tutorials/ja/1_4_ase_calculator.nblink docs/tutorials/ja/1_5_ase_calculator.nblink

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"path": "../../../tutorials/ja/1_4_ase_calculator.ipynb",
2+
"path": "../../../tutorials/ja/1_5_ase_calculator.ipynb",
33
"extra-media": [
44
"../../../tutorials/assets",
55
"../../../tutorials/ja/output"

docs/tutorials/ja/1_5_ase_playground.nblink docs/tutorials/ja/1_6_ase_playground.nblink

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"path": "../../../tutorials/ja/1_5_ase_playground.ipynb",
2+
"path": "../../../tutorials/ja/1_6_ase_playground.ipynb",
33
"extra-media": [
44
"../../../tutorials/assets",
55
"../../../tutorials/ja/output"

docs/tutorials/ja/1_6_diatomic_potential.nblink docs/tutorials/ja/1_7_ase_playground2.nblink

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"path": "../../../tutorials/ja/1_6_diatomic_potential.ipynb",
2+
"path": "../../../tutorials/ja/1_7_ase_playground2.ipynb",
33
"extra-media": [
44
"../../../tutorials/assets",
55
"../../../tutorials/ja/output"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"path": "../../../tutorials/ja/1_8_diatomic_potential.ipynb",
3+
"extra-media": [
4+
"../../../tutorials/assets",
5+
"../../../tutorials/ja/output"
6+
]
7+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"path": "../../../tutorials/ja/2_2_opt_symmetry.ipynb",
3+
"extra-media": [
4+
"../../../tutorials/assets",
5+
"../../../tutorials/ja/output"
6+
]
7+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"path": "../../../tutorials/ja/2_3_opt-algorithm.ipynb",
3+
"extra-media": [
4+
"../../../tutorials/assets",
5+
"../../../tutorials/ja/output"
6+
]
7+
}
+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"path": "../../../tutorials/ja/7_1_conclusion.ipynb",
3+
"extra-media": [
4+
"../../../tutorials/assets",
5+
"../../../tutorials/ja/output"
6+
]
7+
}

docs/tutorials/ja/index.rst

+7
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,13 @@ Atomistic Simulation Tutorial
4848

4949
./6_*
5050

51+
.. toctree::
52+
:caption: 7. おわりに
53+
:maxdepth: 1
54+
:glob:
55+
56+
./7_*
57+
5158
.. toctree::
5259
:caption: Appendix
5360
:maxdepth: 1

tutorials/en/4_2_phonon.ipynb

+14-1
Original file line numberDiff line numberDiff line change
@@ -9563,7 +9563,20 @@
95639563
"id": "a8f5b75e-4e4c-4068-a941-3a45e8b6180b",
95649564
"metadata": {},
95659565
"source": [
9566-
"The calculation result is plotted in the above figure. We can see the result is agree with the [DFT](https://materialsproject.org/materials/mp-149/) and [experiment](https://webbook.nist.gov/cgi/cbook.cgi?ID=C7440213&Units=SI&Mask=2#Thermo-Condensed) results."
9566+
"The calculation result is plotted in the above figure. We can see the result is agree with the [DFT](https://materialsproject.org/materials/mp-149/) and [experiment](https://webbook.nist.gov/cgi/cbook.cgi?ID=C7440213&Units=SI&Mask=2#Thermo-Condensed) results.\n",
9567+
"\n",
9568+
"DFT calculation results from\n",
9569+
"\n",
9570+
"A. Jain*, S.P. Ong*, G. Hautier, W. Chen, W.D. Richards, S. Dacek, S. Cholia, D. Gunter, D. Skinner, G. Ceder, K.A. Persson (*=equal contributions) \n",
9571+
"The Materials Project: A materials genome approach to accelerating materials innovation\n",
9572+
"APL Materials, 2013, 1(1), 011002. \n",
9573+
"[doi:10.1063/1.4812323](http://dx.doi.org/10.1063/1.4812323) \n",
9574+
"[[bibtex]](https://materialsproject.org/static/docs/jain_ong2013.349ca3156250.bib) \n",
9575+
"Licensed under [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) \n",
9576+
"\n",
9577+
"Experiment results from\n",
9578+
"\n",
9579+
"\"Condensed Phase Heat Capacity Data\" by Eugene S. Domalski and Elizabeth D. Hearing in NIST Chemistry WebBook, NIST Standard Reference Database Number 69, Eds. P.J. Linstrom and W.G. Mallard, National Institute of Standards and Technology, Gaithersburg MD, 20899, https://doi.org/10.18434/T4D303, (retrieved May, 2022)."
95679580
]
95689581
},
95699582
{
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# generated using pymatgen
2+
data_BaTiO3
3+
_symmetry_space_group_name_H-M 'P 1'
4+
_cell_length_a 4.00445700
5+
_cell_length_b 4.00445700
6+
_cell_length_c 4.20063600
7+
_cell_angle_alpha 90.00000000
8+
_cell_angle_beta 90.00000000
9+
_cell_angle_gamma 90.00000000
10+
_symmetry_Int_Tables_number 1
11+
_chemical_formula_structural BaTiO3
12+
_chemical_formula_sum 'Ba1 Ti1 O3'
13+
_cell_volume 67.36003732
14+
_cell_formula_units_Z 1
15+
loop_
16+
_symmetry_equiv_pos_site_id
17+
_symmetry_equiv_pos_as_xyz
18+
1 'x, y, z'
19+
loop_
20+
_atom_site_type_symbol
21+
_atom_site_label
22+
_atom_site_symmetry_multiplicity
23+
_atom_site_fract_x
24+
_atom_site_fract_y
25+
_atom_site_fract_z
26+
_atom_site_occupancy
27+
Ba Ba0 1 0.50000000 0.50000000 0.00413600 1
28+
Ti Ti1 1 0.00000000 0.00000000 0.52431300 1
29+
O O2 1 0.00000000 0.50000000 0.47934900 1
30+
O O3 1 0.50000000 0.00000000 0.47934900 1
31+
O O4 1 0.00000000 0.00000000 0.95885400 1

tutorials/ja/1_1_welcome.ipynb

+1-1
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
"\n",
5959
"計算を用いた材料開発といっても、多くの手法が存在しそれぞれが扱う空間・時間スケールは様々です。\n",
6060
"\n",
61-
"<figure style=\"width:640px\">\n",
61+
"<figure style=\"max-width:640px\">\n",
6262
"<img src=\"../assets/time-length-scale-small.png\"/>\n",
6363
"</figure>\n",
6464
"\n",

tutorials/ja/1_2_atomistic_simulation_intro.ipynb

+6-3
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"\n",
1010
"本Tutorialの扱う、”原子シミュレーション”とはどんなことができるものなのでしょうか?その概要を説明します。\n",
1111
"\n",
12-
"材料のいろいろな性質は、原子レベルで説明することができます。例えば、機会的特性(弾性定数・ヤング率など)・熱物性(比熱など)・粘性・化学反応の起こりやすさ、、、などです。\n",
12+
"材料のいろいろな性質は、原子レベルで説明することができます。例えば、機械的特性(弾性定数・ヤング率など)・熱物性(比熱など)・粘性・化学反応の起こりやすさ、、、などです。\n",
1313
"原子シミュレーションを用いることで、原子を並べたときにどんな風に動くのかを再現したり、そもそも自然界ではどのように原子が並んでいるのかといったことを解析することができます。\n",
1414
"\n",
1515
"説明は追って行うことにして、まずは以下のコードをそのまま流してみましょう。"
@@ -34,7 +34,10 @@
3434
" - `matlantis-features`\n",
3535
" - `pfcc-extras`\n",
3636
"\n",
37-
"はMatlantis環境内で提供されているライブラリです。"
37+
"はMatlantis環境内で提供されているライブラリです。\n",
38+
"\n",
39+
"※`pfcc-extras`は、\"Package Launcher\"からフォルダをコピーし、内部のREADMEに従ってインストールを進めてください。<br/>\n",
40+
"※各ライブラリのインストール後、 インストールの反映にkernelの再起動が必要になる場合があります。インストールされたログが出たにもかかわらず、以降のimport が失敗する場合は、上部タブから\"Restart kernel...\"を選んでkernelの再起動をしてみてください。"
3841
]
3942
},
4043
{
@@ -44,7 +47,7 @@
4447
"metadata": {},
4548
"outputs": [],
4649
"source": [
47-
"# !pip install pfp-api-client matlantis-features\n",
50+
"!pip install pfp-api-client matlantis-features\n",
4851
"# !pip install -e ../pfcc-extras # please specify the path"
4952
]
5053
},

tutorials/ja/1_3_ase_basic.ipynb

+1,336-9,994
Large diffs are not rendered by default.

tutorials/ja/1_4_ase_structure.ipynb

+8,754
Large diffs are not rendered by default.

tutorials/ja/1_4_ase_calculator.ipynb tutorials/ja/1_5_ase_calculator.ipynb

+5-5
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@
6363
"$$\\mathbf{F} = -\\frac{\\partial V}{\\partial \\mathbf{r}} $$\n",
6464
"\n",
6565
"\n",
66-
"まとめると、<b>系の時間発展$\\mathbf{r}(t)$を知るために必要な力$\\mathbf{F}$の情報は、ポテンシャルエネルギー$V\\mathbf(r) $がわかれば計算できる。</b>ということになります。\n",
66+
"まとめると、<b>系の時間発展$\\mathbf{r}(t)$を知るために必要な力$\\mathbf{F}$の情報は、ポテンシャルエネルギー$V\\mathbf(r)$がわかれば計算できる。</b>ということになります。\n",
6767
"\n",
6868
"[Note] 本チュートリアルでは、簡単のため、[古典力学](https://en.wikipedia.org/wiki/Classical_mechanics)の知識のみで説明を行いました。<br/>\n",
6969
"[解析力学](https://en.wikipedia.org/wiki/Analytical_mechanics#Hamiltonian_mechanics)を習ったことのある方向けの言葉で説明をすると、ハミルトニアンにより支配方程式が規定されるため、\n",
@@ -634,7 +634,7 @@
634634
"\n",
635635
"$$ \\mathcal{H} | \\Phi \\rangle = E | \\Phi \\rangle $$\n",
636636
"\n",
637-
"非相対論に基づき、原子核がM個と電子がN個からなる系を考えた場合のハミルトニアン $ \\mathcal{H} $は、[原子単位系](https://ja.wikipedia.org/wiki/%E5%8E%9F%E5%AD%90%E5%8D%98%E4%BD%8D%E7%B3%BB)で以下のようにかけます。\n",
637+
"非相対論に基づき、原子核がM個と電子がN個からなる系を考えた場合のハミルトニアン $\\mathcal{H}$は、[原子単位系](https://ja.wikipedia.org/wiki/%E5%8E%9F%E5%AD%90%E5%8D%98%E4%BD%8D%E7%B3%BB)で以下のようにかけます。\n",
638638
"\n",
639639
"$$ \\mathcal{H} = - \\sum_{i=1}^N \\frac{1}{2} \\nabla^2_i - \\sum_{A=1}^M \\frac{1}{2 M_A} \\nabla^2_A - \\sum_{i=1}^N \\sum_{A=1}^M \\frac{Z_A}{r_{iA}} + \\sum_{i=1}^N \\sum_{j>i}^N \\frac{1}{r_{ij}} + \\sum_{A=1}^M \\sum_{B>A}^M \\frac{Z_A Z_B}{R_{AB}} $$\n",
640640
"\n",
@@ -654,15 +654,15 @@
654654
"\n",
655655
"そうするとN個の電子に対するSchrödinger方程式は\n",
656656
"\n",
657-
"$$ \\mathcal{H}_{elec} = - \\sum_{i=1}^N \\frac{1}{2} \\nabla^2_i - \\sum_{i=1}^N \\sum_{A=1}^M \\frac{Z_A}{r_{iA}} + \\sum_{i=1}^N \\sum_{j>i}^N \\frac{1}{r_{ij}} $$\n",
657+
"$$ \\mathcal{H}_{\\rm{elec}} = - \\sum_{i=1}^N \\frac{1}{2} \\nabla^2_i - \\sum_{i=1}^N \\sum_{A=1}^M \\frac{Z_A}{r_{iA}} + \\sum_{i=1}^N \\sum_{j>i}^N \\frac{1}{r_{ij}} $$\n",
658658
"\n",
659659
"として、以下のようにかけます。\n",
660660
"\n",
661-
"$$ \\mathcal{H}_{elec} | \\Phi_{elec} \\rangle = E_{elec} | \\Phi_{elec} \\rangle \\tag{1} $$\n",
661+
"$$ \\mathcal{H}_{\\rm{elec}} | \\Phi_{\\rm{elec}} \\rangle = E_{\\rm{elec}} | \\Phi_{\\rm{elec}} \\rangle \\tag{1} $$\n",
662662
"\n",
663663
"原子核が静止しているときの全エネルギーは、\n",
664664
"\n",
665-
"$$ V = E_{elec} + \\sum_{A=1}^M \\sum_{B>A}^M \\frac{Z_A Z_B}{R_{AB}} $$\n",
665+
"$$ V = E_{\\rm{elec}} + \\sum_{A=1}^M \\sum_{B>A}^M \\frac{Z_A Z_B}{R_{AB}} $$\n",
666666
"\n",
667667
"とかけます。これが、ポテンシャルエネルギーと対応付けられます。\n",
668668
"\n",

0 commit comments

Comments
 (0)