«software» 태그된 질문

과학 또는 수치 계산에 적합하게 설계된 라이브러리 및 독립형 소프트웨어에 대한 질문.

10
유용하고 빠른 C ++ 매트릭스 라이브러리에 대한 권장 사항
누구나 사용할 수 있고 빠른 C ++ 매트릭스 라이브러리에 대한 권장 사항이 있습니까? 사용 가능한 의미는 다음과 같습니다. 매트릭스 객체에는 직관적 인 인터페이스가 있습니다 (예 : 인덱싱하는 동안 행과 열을 사용할 수 있음) LAPACK과 BLAS로 할 수있는 매트릭스 클래스로 무엇이든 할 수 있습니다 배우고 사용하기 쉬운 API Linux에 설치하기가 상대적으로 …

8
과학 소프트웨어를 문서화하는 좋은 방법은 무엇입니까?
많은 사람들이 다른 사람들이 작성한 과학 코드를 물려 받았을 때 (또는 때로는 내 자신의 작업조차도) 문서가 드물거나 존재하지 않는 것을 발견했습니다. 운이 좋으면 유익한 의견이 표시됩니다. 운이 좋으면 Doxygen 주석과 Doxyfile도있어서 함수 인터페이스와 형식이 지정된 HTML을 참조하십시오. 운이 좋으면 Doxygen 및 소스 파일 주석 외에도 PDF 설명서와 예제가 있으며 내 …

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

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


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

9
C ++에서 매개 변수 연구를 실행하는 좋은 방법은 무엇입니까
문제 현재 유한 요소 탐색기 스토크 스 시뮬레이션에서 작업 중이며 다양한 매개 변수의 효과를 조사하고 싶습니다. 일부 매개 변수는 입력 파일 또는 명령 행 옵션을 통해 지정됩니다. 다른 매개 변수는 Makefile에 플래그로 제공되므로 해당 옵션을 변경할 때마다 코드를 다시 컴파일해야합니다. 매개 변수 공간을 체계적으로 탐색하는 좋은 방법에 대한 조언을 얻고 …

3
BLAS, LAPACK 및 기타 선형 대수 라이브러리의 관계는 무엇입니까?
내가 작업 한 프로젝트의 C ++ 선형 대수 라이브러리를 살펴 보았습니다. 여전히 이해하지 못하는 것은 BLAS와 LAPACK을 다른 선형 대수 라이브러리에 연결하는 것입니다. 선형 대수 라이브러리에 대한이 기사를 살펴보면 흥미로운 점을 발견했습니다. 일부 라이브러리는 BLAS 및 LAPACK과 독립적입니다. 일부는 BLAS 및 LAPACK이 필요합니다 일부는 BLAS 및 LAPACK에 대한 선택적 인터페이스가 …

10
소프트웨어를 선택할 라이센스에 대한 권장 사항 및 경험
소프트웨어 개발자는 작업 목표에 따라 적절한 라이센스를 선택할 수 있습니다. 누구든지 소프트웨어를 선택할 라이센스에 대한 몇 가지 권장 사항 / 경험을 제공 할 수 있습니까? 모든 코딩 된 작업을 오픈 소스 코드로 "제공"하는 장단점은 무엇입니까? 리서치 코드의 혜택을 받고자하는 산업용 플레이어를 다루는 방법은 무엇입니까?
26 software 

3
Mac에 Fortran 컴파일러를 어떻게 설치해야합니까? (OS X 10.x, x> = 4)
관련 질문 : Scientific Computing 및 HPC의 Mac OS 상태 컴퓨터 과학에서 상당수의 소프트웨어 패키지가 Fortran으로 작성되었으며 Fortran은 사라지지 않았습니다. 다른 소프트웨어 패키지 (예 : SciPy ) 를 빌드하려면 포트란 컴파일러가 필요합니다 . 그러나 Mac OS X에는 Fortran 컴파일러가 포함되어 있지 않습니다. 컴퓨터에 포트란 컴파일러를 어떻게 설치해야합니까?
25 software  fortran 

5
기호식에서 수치 적으로 정확한 부동 소수점 C 루틴을 자동 생성 할 수있는 소프트웨어가 있습니까?
실제 변수의 실제 기능이 주어지면 IEEE 754 산술이 장착 된 기계에서 모든 입력에 대한 함수를 계산하기 위해 숫자로 정확한 코드를 자동으로 생성 할 수있는 소프트웨어가 있습니까? 예를 들어 평가할 실제 함수가 다음과 같은 경우 소프트웨어는 계산 정확도의 손실을 피하기 위해 특정 입력 세트에 대한 치명적인 취소 및 출력 테이블 조회를 …

8
병렬 디버깅에 어떤 소프트웨어를 사용하는 것이 좋습니까?
지금은 병렬 코드를 실행하지 않지만 향후 OpenMP와 MPI의 하이브리드를 사용하여 병렬 코드를 실행할 것으로 예상합니다. 직렬 프로젝트를 실행할 때 디버거는 귀중한 도구였습니다. 누구나 병렬 소프트웨어 디버깅에 사용할 병렬 디버거 (또는 여러 디버거)를 추천 할 수 있습니까? 자유 소프트웨어가 바람직하지만 효과적인 상용 소프트웨어를 언급하는 것을 망설이지 마십시오.

5
PETSc와 Trilinos의 주요 차이점은 무엇입니까?
제가 알 수있는 한, 미국의 에너지 에너지 전산 과학 소프트웨어 프레임 워크는 PETSc 와 Trilinos 입니다. 언어 (C와 C ++)의 차이를 넘어 언뜻 보면 비슷해 보입니다. 두 프레임 워크의 주요 차이점은 무엇이며 다른 요소를 선택하는 데 영향을 미치는 요소는 무엇입니까? (기관의 편견과 기존 인프라는 무시하십시오.)

5
계산 연구를 재현 할 수 있도록 저널 기사 (또는 온라인 게시)에 어떤 자료를 포함시켜야합니까?
컴퓨터 과학 연구에서 재현성은 점점 더 중요 해지고 있습니다. (예를 들어, 과학 에서 Roger Peng의이 기사를 참조하십시오 . 다른 기사와 웹 사이트도 알고 있습니다.) 그러나 저널 기사 (또는 온라인)에 얼마나 많은 정보를 포함시켜야하는지 명확하지 않습니다. 나의 전산 연구는 재현 가능합니다 (지적 재산권 계약과 같은 다른 장애물이 없다고 가정). 거기에 지침이 …

12
Octave를 사용하여 MATLAB 프로그래밍을 배울 수 있습니까?
이 질문은 Computational Science Stack Exchange에서 답변을 얻을 수 있기 때문에 Cross Validated에서 마이그레이션 되었습니다. 7 년 전에 이주했습니다 . 나는 스스로 재활 약 / 분석을 수행 할 수 있고 온라인 등에서 찾은 일부 MATLAB 스크립트를 연구 / 수정할 수 있도록 MATLAB 프로그래밍을 배우고 싶습니다. 그러나 문제는 MATLAB을 감당할 수 …

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