728x90 분류 전체보기346 [LaTeX] 테이블 만들기 1. 기본적인 table의 형태 \begin{center} \begin{tabular}{c c c} a11 & a12 & a13 \\ a21 & a22 & a23 \\ \end{tabular} \end{center} 1)tabular (a) LaTeX에서 Table을 만드는 기본적인 방법 (b) option: {c c c} - 작성할 테이블에는 3개의 컬럼이 존재함. - 각각의 컬럼들은 텍스트들이 각 컬럼의 중앙에 존재 LaTeX table의 예시들 1. 예시 1 \begin{table}[h] \caption{a list of physical constants} \begin{center} \begin{tabular}{|c|c|c|c|} \hline physical constant & meaning & v.. 2021. 4. 8. [Github] 브랜치 아래는 "git 교과서" 내용을 정리한 글입니다. 1. 브랜치란? 1) 저장 공간 하나에서 가상의 또 다른 저장공간을 만드는 것 2) 브랜치를 사용하는 이유? ▪ 프로젝트를 독립적으로 관리하는데 사용함 ▪ 브랜치를 사용함으로써, 항상 안정된 코드를 유지할 수 있음 ▪ 기존의 안정적인 코드와 개발 중인 작업을 구분하여 관리할 수 있음 ※ Git 브랜치의 특징 - 새로운 기능 추가 -- 새로운 기능을 추가할 때는 최신 커밋으로부터 브랜치를 생성해서 개발 후, 리뷰 및 테스트를 끝내면 원래 브랜치로 다시 병합 - 보그 수정 -- 버그가 발생한 브랜치로부터 새로운 브랜치를 생성 후, 버그 수정이 끝나면 원 브랜치로 병합 -- 이때 브랜치의 이름은 BugFix와 같은 이름을 사용 함 - 이전 코드 개선 -- 이전.. 2021. 4. 6. [CUDA] CudaDeviceProp 정리 Cuda의 디바이스의 속성 Nvidia 그래픽 카드의 정보를 CUDA runtime의 cudaDeviceProp란 구조체를 반환함으로써 알 수 있다. CudaDeivceProp는 아래와 같은 속성을 가진다. 디바이스 속성 설명 char name[256] 디바이스를 식별해주는 아스크 문자열 (ex: GeForce GTX 280") size_t totalGlobalMem 바이트 단위의 디바이스 전역 메모리의 양 size_t sharedMemPerBlock 블록 당 이용할 수 있는 공유 메모리의 최대 양 (바이트 단위) int regsPerBlock 블록 당 이용할 수 있는 32비트 레지스트의 갯수 int wrapSize 하나의 워프가 갖는 스레드의 수 size_t memPitch 메모리 복사 시 허용되는 피.. 2021. 4. 5. [Quantum Espresso] Water molecule Reference: https://www.youtube.com/watch?v=qth17pYTnw4&list=PLGntAYRT8AVmQMyurFoncyOdHljqeGU_R&index=5 1. Purpose of calculation Calculation of the bond length and bond angle of H20 molecule 2. Code 1) Input file: H2O.in &control calculation = 'relax' prefix = 'h2o' pseudo_dir = '/opt/q-e-qe-6.7.0/SSSP_precision_pseudos/' etot_conv_thr = 1.0e-5 forc_conv_thr = 1.0e-4 / &system ibrav = 1, celldm(.. 2021. 4. 5. [Quantum Espresso] H2 molecule Reference: https://www.youtube.com/watch?v=OU9i_zeapCU&list=PLGntAYRT8AVmQMyurFoncyOdHljqeGU_R&index=4 이 글은 위 레퍼렌스를 정리한 글입니다. 1. Purpose of the projects (1) Calculation of the bond length of H2 molecule (2) Calculation of the dissociation energy of H2 molecule 2. Bond length and dissociation energy from the reference Bond length (1) 0.74 Å (2) 1.3984 Bohr Dissociation Energy (1) 423 KJ/mol (2) 4.. 2021. 4. 5. [티스토리] 티스토리에서 LaTeX 문법 사용하기 티스토리에서 LaTeX 문법을 사용하기 위해서, css에 아래 문구를 추가한다. 2021. 4. 1. [Linux] sed 편집기 1. sed란? • sed는 리눅스에서 많이 사용하는 커맨드라인 편집기이다. • 일반적인 대화형 텍스트 편집기와 반대 개념인 스트림 편집기*이다. 대화형 텍스트 편집기 스트림 편집기 1. ex) vim,.. 2. 데이터에 있는 텍스트의 삽입, 삭제 등의 일렬의 작업들을 키보드를 사용하여 상호작용으로 처리 1. ex) sed,... 2. 편집기가 데이터를 처리하기 전에 미리 제공받은 일련의 규칙에 따라 데이터를 처리 3. 대화형 편집기보다 처리과정이 빠름 • sed 편집기가 하는 일 (1) 입력 수단으로부터 한 번에 하나씩 데이터 줄을 읽어들임 (2) 제공된 편집기 명령으로 데이터를 대조 (3) 명령에서 지정된 대로 스트림의 데이터를 바꿈 (4) STDOUT으로 새로운 데이터를 출력 2. sed의 기본 s.. 2021. 3. 29. [HTML/CSS] <a> 태그로 페이지 내부 이동 목차 클릭 시 해당 라인으로 이동하는 HTML 작성 방법 - "내부 링크"를 이용: 태그 사용 1. 태크란? - "Anchor"의 약자 - 특정 사이트의 이동 (하이퍼 링크)이나 동일 페이지 내의 특정 위치로 이동(앵커)하게 하는 역활을 한다. (링크 기능) - 링크의 타깃이 되는 역활을 함. 1) 태그 syntax "string" 필수 속성으로써, href와 name이 필요하다. • herf : Hyperlink Reference (연결 고리 참조) • herf 이후에 오는 "#where"는 "string"을 클릭 시 이동하는 목적지를 나타낸다. - 반드시 #을 붙여주어야 한다. • name: 해당 태그의 이름으로써 다른 링커의 목적지의 역활을 한다. • name 대신에 "id" 를 사용해도 되며 두 .. 2021. 3. 29. [FEM] FreeFEM++ 설치 Ubuntu에서 FreeFEM++ 설치 sudo apt-get install libgsl-dev libhdf5-dev liblapack-dev libopenmpi-dev freeglut3-dev github.com/FreeFem/FreeFem-sources/releases 에서 FreeFEM_4.8_Ubuntu_withPETSc_amd64.deb를 다운 받은 후, 아래 명령어를 입력하여 설치 wget https://github.com/FreeFem/FreeFem-sources/releases/download/v4.8/FreeFEM_4.8_Ubuntu_withPETSc_amd64.deb dpkg -i FreeFEM_VERSION_Ubuntu_withPETSc_amd64.deb Error message 1 .. 2021. 3. 28. 이전 1 ··· 21 22 23 24 25 26 27 ··· 39 다음 728x90