전산 과학

컴퓨터를 사용하여 과학적 문제를 해결하는 과학자를위한 Q & A


6
어떤 특성이 "전문적 품질"을 낳습니까?
나는 사람들이 ORIGIN에 의해 ​​생성 된 음모가 세련되고 "전문적"인 경향이 있지만 Mathematica에 의해 생성 된 음모는 그렇지 않다고 말합니다. 그러나 대부분의 플롯 작성 프로그램은 구성이 가능하며 눈금 위치 및 레이블 지정, 글꼴 및 색상 선택, 레이블 정렬 등과 ​​같은 항목에 대한 올바른 설정을 사용하여 Mathematica로 그림을 만들 수 있어야합니다. / …

11
소프트웨어를 강조하는 논문 출판 장소
소프트웨어는 전산 과학의 기본 부분이며 과학 기록의 필수 부분으로 점차 인식되고 있습니다. 기존의 잘 테스트 된 코드를 사용하는 것의 가치를 감안할 때 유용한 코드의 존재를 가능한 한 널리 알리고 제작자에게 크레딧을주는 것이 좋습니다. 학업 환경에서 이것은 주로 소프트웨어에 중점을 둔 논문을 출판하는 것을 의미합니다. 전산 소프트웨어에 중점을 둔 학술 저작물을 …

1
2013 년 말 기준 CUDA와 OpenCL
프로그래머의 관점에서 CUDA와 OpenCL은 2013 년 말 기준으로 어떻게 비교됩니까? 우리 그룹은 GPU 컴퓨팅을 활용하려고합니다. OpenCL 만 지원하고 CUDA는 지원하지 않는 하드웨어를 선택하여 우리 자신을 크게 제한하고 있습니까? 좀 더 구체적으로, 다음 가정이 맞습니까? CUDA에서 가능한 모든 것은 OpenCL에서도 가능합니다 우리가 라이브러리를 사용하지 않는 한, 주어진 작업은 그중 하나에서 수행하기가 …
34 hpc  gpu  cuda  opencl 

8
시뮬레이션 결과와 논문의 결과가 항상 동기화되도록하려면 어떻게해야합니까?
내 논문 중 하나에서 일부 수치 외에도 수치 결과를 나열합니다. 내가하고 싶은 것은 내 논문의 수치 결과가 항상 코드와 일치하는지 확인하는 것입니다. 지금은 시뮬레이션 결과의 수치 결과를 종이에 직접 복사합니다.이 결과는 매우 간단하고 기술이 적지 만 결과를 잘못 복사하거나 종이 결과와 동기화하는 것을 잊어 버릴 수 있기 때문에 오류가 발생하기 …

6
시간 종속 Schrödinger 방정식을 수치 적으로 푸는 간단한 방법이 있습니까?
한 차원에서 간단한 전위에서 웨이브 패킷을 산란시키는 간단한 시뮬레이션을 실행하고 싶습니다. 단일 입자에 대한 1 차원 TDSE를 수치 적으로 해결하는 간단한 방법이 있습니까? 나는 일반적으로 순진한 접근 방식을 사용하여 부분 미분 방정식을 통합하려고하면 재난으로 빠르게 끝날 수 있음을 알고 있습니다. 따라서 알고리즘을 찾고 있습니다. 수치 적으로 안정적이며 구현이 간단하거나 쉽게 …


2
완전히 닫힌 Neumann 경계 조건 (유한 경계에서 반사)으로 유한 차분에 의해 이류 방정식을 풀 때 이상한 진동
나는 대류 방정식을 풀려고 노력하고 있지만 파도가 경계에서 반사 될 때 솔루션에 이상한 진동이 나타납니다. 아무도 전에이 유물을 본 적이 있다면 원인과 그것을 피하는 방법을 알고 싶습니다! 이 애니메이션 GIF는 별도의 창에서 열어 애니메이션을 봅니다 (캐시 된 한 번에 한 번만 재생 됨). 전파가 첫 번째 경계에서 반사되기 시작할 때까지 …

3
선형 방정식을 푸는 방법을 선택하는 방법
내가 아는 한, 선형 방정식 시스템을 해결하는 4 가지 방법이 있습니다 (더 많은 것이 있으면 수정하십시오). 시스템 행렬이 전체 정사각형 행렬이면 Cramer 's Rule을 사용할 수 있습니다. 시스템 매트릭스의 역 또는 의사 역을 계산합니다. 매트릭스 분해 방법을 사용하십시오 (Gaussian 또는 Gauss-Jordan 제거는 LU 분해로 간주 됨). 켤레 구배 방법과 같은 …

9
FEM 학습을위한 최신 리소스
유한 요소 방법을 시작해야합니다. Claes Johnson 의 유한 요소 방법 으로 부분 미분 방정식의 수치 해를 읽으 려고하지만 1987 년 날짜입니다. 두 가지 질문 : 1) 새로운 어떤 좋은의 이 주제에 대한 자료 / 교재 / 전자 책 / 강의 노트가 밖으로? 2) 1987 년 책을 읽었을 때 내가 얼마나 …



8
과학적인 워크 플로우 관리 시스템
누구나 나에게 좋은 워크 플로우 관리 시스템 (WMS)을 추천 할 수 있습니까? 지금까지 GNU Make를 사용해 왔지만 피하고 싶은 복잡한 계층을 소개합니다. 올바른 WMS에는 다음 기능이 있어야합니다. 명령 행 도구 및 Python 스크립트와 쉽게 통합 사용하기 쉽고 가벼우 며 종속성을 처리하고 명령 행 인터페이스 제공 로깅 메커니즘 제공 (선택 사항) …
30 software  python 

2
log1p와 expm1은 언제 사용해야합니까?
Google에 어려운 질문이 있습니다 ( 모든 컴퓨터 과학자가 부동 소수점 산술 용지에 대해 알아야 할 표준 외에도 ). 과 대신에 log1p또는 같은 기능을 사용해야하는 경우는 언제 입니까? 언제 사용해서는 안됩니까? 이러한 기능의 다른 구현은 사용법 측면에서 어떻게 다릅니 까?expm1logexp

4
파이썬으로 작성된 코드의 속도를 높이기 위해 어떤 도구 나 접근법을 사용할 수 있습니까?
배경 : MATLAB에서 Python으로 Krylov 하위 공간 방법을 사용하여 행렬 지수 벡터 제품을 계산하는 코드를 이식하고 싶을 수도 있습니다. (특히, 이 백서에 설명 된 알고리즘을 사용하는 Jitse Niesen의 expmvp 함수 ) 그러나 컴파일 된 라이브러리에서 파생 된 모듈에서 함수를 많이 사용하지 않는 한 (즉, 원시 Python 만 사용하고 많은 내장 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.