icc

    2

    2답변

    이 코드는 OpenMP에서 느립니다. OpenMP가 없으면 약 10 초가됩니다. OpenMP를 사용하면 약 40 대가됩니다. 무슨 일 이니? 대단히 감사합니다! for (i=2;i<(nnoib-2);++i){ #pragma omp parallel for for (j=2; j<(nnojb-2); ++j) { C[i][j]= abs

    0

    1답변

    배치 파일에서 ICL을 호출하려고하지만 환경 변수를 설정하면 이후의 실행이 중단되므로 예를 들어 "실행되는 두 번째 줄"이 표시되지 않습니다. echo First line executed C:\Windows\SysWOW64\cmd.exe /E:ON /V:ON /K ""C:\Program Files (x86)\Intel\Composer XE 2013\bin

    6

    1답변

    나는 C에서 예외를 만드는 함께 연주하고 ++와 나는 다음과 같은 테스트 코드가 있습니다 #include <iostream> #include <stdexcept> #include <new> using namespace std; class Myerror : public runtime_error { private: string er

    2

    1답변

    Visual Studio 2012에서 Windows에서 실행되는 IA-32 용 Intel C++ 13.0.1.119 Build 20121008을 사용하고 있습니다. 링커 오류와 관련된 문제가있어 /Qcheck-pointers:rw 옵션으로 좁혀졌습니다. 내가 /Qcheck-pointers:rw 컴파일 할 때마다, 나는 다음과 같은 오류를 얻을 : 1> xi

    6

    1답변

    매우 간단한 질문입니다. 이것은 유효한 C++ 11입니까? struct Foo { int bar = 1; int baz = bar; }; GCC (4.7.2)와 연타 (3.1)에 현학적 인 설정과 이용 약관을 읽고 동의를 모두 : -std=c++11 -Wall -W -pedantic 인텔 C++ (13.0.1.117)는하지 않습니다.

    6

    1답변

    외부 라이브러리 (wierd 프로세스, mpicc + Cython + 등), 을 연결하고 있지만 연결 절차가 이상합니다. 그들이 .so를 파일로 연결되는 두 개의 .o 인 파일, libpetsc4py.o 및 PETSc.o 이있다는 PETSc.so는 하나가 정의 __pyx_tp_new_8petsc4py_5PETSc_Object [[email protected

    0

    1답변

    Fortran 온라인에 대한 "공식적인"문서를 찾기가 어렵습니다. 내가 f95 컴파일러를 사용하여 -O3을 시도했지만 (컴파일 현명한) 코드를 최적화하는 방법을 알고 싶지만 내가 할 수있는 일이 있는지 알고 싶다. icc에 관해서는, 이것은 미래 문제점이고 나는 단지 "준비"되고 싶습니다.

    2

    1답변

    저는 C++/OpenMP 코드로 구현 된 system을 사용하고 있으며, STL과 Eigen의 데이터 구조를 사용합니다. 알고리즘 적으로이 코드는 새로운 Intel MIC (Xeon Phi) 카드를 사용하여 가속화 할 수있는 훌륭한 후보자처럼 보입니다. 코드의 전형적인 병렬 루프는 다음과 같습니다 #pragma omp parallel for private(

    1

    3답변

    많은 매크로가있는 C 코드를 디버깅해야합니다. 그 중 일부는 전혀 사소한 것이 아니며 여러 행을 포함합니다. 매크로를 한 행으로 확장하고 오류가 어디서 발생하는지 모르기 때문에 디버깅이 불가능합니다. 반면에, sed을 사용하면 프리 프로세서 출력을 가져 와서 각 세미콜론 다음에 줄을 추가하는 것이 쉽습니다. 매크로에 관해서는 많이 할 수 없기 때문에 매크로

    0

    1답변

    우분투의 Intel 컴파일러 icpc로 부스트를 사용하려고합니다. 내 관리자가 this webpage에서 패키지를 설치했습니다. 나는 다음과 같이 컴파일하는 basic example from the Boost's webpage을 실행하려면 지금 시도하고있다 : icpc -I /usr/include/boost example.cpp -L/usr/lib/ -lb