«petsc» 태그된 질문

PETSc는 편미분 방정식으로 모델링 된 과학 응용 프로그램의 확장 가능한 (병렬) 솔루션을위한 데이터 구조 및 루틴의 오픈 소스 제품군입니다.

1
PETSc와 병렬로 간단한 Ax = b 시스템 해결
PETSc 패키지를 처음 사용합니다. 매트릭스 시장 형식으로 ~ 4000x4000 매트릭스 A가 있으며 PETSc가 여러 프로세서를 사용 하여이 문제를 해결하도록하고 싶습니다. 단일 프로세서에서 시스템을 해결하는 방법을 알고 있지만 매트릭스와 벡터를 다른 프로세서로 분산시키는 방법을 모르겠습니다. 이를 수행하기위한 간단한 지침이 있습니까?
10 petsc  matrix 


3
GPU 프로그래밍을위한 추력
난 아주 문제는 특히 적합하지 않으면 그렇게 용서해주십시오 프로그래밍 GPGPU에 새. 내가 이해 한 바에 따르면 GPU 프로그래밍은 일반적인 CPU 프로그래밍과 비교할 때 매우 복잡한 엔지니어링 작업입니다. 분기 문제, 바둑판 식 배열, 고정 된 메모리 할당 및 호스트 장치 통신 / 장치 계산 겹침에 매우주의해야합니다. 약간의 연구를 한 후에 C …

3
“가벼운”FEM 패키지가 있습니까?
기본적으로 FEM은 거의 "해결 된"문제인 것 같습니다. Trilinos, PETSc, FEniCS, Libmesh 또는 MOOSE와 같은 수많은 강력한 프레임 워크가 존재합니다. 그들이 공통적으로 가지고있는 것 : 그들은 매우 "무거운"것입니다. 첫째, 설치는 일반적으로 매우 고통 스럽습니다. 둘째, 인터페이스 / API가 두껍고 무겁습니다. 전체 아이디어를 해당 라이브러리의 사고로 변환해야합니다. 또한 특별한 요구 사항이나 기존 …

1
Ax = b를 해결하기위한 매트릭스없는 방법의 전제 조건
Ax = b를 풀어야하지만 희소하더라도 문제의 행렬 계수를 저장하면 너무 많은 메모리가 필요하다는 것을 알고 있습니다. 그래서 이제는 매트릭스에 동일한 계수가 많은 시간을 나타 내기 때문에 매트릭스없는 방법을 사용하려고합니다. 그래서 개인 스토리지 체계를 사용하고 캐시 효율성을 높일 수 있습니다. 나는 매트릭스가없는 선형 연산자에 대한 인터페이스를 제공하는 petsc를보고 있지만 실제로 이해하지 …

4
큰 3 차원 선형 탄성 문제에 대한 강력하고 반복적 인 솔버 란 무엇입니까?
나는 유한 요소 해석의 매혹적인 세계로 뛰어 들어 큰 열역학적 문제를 해결하고 싶습니다 (열 기계식, 피드백 없음).→→\rightarrow 기계적 문제에 대해서는 이미 Geoff의 답변 에서 파악했습니다 . 메시 크기로 인해 반복 솔버를 사용해야합니다. 매트의 답을 읽고 올바른 반복 알고리즘을 선택하는 것이 어려운 작업이라는 점도 자세히 읽었습니다 . 최고의 성능에 대한 검색 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.