Parareal, PITA 및 PFASST의 차이점은 무엇입니까?


10

Parareal, PITA 및 PFASST 알고리즘은 시간에 따른 시간 문제의 솔루션을 병렬화하기위한 도메인 간 기술입니다.

  1. 이러한 방법의 기본 원칙은 무엇입니까?

  2. 그들 사이의 주요 차이점은 무엇입니까?

  3. 하나는 다른 것을 기반으로 말할 수 있습니까? 어떻게?

  4. 그들의 응용 프로그램은 어떻습니까?

"어떤 것이 더 낫습니까?"라는 질문에 대한 답이 없다는 것을 알고 있지만, 응용 분야와 검증 조건을 잘 이해하면 도움이됩니다.


1
안녕하세요 eccstartup. 두 가지 접근 방식의 차이점과 유사점에 대해 기꺼이 의견을 제시 할 수 있지만 질문을 먼저 다시 작성해야한다고 생각합니다.
Matthew Emmett

2
Parareal에 대한 역사적인 배경의 약간을 위해 당신은 또한 찾아 볼 수 en.wikipedia.org/wiki/Parareal 참조의 포괄적 인 목록은에서 사용할 수 parallelintime.org/references/index.html
다니엘

웹 사이트의 URL 업데이트 : 이제 www.parallel-in-time.org에서 찾을 수 있습니다
Daniel

답변:


6

이러한 방법은 여기에서 F 로 표시되는 두 가지 시간 단계 방법으로 대략적으로 설명 할 수 있습니다.에프 . F는 모두 솔루션을 근사하여 초기 값 U nu ( t n ) 을 전파합니다. 에프()

()=0+0에프(τ,(τ))τ

t N + 1 (이다 ˙ = F ( U , t가 ) ). 이 방법이 효율적이기 위해서는 G propagator가 계산 방식보다 비용이 적게 드는 경우 여야합니다 .+1˙=에프(,) propagator하므로 G 는 일반적으로 낮은 차수의 방법이다. 방법의 전체 정확도는 F 전파자의 정확도에 의해 제한되기 때문에 , F 는 일반적으로 차수가 높고 또한 G 보다 작은 시간 간격을 사용할 수있다 . 이러한 이유로 G에프에프에프는 거친 전파자로 지칭되고 는 미세한 전파 로 지칭된다 .에프

패러 리얼 방법은 n = 0 N - 1에 대해 첫 번째 근사값 을 계산하여 시작합니다. 여기서 N 은 대략적인 전파자를 사용하여 시간 단계 수입니다. 그런 다음, 패러 리얼 방법은 F 의 병렬 계산 ( t n + 1 ,+10=01과 폼의 각 프로세서에서 초기 조건의 업데이트됩니다.에프(+1,,케이)

+1케이+1=(+1,,케이+1)+에프(+1,,케이)(+1,,케이)

...에 대한 =01에프

PITA 방법은 Parareal과 매우 유사하지만 이전 업데이트를 추적하고 Krylov 하위 공간 방법을 연상시키는 방식으로 각 프로세서의 초기 조건 만 업데이트합니다. 이를 통해 PITA는 Parareal이 할 수없는 선형 2 차 방정식을 풀 수 있습니다.

PFASST 방법은 두 가지 근본적인 측면에서 패러 리얼 및 PITA 방법과 다릅니다. 첫째, 반복적 인 SDC (스펙트럼 지연 수정) 시간 단계 체계에 의존하고, 둘째는 대략적인 전파자 및 전체 PFASST에 대한 전체 근사 방식 수정 사항을 통합합니다. 전파자의 계층 구조를 사용할 수 있습니다 (단 2 개 대신). SDC를 사용하면 시간 병렬 및 SDC 반복이 하이브리드 화되어 Parareal 및 PITA의 효율성 제약이 완화됩니다. FAS 수정을 사용하면 PFASST의 성긴 전파기를 구성 할 때 유연성이 크게 향상됩니다 (거친 전파를 최대한 저렴하게하면 병렬 효율성이 향상됩니다). 조도 전략에는 시간 조도 (SDC 노드 감소), 공간 조도 (그리드 기반 PDE의 경우), 운영자 조도 및 물리 감소가 포함됩니다.

이것이 알고리즘의 기본, 차이점 및 유사성을 간략히 설명하기를 바랍니다. 자세한 내용은 이 게시물 의 참조 를 참조하십시오.

응용 분야와 관련하여이 방법은 다양한 방정식 (평면 궤도, Navier-Stokes, 입자 시스템, 혼돈 시스템, 구조 역학, 대기 흐름 등)에 적용되었습니다. 주어진 문제에 시간 병렬화를 적용 할 때는 반드시 해결중인 문제에 적합한 방식으로 방법을 확인해야합니다.


좋은 대답입니다! 무슨 Full Approximation Scheme뜻 인지 말해 줄래 ?
eccstartup
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.