#/-"/ 
2 GPU+)$,/*
2GPU(,./%!2&/'0
2020 8  1shimokawabe(at)cc.u-tokyo.ac.jp

2

>3A<
•  O\P]^`O\P]_9>202083-84<!137/$2EIG\S0 U[
KYV\K%"+!2 GPUVTJX\UaGPU <QXZ
\M4Ca,D( 2@4*
– %"9>`ReedbushLNRWD 25"D2@4*– %">`Zoom)SlackD-5H\YF\%":282@4*• &>`H\YF\%"%=5A=
8#'2@4*<7-– %"</-8>`ReedbushLNRW?[KF\90CB.<;68-C1:D :2@4*3

8*2 GPURPHTXQ^GPU AMTVXK<D^9#'••••https://www.cc.u-tokyo.ac.jp/events/lectures/137/7]2020 83[\ 10]00 - 17]00
2020 84[%\ 10]00 - 17]00
]ZoomACDGXUFX3/
3/QWIUS]1(– 10]00 - 10]20– 10]20 - 10]50– 10]50 - 13]00– 13]00 - 13]30– 13]30 - 16]50– 16]50 - 17]00
2(– 10]00 - 10]20– 10]20 - 16]00– 16]00 - 16]50– 16]50 - 17]00

Reedbush-HB:3
0+>($2@?[1!LUFOACD1
4[60&A\;)=
4[60&A\ 5.Y,
B-"> B($24[60&A\ B+EXJZN1Y,

0+\

4

514#
• kub\uKAPKPCyZoomMal`uN&>TAPKjfi
tv_ L-(F;9B<43• PCL Windows/Microsoft UpdateyApple Security UpdateI
HFKc^prgXWfohviU)DE9B<43• ?ZXsa$dniZ[WUYuaivs=yZXsa%U )=E 07I4:GUJ",=E6R-=E9B<43– c^prgX$K

L\uqYu-'-U,PO@V3• OSL2Windows2MacHCRFQ4O@V72SSHU 4Ecu
evKavlv`umpvevN&7F8T:G7*F>w.x3• 'K JASy-JcuevKavlv`umpvevU1
/ F8TW]Zuiw5+=W]ZuixU!)=O>3

5

1.  SSH 2. Reedbush 
3. Reedbush 
4.   

6

1. 

3IC@P53SSH

3

1.1 SSH;#+73DQLHM3
– BI@P53 24SSH(Secure Shell);"6)– SSH;$:

;(6)• Windows 3410;=PBFQM– WSLRWindows Subsystem for Linux, windows10S– Cygwin RKQA89=PBFQM3!9 60-90 &&:3.%
72 S– PuTTY• Mac 34DQLHM2EJ>MF.,-":4*

1.2 SSH.#3
– ssh24IBOQG
 ;"6)/

'!96)''<.":4 2. ReedbushBI@P53N?=P5

7

Cygwin: Windows UNIX5*,
https://www.cygwin.com/

• 

+*2

– https://cygwin.com/cygwin-ug-net.html• $&(#– *8-195:setup-x86_64/32.exe;)%
– *8.9301 <*8-195)/47,60,–  *8-197)%"'!Cygwin 8
https://www.cygwin.com/

1

2

#"$ 
 
jp !# 
 

3

4

9

) '7:2@8

&1A48B@+https://www.cygwin.com/• % '7:2@8&1A48B@#OK#E
%*& "- ,)

#– !"<9=0@#1A48B@-,)– 1A48B>/5;@3?63.(#*#•#'#C7:2@8&1A48B@#'
- ,D– gcc-core (for C/C++ users)– gcc-fortran (for Fortran users)– openssh (for all users)– openssl (for all users)– make (for all users)– emacs, vim etc.

• 1A48B@."-$'#"Type “gcc-core”“gcc-core”
 

10

Type “gcc-core”“gcc-core” 

“Keep”  “gcc-core” 

11

12

Type “g++”“g++”!"  (1/4)“Skip” !" 

g++ !"    

13“g++”   (2/4)



 

14

“g++”  (3/4)

  



15“g++”% &$ (4/4)

Skip  !&"% “g++” % &$'% &$  (#

16

“gcc”  
$

p r
mo
W
26 329 4220
26 329 96 :81 380 P
G =-, ,+$ $ T R .
GO $R
al bd/ -, ,+$ $ T R
A P
qn/
T
O
$.
$( -, ,+
$.
A P
$$
0 T
O
$.
$( -, ,+
$.
$$
A 0 P
$$
$ A 0 P $$
G
G O O
0
$$ T
A
0 O $$
0 P
C$$CO G
0 P
C
CO G $2$$=P G 0 -, ,+$ $ T R$$C O0 -, ,+$ $ T R$$OO0 -, ,+$ $ T R $$R OC PO$G =$A$$R OC PO$G = OG$
A
$$G =
0 P
G = $$=G $ C$$ =G $ C
$G =$$=G $ O O$$=G $$A $ P O$G = $$=G $= O O$$=G $O O $$R OC$ R A) $$R OC$
OP 0
$$
=G $G
P
0
A O
GO
=E =E$$$=G $C O $$=G $OC
0$$=G $G = O$$
=G $G =$$ =G $G =LP
OC $$ =G $G =LP
OC$ P
O $$
=G $G =$$
=G $G =$$
=G $ T$$R OC$ P$G $$R OC$ P$$$R OC$ G$
GP 0 PGPG$ G $$R OC PO$G =$A$$R OC PO$G = OG$ A$$R OC$ T O $ G = $$=G $G$=P G $$$R OC$ A PGO$G = O$ = 0 +$O =G $$=G $G = O
$A G T O $O
jbegci/fl_hk .
422

17

“gfortran”  
=

8E

m o
G :
jl
T
1 44216 3110 =8E
i _a/ O-, ,+$G:$:E: E= L
nk/ :GG :: ::$.
$( O-, ,+: ::$.
: E=
L
$$ :
0 :
GG :: ::$.
$( O-, ,+: ::$.
$$G =O0 L $$ O :$G = O0 L$$C :8C 8
0 8 $$ : E=
0 : $$ :0 L
8: :: $$ C
0 L
8
: ::
C $1 $$9L C 0O-, ,+$G:$:E $$0O-, ,+$G:$:
E $$ 80O-, ,+$G:$:
E $$L $C 9 : E $G = O $$L
$C 9 E C$G = O $$C 9 O :0 L
C 9 $$ E89C $ 8$$ E89C $ 8$C 9 :: $$E89C $ 8 : $$ E89C $E$ G : = :$ LE$C 9 $$ E89C $9
8G $$ E89C $:O8 8 O$$
$ 8 =) $$$ LE 0 E: $$ E89C $C8E L8 0: :=8EC
9 : 9 $:$$ E89C $ 8G$$ E89C $8 0G O $$ E89C $C 98: $$E89C $C 9
G $$ E89C $C 9 L8 8$$ E89C $C 9 L8 8 $ LGG$$
89C $C 9 G$$ E89C $C 98 8 $$ 89C $$$$ EL$C $$$ EL$8 $$
$:C
$ E:C
L 0 L
E:CL
:C
$ C $$
L $C 9 : E $G = O $$L $C 9 E C$G = O $$$$ C 9 $$ E89C $C E
$9L C $ $$$ =8LC $C 9 :OO$89 0 ::+$: G
8 9C $$ E89C $C 9
:OO$= C$g_bd f/ GO:: ci eh .
311

18

“ssh-keygen (OpenSSH)”  

9L 9A

9L 9A( A A A C
A
5 9(
9L 9A 2
2
2
9A
2 :
C
9L: 9 2: 5
25 N 9
5 N 9 5
N 9
$ N 9
$
N 5
2 - A9 C5 C 5 9 2 . C A 2 C I 9
9L 9A C 2 : 9L: 9 2: 5
2 - A9 C5 C 5 9
2
C5 C 5 9
9L 9A
2 : AC
9L: 9 29L :5
9L 9A 9 2 : AC
9L: 9 29L :5
9L 9A L 2 : AC
9L: 9
O
9L 9A
2 : AC
9L: 9
9L 9A ) 2 : C 9: C5
9L 9A
:
: 9 2
2
5 C
2
I9
A A 9
: 9
9L 9A
:
: 9 : 99L 9A 1 : A C A C5A5
9 : 9 : 5
9A9 : 99L 9A 1
9A I5
5 9 A A5 9 C5 9A5
9 : 9
9L 9A 1A : 9L : 9 A A5 9 C5 9 : 9
9L 9A 1 I9 :L : 5
9A9 : 9A9
9A
LA A5 9 C5 9
A5 9 : 9 2
9I 5 A : 9

19“ssh (OpenSSH)”  
F

R

EC$

F

D E 1 KN Q S: V
@GKB GKQCOD AC@ @GKB BBOC
A AGMFCO MCA@GKB BBOC $ MLOQILE DGICC C A MC AF OALKDGEDGIC- M A
G GBCKQGQV DGIC
R CO FL Q $MLOQ
BBOC
I ILEGK K JC
J J A MCAAQI AJB
L LMQGLKM MLOQ
4 NRCOV LMQGLK
BBOC
6 AQI M QF
FL Q$MLOQT ILA I QRK $OCJLQC QRKBC QGK QGLK ALJJ KB

“make, emacs, vi etc”  
TIRM

M Y VU:>D IRM , +dkvl /. ., W
_O U
e nfh
6VW_ OP
6" )0// ( ( 9 MM BVN I M 9V ULI VU$ U
sy x : < + 1 :>D : <w+
2P W1 OU V O S
d lturig1bomicng
k g paig

MTI Y

MUYMY OWS P TS3

M Y VU:>D 8TI Y . +6VW_ OP6" ()0 9 MM BVN I M 9V ULI VU$ U:>D 8TI Y VTMYP 45B <DC8<G > F4AA4>CGGV TI_ ML Y
M VW MY VN :>D 8TI YULM PM M TY VN PM :>D :MUM IS
S < MUYM
9V TV M UNV TI VU I V
PMYM TI M Y$ YMM PM N SM UITML 6G >:M Y VUEE
W V ML /()0 M ) $ VTW SML:I IOM IN M VW VU I O TMU 1
M Y VUV M UNV
P1
T P

I

+(

( (

)1-,1(/"

20

21

1.

!'SSH  

1.1 SSH("%
1.2 SSH 

2. Reedbush!'&'
3. Reedbush  
4. "# ($'(% 22

1.2 SSH:*$#?
• SSH$# ZSSH Public Key Authentication,
SSH=Secure Shell[> 8.
– QNVYP

EGD \;JI9)H• %– Windows]Cygwin=<K60H\MacXUnix]Terminal!
– $#,B+<*+K• ">75D?,(IA&4IK79J=)– ssh-keygen MTWPK)&PC:#Z#\$#[K2H• #\$#?SL,:-H'$#KNQMW=<>-&?PC?
#; 2H'#@ 19@=F=)'>39D)/=)'• QNRUYOZPassphrase[]#?5C?QNVYPK2H

23

PC
LM









Q

U

RMI J
RMI J Y K
LJ

RMI

dgfhj
deihj
J Y K

R_J N 9Nbk
KURL 9Nbk


id_rsa, id_rsa.pub 


Q
J
////0 cJ1 bL 3////2/ /0///0/ 2J 7WV GGJ1 ES 2 TSR 3OME _NC 8bH 37 X2 $/NNb Y$ K 7+80$-aW7 + +65 bG_
WU/6b /O8Ub$M cSBPMB0 MPR LAO YE3G CbJ3 $3R EPN 6TF QL CS52DBc_B$@NON c M@cR 9 VVN A O@ U H RQ S P4a5J9 66Z 7
3 1 6777O-D 2 bS _T/JE6 J 0W H @R@4_ 6 QTG/WY S G K OZP$Y EH@NWQ 6PbAEB
G75R a +Dc JCUV-ZU9$ 4 1J9 R_F OVK bE8 _ E2ZRNT GFXa 2 5 N 1 _a8LHWZ4-P
O WJTJSRVJ.9
3E D/7

24

PC
N

K MKT











Y W G

5KTKWGYOTM V HROI'VWO[GYK W G K VGOW
4TYKW LORK OT NOIN Y
G[K YNK K'N SK' KW'
N'O W G . Return
4TYKW VG VNWG K KSVY L W T VG VNWG K . Your Favorite Passphrase Return
4TYKW GSK VG VNWG K GMGOT. Same Passphrase
ReturnW O KTYOLOIGYO T NG HKKT G[K OT 'N SK' KW'
N'O W GW V HROI K NG HKKT G[K OT 'N SK' KW'
N'O W G V H@NK K LOTMKWVWOTY O .
6 )+ .[Y-- $=@I I6 GH[]5PK :B B $4 I K 8 TG GPOSG08@NK K
WGT SGWY OSGMK O .
$
D
)(*-E
$
_
/
$ _
_
$
_

_
$ $
_
_
$ 2
_
• ssh-keygen –t rsa <Return>__• <Return>
_
4 2
_
_
/
_
• Passphrase <Return>_/ 2$_• Passphrase <Return>
_
$ $
_
$
D 6 )+ E
$

4B A

25

1.  SSH 2. Reedbush 
3. Reedbush 
4.   

26

2. Reedbush;@9E0/C87E•

– ;@9EAF=B:7>.C87E(4• <E=F$3'5)LKGt00XYZH-!@;DF?"6
• AF=B:7>.C87E I@;DF?GPasswordH61354I I. %#4/, (4&-– ;@9EAF=B:7>.!"6(4– MJ$3ssh.2*+;@9E.C87E(4$ %!"$&1/3'$%

!



01234567 $%
ID&t00XYZ' $%

#%&8'27

28

!"!#2/3$
https://reedbush-www.cc.u-tokyo.ac.jp

 !"  ID#t00XYZ$ !" 
"

29

+

@<AC?5D3/3E

"=B>C-8).
:/ @<AC?
5@<AC?;
D2E@<AC?%#• 8F23 39• 2 712 39• $DFEFF• Linux(4!*.:0,9'6
• &

1

30



id_rsa.pub1/2



1.
2.
3.



id_rsa.pub


31


LM

/id_rsa.pub0/2/20

Q ").
• &.+(-/cygwin0 
U• cd .ssh <Return>
RMI J• cat id_rsa.pub <Return>
RMI J Y K
• “ssh-rsa”!.%- 
LJ RMI J Y K• ,.#1*$'
 
Q
J

Copy

////0 cJ1 bL 3////2/ /0///0/ 2J 7WV GGJ1 ES 2 TSR 3OME _NC 8bH 37 X2 $/NNb Y$ K 7+80$-aW7 + +65 bG_
WU/6b /O8Ub$M cSBPMB0 MPR LAO YE3G CbJ3 $3R EPN 6TF QL CS52DBc_B$@NON c M@cR 9 VVN A O@ U H RQ S P4a5J9 66Z 7
3 1 6777O-D 2 bS _T/JE6 J 0W H @R@4_ 6 QTG/WY S G K OZP$Y EH@NWQ 6PbAEB
G75R a +Dc JCUV-ZU9$ 4 1J9 R_F OVK bE8 _ E2ZRNT GFXa 2 5 N 1 _a8LHWZ4-P
O WJTJSRVJ.9
3E D/7

32

PC 1/2
$$
'

0:

:00/: 0
:

..
0

0

.
0:

/ :

Your Passphrase

Return1. ssh t00XYZ@reedbush.cc.u-tokyo.ac.jp <Return>2.   
Passphrase <Return>33

PC!2/2"
WW X A 2 JJ YW HH Y$XT ]T FH OU@F SNSL0 :T FYX FXF1 YWNSL F J FYX JSXNHFXNTS FXF T
9FWX TLNS0 FX 3U- ( 0*(0) (.
TR ((* ( ( ) ( ,
JJ YW
JJ YW
;UJ FXNTSTTW]WXJR [NW]WXJR [N
JJ YW $FW

J 7
4;@: TS YJ 8Y
J
3 54
TS YJ 8YJJS XJ RNSFXJ
8YSJ *

RT J NS T RFXNTS F TYX X NW WJ ZNHJ

A

2 JJ

YW $Y

E

T [F

*( ) )*( ) )
) )

NSL
FX
FX

/0
(-0

WJJ

XXUW0 [[[ HH Y$XT ]T FH OU WYUJ HTRUYXJXXUW0 [[[ HH Y$XT ]T FH OU LYN J UHDXA((WH J Y J U U
# 
 

34

SSH )1/4*
PC ( OBCXOFP%&$'# 
!Reedbush " $> ssh-keygen –t rsa



OBCX

id_rsa/Private Key+ Passphrase

id_rsa.pub
/Public Key

OFP

35

+ Password

id_rsa/Private Key+ Passphrase

id_rsa.pub
/Public Key

tABCCC+ Password

Portal SiteOBCX

tXYZZZOBCX

Portal Site
OFP

SSH  2/4
 
 

OFP

36

3/4
SSH
id_rsa.pub
id_rsa.pub
/Public Key

id_rsa.pub
id_rsa/Private Key+ Passphrase

/Public KeyPortal Site
OBCXOBCX

Portal Site
OFP

OFP

37

3/4
SSH
id_rsa.pub



id_rsa/Private Key+ Passphrase

Portal Site
OFP

Portal Site
OBCX

id_rsa.pub
/Public Key

OBCX
id_rsa.pub
/Public Key

OFP

38

SSH  4/4
PC 
id_rsaPassphrase$> ssh tXYZZZ@obcx.cc.u-tokyo.ac.jp

id_rsa.pub
/Public Key

id_rsa/Private Key

OBCX+ Passphrase$> ssh tABCCC@ofp.jcahpc.jp

id_rsa.pub
/Public Key

id_rsa/Private Key+ Passphrase

OFP

SSH Public Key Authentication
SSH! • id_rsa

39

SSH= Secure Shell– Private KeyR S VPC–  ?"#9/5&*,7• :935;$+8$•
9;/1 '>FKQ/1?0@,7</8$,7• id_rsa.pub– Public KeyR! SVGJFO– FKQU:9e-mail6@,7<;U PC-79• </:PC'>GJFO9NEDO0@"! P #:LCBssh-keygen9=35
– GJFO9:! B0@,7;
– GJFO:! :%2:4(PC:" TPassphrase#
7MIH0@7.A@7NEDO6)@

40

SSH  4/4
PC 
id_rsaPassphrase
id_rsaid_rsa.pub

/Private Key

/Public Key+ Passphrase

OBCX
id_rsa/Private Key

id_rsa.pub
/Public Key+ Passphrase

OFP

41

id_rsa/Private Key

id_rsa/Private Key+ Passphrase+ Passphrase

id_rsa.pub

id_rsa.pub/Public Key/Public Key

Portal Site
OFP$> ssh-keygen –t rsa

Portal Site
OBCX

PC  
PC !  
id_rsa.pub/Public Key

OBCX
id_rsa.pub/Public Key

OFP

42



  %&$)
LM
U J

J

Q
QX RcNMITNb

QX RcNMITNb



!



43

.ssh/authorized_keys  
'"#( 
*new_public.key+!

LJ J QX RcNMITNb
Q J
651/0 cJ1 bL 3////07 /// 3/ $68780 W-A$5 V$ac51 Q >YL8X+H X2 61/FQK9
c6/$RK 841 281 5 8UGR63G6EcX F5 J- N X+JFGTZ >aK + 1 $H1>X ZO S ZWCAWS68
CPV2MU EJ/T Z 3a S00 5HVJ65RSBaRV 45R 27+ 6T61 Y4cS_> TB-b _bT_ D_U5 $D
GR 1J GO R 0SOCA + A U1cS > $YG +2C1O _ 0 U RUKS9 6S Y F LU4O4M5JaO
8LQ2 0 a GOc $ac 5V YDNLYCSM a/ZMGG6V /9C3 X6 W07 bKYE5DRN
Q J////0 cJ1 bL 3////2/ /0///0/ 2J 7WV GGJ1 ES 2 TSR 3OME _NC 8bH 37 X2 $/ NN
b Y$ K 7+80$-aW7 + +65 bG_
WU/6b /O8Ub$M >cSBPMB0 MPR LAO YE3G C- bJ3$3R EPN 6TF QL CS52DBc_B$ NON c M cR 9 VVN A O U H RQ S P4a5J9 66Z 73 1 67
77O-D 2 bS _T/JE6 J 0W H R 4_ 6>QTG/WY S G K OZP$Y EH NWQ 6PbAEBG75R a +Dc JCUV-ZU9$ 4 1J9 R_F OVK bE8 _ E2ZRNT GFXa 2 5>N 1>_a8LHWZ4-PO
LY J QX RcNMITNb
VY
LJ
VY WN IY KURL TNb . J

QX RcNMITNb

44

id_rsa/Private Key

id_rsa/Private Key+ Passphrase+ Passphrase

id_rsa.pub

id_rsa.pub/Public Key/Public Key

Portal Site
OBCX$> ssh-keygen –t rsa Portal Site
OFP id_rsa.pub/Public Key

id_rsa.pub/Public Key

id_rsa.pub/Public Key

id_rsa.pub/Public Key45

1.  SSH 2. Reedbush 
3. Reedbush 
4.   

46

Reedbush .

!

74-$, 6/1(8 &*")%
https://reedbush-www.cc.u-tokyo.ac.jp +GP@M<:B05
.IDJP4C;JINB021'
C;JINB..
• Reedbush Quick Start GuideQ1(8&1'• Reedbush =?AH  ( OReedbush-U ) Q>KE -.+74-#6/21'
• Reedbush =?AH  (Reedbush-H )QGPU.9FL
3>KE+74-#6/21'

47

  1/2

48

  2/2

49

bIGcVeU;("VeU
Reedbush ><bIGcVeU;("VeU4B6D92?81• bIGcVeUhZbI_\0JcXGa0M^Y
• ("VeUh ]eKZbI_\E&– WQPM^Y&hWQPM^YLNR\<E/79&8C1NXJc
:%1&ENH`ZT:!1,-0 '&1– GcO_HRFYM^Y&hPC:=&=A3<0J[cU :)<&8C1SWQI0 -0VeU&1•/home >bIGcVeU4B=@ :5C1/lustre >bIGcVeU;("VeU4B :5Cf*#>+g1
bIGcVeU

SSH$

> ls

d ZbI_\
d JcXGad M^Y

/home .

WQPM^Yd '&("VeU

GcO_HRFYM^Yd SWQI/lustre .

50

PC  Reedbush 
$$
'

0:

:00/: 0
:

..
0

0

.
0:

/ :

Your Passphrase

Return1. ssh t00XYZ@reedbush.cc.u-tokyo.ac.jp <Return>2. Passphrase <Return>

• X


$ ssh -Y t00XYZ@reedbush.cc.u-tokyo.ac.jp

X -Y 

51

1)=+2;Ahome  lustre)• >,*?
1)=+2;A/home/gt00/txxxxxB!>,*?
5(*< #'
• 7>,:9 $5(*<$:*6:;! /lustre 1)=+2;A/lustre/gt00/txxxxxB• /home !4@3%! 
• /lustre !>,*?4@34@3 % &
• cdw -8?3 Lustre5(*<./09" &
/ (

$
(

(

/ (
0
(
/ (

0

$

$
$

=

52

4=73;.,

+$-+

• 4=73;., +$-+ 2#0$-* module 4
8=62#0 1*.%&) 2*/&'0
$ module load <module_name>95:>; <module_name> +95:>;2<>6"&PATH)( !10$ module avail)95:>;2#0
$ module list

+95:>;2#0

2

53

ODPWS4;%•PGIBVI>RXOpenACC9CUDA FortranY=$$ module load pgi/19.10•

CUDA

=$$ module load cuda10•

IntelBVI>R=$$ module load intel•

MPI=$$ module load openmpi/4.0.2/intel$ module load mvapich2/2.3.3/pgi

21 27<,9?LCQV215!H@PNVG"4- Reedbush CEFMODPWS 4&:,- MPI 2020 4
- MVAPICH2 GDR=)/'.(#•

Deep LearningJTWMUWAXZPyTorchY$ module load pytorch/1.4.0

21 -44JTWMUWA4#5!H@PNVG"4- Deep Learning=)/'.(#•DQK

38BVI>S0*ODPWS= load )6+

54

54

Reedbush  
l

0.

R

/:

0.

Z

a
Z

R

D

Djc

//

C

ih

-/

Z R
P Y

X

baPgk

:$

Z

P

/
d

R

a

e

Y

/: @

Reedbush  
l

0.
/:

Z

R
Z

R

R

D

e

/
Z

a

Djc

ih

0.

//

C Z
P Y

R

X
-/

P
d

baPgk

:$

a
/: @

Y

GUI5<>P@AV[5WindowsUZG-\• FileZilla;WinSCP?)86OJEX4Reedbush#6P@AV
?GUI3(.4+3,>• FilzeZilla– https://filezilla-project.org– “Download Filezilla Client”*=KBXWZM– FALSNZHT52QWLEV?SFTP5 &WDCX6%?!P@AV5/>[Putty6"!P@AV+&puttygen5<12/>4'\• WinSCP– https://winscp.net/eng/download.php– QWLEV?SFTP:07SCP5 />– RIL $6 *=SSH-? 9&
YPutty65 \!? />[OpenSSH

55

56

iQaijAQnY\pk?>•  5KiQaij?>B(#^p].I <0KH,@ /lustre
A[PlS\jq/lustre/gt00/txxxxxr@QnY\pk4;193+)• Un_Qk@"?WYZd@QnY\pkDAiQaijB @module load 4;193+)bmTid @F7LIM module load
5K"/*JC5)• iQaijBmTQn^p]<Un_Qk4;+C6N)894(mTQn^p]BgpV= 4; 3L;+K8E(Un_QkG`OQk!o'?>M&+;bmTidA B3L;+C5A<(219
3+)• Python <"?eXfpkM PyPI<QnY\pk5Kqpip Ucn]M,r B( @"?eXfpkM module load 4;(+1:.RbWhnM-; pip install 5K"/*JC5)%B$?>M 4;193+)– https://www.cc.u-tokyo.ac.jp/public/VOL21/No4/11.201907python.pdf

57]\[^+ (1/3)• emacs=*Z emacs #,TIJU– ^x ^sX^>controlYZPLNQ=– ^x ^c Z!
X ^z 9!5;.3:6E:NRMV=)%00E7@"<5;.3:Y– ^g Z= X(0G/C;2;87:1<AY– ^k ZKWOUBD&?96-57&><'4FE– ^y Z^k957&H- =KWOU= <MSW6E– ^s  Z =?96EX $Y– ^M x goto-lineZ57&?96E

58

VUTW# (2/3)• rm I>ANS I>AN

8I>AN=.

– rm *~ : test.c~ 658%~+1(/HEC?EJI>AN=.&)9"7&*~ 8$7+02-:)4%2*:.&• ls :  (;IBND8=;• cd IBND SIBND7 .;– cd .. : 18IBND7 .;– cd ~ SKPLF@OCGM7 .;• cat I>AN S I>AN8=.;• make : I>AN=;
QMakefile7! 6 +R
– make clean : I>AN=.
Qclean +Makefile3 ,<2(;+';R

59

987: (3/3)• less /*+1 6 /*+1 #)(4.-231
!&1 $ %'!
"5
– .03.,3 : 1.-231– / 6#% – q 6

60

1.  SSH 2. Reedbush 
3. Reedbush 
4.   

61;CFA:K<GJ?KH/
• Zoom– /7#"(2)!DKH.-&.,"&(2)!

• Slack– CA9EJB0 DJ>K$Slack.45
7"2)!
– (3.&'6*DKH8@I=7Slack 1(2)!)5DKH8@I=7 2*0)5 0  1
&%+'"!