Ubuntu Online, Fedora Online, Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MAC OS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ์ ๊ฐ์ ์ฌ๋ฌ ๋ฌด๋ฃ ์จ๋ผ์ธ ์ํฌ์คํ ์ด์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ OnWorks ๋ฌด๋ฃ ํธ์คํ ์ ๊ณต์ ์ฒด์์ ์คํํ ์ ์๋ tau_wrap ๋ช ๋ น์ ๋๋ค.
ํ๋ก๊ทธ๋จ:
์ด๋ฆ
tau_wrap - ๋ค์ ์ปดํ์ผํ ํ์ ์์ด TAU๋ก ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ณ์ธกํฉ๋๋ค.
๊ฐ์
tau_wrap {pdbํ์ผ} {์์ค ํ์ผ} [-o ๊ฒฐ๊ณผ๋ฌผ ํ์ผ] [-NS ๊ทธ๋ฃน ์ด๋ฆ] [-NS ํค๋ํ์ผ]
[-NS ์ ํํ์ผ]
์ต์
pdbํ์ผ
cparse, cxxparse ๋๋ f90parse์ ์ํด ์์ฑ๋ pdb ํ์ผ. ์ด ๋ช ๋ น์ ๋ค์์์ ์ฐพ์ ์ ์์ต๋๋ค.
[PDT_HOME]/[์์น]/ํฐ ์์ ๋๋ ํ ๋ฆฌ.
์์ค ํ์ผ
pdbfile์ ํด๋นํ๋ ์์ค ํ์ผ์ ๋๋ค.
-o ์ถ๋ ฅ ํ์ผ
๊ณ์ธก๋ ๊ฒฐ๊ณผ ์์ค ํ์ผ์ ํ์ผ ์ด๋ฆ์ ๋๋ค.
-g ๊ทธ๋ฃน ์ด๋ฆ
์ด๋ ์ด ๊ทธ๋ฃน์ ์ํ๋ ๊ฒ์ผ๋ก ํ๋กํ์ผ๋ง๋ ๋ชจ๋ ๊ธฐ๋ฅ์ ์ฐ๊ฒฐํฉ๋๋ค. ํ ๋ฒ
ํ๋กํ์ผ๋งํ๋ฉด ์ด๋ฌํ ๊ธฐ๋ฅ์ ๋ณ๋๋ก ๋ถ์ํ ์ ์์ต๋๋ค.
-i ํค๋ํ์ผ
๊ธฐ๋ณธ์ ์ผ๋ก tau_wrap์๋ Profile/Profile.h๊ฐ ํฌํจ๋ฉ๋๋ค. ์ด ์ต์ ์ ์ฌ์ฉํ์ฌ
๋ค๋ฅธ ํค๋ ํ์ผ.
-f ์ ํํ์ผ
์์ค ํ์ผ์ด ์ด๋ป๊ฒ ์์ฑ๋๋์ง ์ ์ํ๋ ์ ํ์ ๊ณ์ธก ํ์ผ์ ์ง์ ํ ์ ์์ต๋๋ค.
๊ณ์ธกํ๊ฒ ๋์ด์์ต๋๋ค.
์ฌ์ฉ ์
%> tau_wrap hdf5.h.pdb hdf5.h -o hdf5.inst.c -f select.tau -g hdf5
์ด๋ ๊ณ์ธก๋ ๋ํผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์์ค(hdf5.inst.c), ๊ณ์ธก์ ์ง์ ํฉ๋๋ค.
์ฌ์ ํ์ผ(select.tau) ๋ฐ ๊ทธ๋ฃน(hdf5). Wrapper/ ๋๋ ํ ๋ฆฌ๋ฅผ ์์ฑํฉ๋๋ค.
08/11/2008 TAU_WRAP(1)
onworks.net ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ์จ๋ผ์ธ์ผ๋ก tau_wrap์ ์ฌ์ฉํ์ญ์์ค.