1 |
1
컴퓨터가 수행하는 격자 볼츠만 기법 기반 유체 수치 해석 방법에 있어서,(a) 복수의 방향들 각각에 의해 서로 연결된 노드들의 각각에 대하여, 각 방향마다 입자 분포 함수들을 격자 볼츠만 방정식에 기초하여 연산하는 단계; 및(b) 상기 연산의 결과에 따라 방향별로 노드들의 입자 분포 함수들이 저장된 어레이 구조 저장 공간 내에서 각 노드의 입자 분포 함수들을 이웃 노드들로 확산시키기 위해, 관심 대상 노드의 특정 방향 i에 관하여, 반대 방향 i'에 대향한 이웃 노드로부터 특정 방향 i의 입자 분포 함수가 복사되어 저장되는 임시 저장 공간을 가리키는 포인터로써 특정 방향 i의 관심 대상 노드의 입자 분포 함수가 저장된 어드레스 범위의 포인터를 대체함으로써, 각 방향들에 관하여 노드들의 입자 분포 함수들을 이류시키는 단계를 포함하고, 상기 (b) 단계는,(b-1) 방향 i에 관하여 전체 노드들의 입자 분포 함수들을 저장할 임시 저장 공간을 생성하는 단계; (b-2) 상기 어레이 구조 저장 공간을 참조하여, 관심 대상 노드의 반대 방향 i'에 대향한 이웃 노드의 방향 i의 저장 위치에 저장된 입자 분포 함수를 방향 i에 관한 상기 임시 저장 공간 내의 관심 대상 노드의 저장 위치에 저장하는 동작을 반복함으로써 방향 i에 관한 상기 임시 저장 공간에 방향 i에 관한 전체 노드들의 입자 분포 함수들을 저장하는 단계; 및(b-3) 상기 어레이 구조 저장 공간 내에서 방향 i에 관한 전체 노드들의 입자 분포 함수들이 저장된 어드레스 범위의 포인터를 방향 i에 관한 상기 임시 저장 공간 내에 입자 분포 함수들이 저장된 어드레스 범위의 포인터로써 대체하는 동작을 모든 방향들의 각각에 대해 반복하는 단계를 포함하는 것을 특징으로 하는 격자 볼츠만 기법 기반 유체 수치 해석 방법
|
2 |
2
삭제
|
3 |
3
청구항 1에 있어서, 상기 (b-1) 단계, 상기 (b-2) 단계 및 상기 (b-3) 단계의 한 사이클 동안에, 방향 i는 적어도 두 방향들을 포함하는 것을 특징으로 하는 격자 볼츠만 기법 기반 유체 수치 해석 방법
|
4 |
4
청구항 1에 있어서, 상기 (b-1) 단계, 상기 (b-2) 단계 및 상기 (b-3) 단계의 한 사이클 동안에, 방향 i는 서로 배향하는 두 방향들을 포함하는 것을 특징으로 하는 격자 볼츠만 기법 기반 유체 수치 해석 방법
|
5 |
5
청구항 1에 있어서, 상기 단계 (b)에서 상기 임시 저장 공간을 제공하기 위해 필요한 메모리 공간은 단계 (a) 동안에 연산 결과의 일시적 저장을 위해 이용되는 메모리 공간을 활용하여 제공되는 것을 특징으로 하는 격자 볼츠만 기법 기반 유체 수치 해석 방법
|
6 |
6
청구항 5에 있어서, 상기 단계 (b)에서 상기 임시 저장 공간은 직전에 이류된 특정 방향 및 반대 방향에 관하여 상기 어레이 구조 저장 공간 내에 속하였던 어드레스 범위에 상응하는 것을 특징으로 하는 격자 볼츠만 기법 기반 유체 수치 해석 방법
|
7 |
7
컴퓨터가 수행하는 격자 볼츠만 기법 기반 유체 수치 해석 방법에 있어서,충돌 연산의 결과에 따라 방향별로 노드들의 입자 분포 함수들이 저장된 어레이 구조 저장 공간 내에서 각 노드의 입자 분포 함수들을 이웃 노드들로 확산시키기 위해,(i) 전체 노드들의 방향 i의 입자 분포 함수들 및 반대 방향 i'의 입자 분포 함수들을 각각 저장할 제1 및 제2 임시 저장 공간들을 포함하는 부분 어레이 구조 저장 공간을 마련하는 단계;(ii) 상기 어레이 구조 저장 공간을 참조하여, 관심 대상 노드의 반대 방향 i'에 대향한 제1 이웃 노드의 방향 i에 상응하는 저장 위치에 저장된 제1 입자 분포 함수를 방향 i에 관한 상기 제1 임시 저장 공간 내의 관심 대상 노드의 저장 위치에 저장하는 단계;(iii) 상기 어레이 구조 저장 공간을 참조하여, 상기 관심 대상 노드의 방향 i에 대향한 제2 이웃 노드의 반대 방향 i'에 상응하는 저장 위치에 저장된 제2 입자 분포 함수를 반대 방향 i'에 관한 상기 제2 임시 저장 공간 내의 관심 대상 노드의 저장 위치에 저장하는 단계;(iv) 상기 어레이 구조 저장 공간 내의 모든 노드들에 대하여, 단계 (ii) 내지 단계 (iii)를 반복하는 단계;(v) 상기 어레이 구조 저장 공간 내의 방향 i의 입자 분포 함수들이 저장된 어드레스 범위의 포인터를 상기 제1 임시 저장 공간의 어드레스 포인터와 맞바꿈하는 단계;(vi) 상기 어레이 구조 저장 공간 내의 반대 방향 i'의 입자 분포 함수들이 저장된 어드레스 범위의 포인터를 상기 제2 임시 저장 공간의 어드레스 포인터와 맞바꿈하는 단계; 및(vii) 모든 방향 i 및 반대 방향 i'에 대하여, 단계 (i) 내지 단계 (vi)을 반복하는 단계를 포함하는 격자 볼츠만 기법 기반 유체 수치 해석 방법
|
8 |
8
청구항 7에 있어서, 상기 단계 (i) 내지 단계 (vi)에서 상기 제1 및 제2 임시 저장 공간들을 제공하기 위해 필요한 메모리 공간은 충돌 연산 단계 중에 연산 결과의 일시적인 저장을 위해 이용되는 메모리 공간을 활용하여 제공되는 것을 특징으로 하는 격자 볼츠만 기법 기반 유체 수치 해석 방법
|
9 |
9
청구항 8에 있어서, 상기 단계 (i)에서 마련되는 상기 제1 및 제2 임시 저장 공간들은 직전에 수행된 단계 (v) 및 단계 (vi) 동안에 특정 방향 및 반대 방향에 관하여 상기 어레이 구조 저장 공간 내에 속하였던 어드레스 범위들에 상응하는 것을 특징으로 하는 격자 볼츠만 기법 기반 유체 수치 해석 방법
|
10 |
10
컴퓨터에서 청구항 1, 3 내지 청구항 9 중 어느 한 청구항에 따라 컴퓨터가 수행하는 격자 볼츠만 기법 기반 유체 수치 해석 방법을 구현할 수 있도록 작성된 프로그램이 수록된 컴퓨터로 독출 가능한 기록 매체
|
11 |
11
컴퓨터를 이용한 격자 볼츠만 기법 기반 유체 수치 해석 장치에 있어서,복수의 방향들 각각에 의해 서로 연결된 노드들의 각각에 대하여, 각 방향마다 입자 분포 함수들을 격자 볼츠만 방정식에 기초하여 연산하는 충돌 연산부;방향들 및 노드들에 의해 행과 열이 정의되고 또한 방향별로 모든 노드들의 입자 분포 함수들을 저장하는 어레이 구조 저장 공간 및 적어도 하나의 특정 방향에 관하여 모든 노드들의 입자 분포 함수들을 적어도 하나의 임시 저장 공간에 저장하기 위한 부분 어레이 구조 저장 공간을 제공하는 메모리; 및상기 연산의 결과에 따라 상기 어레이 구조 저장 공간 내에서 각 노드의 입자 분포 함수들을 이웃 노드들로 확산시키기 위해, 관심 대상 노드의 특정 방향 i에 관하여 반대 방향 i'에 대향한 이웃 노드로부터 특정 방향 i의 입자 분포 함수를 복사하여 저장한 상기 임시 저장 공간을 가리키는 포인터로써 특정 방향 i의 관심 대상 노드의 입자 분포 함수가 저장된 어드레스 범위의 포인터를 대체함으로써, 각 방향들에 관하여 노드들의 입자 분포 함수들을 이류시키는 이류 메모리 제어부를 포함하고,상기 이류 메모리 제어부는,(c-1) 상기 메모리 내에, 방향 i에 관하여 전체 노드들의 입자 분포 함수들을 저장할 상기 임시 저장 공간을 생성하고,(c-2) 상기 어레이 구조 저장 공간을 참조하여, 관심 대상 노드의 반대 방향 i'에 대향한 이웃 노드의 방향 i의 저장 위치에 저장된 입자 분포 함수를 방향 i에 관한 상기 임시 저장 공간 내의 관심 대상 노드의 저장 위치에 저장하는 동작을 반복함으로써 방향 i에 관한 상기 임시 저장 공간에 방향 i에 관한 전체 노드들의 입자 분포 함수들을 저장하며,(c-3) 상기 어레이 구조 저장 공간 내에서 방향 i에 관한 전체 노드들의 입자 분포 함수들이 저장된 어드레스 범위의 포인터를 방향 i에 관한 상기 임시 저장 공간 내에 입자 분포 함수들이 저장된 어드레스 범위의 포인터로써 대체하는 동작을 모든 방향들의 각각에 대해 반복하도록 동작하는 것을 특징으로 하는 격자 볼츠만 기법 기반 유체 수치 해석 장치
|
12 |
12
삭제
|
13 |
13
청구항 11에 있어서, 상기 이류 메모리 제어부가 상기 (c-1) 동작, 상기 (c-2) 동작 및 상기 (c-3) 동작을 한 사이클 수행하는 동안에, 방향 i는 적어도 두 방향들을 포함하는 것을 특징으로 하는 격자 볼츠만 기법 기반 유체 수치 해석 장치
|
14 |
14
청구항 11에 있어서, 상기 이류 메모리 제어부가 상기 (c-1) 동작, 상기 (c-2) 동작 및 상기 (c-3) 동작의 한 사이클 수행하는 동안에, 방향 i는 서로 배향하는 두 방향들을 포함하는 것을 특징으로 하는 격자 볼츠만 기법 기반 유체 수치 해석 장치
|
15 |
15
청구항 11에 있어서, 상기 메모리 내에서 상기 임시 저장 공간을 제공하기 위해 필요한 메모리 공간은 상기 충돌 연산부가 연산 결과의 일시적 저장을 위해 이용되는 메모리 공간을 활용하여 제공되는 것을 특징으로 하는 격자 볼츠만 기법 기반 유체 수치 해석 장치
|
16 |
16
청구항 15에 있어서, 상기 메모리 내에 마련되는 상기 임시 저장 공간은 직전에 이류된 특정 방향 및 반대 방향에 관하여 상기 어레이 구조 저장 공간 내에 속하였던 어드레스 범위에 상응하는 것을 특징으로 하는 격자 볼츠만 기법 기반 유체 수치 해석 장치
|
17 |
17
컴퓨터를 이용한 격자 볼츠만 기법 기반 유체 수치 해석 장치에 있어서,복수의 방향들 각각에 의해 서로 연결된 노드들의 각각에 대하여, 각 방향마다 입자 분포 함수들을 격자 볼츠만 방정식에 기초하여 연산하는 충돌 연산부;방향들 및 노드들에 의해 행과 열이 정의되고 또한 방향별로 모든 노드들의 입자 분포 함수들을 저장하는 어레이 구조 저장 공간과, 특정 방향 및 반대 방향에 관하여 모든 노드들의 입자 분포 함수들을 두 개의 임시 저장 공간들에 저장하기 위한 부분 어레이 구조 저장 공간을 제공하는 메모리; 및충돌 연산의 결과에 따라 방향별로 노드들의 입자 분포 함수들이 저장된 어레이 구조 저장 공간 내에서 각 노드의 입자 분포 함수들을 이웃 노드들로 확산시키는 이류 메모리 제어부를 포함하고,상기 이류 메모리 제어부는,(i) 상기 메모리 내에, 전체 노드들의 방향 i의 입자 분포 함수들 및 반대 방향 i'의 입자 분포 함수들을 각각 저장할 제1 및 제2 임시 저장 공간들을 포함하는 부분 어레이 구조 저장 공간을 마련하는 단계,(ii) 상기 어레이 구조 저장 공간을 참조하여, 관심 대상 노드의 반대 방향 i'에 대향한 제1 이웃 노드의 방향 i에 상응하는 저장 위치에 저장된 제1 입자 분포 함수를 방향 i에 관한 상기 제1 임시 저장 공간 내의 관심 대상 노드의 저장 위치에 저장하는 단계,(iii) 상기 어레이 구조 저장 공간을 참조하여, 상기 관심 대상 노드의 방향 i에 대향한 제2 이웃 노드의 반대 방향 i'에 상응하는 저장 위치에 저장된 제2 입자 분포 함수를 반대 방향 i'에 관한 상기 제2 임시 저장 공간 내의 관심 대상 노드의 저장 위치에 저장하는 단계,(iv) 상기 어레이 구조 저장 공간 내의 모든 노드들에 대하여, 단계 (ii) 내지 단계 (iii)를 반복하는 단계,(v) 상기 어레이 구조 저장 공간 내의 방향 i의 입자 분포 함수들이 저장된 어드레스 범위의 포인터를 상기 제1 임시 저장 공간의 어드레스 포인터와 맞바꿈하는 단계,(vi) 상기 어레이 구조 저장 공간 내의 반대 방향 i'의 입자 분포 함수들이 저장된 어드레스 범위의 포인터를 상기 제2 임시 저장 공간의 어드레스 포인터와 맞바꿈하는 단계 및(vii) 모든 방향 i 및 반대 방향 i'에 대하여, 단계 (i) 내지 단계 (vi)을 반복하는 단계를 수행하도록 동작하는 것을 특징으로 하는 격자 볼츠만 기법 기반 유체 수치 해석 장치
|
18 |
18
청구항 17에 있어서, 상기 단계 (i) 내지 단계 (vi)에서 상기 제1 및 제2 임시 저장 공간들을 제공하기 위해 필요한 메모리 공간은 충돌 연산 단계 중에 연산 결과의 일시적인 저장을 위해 이용되는 메모리 공간을 활용하여 제공되는 것을 특징으로 하는 격자 볼츠만 기법 기반 유체 수치 해석 장치
|
19 |
19
청구항 18에 있어서, 상기 단계 (i)에서 마련되는 상기 제1 및 제2 임시 저장 공간들은 직전에 수행된 단계 (v) 및 단계 (vi) 동안에 특정 방향 및 반대 방향에 관하여 상기 어레이 구조 저장 공간 내에 속하였던 어드레스 범위들에 상응하는 것을 특징으로 하는 격자 볼츠만 기법 기반 유체 수치 해석 장치
|
20 |
20
삭제
|