Untitled
|
|
- あおい さわい
- 5 years ago
- Views:
Transcription
1 VASP
2 VASP 100 PC 3,4 VASP VASP VASP FFT. (LAPACK,BLAS,FFT), CPU VASP. 1 C LAPACK,BLAS VASP VASP VASP VASP bench.hg VASP CPU CPU CPU northwood LAPACK lmkl lapack64, BLAS lmkl p4 LA- PACK liblapack, BLAS libblas 51% CPU prescott LAPACK lapack double, BLAS libgoto LAPACK lapack double, BLAS lmkl em64t 40% -O0 -O1 60% 2 VASP CPU northwood LAPACK lmkl lapack64, BLAS lmkl CPU2 36% CPU3 95% CPU4 249%
3 CPU BLAS,LAPACK Northwood Prescott CPU VASP Northwood Prescott Northwood Prescott VASP VASP A 18 B 20 C VASP 22 D MPICH 27 1
4 1 VASP 100 PC 3,4 VASP VASP VASP FFT. (LAPACK,BLAS,FFT), CPU VASP. 2
5 C LAPACK,BLAS 2. VASP VASP VASP VASP VASP bench.hg 3. CPU 2.1 CPU 1. CPU: Intel Pentium4 Northwood (3.2GHz FSB=800MHz) OS: SuSE Linux9.3 : ASUS P4C800 : 2 :512KB : 1GB (Trancend PC MB ECC DIMM 2) : Seagate ST380817AS(SerialATA 80GB) 1 2. CPU: Intel Pentium4 Prescott 650(3.4GHz FSB=800MHz) OS: SuSE Linux9.3 : SuperMicro PDSGE : 2 :2MB : 2GB (PC ECC 1GB DIMM 2) : Seagate ST AS(SerialATA 80GB) 1 3
6 3 BLAS,LAPACK C (A ) LAPACK,BLAS. LAPACK(Linear Algebra PACKage) netlib FORTRAN 77 CLAPACK C LAPACK CPU BLAS(Basic Linear Algebraic Subprograms) BLAS LAPACK BLAS CPU BLAS( ) C BLAS BLAS LAPACK LAPACK,BLAS LAPACK [1] n n LAPACK N Northwood CPU Intel Pentium4 northwood 3.2GHz 1 C LAPACK,BLAS. 3.1 LAPACK liblapack,blas libblas Mflops Mflops ( ) flops Floating point number Operations Per Second 1 1 M( ) 100 (10 6 ) Mflops 2 4
7 3.1: N N. LAPACK BLAS N =1000 N =2000 time Mflops time Mflops libblas liblapack lmkl p libgoto libblas lmkl-lapack64 lmkl p libgoto VASP LAPACK liblapack,blas libgoto Mflops Mflops LAPACK libgoto libblas liblapack LAPACK liblapack,blas lmkl p Mflops Mflops LAPACK lmkl p4 libgoto libblas liblapack. LAPACK lmkl lapack64,blas libbas, lmkl p4, libgoto , 0.2, , 3350, 3350Mflops , 1.32, , 2030, 2045Mflops LAPACK lmkl lapack64 liblapack lmkl lapack64 BLAS 3.1 LAPACK,BLAS liblapack SuSE Linux LAPACK lmkl lapack64 lmkl lib Math Kernal LIbrary 5
8 lapack64 LAPACK libblas SuSE Linux BLAS lmkl p4 Intel Math Kernal Library p4 Pentium4 (BLAS,FFT) libgoto Intel Pentium4 northwood BLAS Prescott CPU Intel Pentium4 prescott 3.4GHz 1 C LAPACK,BLAS. 3.2: N N. LAPACK BLAS N =1000 N =2000 time Mflops time Mflops liblapack libblas lmkl lapack64 lmkl em64t lmkl lapack64 libgoto LAPACK liblapack,blas libblas Mflops Mflops VASP 6
9 LAPACK lmkl lapack64,blas lmkl em64t Mflops Mflops LAPACK lmkl lapack64, BLAS libgoto Mflops Mflops CPU Prescott Intel Math Kernal Library BLAS libgoto Intel Math Kernal Library LAPACK 3.2 LAPACK,BLAS liblapack CLAPACK LAPACK CLAPACK Fortran LAPACK C lmkl lapack64 libblas Intel Math Kernal Library EM64T LAPACK CLAPACK BLAS lmkl em64t libgoto Intel Math Kernal Library EM64T libgoto Intel Pentium4 prescott BLAS 7
10 3.2 CPU Intel Pentium4 northwood 3.2GHz C (B ) LAPACK,BLAS. LAPACK,BLAS LAPACK [1] n n LAPACK 1.33 N 3 3.3: N N. LAP ACK BLAS N=1000 N=2000 time Mflops time Mflops liblapack libblas liblapack lmkl p lmkl lapack64 lmkl p LAPACK liblapack, BLAS libblas Mflops Mflops BLAS lmkl p Mflops Mflops LAPACK lmkl lapack64, BLAS lmkl p Mflops Mflops 3.3 CPU libgoto BLAS Northwood Intel Math Kernal Library BLAS Prescott libgoto CPU 8
11 4 CPU VASP Northwood CPU Intel Pentium4 northwood 3.2GHz VASP (C ) VASP VASP bench.hg Intel 4.1 VASP 4.1: VASP. BLAS LAP ACK time lmkl p4 lapack double lmkl lapack liblapack libgoto lapack double libblas liblapack
12 4.1.2 Prescott CPU Intel Pentium4 prescott 3.4GHz VASP VASP VASP bench.hg Intel 4.2 VASP 4.2: VASP. BLAS LAP ACK time lmkl em64t lapack double lmkl lapack libgoto lapack double (, ) VASP 4.2 Intel O0,O1,O2,O3. O0 O1 / O2 IA-32 Linux O1 O2 O3 O1 Pentium4 IA-32 O3. x{k W N B P} x Intel 1 10
13 K Pentium III Katmai, W Pentium 4 Willamete, N Northwood, B Pentium M Banias, P Prescott -xp Intel SSE3 SSE2 -xn -xw northwood SSE3 -xp This program was not built to run on the processor in your system. ax{k W N B P} Northwood CPU Intel Pentium4 northwood 3.2GHz VASP VASP VASP bench.hg 4.3: VASP. OPTION BLAS LAP ACK time -O0 lmkl p4 lapack double O O3 -xw -tpp O3 -axn -xn-tpp7 -ip -mp O0 lmkl p4 lmkl lapack O O3 -xw -tpp O3 -axn -xn-tpp7 -ip -mp O0 libgoto lapack double O O3 -xw -tpp O3 -axn -xn-tpp7 -ip -mp
14 4.2.2 Prescott CPU Intel Pentium4 prescott 3.4GHz VASP VASP VASP bench.hg 4.4: VASP. OPTION BLAS LAP ACK time -O0 libgoto lapack double O O3 -xw -tpp O3 -axp -xp-tpp7 -ip -mp O0 lmkl em64t llapack double O O3 -xw -tpp O3 -axp -xp-tpp7 -ip -mp O0 lmkl em64t lmkl lapack O O3 -xw -tpp O3 -axp -xp-tpp7 -ip -mp , 4.4 -O0 -O O0,-O1 VASP 12
15 5 VASP CPU Intel Pentium4 prescott 3.4GHz 2 VASP CPU CPU CPU MPI(Message Passing Interface) MPI C Fortran MPI MPICH MPICH(C ) VASP MPI MPICH mpirun 5.2 CPU 1 BLAS lmkl em64t,lapack lmkl lapack64 VASP CPU CPU 2 VASP 58% CPU 1 BLAS lmkl em64t,lapack lapack double VASP CPU CPU 2 VASP 58% CPU 1 BLAS libgoto,lapack lapack double VASP CPU CPU 2 VASP 47% CPU 2 VASP 13
16 5.1: CPU VASP. NODE BLAS LAP ACK time 1 lmkl em64t lmkl lapack lmkl em64t lmkl lapack lmkl em64t lapack double lmkl em64t lapack double libgoto lapack double libgoto lapack double VASP CPU Intel Pentium4 northwood 3.2GHz VASP 1 CPU VASP 2 VASP CPU 1/CPU VASP MPICH 5.1 CPU 2 CPU BLAS lmkl libgoto LAPACK -lmkl lapack64 lapack double -O0 -O3 -mp1 -tpp7 5.1 CPU CPU 2 4 1/CPU CPU 8 CPU 4 14
17 5.2: CPU VASP. BLAS LAP ACK OPTION NODE time lmkl lmkl lapack64 -O0 -mp lmkl lmkl lapack64 -O1 -mp lmkl lmkl lapack64 -O3 -mp1 -tpp libgoto lapack double -O3 -mp1 -tpp
18 5.1: VASP CPU 16
19 6 1. BLAS,LAPACK CPU 2. CPU VASP CPU northwood LAPACK lmkl lapack64, BLAS lmkl p4 LAPACK liblapack, BLAS libblas 51% CPU prescott LAPACK lapack double, BLAS libgoto LAPACK lapack double, BLAS lmkl em64t 40% -O0 -O1 60% 2 3. VASP CPU northwood LAPACK lmkl lapack64, BLAS lmkl CPU2 36% CPU3 95% CPU4 249% 17
20 A #include <stdio.h> #include <stdlib.h> #include <math.h> #include <time.h> //#include <veclib/veclib.h> #include "/usr/local/include/f2c.h" #include "/usr/local/include/clapack.h" void printmatrix(double *a, double *b, int n); int main(void){ long n, nrhs=1, lda, ldb, info; // double A[LDA*LDA], B[LDA*NRHS]; clock_t start, end; int i,j; double *a, *b; long *ipiv; scanf("%ld",&n); printf("%dn",n); lda=ldb=n; a=(double *)malloc(n*n*sizeof(double)); b=(double *)malloc(n*sizeof(double)); ipiv=(long *)malloc(n*sizeof(long)); for(i=0;i<n;i++){ for(j=0;j<n;j++){ a[i*n+j]=2*(double)random() / RAND_MAX -1.0; } } 18
21 for(i=0;i<n;i++){ b[i]=2*(double)random() / RAND_MAX -1.0; } // printmatrix(a,b,n); start=clock(); dgesv_(&n,&nrhs, a, &lda, ipiv, b, &ldb, &info); // MatrixInverse(a,b,n); // printmatrix(a,b,n); end=clock(); printf("%10.4fn",(double)(end-start)/clocks_per_sec); free(a); free(b); } return 0; void printmatrix(double *a, double *b, int n){ int i,j; for(i=0;i<n;i++){ for(j=0;j<n;j++){ printf("%10.5f",a[i*n+j]); } printf("%10.5f",b[i]); printf("n"); } printf("n"); return; } 19
22 B #include <stdio.h> #include <stdlib.h> #include <math.h> #include <time.h> //#include <veclib/veclib.h> #include "/usr/local/include/f2c.h" #include "/usr/local/include/clapack.h" void printmatrix(double *a, double *b, int n); int main(void){ long n, lda, lwork, info; // double A[LDA*LDA], B[LDA*NRHS]; char jobs= V, uplo= U ; clock_t start, end; int i,j; double *a, *w, *work; long *ipiv; scanf("%ld",&n); printf("%dn",n); lda=n; lwork=n*3; a=(double *)malloc(n*n*sizeof(double)); w=(double *)malloc(n*sizeof(double)); work=(double *)malloc(n*sizeof(double)); for(i=0;i<n;i++){ for(j=0;j<n;j++){ a[i*n+j]=2*(double)random() / RAND_MAX -1.0; } } 20
23 // printmatrix(a,w,n); start=clock(); //dgesv_(&n,&nrhs, a, &lda, ipiv, b, &ldb, &info); dsyev_( &jobs, &uplo, &n, a, &lda, w, work, &lwork, &info); // MatrixInverse(a,b,n); // printmatrix(a,b,n); end=clock(); printf("%10.4fn",(double)(end-start)/clocks_per_sec); free(a); free(w); return 0; } void printmatrix(double *a, double *b, int n){ int i,j; for(i=0;i<n;i++){ for(j=0;j<n;j++){ printf("%10.5f",a[i*n+j]); } printf("%10.5f",b[i]); printf("n"); } printf("n"); return; } 21
24 C VASP 1. Intel Fortran Compiler Version 9 (*.lic) /opt/intel/liceses/ mv /Desktop/commercial for l *.lic /opt/intel/licenses/ $ cd /media/l fc p 9 0 Intel Fortran Compiler Version 9 $./install.sh Please type a selection: 1 Please type a selection: 2 /opt/intel/liceses/commercial for l *.lic accept x.exit 2. Intel C++ Compiler Version 9 Fortran /opt/intel/liceses/ $ cd /media/l cc p 9 0 $./install.sh 22
25 Fortarn Linux Application Debugger Fortran. 3. Fortran, C++.cshrc $ emacs./cshrc set path= /opt/intel/fc/9.0/bin /opt/intel/cc/9.0/bin setenv LD LIBRARY PATH /opt/intel/mkl72/lib32: /opt/intel/fc/9.0/lib 4. YaST2 gcc glibc fftw3 (fftw fftw3 fftw3-debuginfo fftw3-devel fftw3-threads) lapack,blas 5. vasp.4.6.tar vasp.4.lib.tar $ tar -xvf vasp.4.6.tar $ tar -xvf vasp.4.lib.tar vasp.4.6/ vasp.4.lib/. 6. vasp.lib $ cd vasp.lib/ $ cp makefile.linux ifc P4 makefile vasp.lib/ Linux Intel fortran compiler(ifc),p4 makefile makefile 23
26 $ emacs makefile FC=ifc FC=ifort Intel fortran compiler ifc ifort $ make 7. vasp.4.6 $ cd vasp.4.6 $ cp makefile.linux ifc P4 makefile $ emacs makefile 7.1. FC=ifc FC=ifort 7.2. BLAS makefile BLAS /opt/libs/lbgoto p4 512-r0.6.so northwood BLAS=-L/opt/intel/mkl72/lib/32 -lmkl p4 -lsvml prescott BLAS=-L/opt/intel/mkl72/lib/em64t -lmkl em64t -lpthread -lsvml libgoto BLAS $ cd /opt/libs/ $ mkdir libgoto libgoto libgoto BLAS makefile CPU Intel northwood(presccot) BLAS=-L/opt/libs/libgoto/libgoto northwood(prescott)32p-r1.00.so -lpthread -lsvml 24
27 LINK = -lirc -lguide -lsvml -lcprts -lunwind -lcxa -lifport Wl,-rpath=/opt/libs/libgoto 7.3. LAPACK LAPACK=../vasp4.lib/lapack double.o Intel Math Kernel Library LAPACK northwood LAPACK=-L/opt/intel/mkl72/lib/32 -Imkl lapack64 presccot LAPACK= -L/opt/intel/mkl72/lib/em64t -lmkl lapack64 -lguide 7.4. FFT3D northwood FFT3D = fftw3d.o fft3dlib.o /usr/lib/libfftw3.a presccot FFT3D= fft3dfurth.o fft3dlib.o /usr/lib64/libffw3.a 7.5. MPI D MPICH FC=ifort -I/usr/lib/mpich / FCL=/usr/lib/mpich /bin/mpif $ make cannot open shared object file PATH 25
28 vasp.4.6./vasp 8. VASP Hg.tar $ tar -xvf Hg.tar $ cd Hg $ directory where VASP resides/vasp 26
29 D MPICH 1. /etc/hosts IP bob bob2 /etc/hosts.equiv./hosts bob1 bob2 1. MPICH mpich tar.gz $ tar -xvf mpich tar.gz $ cd mpich $./configure prefix=/usr/lib/mpich prefix= $./configure with-arch=linux with-device=ch p4 -fc=ifort -f90=ifort -prefix=/usr/local/bin mpich
30 $ make $ make install 2. $ cd /usr/lib/mpich /examples $ make cpi $./mpirun -np 1 cpi Process 0 on takeda1 pi is approximately , Error is wall clock time = $ cd /usr/local/mpich /share/ machines.linux takeda1 takeda2 # takeda1 takeda PATH /usr/local/mpich /bin bsh $ export PATH=$PATH:/usr/local/mpich /bin 28
31 csh.cshrc set path=/usr/local/mpich /bin 3.3. $./mpirun -np 2 cpi Process 0 on takeda1 Process 1 on takeda2 pi is approximately , Error is wall clock time = VASP $ directory where VASP resides/vasp $./mpirun -np 2 $./mpirun -np 2 directory where VASP resides/vasp 29
32 30
33 [1] E. Anderson, Z. Bai, C. Bischof, J. Demmel, J. Dongarra, J. Du Croz, A. Greenbaum, S. Hammarling, A. McKenney, S. Ostrouchov, and D. Sorense, LAPACK ( 1995) [2] P. MPI ( 2001) [3] VASP 31
AutoTuned-RB
ABCLib Working Notes No.10 AutoTuned-RB Version 1.00 AutoTuned-RB AutoTuned-RB RB_DGEMM RB_DGEMM ( TransA, TransB, M, N, K, a, A, lda, B, ldb, b, C, ldc ) L3BLAS DGEMM (C a Trans(A) Trans(B) b C) (1) TransA:
More informationCPU Levels in the memory hierarchy Level 1 Level 2... Increasing distance from the CPU in access time Level n Size of the memory at each level 1: 2.2
FFT 1 Fourier fast Fourier transform FFT FFT FFT 1 FFT FFT 2 Fourier 2.1 Fourier FFT Fourier discrete Fourier transform DFT DFT n 1 y k = j=0 x j ω jk n, 0 k n 1 (1) x j y k ω n = e 2πi/n i = 1 (1) n DFT
More information1 (bit ) ( ) PC WS CPU IEEE754 standard ( 24bit) ( 53bit)
GNU MP BNCpack tkouya@cs.sist.ac.jp 2002 9 20 ( ) Linux Conference 2002 1 1 (bit ) ( ) PC WS CPU IEEE754 standard ( 24bit) ( 53bit) 10 2 2 3 4 5768:9:; = %? @BADCEGFH-I:JLKNMNOQP R )TSVU!" # %$ & " #
More informationuntitled
A = QΛQ T A n n Λ Q A = XΛX 1 A n n Λ X GPGPU A 3 T Q T AQ = T (Q: ) T u i = λ i u i T {λ i } {u i } QR MR 3 v i = Q u i A {v i } A n = 9000 Quad Core Xeon 2 LAPACK (4/3) n 3 O(n 2 ) O(n 3 ) A {v i }
More informationuntitled
A = QΛQ T A n n Λ Q A = XΛX 1 A n n Λ X GPGPU A 3 T Q T AQ = T (Q: ) T u i = λ i u i T {λ i } {u i } QR MR 3 v i = Q u i A {v i } A n = 9000 Quad Core Xeon 2 LAPACK (4/3) n 3 O(n 2 ) O(n 3 ) A {v i }
More informationSlide 1
OpenMX のコンパイル方法 Truong Vinh Truong Duy (The University of Tokyo) 2014/10/10 OpenMX のダウンロード 1. OpenMX のダウンロード % wget http://www.openmx-square.org/openmx3.7.tar.gz % tar openmx3.7.tar.gz 2. パッチのダウンロード %
More informationFFTSS Library Version 3.0 User's Guide
: 19 10 31 FFTSS 3.0 Copyright (C) 2002-2007 The Scalable Software Infrastructure Project, (CREST),,. http://www.ssisc.org/ Contents 1 4 2 (DFT) 4 3 4 3.1 UNIX............................................
More information2 2.1 Mac OS CPU Mac OS tar zxf zpares_0.9.6.tar.gz cd zpares_0.9.6 Mac Makefile Mekefile.inc cp Makefile.inc/make.inc.gfortran.seq.macosx make
Sakurai-Sugiura z-pares 26 9 5 1 1 2 2 2.1 Mac OS CPU......................................... 2 2.2 Linux MPI............................................ 2 3 3 4 6 4.1 MUMPS....................................
More informationMicrosoft Word - appli_OpenMX_install.docx
OpenMX version 3.8.3 インストール手順書 (Linux 64 ビット版 ) 目次 1. アプリケーション概要... 1 2. システム環境... 1 3. アプリケーションのインストール... 1 4. 動作確認の実施... 4 本手順書は OpenMX の入手からインストールまでを説明した資料です 2018/3/7 1. アプリケーション概要 本手順書が対象としているアプリケーションは以下の通りです
More information2008 ( 13 ) C LAPACK 2008 ( 13 )C LAPACK p. 1
2008 ( 13 ) C LAPACK LAPACK p. 1 Q & A Euler http://phase.hpcc.jp/phase/mppack/long.pdf KNOPPIX MT (Mersenne Twister) SFMT., ( ) ( ) ( ) ( ). LAPACK p. 2 C C, main Asir ( Asir ) ( ) (,,...), LAPACK p.
More informationMPI usage
MPI (Version 0.99 2006 11 8 ) 1 1 MPI ( Message Passing Interface ) 1 1.1 MPI................................. 1 1.2............................... 2 1.2.1 MPI GATHER.......................... 2 1.2.2
More informationストリーミング SIMD 拡張命令2 (SSE2) を使用した SAXPY/DAXPY
SIMD 2(SSE2) SAXPY/DAXPY 2.0 2000 7 : 248600J-001 01/12/06 1 305-8603 115 Fax: 0120-47-8832 * Copyright Intel Corporation 1999, 2000 01/12/06 2 1...5 2 SAXPY DAXPY...5 2.1 SAXPY DAXPY...6 2.1.1 SIMD C++...6
More informationC
C 1 2 1.1........................... 2 1.2........................ 2 1.3 make................................................ 3 1.4....................................... 5 1.4.1 strip................................................
More informationcomment.dvi
( ) (sample1.c) (sample1.c) 2 2 Nearest Neighbor 1 (2D-class1.dat) 2 (2D-class2.dat) (2D-test.dat) 3 Nearest Neighbor Nearest Neighbor ( 1) 2 1: NN 1 (sample1.c) /* -----------------------------------------------------------------
More informationappli_HPhi_install
2018/3/7 HΦ version 3.0.0 インストール手順書 (Linux 64 ビット版 ) 目次 1. アプリケーション概要...- 1-2. システム環境...- 1-3. 必要なツール ライブラリのインストール...- 1-1 cmake...- 2-2 numpy...- 3-4. アプリケーションのインストール...- 4-5. 動作確認の実施...- 5 - 本手順書は HΦ
More informationSecond-semi.PDF
PC 2000 2 18 2 HPC Agenda PC Linux OS UNIX OS Linux Linux OS HPC 1 1CPU CPU Beowulf PC (PC) PC CPU(Pentium ) Beowulf: NASA Tomas Sterling Donald Becker 2 (PC ) Beowulf PC!! Linux Cluster (1) Level 1:
More informationRedHat OpenFOAM OpenFOAM ver 2.3 RedHat(RHEL)
RedHat Linux OpenFOAM (OpenFOAM 2.2.x, 2.3.x) y.imagawa 14.3.8 RedHat OpenFOAM OpenFOAM ver 2.3 RedHat(RHEL) OpenFOAM OpenFOAM Linux git Repository RedHat Linux OpenFOAM centfoam? OpenFOAM OS CentOS 6.5
More information44 6 MPI 4 : #LIB=-lmpich -lm 5 : LIB=-lmpi -lm 7 : mpi1: mpi1.c 8 : $(CC) -o mpi1 mpi1.c $(LIB) 9 : 10 : clean: 11 : -$(DEL) mpi1 make mpi1 1 % mpiru
43 6 MPI MPI(Message Passing Interface) MPI 1CPU/1 PC Cluster MPICH[5] 6.1 MPI MPI MPI 1 : #include 2 : #include 3 : #include 4 : 5 : #include "mpi.h" 7 : int main(int argc,
More informationインテル(R) Visual Fortran Composer XE
Visual Fortran Composer XE 1. 2. 3. 4. 5. Visual Studio 6. Visual Studio 7. 8. Compaq Visual Fortran 9. Visual Studio 10. 2 https://registrationcenter.intel.com/regcenter/ w_fcompxe_all_jp_2013_sp1.1.139.exe
More informationSophos Anti-Virus UNIX or Linux startup guide
UNIX Linux 1.0 1 UNIX Sophos Anti-Virus Sophos Anti-Virus Sophos Anti-Virus Sophos Anti-Virus UNIX UNIX Sophos Anti-Virus UNIX EM Library Sophos Anti-Virus / Sophos Anti-Virus Network Install CD CD Sophos
More informationMBLAS¤ÈMLAPACK; ¿ÇÜĹÀºÅÙÈǤÎBLAS/LAPACK¤ÎºîÀ®
MBLAS MLAPACK; BLAS/LAPACK maho@riken.jp February 23, 2009 MPACK(MBLAS/MLAPACK) ( ) (2007 ) ( ) http://accc.riken.jp/maho/ BLAS/LAPACK http://mplapack.sourceforge.net/ BLAS (Basic Linear Algebra Subprograms)
More informationLAN Copyright c Daikoku Manabu This tutorial is licensed under a Creative Commons Attribution 2.1 Japan License
LAN 2014 3 19 Copyright c 1993 2014 Daikoku Manabu This tutorial is licensed under a Creative Commons Attribution 2.1 Japan License. 1 2 1.1................................... 2 1.2.........................
More information8 / 0 1 i++ i 1 i-- i C !!! C 2
C 2006 5 2 printf() 1 [1] 5 8 C 5 ( ) 6 (auto) (static) 7 (=) 1 8 / 0 1 i++ i 1 i-- i 1 2 2.1 C 4 5 3 13!!! C 2 2.2 C ( ) 4 1 HTML はじめ mkdir work 作業用ディレクトリーの作成 emacs hoge.c& エディターによりソースプログラム作成 gcc -o fuga
More informationInformatics 2014
C 計算機の歴史 手回し計算機 新旧のソロバン バベッジの階差機関 スパコン ENIAC (1946) パソコン 大型汎用計算機 電卓 現在のコンピュータ Input Output Device Central Processing Unit I/O CPU Memory OS (Operating System) OS Windows 78, Vista, XP Windows Mac OS X
More informationIntel® Compilers Professional Editions
2007 6 10.0 * 10.0 6 5 Software &Solutions group 10.0 (SV) C++ Fortran OpenMP* OpenMP API / : 200 C/C++ Fortran : OpenMP : : : $ cat -n main.cpp 1 #include 2 int foo(const char *); 3 int main()
More informationLetItB Installation Manual - Japanese version
独立行政法人沖縄科学技術研究基盤整備機構 神経計算ユニット 2008 年 4 月 21 日第 1 版 目次 1. はじめに...3 2. OS 別インストール作業...4 3. Xerces-C Library インストール...5 4. Graph Visualization Library インストール...6 5. Gnu Scientific Library インストール...6 6. 数値計算用ライブラリ
More information3.2 Linux root vi(vim) vi emacs emacs 4 Linux Kernel Linux Git 4.1 Git Git Linux Linux Linus Fedora root yum install global(debian Ubuntu apt-get inst
1 OS Linux OS OS Linux Kernel 900 1000 IPA( :http://www.ipa.go.jp/) 8 12 ( ) 16 ( ) 4 5 22 60 2 3 6 Linux Linux 2 LKML 3 3.1 Linux Fedora 13 Ubuntu Fedora CentOS 3.2 Linux root vi(vim) vi emacs emacs 4
More informationSQUFOF NTT Shanks SQUFOF SQUFOF Pentium III Pentium 4 SQUFOF 2.03 (Pentium 4 2.0GHz Willamette) N UBASIC 50 / 200 [
SQUFOF SQUFOF NTT 2003 2 17 16 60 Shanks SQUFOF SQUFOF Pentium III Pentium 4 SQUFOF 2.03 (Pentium 4 2.0GHz Willamette) 60 1 1.1 N 62 16 24 UBASIC 50 / 200 [ 01] 4 large prime 943 2 1 (%) 57 146 146 15
More information線形代数演算ライブラリBLASとLAPACKの 基礎と実践1
1 / 50 BLAS LAPACK 1, 2015/05/21 CMSI A 2 / 50 BLAS LAPACK (I) BLAS, LAPACK BLAS : - LAPACK : 3 / 50 ( ) 1000 ( ; 1 2 ) :... 3 / 50 ( ) 1000 ( ; 1 2 ) :... 3 / 50 ( ) 1000 ( ; 1 2 ) :... 3 / 50 ( ) 1000
More information[user@linux tmp]$ tar xzvf utvpn-src-unix-v100-7092-beta-2010.06.25.tar.gz [user@linux tmp]$ cd utvpn-unix-v100-7092-beta [user@linux utvpn-unix-v100-7092-beta]$ ls License-ja.txt configure makefiles src
More informationXMPによる並列化実装2
2 3 C Fortran Exercise 1 Exercise 2 Serial init.c init.f90 XMP xmp_init.c xmp_init.f90 Serial laplace.c laplace.f90 XMP xmp_laplace.c xmp_laplace.f90 #include int a[10]; program init integer
More informationOpenCV Windows(cygwin) Linux USB PC [1] Inel OpenCV OpenCV 1 Windows Linux OpenCV (a) (b)2 (c) (d) 1: OpenCV 1
OpenCV Windows(cygwin) Linux 20 2 8 1 USB PC [1] Inel OpenCV OpenCV 1 Windows Linux OpenCV (a) (b)2 (c) (d) 1: OpenCV 1 2 PC PC 1: PC PC PC dynabook SS OS Windows XP Professional Version.2002 ServicePack2
More information倍々精度RgemmのnVidia C2050上への実装と応用
.. maho@riken.jp http://accc.riken.jp/maho/,,, 2011/2/16 1 - : GPU : SDPA-DD 10 1 - Rgemm : 4 (32 ) nvidia C2050, GPU CPU 150, 24GFlops 25 20 GFLOPS 15 10 QuadAdd Cray, QuadMul Sloppy Kernel QuadAdd Cray,
More informationItanium2ベンチマーク
HPC CPU mhori@ile.osaka-u.ac.jp Special thanks Timur Esirkepov HPC 2004 2 25 1 1. CPU 2. 3. Itanium 2 HPC 2 1 Itanium2 CPU CPU 3 ( ) Intel Itanium2 NEC SX-6 HP Alpha Server ES40 PRIMEPOWER SR8000 Intel
More information線形代数演算ライブラリBLASとLAPACKの 基礎と実践1
1 / 56 BLAS LAPACK 1, 2017/05/25 CMSI A 2 / 56 BLAS LAPACK (I) BLAS, LAPACK BLAS : - LAPACK : 3 / 56 ( ) 1000 ( ; 1 2 ) :... 3 / 56 ( ) 1000 ( ; 1 2 ) :... 3 / 56 ( ) 1000 ( ; 1 2 ) :... 3 / 56 ( ) 1000
More informationpara02-2.dvi
2002 2 2002 4 23 : MPI MPI 1 MPI MPI(Message Passing Interface) MPI UNIX Windows Machintosh OS, MPI 2 1 1 2 2.1 1 1 1 1 1 1 Fig. 1 A B C F Fig. 2 A B F Fig. 1 1 1 Fig. 2 2.2 Fig. 3 1 . Fig. 4 Fig. 3 Fig.
More information20 H8/3069LAN H. Fukura
20 H8/3069LAN 1.1 2009 2 9 H. Fukura 1 1 2 Cygwin 2 2.1................... 3 2.2................. 3 3 h8300-hms 13 3.1................... 14 3.2......... 14 3.3............. 35 3.4.............. 38 i
More information線形代数演算ライブラリBLASとLAPACKの 基礎と実践1
.. BLAS LAPACK 1, 2013/05/23 CMSI A 1 / 43 BLAS LAPACK (I) BLAS, LAPACK BLAS : - LAPACK : 2 / 43 : 3 / 43 (wikipedia) V : f : V u, v u + v u + v V α K u V αu V V x, y f (x + y) = f (x) + f (y) V x K α
More information2
( ) 1 2 3 1.CPU, 2.,,,,,, 3. register, register, 4.L1, L2, (L3), (L4) 4 register L1 cache L2 cache Main Memory,, L2, L1 CPU L2, L1, CPU 5 , 6 dgem2vu 7 ? Wiedemann algorithm u 0, w 0, s i, s i = u 0 Ai
More informationPlatypus-QM β ( )
Platypus-QM β (2012.11.12) 1 1 1.1...................................... 1 1.1.1...................................... 1 1.1.2................................... 1 1.1.3..........................................
More informationInformatics 2010.key
http://math.sci.hiroshima-u.ac.jp/ ~ryo/lectures/informatics2010/ 1 2 C ATM etc. etc. (Personal Computer) 3 4 Input Output Device Central Processing Unit I/O CPU Memory 5 6 (CPU),,... etc. C, Java, Fortran...
More informationC C UNIX C ( ) 4 1 HTML 1
C 2007 4 18 C UNIX 1 2 1 1.1 C ( ) 4 1 HTML 1 はじめ mkdir work 作業用ディレクトリーの作成 emacs hoge.c& エディターによりソースプログラム作成 gcc -o fuga hoge.c コンパイルにより機械語に変換 コンパイルエラー./fuga 実行 実行時エラー 完成 1: work hooge.c fuga 1 4 4 1 1.
More informationMicrosoft Word - C.....u.K...doc
C uwêííôöðöõ Ð C ÔÖÐÖÕ ÐÊÉÌÊ C ÔÖÐÖÕÊ C ÔÖÐÖÕÊ Ç Ê Æ ~ if eíè ~ for ÒÑÒ ÌÆÊÉÉÊ ~ switch ÉeÍÈ ~ while ÒÑÒ ÊÍÍÔÖÐÖÕÊ ~ 1 C ÔÖÐÖÕ ÐÊÉÌÊ uê~ ÏÒÏÑ Ð ÓÏÖ CUI Ô ÑÊ ÏÒÏÑ ÔÖÐÖÕÎ d ÈÍÉÇÊ ÆÒ Ö ÒÐÑÒ ÊÔÎÏÖÎ d ÉÇÍÊ
More informationInformatics 2015
C 計算機の歴史 新旧のソロバン バベッジの階差機関 19C前半 手回し計算機 19C後半 20C後半 スパコン 1960年代 ENIAC (1946) 大型汎用計算機 1950年代 1980年代 電卓 1964 パソコン 1970年代 現在のコンピュータ Input Output Device Central Processing Unit I/O CPU Memory OS (Operating
More information$ cmake --version $ make --version $ gcc --version 環境が無いあるいはバージョンが古い場合は yum などを用いて導入 最新化を行う 4. 圧縮ファイルを解凍する $ tar xzvf gromacs tar.gz 5. cmake を用
本マニュアルの目的 Linux サーバー版 Gromacs インストールマニュアル 2015/10/28 本マニュアルでは 単独ユーザが独占的に Linux サーバー (CentOS 6.6) を使用して Gromacs ジョブを実行するための環境構築方法と Winmostar のリモートジョブ機能による計算手順を示しています つまり複数ユーザが共同使用する計算サーバー等は対象外です そのため計算環境は全てユーザのホームディレクトリ配下で行う構築することを想定しています
More informationインテル(R) Visual Fortran Composer XE 2011 Windows版 入門ガイド
Visual Fortran Composer XE 2011 Windows* エクセルソフト株式会社 www.xlsoft.com Rev. 1.0 (2010/12/20) Copyright 1998-2011 XLsoft Corporation. All Rights Reserved. 1 / 36 ... 3... 4... 5... 7 /... 7... 9 /... 9...
More informationIntelR Software Development Tools for Apple
C/C++ MAC OS Mac* OS X Rev May7 2007 2007, Corporation. Corporation C++/Fortran 2 GCC* C++/Fortran 3 Mac OS* X Linux* AltiVec* Apple* GCC 3.3 (Java*, AppleScript*, Python*, ) Accelerate Apple* GCC 4.0
More information( CUDA CUDA CUDA CUDA ( NVIDIA CUDA I
GPGPU (II) GPGPU CUDA 1 GPGPU CUDA(CUDA Unified Device Architecture) CUDA NVIDIA GPU *1 C/C++ (nvcc) CUDA NVIDIA GPU GPU CUDA CUDA 1 CUDA CUDA 2 CUDA NVIDIA GPU PC Windows Linux MaxOSX CUDA GPU CUDA NVIDIA
More informationC¥×¥í¥°¥é¥ß¥ó¥° ÆþÌç
C (3) if else switch AND && OR (NOT)! 1 BMI BMI BMI = 10 4 [kg]) ( [cm]) 2 bmi1.c Input your height[cm]: 173.2 Enter Input your weight[kg]: 60.3 Enter Your BMI is 20.1. 10 4 = 10000.0 1 BMI BMI BMI = 10
More informationGauss
15 1 LU LDL T 6 : 1g00p013-5 1 6 1.1....................................... 7 1.2.................................. 8 1.3.................................. 8 2 Gauss 9 2.1.....................................
More information卒業論文
PC OpenMP SCore PC OpenMP PC PC PC Myrinet PC PC 1 OpenMP 2 1 3 3 PC 8 OpenMP 11 15 15 16 16 18 19 19 19 20 20 21 21 23 26 29 30 31 32 33 4 5 6 7 SCore 9 PC 10 OpenMP 14 16 17 10 17 11 19 12 19 13 20 1421
More informationApache Web Server 2 Compaq ActiveAnswers Deskpro Compaq Insight Manager Fastart Systempro Systempro/LT ProLiant ROMPaq Qvision SmartStart NetFlex Quic
Technical Guide 1999 5 Internet and E-Commerce Solutions Business Unit Enterprise Solutions Division Apache Web Server Compaq Linux Apache HTTP Compaq Computer Corporation...3...3...4...5...6...7...7...7...8...10...10...16...16
More informationI I / 47
1 2013.07.18 1 I 2013 3 I 2013.07.18 1 / 47 A Flat MPI B 1 2 C: 2 I 2013.07.18 2 / 47 I 2013.07.18 3 / 47 #PJM -L "rscgrp=small" π-computer small: 12 large: 84 school: 24 84 16 = 1344 small school small
More information11020070-0_Vol16No2.indd
2552 チュートリアル BLAS, LAPACK 2 1 BLAS, LAPACKチュートリアル パート1 ( 簡 単 な 使 い 方 とプログラミング) 中 田 真 秀 1 読 者 の 想 定 BLAS [1], LAPACK [2] 2 線 形 代 数 の 重 要 性 について Google Page Rank 3D CPU 筆 者 紹 介 BLAS LAPACK http://accc.riken.jp/maho/
More informationMicrosoft Word - w_mkl_build_howto.doc
MKL 10.0 2007/12/18 XLsoft - 2 - 1....- 4-2. MKL...- 4-3....- 5-3-1....- 5-3-1-1. Microsoft Visual C++ 2005...- 5-3-1-2. C/C++...- 9-3-1-3. Fortran...- 11-3-2. Microsoft Visual Studio...- 13-3-2-1. Microsoft
More information④辻修平_37-48.smd
$ sudo apt-get update $ sudo apt-get upgrade $ sudo rpi-update(banana Pi ) $ sudo apt-get gfortran mpich-3.2.tar.gz 254 dns=8.8.8.8; dns-search= methods= (/etc/hostname) bananapi00 $ configure --prefix=/usr/local/mpich-3.2
More information1 return main() { main main C 1 戻り値の型 関数名 引数 関数ブロックをあらわす中括弧 main() 関数の定義 int main(void){ printf("hello World!!\n"); return 0; 戻り値 1: main() 2.2 C main
C 2007 5 29 C 1 11 2 2.1 main() 1 FORTRAN C main() main main() main() 1 return 1 1 return main() { main main C 1 戻り値の型 関数名 引数 関数ブロックをあらわす中括弧 main() 関数の定義 int main(void){ printf("hello World!!\n"); return
More informationQuickstart Guide 3rd Edition
10 QNX QNX 1 2 3 4 5 QNX Momentics QNX Neutrino RTOS QNX Neutrino 6 7 8 QNX Neutrino 9 10 1 1 QNX Neutrino RTOS QNX Momentics Windows Vista Windows 2000 Windows XP Linux QNX Neutrino QNX Momentics CD http://www.qnx.co.jp/
More informationIMSL Fortran Numerical Library Ver for Linux, Unix IMSL Fortran ライブラリ Ver インストールガイド (LINUX, UNIX 版 ) ローグウェーブソフトウェアジャパン株式会社カスタマーサポートセンター
IMSL Fortran ライブラリ Ver. 2018.0 インストールガイド (LINUX, UNIX 版 ) ローグウェーブソフトウェアジャパン株式会社カスタマーサポートセンター TEL: 03-5211-7761 FAX: 03-5211-7769 E-mail: jp-support@roguewave.com 2018/12/20 版 目次 1. 対応環境... 2 2. 注意事項...
More information‚æ2›ñ C„¾„ê‡Ìš|
I 8 10 10 I ( 6 ) 10 10 1 / 23 1 C ( ) getchar(), gets(), scanf() ( ) putchar(), puts(), printf() 1 getchar(), putchar() 1 I ( 6 ) 10 10 2 / 23 1 (getchar 1 1) 1 #include 2 void main(void){ 3 int
More informationMINI2440マニュアル
ARM Cortex-M3 STM32F103 (GCC TOPPERS/ASP ) http://www.nissin-tech.com info@nissin-tech.com 2009/10/15 copyright@2009 1 STM32F103...3 STM32...4...8 3.1...8 3.2...9 3.3...13 KEIL...19 4.1 KEIL...19 4.2...22
More informationGfarm/MPI-IOの 概要と使い方
MPI-IO/Gfarm のご紹介と現在の開発状況 鷹津冬将 2018/3/2 Gfarm ワークショップ 2018 1 目次 MPI-IO/Gfarm 概要 MPI-IO/Gfarm の開発状況 MVAPICH2 向け MPI-IO/Gfarm MPI-IO/Gfarm の使い方 かんたんなサンプルプログラムと動作確認の方法 既知の不具合 まとめと今後の展望 2018/3/2 Gfarm ワークショップ
More informationARM gcc Kunihiko IMAI 2009 1 11 ARM gcc 1 2 2 2 3 3 4 3 4.1................................. 3 4.2............................................ 4 4.3........................................
More informationLinux XScreenSaver T020074
Linux XScreenSaver T020074 Linux XScreenSaver XScreenSaver Linux Linux Linux X Window System X Window System Xlib XScreenSaver X Window System Xlib XScreenSaver Xlib vroot.h Xlib XScreenSaver Linux Linux
More informationインテル(R) C++ Composer XE 2011 Windows版 入門ガイド
C++ Composer XE 2011 Windows* エクセルソフト株式会社 www.xlsoft.com Rev. 1.2 (2011/05/03) Copyright 1998-2011 XLsoft Corporation. All Rights Reserved. 1 / 70 ... 4... 5... 6... 8 /... 8... 10 /... 11... 11 /... 13
More informationスパコンに通じる並列プログラミングの基礎
2018.09.10 furihata@cmc.osaka-u.ac.jp ( ) 2018.09.10 1 / 59 furihata@cmc.osaka-u.ac.jp ( ) 2018.09.10 2 / 59 Windows, Mac Unix 0444-J furihata@cmc.osaka-u.ac.jp ( ) 2018.09.10 3 / 59 Part I Unix GUI CUI:
More informationインテル® C++ コンパイラー 11.1 Mac OS* X 版プロフェッショナル・エディション インストール・ガイドおよびリリースノート
C++ 11.1 Mac OS* X : 321413-002JA 2009 7 1... 3 1.1...3 1.2...3 1.3...3 1.4...3 1.5...3 2... 4 2.1...4 2.2 ( IPP)...5 2.3...5 2.4 /...5 3 C++... 5 3.1...6 3.2...6 3.2.1 O0 mp...6 3.3...6 3.3.1...6 3.3.2...6
More informationv10 IA-32 64¹ IA-64²
v10 IA-32 64¹ IA-64² 1. 2. 3. 4. 5. 6. /Od (-O0) Windows* /O1 /O2 /O3 Linux* Mac OS* -O1 -O2 -O3 /O2 ( O2) /O3 (-O3) IA-64 Core 2 /QxT ( xt) IA-32 64 IA-32 64 Itanium 2 9000 /G2-p9000 ( mtune=itanium2-p9000)
More information大規模共有メモリーシステムでのGAMESSの利点
Technical white paper GAMESS GAMESS Gordon Group *1 Gaussian Gaussian1 Xeon E7 8 80 2013 4 GAMESS 1 RHF ROHF UHF GVB MCSCF SCF Energy CDFpEP CDFpEP CDFpEP CD-pEP CDFpEP SCF Gradient CDFpEP CDFpEP CDFpEP
More informationスパコンに通じる並列プログラミングの基礎
2018.06.04 2018.06.04 1 / 62 2018.06.04 2 / 62 Windows, Mac Unix 0444-J 2018.06.04 3 / 62 Part I Unix GUI CUI: Unix, Windows, Mac OS Part II 2018.06.04 4 / 62 0444-J ( : ) 6 4 ( ) 6 5 * 6 19 SX-ACE * 6
More informationnum2.dvi
kanenko@mbk.nifty.com http://kanenko.a.la9.jp/ 16 32...... h 0 h = ε () 0 ( ) 0 1 IEEE754 (ieee754.c Kerosoft Ltd.!) 1 2 : OS! : WindowsXP ( ) : X Window xcalc.. (,.) C double 10,??? 3 :, ( ) : BASIC,
More informationMicrosoft Word - appli_SMASH_tutorial_2.docx
チュートリアル SMASH version 2.2.0 (Linux 64 ビット版 ) 本チュートリアルでは 量子化学計算ソフトウェア SMASH バージョン 2.2.0 について ソフトウェアの入手 / 実行モジュール作成 / 計算実行 / 可視化処理までを例示します 1. ソフトウェアの入手以下の URL よりダウンロードします https://sourceforge.net/projects/smash-qc/files/smash-2.2.0.tgz/download
More informationDPD Software Development Products Overview
2 2007 Intel Corporation. Core 2 Core 2 Duo 2006/07/27 Core 2 precise VTune Core 2 Quad 2006/11/14 VTune Core 2 ( ) 1 David Levinthal 3 2007 Intel Corporation. PC Core 2 Extreme QX6800 2.93GHz, 1066MHz
More informationNAG Fortran Library, Mark 24 FSL6I24DCL - License Managed Linux 64 (Intel 64 / AMD64), Intel Fortran, Double Precision インストールノート 内容 1. イントロダクション... 1
NAG Fortran Library, Mark 24 FSL6I24DCL - License Managed Linux 64 (Intel 64 / AMD64), Intel Fortran, Double Precision インストールノート 内容 1. イントロダクション... 1 2. ライブラリの詳細... 1 2.1. 動作環境... 1 2.2. 開発環境... 1 2.3.
More informationNAG Fortran Library, Mark 24 FLL6I24DCL - License Managed Linux 64 (Intel 64 / AMD64), Intel Fortran, Double Precision インストールノート 内容 1. イントロダクション... 1
NAG Fortran Library, Mark 24 FLL6I24DCL - License Managed Linux 64 (Intel 64 / AMD64), Intel Fortran, Double Precision インストールノート 内容 1. イントロダクション... 1 2. ライブラリの詳細... 1 2.1. 動作環境... 1 2.2. 開発環境... 1 2.3.
More information1.... 1 2.... 1 3. STACK SMASHING PROTECTOR... 2 3.1.... 2 3.2. SSP... 2 3.2.1. SSP... 2 3.2.2. SSP egcs... 3 3.3. SSP C... 7 3.3.1. glibc... 7 3.3.2. glibc spec... 7 3.3.3. glibc... 8 3.4. SSP... 9 3.4.1....
More information並列計算の数理とアルゴリズム サンプルページ この本の定価 判型などは, 以下の URL からご覧いただけます. このサンプルページの内容は, 初版 1 刷発行時のものです.
並列計算の数理とアルゴリズム サンプルページ この本の定価 判型などは, 以下の URL からご覧いただけます. http://www.morikita.co.jp/books/mid/080711 このサンプルページの内容は, 初版 1 刷発行時のものです. Calcul scientifique parallèle by Frédéric Magoulès and François-Xavier
More informationViewSonic Corporation, Macintosh Power Macintosh Microsoft Windows Windows ViewSonic 3 OnView ViewMatch ViewMeter ViewSonic ViewSonic, ViewSonic
PJ-PEN-003 IR VS15219 ViewSonic Corporation, 2013. Macintosh Power Macintosh Microsoft Windows Windows ViewSonic 3 OnView ViewMatch ViewMeter ViewSonic ViewSonic, ViewSonic ViewSonic i ViewSonic ViewSonic
More informationr07.dvi
19 7 ( ) 2019.4.20 1 1.1 (data structure ( (dynamic data structure 1 malloc C free C (garbage collection GC C GC(conservative GC 2 1.2 data next p 3 5 7 9 p 3 5 7 9 p 3 5 7 9 1 1: (single linked list 1
More informationI 2 tutimura/ I 2 p.1/??
I 2 tutimura@mist.i.u-tokyo.ac.jp http://www.misojiro.t.u-tokyo.ac.jp/ tutimura/ 2002 4 25 I 2 p.1/?? / / Makefile I 2 p.2/?? Makefile make GNU make I 2 p.3/?? Makefile L A T E X I 2 p.4/?? core (1) gcc,
More informationohp07.dvi
19 7 ( ) 2019.4.20 1 (data structure) ( ) (dynamic data structure) 1 malloc C free 1 (static data structure) 2 (2) C (garbage collection GC) C GC(conservative GC) 2 2 conservative GC 3 data next p 3 5
More informationNAG Fortran Library, Mark 21 # FLLUX21DCL
NAG Fortran Library, Mark 22 FLL6I22DCL - License Managed Linux 64 (Intel(R) 64 / AMD64), Intel Fortran, Double Precision インストールノート 内容 1. イントロダクション 2. 製品の詳細 2.1. 対応ハードおよびソフト 2.2. 開発環境およびコンパイルオプション 2.3.
More information超初心者用
3 1999 10 13 1. 2. hello.c printf( Hello, world! n ); cc hello.c a.out./a.out Hello, world printf( Hello, world! n ); 2 Hello, world printf n printf 3. ( ) int num; num = 100; num 100 100 num int num num
More informationmain.dvi
y () 5 C Fortran () Fortran 32bit 64bit 2 0 1 2 1 1bit bit 3 0 0 2 1 3 0 1 2 1 bit bit byte 8bit 1byte 3 0 10010011 2 1 3 0 01001011 2 1 byte Fortran A A 8byte double presicion y ( REAL*8) A 64bit 4byte
More information橡環境設定.PDF
UNIX Vine Linux 1.1 A B C D E F G XML H mod_rewrite(url Rewriting Engine # /etc/rc.d/init.d/httpd stop /usr/local/src % cd /usr/local/src % cp /copysrcpath/apache_1.3.9.tar.gz./ copysrcpath % gzip cd apache_1.3.9.tar.gz
More information1st-session key
1 2013/11/29 Project based Learning: Soccer Agent Program 1 2012/12/9 Project based Learning: Soccer Agent Program PBL Learning by doing Schedule 1,2 2013 11/29 Make 2013 12/6 2013 12/13 2013 12/20 2014
More informationReport Template
f 1 3... 3 PC... 3... 4 12... 12 Web... 12 E-mail FAX... 17... 18 Service Pack 19 UPDATE... 19... 20 web... 21 Version 24 25... 25... 26... 27... 28 29 2 isplever7.1 for Windows isplever7.1 PC isplever7.1
More informationSource: Intel.Config: Pentium III Processor-Intel Seattle SE440BX-2, 128MB PC100 CL2 SDRAM Intel 440BX-2 Chipset Platform- Diamond Viper 550 /
2002.1 4 1 2 3 Source: Intel.Config: Pentium III Processor-Intel Seattle SE440BX-2, 128MB PC100 CL2 SDRAM Intel 440BX-2 Chipset Platform- Diamond Viper 550 / nvidia TNT 2x AGP with 16MB memory, nvidia
More informationj x j j j + 1 l j l j = x j+1 x j, n x n x 1 = n 1 l j j=1 H j j + 1 l j l j E
8 9 7 6 4 2 3 5 1 j x j j j + 1 l j l j = x j+1 x j, n x n x 1 = n 1 l j j=1 H j j + 1 l j l j E a n 1 H = ae l j, j=1 l j = x j+1 x j, x n x 1 = n 1 j=1 l j, l j = ±l l > 0) n 1 H = ϵ l j, j=1 ϵ e x x
More informationjoho09.ppt
s M B e E s: (+ or -) M: B: (=2) e: E: ax 2 + bx + c = 0 y = ax 2 + bx + c x a, b y +/- [a, b] a, b y (a+b) / 2 1-2 1-3 x 1 A a, b y 1. 2. a, b 3. for Loop (b-a)/ 4. y=a*x*x + b*x + c 5. y==0.0 y (y2)
More informationuntitled
Fortran90 ( ) 17 12 29 1 Fortran90 Fortran90 FORTRAN77 Fortran90 1 Fortran90 module 1.1 Windows Windows UNIX Cygwin (http://www.cygwin.com) C\: Install Cygwin f77 emacs latex ps2eps dvips Fortran90 Intel
More information. UNIX, Linux, KNOPPIX. C,.,., ( 1 ) p. 2
2009 ( 1 ) 2009 ( 1 ) p. 1 . UNIX, Linux, KNOPPIX. C,.,.,. 2009 ( 1 ) p. 2 , +, ( ), ( ), or PC orange2, knxm2008vm, iyokan-6 KNOPPIX/Math (DVD ) 2009 ( 1 ) p. 3 ,. Mathematica (20-30 /1 ), Maple (20 /1
More informationAppendix
Appendix Appendix-A PHP 392 Appendix-B -> cd ext/pgsql -> phpize ->./configure --with-pgsql -> make -> make EXTENSION_DIR=/usr/local/lib/php/extensions install extension_dir = "/usr/local/lib/php/extensions/"
More informationstrtok-count.eps
IoT FPGA 2016/12/1 IoT FPGA 200MHz 32 ASCII PCI Express FPGA OpenCL (Volvox) Volvox CPU 10 1 IoT (Internet of Things) 2020 208 [1] IoT IoT HTTP JSON ( Python Ruby) IoT IoT IoT (Hadoop [2] ) AI (Artificial
More informationCompiled MODELSでのDFT位相検出装置のモデル化と評価
listsize TPBIG.EXE /Mingw32 ATP (Alternative Transients Program)- EMTP ATP ATP ATP ATP(TPBIG.EXE) EMTP (ATP)FORTAN77 DIMENSION C malloc listsize TACS DIMENSIONEMTP ATP(TPBIG.EXE) listsize (CPU ) RL 4040
More informationI. Backus-Naur BNF : N N 0 N N N N N N 0, 1 BNF N N 0 11 (parse tree) 11 (1) (2) (3) (4) II. 0(0 101)* (
2016 2016 07 28 10:30 12:00 I. I VI II. III. IV. a d V. VI. 80 100 60 1 I. Backus-Naur BNF : 11011 N N 0 N N 11 1001 N N N N 0, 1 BNF N N 0 11 (parse tree) 11 (1) 1100100 (2) 1111011 (3) 1110010 (4) 1001011
More information:30 12:00 I. I VI II. III. IV. a d V. VI
2018 2018 08 02 10:30 12:00 I. I VI II. III. IV. a d V. VI. 80 100 60 1 I. Backus-Naur BNF N N y N x N xy yx : yxxyxy N N x, y N (parse tree) (1) yxyyx (2) xyxyxy (3) yxxyxyy (4) yxxxyxxy N y N x N yx
More informationuntitled
ALTIRIS DEPLOYMENT SOLUTION 6.9 Quick Startup Guide Rev. 1.2 2008 7 11 1.... 2 DEPLOYMENT SERVER... 2 DEPLOYMENT CONSOLE... 2 DEPLOYMENT DATABASE... 2 DEPLOYMENT SHARE... 3 PXE SERVER... 3 DEPLOYMENT AGENT...
More information1重谷.PDF
RSCC RSCC RSCC BMT 1 6 3 3000 3000 200310 1994 19942 VPP500/32PE 19992 VPP700E/128PE 160PE 20043 2 2 PC Linux 2048 CPU Intel Xeon 3.06GHzDual) 12.5 TFLOPS SX-7 32CPU/256GB 282.5 GFLOPS Linux 3 PC 1999
More information£Ã¥×¥í¥°¥é¥ß¥ó¥°ÆþÌç (2018) - Â裵²ó ¨¡ À©¸æ¹½Â¤¡§¾ò·ïʬ´ô ¨¡
(2018) 2018 5 17 0 0 if switch if if ( ) if ( 0) if ( ) if ( 0) if ( ) (0) if ( 0) if ( ) (0) ( ) ; if else if ( ) 1 else 2 if else ( 0) 1 if ( ) 1 else 2 if else ( 0) 1 if ( ) 1 else 2 (0) 2 if else
More information